岳城水库洪水预报人工神经网络模型实现论文,理工论文论文,论文 - 范文中心

岳城水库洪水预报人工神经网络模型实现论文,理工论文论文,论文

10/09

岳城水库洪水预报人工神经网络模型实现论文,理工论文论文,论文

岳城水库洪水预报人工神经网络模型实现

摘要:应用visual basic 6.0编程技术,实现了人工神经网络bp算法的程序

化,并建立了岳城水库洪水过程预报的反向传播神经网络模型,经检验,洪水预

测精度较好,结果令人满意,为岳城水库的入库洪水预报及调度工作提供新的思

路和依据。

关键词:人工神经网络 BP算法 VB程序 洪水预报

1.前言

人工神经网络(ANN)又称连接机制模型(Connection Model)或并行分布处理

模型(Parallal Distributed Model)。作为人工智能的研究方法,目前已广泛

应用于自然科学的各个领域,应用计算机程序来模拟这种特殊的数学模型并应用

于实际流域的洪水预报研究中,无疑是一种新的尝试和有益探索。岳城水库是海

河流域南运河水系漳河上的一座大型控制性工程,入库洪水突发性强,水猛多沙,

为确保下游河北、河南、山东、天津广大平原地区和京广铁路的安全,对水库入

库洪水进行精确预报,及时采取预泄和分洪措施显得极其重要,因此,用人工神

经网络模型模拟预报水库的入库洪水过程,有重要参考和借鉴意义。

2.BP网络的构建

人工神经网络是一个高度复杂的非线性动力学系统,它有大量的简单处理单元

(神经元)广泛连接而成,他对人脑的功能作了某种简化、抽象和模拟,具有很

强的非线性映射能力,其中对多层前向神经网络bp模型的研究相对成熟,应用

最为广泛,其模型结果如图:

结构中,输入层、隐层和输出层神经元的个数根据具体情况设定,其中隐层层数

不一,不失一般性对输出层中只含有一个神经元的三层前向神经网络分析如下:

假设输入层中有个神经元,隐层中有个神经元,输出层神经元的输出,即整个网

络的输出为Y,网络中输入层的输入分别为,,…,则隐层神经元的输入分别是:

(i=1,2,…m) (2.1)

在上式中,为隐层神经元i与输入层神经元j的连接权,为隐层神经元的阈值,

选择函数作为隐层神经元的激发函数,则隐层神经元的输出为:

(i=1,2,…m) (2.2)

输出神经元的激发函数取为线性函数,输出层神经元的输出及整个网络的输出为:

(2.3)

其中,Vi为输出层神经元与隐层神经元i的连接权。定义由、、组成的向量为网

络的连接权向量(ij, i,i)。设有学习样本(,,…;)( =1,2…,p;p为样本数)。

对某样本(,,…;)在给出网络向量后,可以通过公式(1.1)~(1.3)计算出网络

的输出值,对于样本

定义网络的输出误差为: (2.4)

定义误差函数为: (2.5)

(ij, i,i)随机给出,计算式(2.5)定义的误差值较大,网络计算精度不高,在

确定网络结构后,通过调整(ij, i,i)的值,以逐步降低误差,以提高网络的

计算精度,下面给出根据误差信息调整(ij, i,i)的具体计算过程。

在反向传播算法中,是沿着误差函数随(ij, i,i)变化的负梯度方向对进

行休整。设的修正值为: (2.6)

式中:为第n次迭代计算时连接权的修正值;为前一次迭代计算时计算所得的连

接权修正值;为学习率,取0~1间的数;为动量因子,一般取接近1的数。将式

(1.4)和(1.5)代入式(1.6)中,有 (2.7)

定义=(,,),则:

(2.8)

(2.9)

(2.10)

采用迭代式对修正计算,得到新的连接权向量。对于所有的学习样本均按照样本

排列顺序进行上述计算过程,然后固定的值,对于p个样本分别进行正向计算,

从而求出学习样本的能量函数值:

(2.11)

