无障碍 关怀版

高学平教授:基于BP神经网络的调水工程调蓄水位预测模型

基于BP神经网络的调水工程调蓄水位预测模型

高学平,闫晨丹,张岩,孙博闻

(天津大学 水利工程仿真与安全国家重点实验室,天津 300350)

作者简介

高学平(1962- ),男,天津人,教授。天津大学建筑工程学院水电系,系主任,水利所所长,为《南水北调与水利科技》编委。研究领域涉及:水力学及河流动力学、水利水电工程、港口海岸及近海工程等学科的工程水力学、环境水力学、海岸环境泥沙、生态水力学等。

E-mail: xpgao@tju.edu.cn

摘要

在调水工程中,如果泵站站前水位过低,会危及泵站安全,如果水位过高,会危及周边安全,因此探寻调水工程中河渠湖库水位变化显得尤为重要。文章以南水北调东线山东段南四湖为研究区域,寻求不同起调水位、出入流量、泵站开启时间差的调水方案下泵前水位变化规律。先利用耦合模型对不同的调水方案进行数值模拟,然后选取 23组调水方案及其数值模拟所得的泵前水位作为样本训练 BP 神经网络, 建立 BP 神经网络调蓄水位预测模型并进行验证,最后利用预测模型对不同调水方案进行泵前水位预测。结果表明, BP 神经网络预测模型具有很强的预测能力,预测模型结果与耦合模型结果泵前水位基本吻合,水深相对误差小于 9.15 %,而模型计算效率提升 96.67 %。

关键词

调水方案;泵前水位;耦合模型; BP 神经网络;预测模型

Prediction model of water level regulation based on BP neural network in

the water diversion project

Abstract: In the water diversion project, if the water level before the pump is too low, the security of thepumping station will be endangered, if the water level is too high, the safety of the surrounding will beendangered, so it is particularly important to study how the water level of reservoir to change. The paper, based onthe NanSi Lake section of the eastern route of the South-to-North Water Transfer Project in Shandong Province,seeks the water level of the downstream of the pump changing regulation with different first water level, the flowand the date of opening time. Firstly, we use the coupled model to simulate with different diversion plan, thenselect 23 groups of water diversion plan and their water level as the training of BP neural network, to establishand verify the prediction model, finally we predict the water level of the downstream of the pump using the BPneural network with different diversion plan. The result shows that the BP neural network has a strong ability ofprediction. The coupled model’s results are consistent with the prediction results, and the error is less than 9.15%of the depth, whereas the calculation efficiency increase of 96.67%.

Key words

Water diversion plan; the water level before the pump; coupled model; BP neural network; prediction model

基金项目:“十二五”国家科技支撑计划项目 (2015BAB07B02);国家自然科学基金创新群体基金项目( 51621092)

正文

1

前言

调水工程解决了受水区水资源短缺问题,却打破了原有的水源系统平衡,形成了外来水源与水库、湖泊、河流等当地水源并存共用、相互联系、相互影响的水源格局。在运行调度中,需要了解水深等随时间和流程的变化规律,以及最高水位、最低水位波动幅度,以避免发生安全事故[1-2]。在调水工程泵站研究方面,武周虎等[3-4]开展泵站开启时间、湖内水位升高速率等相关研究,确定了调水中出入湖口提水泵站开启方案;高学平等[5]利用一维二维耦合水动力模型总结了基于调水量与起调水位的泵站开启临界时间差和临界水位定量关系。从以上研究看出,在调水工程复杂的河渠湖库输水系统中,水量—水位联动关系往往是十分复杂且非线性的,不能单一分析某一种因素对水位的影响,因此有必要考虑采用智能算法寻求变量之间关系。

