岩滩水库径流量监测预报系统设计与开发

2022-07-05 04:26史彩霞陈剑飞万家权钟利华王振国
气象研究与应用 2022年2期
关键词:径流量实况雨量

史彩霞,陈剑飞*,李 勇,万家权,钟利华,王振国

(1.广西壮族自治区气象灾害防御技术中心,南宁 530001;2.南京信息工程大学,南京 210044)

前言

水电是清洁可再生能源[1-5],在推动社会经济发展和能源发展中发挥了重要作用。红水河是珠江水系西江的主要干流,水量丰富,落差大,水能蕴藏量大。大力发展红水河水电能源是广西能源战略的重点之一,而气象信息服务在水电能源工程建设和水电站运营管理中都发挥着重要的作用。许多专家[6-16]针对红水河在水电梯级开发对水质累积影响、水电站发电水量平衡、水库汛末优化调度策略、暴雨时期电站优化调度方案、径流量与降水量变化特征、径流量预测模型等方面做了详细分析和研究。岩滩水电站作为红水河流域广西电力部门直接调度的第一个季调节水电站,其库区精准的径流量监测预报信息对流域水库群联合优化调度起到重要的作用,有利于提高水库群发电效益和供水安全。因此,将气象信息与水电调度的工作紧密相连,以广西对流尺度数值预报产品和智能网格预报产品[17-19]为依托,基于业务应用需求,设计和开发了一套基于C/S 和B/S 混合架构下的岩滩水库径流量监测预报系统,通过此系统,驱动耦合气象-水文-机器学习的径流量预报模型,实现流量实况及短临、短期逐时预报数据实时更新和订正预报服务,为岩滩水电站提供更精准、及时的库区流量监测预报产品,满足岩滩水电站业务需求。

1 资料与处理

(1)地理信息资料

采集凤山水文站盘阳河上游断面、甲篆水文站盘阳河下游断面、绿兰水文站九曲河中游断面、罗富水文站罗富河下游断面、龙滩水电站和岩滩水电站的地理信息,以及岩滩水库流域范围内的水系对应的地理信息。利用GIS 技术将岩滩水库流域划分甲篆库区、罗富库区、岩滩上库区、岩滩中库区和岩滩下库区共五个流域区间并提取边界数据。

(2)模式产品资料

利用广西1km 对流尺度数值预报产品、广西智能网格预报产品、EC 细网格预报产品和GRAPES预报产品,提取并计算出每个时段内岩滩流域面雨量预报并生成相应数据集,为加工制作服务产品提供驱动数据支撑。

(3)自动气象站资料

利用GIS 技术,提取岩滩流域范围的广西区域自动站地理信息,利用全国智能网格逐小时实况产品通过格点与站点的转换规则获取逐时降水资料并形成相应数据集。

2 岩滩水库径流量监测预报系统总体结构

系统整体框架如图1,工作方式采用B/S+C/S混合架构,实现水文气象信息采集、传输和发布共享;网络设计具有良好的可扩展性。系统主要包括:水文数据自动采集程序、气象数据自动采集程序、岩滩水库径流量监测预报系统共三大部分。

3 系统主要关键技术

3.1 三维地图可视化技术

WebGL 是免插件、跨平台、免费、高性能的JavaScript API,可使浏览器无需安装插件即可直接展示三维场景。基于WebGL 开发的CesiumJS 是一个开源的轻量级的三维地图JavaScript 库,提供了丰富全面的地理信息数据加载展示接口。它支持WebGL 硬件加速,可跨浏览器使用,支持地形、影像、矢量、注记、三维模型、点云等数据的展示,可采用开放标准的WMTS、GeoJSON、地形服务和3DTiles服务等作为数据源,为后续开发扩展和应用提供便利[20-22]。

天地图是国家地理信息局提供的在线地图服务,可以通过WMS 服务形式调取地图瓦片服务以作为本地基础地图使用,岩滩水库径流量监测预报系统通过CesiumJS 提供的WMS 服务接口调取在线的天地图遥感影像服务并加载,实现三维地图场景的加载、无级缩放、平移、旋转等。WebGL 可以支持浏览器调用GPU 进行数据渲染加速,从而实现大体量数据的快速渲染。通过在CesiumJS 中自定义WebGL 图层,依托WebGL 强大高效的数据渲染能力,实现大体量数据的高性能加载与展示。系统通过使用WebGL 自定义Shader 绘图技术,在三维地理信息场景内实现广西智能网格降雨实况色斑图、岩滩流域自动站站点填值、岩滩水库流量预报色斑图、水库流量流向图、流量水系变化图等水文气象数据多元展示形式的高性能绘制与加载。