这样结束了一个轮次的迭代过程,当满足某一精度要求时,就停止迭代计算,所

得(ij, i,i)即为最终模型参数,否则就要进行新一轮的计算。

3.BP算法的VB程序实现

因程序代码太多,不再给出。网络学习程序界面如下图2:

4.洪水预报网络模型构建

4.1资料收集

岳城水库的入库水文站为观台水文站,该站上游有清漳河匡门口水文站和浊漳河

天桥段水文站,距观台分别为66km和64km。上游匡门口、天桥段与下游观台的

区间流域面积为1488km2,见流域水系图3。资料采用年鉴1962、1976、1977、

1988年四次洪水和相应年份的区间时段降雨量共118组调查数据作为模型的学

习训练样本,另取1971年和1982年两次大洪水作为模型的检验数据。

4.2预报模型构建

网络模型采用输出层中有一个神经元的三层前向人工神经网络,洪水预报模

型的输出节点为岳城水库的入库站观台水文站的时刻的流量,即网络。考虑河道

洪水演进时间和区间流域的产汇流时间,分别取清漳河匡门口站和天桥断以及流

域平均降雨量、作为模型的输入节点值;隐层神经元节点数和输入层节点数相同

取为4。

模型参数优化:计算中,学习率越大,学习速度会越快,但是过大时会引起振荡

效应;动量因子取得过大可能导致发散,过小则收敛速度太慢。据有关文献介绍,

取,算法收敛速度较快。本次计算取,;网络中的初始值取(0.1~0.1)之间的随

机数(由VB程序产生)。

样本的归一化处理:为了有效利用型函数的特性,以保证网络神经元的非线性作

用,对于数值型的学习样本要进行归一化处理。对样本(p=1,2,…p)定义,,归一

化处理计算就是按照公式:

(4.1)

将样本转化为0~1之间的数据。对于网络的输出数据还应进行还原计算恢复实

际值,公式为:

(4.2)

使用VB程序对网络模型进行训练学习,经102135次学习后,网络输出能量函数

值为3.2×10-3,此时得到模型最优参数如表1。

表1 模型参数表

序号

1 1.625608 -2.361247 -3.204714 2.846384 -2.718568 -1.185164

-1.029736

2 0.138017 -0.041076 -0.670781 0.844503 0.936162 -2.746974

1.546362

3 1.770369 -6.048657 1.134271 0.745476 0.58331 -3.063508

2.503332 0.25 0.9

4 -0.818313 1.471144 -1.484265 0.875319 -1.995911 -2.667308

2.075974

5 -1.973073 0.3014712 2.993124 -0.160362 -3.290356 -1.59743

-0.627028

[NextPage]

5.模型检验

应用以上该区洪水预报的神经网络模型参数分别对1982年、1971年的两次洪水

进行检验预测,相应洪水过程趋势线见图4图5。

表2 预报考评指标表

序号 序号

1982.1 0.03 1 1982年前20h 0.69

1982.2 0.008 1 1982年后80h 0.07

1982.3 0.04 0.5 1982年总过程 0.19

1982.4 0.04 2 1971年前11h 0.7

1971 0.06 1 1971年后

50h 0.12

aver 0.036 1.1 1971年总

过程 0.23

注: 1. 1982.1表示1982年大洪水的第一次洪峰,其它类同。

2. 1982年前20h表示1982年大洪水的涨洪段前20h,其它类同。

图4 1971年预测洪水与实测洪水过程线 图5 1982年预测洪水

与实测洪水过程线

检验标准:

1)洪峰流量预报误,经计算、皆小于0.1,据《水库洪水调度考评规定SL224-98》,

考评等极为良好(见表2)。

2)峰现时间预报误差,经计算考评等极为一般,其中一次良好。

3)洪水过程预报考评指标,从预报数据分析,两次洪水过程的预报考评0.23,,

根据规范属一般,从洪水过程检验指标可分析主要是因为模型对涨洪期低量洪水

预报精度不高造成,但峰值附近及后期预报精度较高,可作为洪水预报的一项行

之有效的方案。

6.结论