人工神经网络( Artificial Neural Network,简称 ANN)是基于对人脑组织结构和活动机制的初步认识提出的一种新型信息处理体系, BP 神经网络是迄今为止应用最为广泛的人工神经网络[6-7]。在水位预测方面,温忠辉等[8]利用 BP 神经网络,对济宁市地下水水位变化规律进行了定量预测,证明了神经网络的预测精度较高;束龙仓等[9]基于人工神经网络建立了地下河天窗水位半日预测模型,分析了水位变化规律。BP 神经网络模型可以通过不断地训练,实现给定的输入—输出映射关系,在预测领域应用广泛并取得了良好的效果,但在水位预测方面应用还较少。本文以南水北调东线山东段南四湖下级湖为例,结合一维二维耦合水动力模型与 BP 神经网络预测模型,寻求不同起调水位、出入流量、泵站开启时间差的调水方案下泵前水位变化规律。

2

研究对象与研究思路

2.1 研究对象

南四湖位于沂沭泗流域西部,由南阳、独山、昭阳、微山四个湖泊串联而成,是淮河以北面积最大、结构完整、保存较好的内陆大型淡水湖,也是南水北调东线输水干线上的重要调蓄湖泊[10-12]。湖腰兴建的二级坝枢纽工程将南四湖分为上、下级湖。二级坝闸以下为下级湖,包括部分昭阳湖和微山湖,南北长 58km,湖底高程 30.8 m,死水位 31.3 m,正常蓄水位 31.8m,最高蓄水位 33.3 m,相应蓄水量 8.4 亿 m3,调蓄库容 4.94 亿 m3,属于浅水湖泊[10-12]。南四湖下级湖包含三个泵站、一个城市用水分水口,其中韩庄泵站与蔺家坝泵站提水进入下级湖,二级坝泵站提水由下级湖进入上级湖,泵站前池底高程 27.3m[10],枣庄市薛城区分水口由潘庄引河分水至城区(图 1)。

在调水运行控制中,湖内起调水位、泵站提水流量都影响着泵前水位变化[5,13,14]。梯级泵站开启时间差可以有效避免泵前水位低于最低运行水位[3-5]。本文以二级坝泵站泵前水位为研究对象,寻求不同起调水位、出入流量、泵站开启时间差的调水方案下泵前水位变化规律。

2.2 研究思路

首先,利用一维二维耦合水动力模型对南四湖下级湖调水方案进行数值模拟;其次,选取调水方案及其数值模拟所得的泵前水位作为样本,用以 BP 神经网络模型的训练与验证;最后,利用建立的 BP 神经网络预测模型进行不同调水方案的泵前水位预测。

3

一维二维耦合水动力模型模拟结果

3.1一维二维耦合水动力模型模拟结果

当对河湖系统进行整体水动力模拟时,最直观的方法是对湖泊采用平面二维模型、对河流采用一维模型,最终建立一维二维耦合水动力模型[15-17](简称耦合模型)。南四湖下级湖区域为典型的河流湖泊复杂输水系统,为更加直观准确地模拟调水过程中水位变动规律,对下级湖区域建立耦合模型,一维河道每相隔 100 m 划分断面,二维湖泊实行 150 m×150 m 网格划分,河道断面边界与网格边界采用搭接耦合方式,南四湖下级湖一维二维耦合水动力模型能够较好地模拟出下级湖水动力特性[5]。

耦合模型中,一维模型求解采用隐式有限差分法,二维模型求解采用隐式有限体积法,控制方程均为连续性方程和动量方程[18-20]。

一维数学模型控制方程:

式中: A为过水断面面积(m²); Q为流量(m³/s); x为纵轴坐标(m); t为时间(s); q1 为单位长度侧向入流量(m²/s);v为纵向流速(m/s); Z为水位(m); Sf =Q |Q |/K ² ; K为流量模数(m³/s); g为重力加速度(m/s²)。

式中: u、 v为沿x、 y方向的流速(m/s); h为水深(m); q为汇/源流量(m³/s); vt= Dhu * ; vt 为水平涡黏系数(m²/s); D为混合系数, 在主航道与深湖区取0.11~0.26, 浅湖区取0.3~0.77, 湖周区域取2.0~5.0; u* 为摩阻流速(m/s); R为水力半径(m); J为水力坡度; cf= g| V |/(C² R ) , c f 为河床摩擦系数(s-1); V 为u和v的合流速(m/s); C为谢才系数; f为科氏系数(s-1)。

