您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页神经网络方法在黄河来水预测中的应用

神经网络方法在黄河来水预测中的应用

来源:华佗小知识
维普资讯 http://www.cqvip.com 《农业网络信息》20o6年第5期 研究与开发 神经网络方法在黄河来水预测中的应用 薛桂先 (聊城市位山灌区管理处,山东聊城252000) 摘 要:随着黄河水限引时间的增长,引黄灌区水资源危机越来越显著,用神经网络(Artiifcial Neural Nemo ̄,简称ANN) ̄ 法预测引水量是可以的,能满足灌区引配水的需要。 关t词:引黄灌区:神经网络:预测 中圈分类号:TP393 文献标识码:B 文章编码:1672—6251(2006)05—0036-03 Application of artificial neural method in forecasting of the water drawmg from the YeHow River XUE Gui—xian (Management Bureau of Weishan Irrigation District,Liaocheng 252000,China) Abstract:With the state’8 emphasis on controlling abilities of water resources in the Yellow River drainage basin,he itrriga- tion amount of water has been limited.Through the establishment of aJl ANN model,the water drawing is forecasted.The result shows that it can ̄tisfy the requirement of the irrigation amount of water. Key words:Irrigation area by drawig watner from the Yellow River;ANN;Forecast 1灌区概况 位山灌区位于山东省聊城市境内,是黄河下游最 大的引黄灌区,始建于1958年,1962年停灌,1970年 究已日益活跃起来。通常把满足式(1)的平方可积函数 h(t)∈L2(R)称为基本小波或母小波。其中h ( )为h(、 的Fourier变换。 复灌,担负着聊城市七县(市区)36万hm2(540万亩)耕 地的灌溉任务.还承担着城市部分生活用水及工业企 业的供水任务。随着黄河水近年来限引时间的逐渐增 长,黄河水可用而不可靠,水资源危机越来越显著,预 测黄河来水对位山灌区引配水有很重要的作用。 位山灌区已积累了1983年一l999年引水资料.这 些引水量资料组成一时间序列.该序列是一典型的非 线性序列,用传统的时间序列预测存在不少困难,这里 拟用小波神经网络来对非线性时间序列进行预测。 令 eI )l2 < (1) )= 1 ) 设评价函数f(t)∈L2(R),定义其小波变换为 ㈣ (3) 其中a,b为实数,且a#0.将hab(t)称为由母小波‘P生 成的依赖于参数a,b的连续小波,也称为小波基。 )=( ¨= 0 2建立神经网络预测模型 小波(Wavelet)分析理论被认为是Fourier分析理论 的一大突破,弥补了Fourier分析方法不能处理信号局 部特性的弱点。为处理非线性系统提供了一种新的强 有力的工具,而且物理意义明确,小波理论及其应用研 由输入量特点,变换仅限于实数域讨论。由式(3)可见, 小波基中参数b的变化起着平移作用,参数a的变化 不仅改变小波基的频谱结构。而且改变其窗口的大小 与形状,因此,a、b分别称为h 的伸缩因子和平移因 子。对于函数f(t),其局部结构的分辨可以通过调节参数 收稿日期:2005一l2—3l 作者简介:薛桂先(1967一),女,高级工程师,研究方向:信患技术与水务管理。 一36— 维普资讯 http://www.cqvip.com 《农业网络信息》20o6年第5期 研究与开发 a,b.即调节小波基窗口的大小和位置来实现. 与 Fourier分析类似。基于小波变换的小波分析同样是将 信号函数分解成小波标准正交基,以此构成级数来逼 近信号函数.不同的是小波基是通过平移和伸缩构成 小波基进行线性叠加而实现的,信号Y(t)可用小波基 h t)进行如下拟合。 ∽:圭 k=l \ a J1 ’ 的。具有良好的局部化性质,依据小波理论达到最佳的 式中,h(t) ̄CA合信号’wk,bk和al【分别为权值、小波 函数逼近能力。 基的平移因子和伸缩因子,K为小波基的个数。采用 母小波需满足条件式(2)并由此得 Moflet母小波 Lh(0 L dt<∞ (4) h(t)=cos(1.75t)exp(-t2/2) (8) 式(2)确保了小波的局部性行为,即在有限区间外恒等 设输入训练样本总数为P,网络有N个输出节点, 于0,或很快趋于0;式(4)使小波仅具有有限的能量, 第P个样本第n个节点的输出可表示为 且是振荡型函数(正负部分互相抵消),这就是小波名称 =的由来。 厂l砉 M c (9) 目前常用的母小波有Haar小波、Shannon小波、墨 西哥帽小波、样条小波和Moflet小波,这些函数其伸缩 其中'f(.)为一Sigmoidfl ̄数,M表示输入层单元数,K 表示隐含层单元数,wnk表示隐含层第k个单元与输出 和平移系可以构成L2(R)的标准正交基。使其生成的小 层第n个单元之间的连接权值。网络系数wk,bk和al【 波级数可以最佳逼近。 与Fourier变换类似.小波变换也有反演公式为 可通过下述能量函数进行优化。 1 O 8/ sO= e (口, 0 (5) E=;一EE‘(L 一 ) (10) 二p=l n=l 其中C :e ,(w)m一 利用BP算法进行网络训练: (1)网络参数的初始化:将小波的伸缩因子al【平移 因子bk以及网络连接权wnk赋以随机的初始值; 小波神经网络继承了两者的优点。通过训练自适应 (2)输入学习样本yp(ti),i=l,Z…,M,p=l,2’…,Q,以 地调整小波基的形状实现小波变换,同时具有良好的函 及相应的期望输出 ,i=l,2,…,N,p=l,2,…,Q; 数逼近能力和模式分类能力。已经证明,小波神经网络 在逼近单变量函数时是渐近最优的逼近器。自1992年 (3)网络的自学习:利用当前网络参数计算出网络 Vhang Qinghua和Benveniste明确提出了小波网络的 的输出 . 概念和算法后,出现了各种小波神经网络模型,如Pati =厂 kl  M (咖) 和Krishnaprasad的离散仿射小波神经网络。Baskshi和 Stephanopoulou的正交多分辨小波神经网络,Vhang (4)计算瞬时梯度向量:利用式(10),并令t =(t—bk)/ Jun等提出的基于类紧支特性的尺度函数的正交小波 ak, ( )=a( )/ ( )=tr(u)【1-- ̄(u)】,贝4 基神经网络等。在众多的小波网络模型中,Szu等人提 0 N M 出的两种基于连续小波变换的自适应小波神经网络模 g(w )=饱/ =一∑∑∑ 型应用最为广泛。 一 a, ) ,( ) ̄COS(I.75t ̄)exp(一f二 /2)(12) t—bI、 ,I,l【—— J 口・ g(b )=OE/Ob =一∑∑∑ f一62、 ,I,l【—— J a (f ) × (13) 口2 11..75sin(1.75t')exp(一f二 /2)+ .Il(盟) cos(1.75t")exp(一f /2)l t'Jla^ ak 图1小波神经网络结构 g(a )=f g( ) (14) 小波神经网络实际上是用非线性小波基取代通常 BP算法实际上是基于最速下降法的,由于最速下 的非线性Sigmoid函数,其信号表述是通过将所选取的 降法的固有缺点,易陷入局部极小、收敛速度慢和引起 一37— 维普资讯 http://www.cqvip.com 《农业网络信息》20o6年第5期振荡效应,Rume ̄art、Hinton和Williams(1986年)建议 在权调节向量中增加“惯性量”。 研究与开发 出单元数。 裹1输入、输出数据规格化裹 (5)误差的反向传播:令 △ 一嚼批 叫善 嘉+ = _(15) 一 在预测过程中。建立了输入、输出都为3个节点的 其中 为学习率,d为动量常数,修改网络参数 ak,bk,wnk,有 I口: =口 o +△口: {6 =6; +△6: (16) 三层前馈小波神经网络模型,隐含层神经元(小波基) 个数的确定目前还没有一定的理论指导.通常根据问 题的复杂程度。从网络的收敛速度、稳定性等方面采用 “试错法”(Trial and EⅡor】确定。首先给定较小初始隐 单元数。构成一个结构较小的小波网络。进行训练。如 果训练次数很多或者在规定的训练次数内没有满足收 \w =W: + w 当误差函数值小于预先设定的某个值时,则停止网 络的学习,否则返回步骤(2)。 (6)模型的建立 这里取三层网络结构为非线性时间序列的预测模 型。第一层为输入层,共有m个节点,分别输入经规格 化后的引水量值Yij,(i=1,2,…,n;j=l,2,…,in),第二层 为隐节点层,隐节点数没有统一的规则。根据具体对象 而定,在此处即为小波基个数;第三层为输出层,有n 个节点,分别对应n个引水量输出值。 敛条件。停止训练。逐渐增加隐单元数形成新的网络重 新训练,这里暂定小波基个数为3O个;网络输出层转 换函数采用S函数,初始学习率lr为O.01,lr一为1.O5, lr+为O.7,动量常数为O.8,最大误差比率1.04。网络初 始权重和伸缩、平移因子采用随机函数初始化。网络误 差平方和为0.001,迭代最大次数为10o0o。网络经 10000次训练后,误差平方和达到0.0077。据此预测出 的1995年一1999年的引水量见表2。 裹2 1994年 1999年实际值、预测值及相对误差裹 年份 1994 1995 实际值(10.m' 145773.7 180878.9 预测值(1a ) 148670.4 170466.8 1.99 5.77 相对误差(%) 3计算实例 将1983年一1986年的引水量作为第一个学习样本 的输入。将1987年一1989年的引水量作为这个学习样 本的输出。再取1984年一1987年的引水量作为第二个 学习样本的输入,取1988年 1990年的引水量作为第 二个学习样本的输出,依此类推,直至最后一个学习样 本的输出,因此输入节点和输出节点数目都为3个。这 1996 1997 1998 1999 162482.9 180878.9 162482.9 125040.1 176832 8.83 123014.1 176202.4 185儿8.6 31.99 _8.44 _48.05 样一共有12组输入、输出数据.采用前1O组样本训 练,后2组样本检验。由于采用了Sigmoid转换函数。因 从表2可以看出.1997年和1999年预测误差较 大,可能是由于这两年引黄人卫的原因。如果能对原始 此必须把输入、输出值规格化在【O,1.0】间,这里按式 (17)进行规格化。 =数据进行必要的处理。预测精度会令人满意。 经过训练的小波神经网络.对于不是样本集中的 inax(y ̄ )+min(y ̄’) —— —— (f=1,2… )”  输入也能给出合适的输出。即神经网络具有泛化性质 (generaliVation)。已经证明。三层BP网络可以实现 f +0_05 max(t ̄ )一min(t ̄‘) _l,2… )(17) 。’ … 单位立方体Rm到RIl的映射f多目标评价问题本质上 是Rm输入到R1输出的映射),故只要给定的样本集是 比较准确的,则可利用小波神经网络来预测引水量,其 预测误差还是可以接受的。可基本满足灌区引、配水决 策的需要。 参考文献 【1] 金龙,等.多步预测的小波神经网络预报模型 大气科学120o1'(1). 式中 J=P tlP J分别为原始资料的第P1个实际样 本的第i个输入值和第j个期望输出值(教师值); ’、 ’分别为规范化后第P1个样本的第i个输入值和第 j个期望输出值(教师值);max( )、min( )分别为样 )、min( ) 本中第i个输入的最大和最小值;ma】【( 【2] 刘豹,胡代平,等.神经网络在预测中的一些应用研究田.系 统工程学报,1999,(4). 分别为样本中第j个期望输出的最大和最小值;m为输 一38— 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务