3.2 数据存储与接口服务技术

系统数据库分为文件数据库和MySQL 综合信息库,流量预报、降水预报/实况、流域面雨量预报/实况、水电站图标、基础地理信息等存储在文件数据库,流量实况共享数据、用户信息等存储在综合信息库。Restful 是web 服务的一种设计风格,是http 动作与服务功能结合的创新,Restful 接口简洁、容易理解、约定了规则[23-24]。系统对外提供统一的Restful数据服务接口,以方便三维地理信息场景、图表等前端展示模块进行数据的调取及解析。Restful 数据服务接口在接收到不同的调取参数时,对文件系统、数据库对应数据进行读取、解析,形成统一数据格式进行返回,以实现多元数据的标准化传输。

3.3 径流量预报产品生成

每日每小时50 分,利用广西1km 对流尺度数值预报产品、当前时次的水库入库流量实况和降水、气温、气压、风速、相对湿度等实况,驱动径流量短临预报模型,生成JSON 格式的未来3h 逐小时径流预报产品、流量预报产品,以及岩滩流域面雨量短临预报产品。

每日08 时,利用最新的EC 细网格预报产品、Grapes 预报产品和智能网格预报产品、前24h 逐小时的水库入库流量、降水、气温、气压、风速、相对湿度等实况,驱动径流量短期预报模型,生成JSON 格式的未来72h 逐小时径流预报产品和流量预报产品,以及岩滩流域面雨量短期预报产品。生成的所有预报产品都推送到文件数据库中。

4 系统功能模块建设

4.1 基于B/S 的岩滩水库径流量监测预报系统建设

岩滩水库径流量监测预报系统采用B/S 架构,利用JAVA、WEB、CesiumJS 等技术进行功能模块开发。系统主要具有实况监测、产流预报、短临预报、流量预报、降水预报检验、径流预报检验、面雨量预报订正、用户管理等功能模块。

(1)实况监测模块主要三维展示最新的自动站降水实况、上游龙滩水电站出库流量和岩滩水电站入库流量实况,同时可以叠加显示降水色斑和水系标注,并可实现三维全球影像和二维行政地图切换显示。

(2)产流预报模块主要三维展示时间分辨率为未来72h 逐小时空间分辨率为5km 的岩滩区域产流预报,可单独显示水系产流预报,并可用方向箭头显示产流流向,以及4 个断面点产流预报,并可以色斑或数值显示产流预报。可按1 倍、1.5 倍、2 倍的速率动画显示产流预报,水电站值班人员可以直观地了解整个岩滩流域产流变化情况。

(3)短临预报模块主要以柱状图和曲线图的形式显示未来6h 逐小时短临面雨量预报、径流量预报和过去24h 逐小时面雨量实况和岩滩入库流量实况、龙滩出库流量实况、区间流量实况。

(4)流量预报模块主要以柱状图和曲线图的形式显示未来72h 逐小时面雨量预报、径流量预报和过去7d 逐小时面雨量实况和岩滩入库流量实况、龙滩出库流量实况、区间流量实况。

(5)降水预报检验模块主要以图表形式展示过去10d 内(可任选时段)智能网络、EC、Grapes 三种模式预报产品对五个流域的面雨量预报与实况,以及对应的评分。

(6)径流预报检验模块是通过自动或主动选取某个时间段,实现对某个时间段径流预报数据的读取、分析、处理。通过echarts 绘制成图表进行展示。默认起始时间至结束时间跨度为10d(当前时间至10d 前)。可按需求自行查询需要的时间段。点击查询,则根据所选时间段读取、分析、处理所需数据,并绘制成图表进行展示。鼠标滑到图表上,可以展示当前时刻的具体信息。