3.2耦合模型数值模拟结果

针对不同起调水位、出入流量、泵站开启时间差的 25 种调水方案(见表 1),利用耦合模型进行数值模拟,得出相应方案下二级坝泵站泵前水位变化,其最高水位、最低水位和水位单日最大波动列于表 1。调水时间为汛期末 10 月 1 日至翌年 5 月 31 日, 调入下级湖水量 23.59 亿 m³, 调出下级湖水量 15.05 亿 m³。

表 1 调水方案及其数值模拟结果

Table 1 Water diversion plan and its numerical simulation results

4

BP神经网络预测模型建立及验证

4.1 BP 神经网络模型

BP 神经网络是 Rmenlhart 与 McCelland 提出的基于误差反向传播算法训练的多层前馈神经网络[21]。 有研究表明,三层神经网络模型就可以解决一般的函数拟合逼近问题[22-23],本文建立隐含层有 8 个连接节点的三层 BP 神经网络模型, 见图 2。 BP 神经网络的学习由信息的正向传播和误差的反向传播两个过程组成。输入信息 x 从输入层经隐含层传向输出层,输出信息 o,如果在输出层得不到期望输出,则转入反向传播,按照误差梯度下降的方式修正各层权值 v、 w, 使误差最小。 周而复始的信息正向传播和误差反向传播过程,对各层权值和阈值不断调整,使网络实现给定的输入 x—输出 o 映射关系[24]。

图 2 BP 神经网络模型

Fig.2 BP neural network model

神经网络感知器数学模型中各层信号之间数学关系如下:

对于隐含层数学关系:

对于输出层数学关系:

式( 5)和式( 6)中,变换函数 f (x) 通常均为单极性 Sigmoid 函数:

4.2 BP 神经网络预测模型训练

本文在于寻求不同起调水位、出入流量、泵站开启时间差的调水方案下泵前水位变化规律,因此确定BP 神经网络的输入信息与输出信息(见图 2),输入信息为起调水位、泵站开启时间差、入流量以及出流量,输出信息为调水过程中的最高水位与最低水位。在表 1 耦合模型数值模拟的结果中,选取不同调水方案及其结果水位作为样本,实现 BP 神经网络预测模型的学习训练。本文样本选取原则为:( 1)均衡选取不同起调水位、出入流量、泵站开启时间差的调水方案;( 2)调水初期,二级坝泵站开启 10 日内,泵前水位无波动;( 3)调水后期,进水泵站关闭后,二级坝泵站泵前水位单日最大波动低于 1.0 m;( 4)数值模拟结果泵前最高水位不超过 33.6 m,最低水位不低于 30.5 m。依据样本选取原则,在表 1 中选取了 23 种方案及其结果作为学习样本(方案 4,11 除外),对 BP 神经网络预测模型进行 50000 次学习训练。

4.3 BP 神经网络预测模型验证

选取的 23 组学习样本同时作为检验样本,对 BP 神经网络预测模型进行验证。提取模型关于检验样本的期望值与预测值进行误差对比分析,见图 3、图 4,最高水位期望值与预测值误差不超过 0.1 m,最低水位期望值与预测值误差不超过 0.2 m。对检验样本的期望值与预测值进行相关性分析,最高水位的期望值与预测值相关性曲线如图 5 所示,相关系数为 0.946;最低水位的期望值与预测值相关性曲线见图 6,相关系数为 0.959。由此可知, BP 神经网络预测模型预测值与期望值误差相差较小,二者相关性较强,预测模型能够较好的预测出二级坝的泵前水位,可以用于方案的预测。

图 3 最高水位期望值与预测值误差分析

Fig.3 Error analysis of expectation and predictionmaximum water level

图 4 最低水位期望值与预测值误差分析