岳城水库入库洪水过程的神经网络预测模型运行稳定,对峰高量大洪水预报较为准确,根据规范规定可作为水库自动测报系统的有益补充,为水库的防洪调度提供较为可靠的依据。

参考文献:

焦李成.神经网络的应用与实现.西安:西安电子科技大学出版社,1993

李春好等.人工神经网络bp算法的数据处理方法及应用.系统工程理论与实践,1997,17(8)

赵林明等.多层前向人工神经网络.郑州:黄河水利');">水利出版社,1999

丁晶等.人工神经前馈(bp)网络模型用作过渡期径流预测的探讨.水电站设计,1997,13

李正最.人工神经网络推算洪水流量的计算方法.四川水力发电,1997,16

蒋宗礼.人工神经网络导论.北京:高等教育出版社,2001


相关内容

  • 煤矿防治水论文[1]
    毕 业 论 文 题 目:浅谈我国防治水治理基本情况 及今后的工作任务 学院(函授站):山东理工大学 年级专业: 采 矿 工 程 层 次: 专升本 学 号: 姓 名: 张 红 平 指导教师: 起止时间: 年 月 日--- 年 月 日 通过分析 ...
  • 高中地理必修三第二单元
    1.1 区域的基本含义 1.区域:一定的地域空间.它是人们在地理差异的基础上,按一定的指标和方法划分.如:气候区.内流区.行政区.地形区. 2.区域的基本特征 1) 2) 3) 4) 具有一定的界线(模糊的和明确的)如:温带和亚热带的界限是 ...
  • 河流泥沙研究进展
    河流泥沙研究进展 班级 20101501 学号 2010150131 作者 刘力 摘要:泥沙研究主要是认识水流中的泥沙运动规律.河床演变规律, 进而解决水利工程中的泥沙问题.泥沙学科体系始建于20世纪, 侧重河流泥沙研究.河流泥沙运动力学基 ...
  • [环三都澳区域发展规划]解读
    "环三"战略专题 加入时间:2010-6-30 15:48:33 本站 点击:913 2008年七月五日,台湾民俗进香团一行三百余人搭乘的直航轮船顺利抵达福安下白石码头,这是我市近六十年来迎来的第一艘台湾直航客轮,开启了 ...
  • 郑州大学计算机研究生导师信息
    1. 导师姓名:范 明 科研方向:数据库 197k年郑州大学毕业,后在美国.加拿大进修及合作研究,教授,硕士生导师.省重点学科计算机软件与理论的学术带头人,兼任中国计算机学会数据库专业委员会委员.中国计算机学会CAD与计算机图形学专业委员会 ...
  • 谈加快防汛物资储备库建设的重要性
    上建立省防汛物资储备库. 一.防汛物资储备库在防洪保安中的作用 长江.淮河横贯安徽,安徽防汛任务十分艰巨,但安徽水利工程抗灾能力不强,主要表现在:一是长江.淮河主要堤防和重要城市圈堤还不能安全防御新中国成立以来出现的最大洪水:二是中小河流的 ...
  • 甘肃酒泉风电基地风电预测预报系统
    第33卷第16期2009年8月25日 电力系统自动化 Automation ofElectric PowerSystems V01.33No.16 Aug.25,2009 甘肃酒泉风电基地风电预测预报系统 马彦宏1,汪宁渤1,刘福潮1,刘光 ...
  • B水库排污问题
    安徽工程大学 数学建模 课程设计论文 水库排污问题 班 级: 数学112 姓 名:学 号: 3110801204 指导老师: 周金明 成 绩: 完成日期: 2013年7月3日 摘 要 本文针对水库突发性事故排污问题,首先通过问题一建立二维水 ...
  • 论人工智能对人类认识的影响
    第22卷第2期2OO2年4月 桂林电子工业学院学报 JOURNALOFGUILININSTITUTEOFELECTRONICTECHNOLOGY VO1.22~NO.2Apr.2OO2 论人工智能对人类认识的影响 刘枚莲1~刘海波2 (1. ...