(7)面雨量预报订正模块主要是在地图对应的五个流域中实现对未来3d 面雨量预报的订正。点击预报日期和分流域,则在右侧显示对应分流域前3d逐日面雨量历史实况图、基于智能网格、EC 和Grapes 模式产品分别生成的未来24h 面雨量预报及前15d 预报平均的绝对误差评分图,作为订正参考依据。点击提交,修改后的面雨量预报数据会在指定目录下生成一份特殊文件,监控程序每5min 对指定目录进行监控,发现有特殊文件后,自动触发径流量预报模型程序,重新计算生成最新的径流量预报产品,并将对应的特殊文件删除。该模块主要是提供给预报员使用,方便其在客观预报出现偏差时,进行主观预报订正。

(8)用户管理模块主要是针对系统使用权限的管理。

4.2 水文数据自动采集程序建设

水文数据自动采集程序是采用C/S 架构,利用同步共享技术采用JAVA 开发数据采集、传输、存储等功能模块。通过在电力部门数据库服务器上部署数据服务发布模块,允许外部程序通过Restful 数据服务接口获取水文数据,并在每次被调取后清空数据库数据临时存储表。在气象部门数据库服务器上部署数据调取模块,数据调取模块通过定时任务触发数据调取功能,从电力部门数据服务发布模块的Restful 接口获取最新水文数据,并在解析后写入气象部门数据库,从而实现水文数据同步共享。图2 为水文数据同步流程图。

4.3 气象数据自动采集程序建设

气象数据自动采集程序是采用C/S 架构,采用JAVA 技术开发气象数据采集解析和传输等功能模块,采用多线程并行处理技术,自动定时对各类模式产品采集,并按照格点与站点、格点与流域转换规则,自动解析出逐时自动站降雨实况和流域面雨量实况,推送到文件数据库。

5 应用服务

岩滩水库径流量监测预报系统已于2021 年12月开始投入业务试运行,每天08 时发布未来3d 流量预报产品。2022 年5 月11—13 日、27—28 日、30—31 日广西发生三次降雨过程,受降雨影响,珠江流域西江上游龙滩水库5 月30 日11 时入库流量涨至10900m3·s-1,依据水利部《全国主要江河洪水编号规定》,编号为“西江2022 年第1 号洪水”,为今年我国大江大河首次发生编号洪水。岩滩水电站作为红水河梯级电站中龙滩水电站的下一级梯级电站,受龙滩水电站出库流量影响非常大,为做好防洪安全工作,更加迫切需要精细的径流量预报产品。表1 给出在三次降雨过程中岩滩水库日径流量相对误差情况,从表1 可见,3 次降雨过程日径流量预报平均相对误差为11%,根据陈剑飞[1]等的模型检验方法,合格率为85.7%,达到甲级预报精度。

表1 岩滩水库2022 年5 月11—13 日、27—28 日、30—31 日3 次降雨过程日径流量预报及相对误差

6 结论

本文叙述了岩滩水库径流量监测预报系统采用的CesiumJS、Restful 等关键技术,并对系统构建流程和功能模块进行了详细的介绍。系统实现了“水电+气象”的三维场景融合应用、水文气象融合产品共享和订正预报服务的功能。

岩滩水库径流量监测预报系统业务试运行以来,为水电部门及时提供径流量预报等各类产品的共享服务,使岩滩水电站值班人员及时掌握其库区精准的径流量监测预报信息,为水电站在制订发电计划、优化调度、防灾减灾决策工作中提供强有力的技术支撑。

径流量预报模型业务运行还没有经过完整的汛期检验,今后将进一步评估模型算法并对模型相关参数进行调整订正,以期提高径流量预报准确率,同时在业务中不断优化系统,丰富水文气象融合产品,从而更进一步提升水电气象服务能力。

猜你喜欢
径流量实况雨量
非平稳序列技术在开垦河年径流量预报中的应用
黄河花园口水文站多时间尺度径流演变规律分析
雷州市早稻稻纵卷叶螟迁入发生情况
乡村小学的愿望与现实——宜君乡村教育实况
信息化雨量、水位站在水文工作的应用探讨
农业气象谚语在汛期降水气候预测的应用
安家沟流域坡沟系统坡面径流泥沙特征的研究
临夏市与和政县城市内涝气象预警指标研究
可爱潮咖们的独门彩妆实况直播
实况二十年