Fig.4 Error analysis of expectation and predictionminimum water level

图 5 最高水位期望值与预测值相关性分析

Fig.5 Correlation analysis of expectation and prediction maximum water level

图 6 最低水位期望值与预测值相关性分析

Fig.6 Correlation analysis of expectation and prediction minimumwater level

4.4 BP 神经网络模型预测结果

选取 31.2~31.9 m(低于死水位 0.1m—高于正常蓄水位 0.1m)为起调水位范围,针对不同的泵站开启时间差、出入流量,拟定 8 种不同的调水方案。利用 BP 神经网络模型进行预测,同时利用耦合模型对同样调水方案进行数值模拟,调水方案、预测模型水位预测值、耦合模型数值模拟结果(模拟值)见表 2。其中,泵前最高水位的预测模型预测值与耦合模型模拟值误差不超过 0.33 m,相对最大水深误差为 5.92%,泵前最低水位的预测模型预测值与耦合模型模拟值误差不超过 0.30m,相对最小水深误差为 9.15%。此外耦合模型数值模拟约 1 h/次,而 BP 神经网络预测模型预测约 2 min/次,计算效率提高约 96.67 %。

5

结论

本文以南水北调东线山东段南四湖为研究区域,采用一维二维耦合模型和 BP 神经网络预测模型研究二级坝泵站泵前水位变化,研究发现 BP 神经网络在解决非线性问题上有很大优势,在智能预测方面存在巨大潜力,并得出如下研究结论:

(1) BP 神经网络模型具有很强的预测能力,预测的泵前水位预测值与耦合模型计算模拟值基本吻合,相对水深误差小于 9.15 %。

(2)耦合模型数值模拟所需时间约 1 h/次,而BP神经网络预测模型预测时间约 2 min/次,计算效率约提高 96.67 %,大大提高工作效率。

参考文献

[ 1 ] 杨开林. 长距离输水水力控制的研究进展与前沿科学问题[J]. 水利学报, 2016, 47(3):424-435.

[ 2 ] 杨飞, 于永海, 徐辉. 国内梯级泵站调水工程运行调度综述[J]. 水利水电科技进展, 2006, 26(4):84-86.

[ 3 ] 武周虎, 罗辉, 刘长余,等. 南水北调东线南四湖出、入湖泵站开启时间差分析研究[J]. 南水北调与水利科技, 2008, 6(1):77-80.

[ 4 ] 武周虎, 罗辉, 刘长余,等. 南水北调南四湖提水泵站开启时间的分析研究[J]. 水力发电学报, 2008, 27(2):110-115.

[ 5 ] 高学平, 聂晓东, 孙博闻,等. 调水工程中相邻梯级泵站的开启时间差研究[J]. 水利学报, 2016, 47(12):1502-1509.

[ 6 ] 戴文战. 基于三层 BP 网络的多指标综合评估方法及应用[J]. 系统工程理论与实践, 1999, 19(xt):29-34.

[ 7 ] 张锦华, 原思聪, 陆地,等. 基于 BP 神经网络响应面的 BLISS 研究及应用[J]. 机械设计, 2011, 28(6):19-25.

[ 8 ] 温忠辉, 廖资生. 用神经网络模型预测济宁市地下水水位变化规律[J]. 水文地质工程地质, 1999(5):14-16.

[ 9 ] 束龙仓, 董贵明, 陶玉飞,等. 地下河天窗水位变化分析及预测[J]. 水利学报, 2009, 40(05):529-534.

[ 10 ] 中水淮河工程有限责任公司,中水北方勘测设计研究有限责任公司. 南水北调东线第一期工程可行性研究总报告[R]. 2005.

[ 11 ] 孙小银, 郭洪伟, 廉丽姝,等. 南四湖流域产水量空间格局与驱动因素分析[J]. 自然资源学报, 2017, 32(4):669-679.

[ 12 ] 武周虎, 付莎莎, 罗辉,等. 南水北调南四湖输水二维流场数值模拟及应用[J]. 南水北调与水利科技, 2014(3):17-23.[ 13 ] 宋月清, 林仁. 水泵起动过程中泵站前池水位降落值的分析[J]. 水利学报, 1999(5):71-76.

[ 14 ] 张万台, 路明利, 吴秀云,等. 引滦工程尔王庄暗渠泵站经济运行方案研究[J]. 水利学报, 2004, 35(8):94-97.

[ 15 ] 王智勇, 陈永灿, 朱德军, 等. 一维-二维耦合的河湖系统整体水动力模型[J]. 水科学进展, 2011, 22(4): 516-522.

[ 16 ] 陈文龙, 宋利祥, 邢领航,等. 一维-二维耦合的防洪保护区洪水演进数学模型[J]. 水科学进展, 2014, 25(6):848-855.

[ 17 ] 姜晓明, 李丹勋, 王兴奎. 基于黎曼近似解的溃堤洪水一维-二维耦合数学模型[J]. 水科学进展, 2012, 23(2):214-221.

[ 18 ] Hydrologic Engineering Center. HEC-RAS 2D Modeling User’s Manual Version 5.0[M]. Davis, CA: US Army Corps of Engineering, 2016.

[ 19 ] CASULLI V. A high-resolution wetting and drying algorithm for free-surface hydrodynamics[J]. International Journal for Numerical Methods in

Fluids, 2009,60(4):391-408.

[ 20 ] Hydrologic Engineering Center. HEC-RAS Hydraulic Reference Manual Version 5.0[M]. Davis, CA: US Army Corps of Engineering, 2016.

[ 21 ] 夏维力, 吕晓强. 基于 BP 神经网络的企业技术创新能力评价及应用研究[J]. 研究与发展管理, 2005, 17(1):50-54.

[ 22 ] PARROTTA J A, KNOWLES O H. Restoration of tropical moist forests on bauxite-mined lands in the Brazilian Amazon[J]. Restoration Ecology,

1999, 7(2):103-116.

[ 23 ] 李荣丽, 陈志彪, 陈志强,等. 基于 BP 神经网络的流域生态恢复度计算——以福建长汀朱溪小流域为例[J]. 生态学报, 2015,35(6):1973-1981.

[ 24 ] 黄志全, 孟令超, 黄向春,等. 基于数量化理论和 BP 神经网络的滑坡体积预测[J]. 水土保持通报, 2016, 36(5):207-213.

[ 25 ] 王恺宁, 王修信. 多植被指数组合的冬小麦遥感估产方法研究[J]. 干旱区资源与环境, 2017(7):44-49.

本文首发于《南水北调与水利科技》2018年第1期

引用格式:

高学平,闫晨丹,张岩,孙博闻.基于BP神经网络的调水工程调蓄水位预测模型[J].南水北调与水利科技,2018, 16(1), 08-14.

免责声明:遵循微信公众平台关于保护原创的各项举措。推送文章可能未能事先与原作者取得联系,或无法查证真实原作者,若涉及版权问题,请原作者留言联系我们。经核实后,我们会及时删除或者注明原作者及出处。

返回搜狐,查看更多

责任编辑:

平台声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
阅读 ()
推荐阅读

代做工资流水公司珠海公司流水荆州做银行流水PS南京对公银行流水费用蚌埠代做签证工资流水鞍山开银行流水修改洛阳办理背调工资流水徐州办银行流水单曲靖开自存流水东莞工资流水单模板南宁打印企业流水打印沈阳查银行流水账南阳代办工作收入证明青岛车贷流水样本长春查企业流水打印淮安购房银行流水多少钱惠州自存银行流水代做滁州办理银行流水电子版遵义贷款银行流水报价黄冈打印企业对私流水海口企业对公流水公司芜湖对公账户流水价格惠州工作收入证明报价南昌工资流水app截图代开沈阳打工资流水合肥在职证明价格长春代做购房银行流水衡阳工资流水单代办重庆工资证明滁州转账银行流水模板长春企业对私流水费用香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化