沈阳农业大学学报,2008—02,39(1):118—120 Journal of Shenyang Agrieuhural Uni ̄ersity,2008—02,39(1):1 18—120 灰色神经网络组合模型(GNN)在涝灾预测中的应用 迟道才 ,张 瑞 ,张 清 ,孙东昊 (1.沈阳农业大学.沈阳1100()6:2.辽阳市水利局,辽宁辽阳111()()()) 摘要:洪涝是对人类及社会危害较大的一种自然灾害,洪涝严重影响农业生产和牛态平衡.涝灾侦测已成为防r足减火的重要内容 应用BP神经网络模型刘‘灰色模型预测精度较低的问题进行了改进,该方法是将灰色模型的预测值作为伸经网络的输人.以实际 值作为输出而构成灰色神经网络组合模型((;NN)以辽阳地区50年的年降水量作为历史数据 建立GNN涝灾预测模型果表明:该方法与传统的灰色预测方法相比提高了侦测精度,这种新的信息处理和预删方法是仃效可行的 关健词:灰色模型;BP网络;涝灾预测;灰色神经网络组合模型 中图分类号:P338.6 文献标识码:A 文章编号:1000—1700(2008)01—011 8-03 预测结 Grey Neural Network Model Application on the Forecast of Flood Disaster CHI Dao—eai ,ZHANG Rui ,ZHANG Qing ,SUN Dong-hao v Bureau ot Liao?ang,Liaoya ̄ g Liaoning 1 1 1000、China) (1.Shenyang Agrieuhural Universit).Shengyang 1 10161,China;2.Water CoiqservaneAbstract:Flood disaster forecast is the important content of disaster prevention and redu(‘tim1.The basic principles and methods of conventional Gray Model are presented,then tim Back Propagation neural network model was used to improve(;ray Mode1. Gray neural network model was buih by use gre)prediction value as the input layer of lleural network.and with the r.eal ̄alue as output layer.This paper was based on the rainfall data of 50 years in Liaoyang,then established the GNN model fi)r flood. rI1e forecast resuh showed that the model had had high fl ̄recasting precision compared with the traditional forecast metho(I,thine— fore flood reeasting based OH GNN was feasible. Key words:(;ray Model;back—propagation;forecast;Gray Neural Netv.,rk Model 洪涝是对人类及社会危害较大的一种自然灾害,严重影响农业生产和牛态平衡… 涝灾预测是灾变预测领 域的重点研究课题,研究涝灾变化规律,并对未来时刻涝灾发展趋势进行科学合理的预测,为防灾减灾服务提 供参考依据,并对制定科学预防洪涝策略,将其造成的各方面损失降到最低程度具有重要意义I!~1: 日前人们主 要借助于数理统计以及一些不确定方法来预测涝灾的发生。这些方法有指概率统计、时间序列、模糊数学等, 都需要具有显式函数,而往往难以得到或只能用近似表达式描述,一般误差都较大 :灰色GM(1,l1模型利用累 加生成后的新数据建模,在一定程度上弱化了原始数据的随机性,容易找出数据变换规律,且具有建模所需样 本少的优点 .该方法存在的缺陷是灰色预测模型的预测精度依赖于模型的参数值,这就极大地了模型的 适用范罔.影响了预测精度I 。神经网络具有自学习、非线性映射和并行分布处理的能力17.8],如将灰色预测模型 和神经网络模型两者有机的结合.构成灰色神经网络(grey neural network,GNN)模型,发挥两者的优势,从而 进一步提高预测精度[91。因此对灰色GM(1,1)模型与BP神经网络结合的方法进行了研究。 1研究区概况 辽宁省辽阳市位于东经l22。35 04”~l23。41 00”,北纬40。42 l9”~41。36 32”,面积473lkm ,人口l78.6万。 洪涝灾害是该区的主要自然灾害。该区属性季风气候,多年平均蒸发量为1449.3ram.多年平均气温为 7.8 ,多年平均日照为2512.2h,多年平均降水量为744.8ram,降水年际变化较大,年内分配不均,降雨量多集 中于6~9月份.占全年降水量的73%,图l是1956~2005年辽阳站年降水曲线图。 收稿日期:20()7一l:一{)4 基金项目:水利部“948”科技创新项目(CT200516);辽宁省教育厅科技攻关项目(05L385) 作者简介:迟道才(1964一),男,沈阳农业大学教授,博士.从事灌溉排水理论与技术研究 维普资讯 http://www.cqvip.com 第1期 迟道才等:灰色神经网络组合模型(GNN)在涝灾预测中的应用 .1 19. 2预测模型在涝灾中应用实例 2.1 GM(1,1)涝灾预测 根据文献[4]和文献[5],先以辽阳地区1956—1990年的降水资料作为预测依据。对此序列数据进行统计,利 用z指标确定发生涝灾的降水临界值为840ram,并认为降水量大于等于840ram为涝灾异常值。从图1可以看 出,在阈值以上的年份有1959,1960,1962,1964,1971,1976,1985,1986年。据灰色灾变的映射原理,可得灾变 序列,由此可建立灰色灾变方程,其时间响应模型为: X ”( +1)=20.58455%。 一16.584559 g “”( )的预测公式为: 『. 毒 { J 1U f 1):4 j { ( +1)=20.584559(eO .0269—1)en! 眦69晴一 其中: ≥1,预测结果和残差如表1。 2.2 GNN涝灾预测 面 善 ~ 年份Y 灰色神经网络(grey neural network.GNN)模型是 以灰色模型的删值作为输入,以实际值(涝灾序歹IJ) 作为输出构成的组合模型。反向传播网络fback 品 from 1956 to 2005 in Liaoyang I propagation,BP)是一种单向传播的多层前向网络,单隐层的BP网络可以逼近一个任意的连续非线性函数lJ01。因 此,采用单隐层的BP网络。根据Kolmogorov定理,采用试验试凑法,并依据测试误差最小,确定网络的隐节点数ll01。 由于样本(涝灾序列)数据少,为了提高预测精度,采用如下方法设计BP网络预测模型的预测过程_91。(1)确定样本 数据。假定选取n~n+t年的指标数据作为研究样本。f2)进行网络训练。即采用第n+l,n+2,…,n+t一1年的指标 数据作为输入,将n+1,n+2,…,n+t年的指标数据作为相应的期望输出,对网络进行训练,使预测误差达到满意 的程度。(3)进行预测。用第n至第n+t年的指标数据作为输入,预测第n+1至第n+f+1年的指标值;然后再用得 到的第n+l至第n+ +1年的指标数据作为输入,预测第n+2至第n+t+2年的指标值;依此类推,循环预测,直到 得出需要的年份预测值为止。将实际值与灰色模型的预测值进行归一化后,选定输入、输出样本。本例中输入 层由8个神经元组成,输出层由4个神经元组成,因此,隐层神经元节点数为5~14。 基于MATLAB7的BP网络编程如下llU'“】: >>threshold:J0 1:0 1;0 1;0 11;(归一化后输入向量的取值范围) >>net=newff(threshold,【m,11,{ tansig',"logsig l,'trainlm,).(创建一个BP神经网络:隐含层有m个神经元, 传递函数为tansig;输出层有4个神经元,传递函数为logsig:训练函数为trainlm) >>net.trainParam.epochs=1000:(训练步长为1000) >> net.trainParam.goal=O.00 1:(期望误差为0.00 1) >> net.trainParam.1r=O.01;(学习率为0.01) >>net=train(net,P,t);(训练网络) >>y=sim(net,p_test)(仿真网络) >>error=t—Y(计算网络误差) 2.3预测结果分析 .三 竺 亭 兰 兰 要 王 盆 以3< <8时的值为测试样本,预测k=4~7时的值,经 果较好,训练5次达到了目标精度,误差也比较小最大误 差不超过0.14。还原后预测值及误差值如表1。将预测值 代入上述模型进行下一步预测。预测1990年以后出现涝 灾的序号.训练3次达到目标精度,最大误差不超过 过多次训练得出,隐含层神经元个数为13的网络训练结 制 值k、alue 图2预测值和实际值的比较 Figure 2 Comparison between predicted and measured values 0.16,还原后的预测值为38.237(即涝灾发生的年份在 维普资讯 http://www.cqvip.com .120. 沈 阳 农 业 大 学 学 报 第39卷 1993~1994年之间)与实际值39(即实际发生涝灾的年份为1994年)相比,误差值为0.956%,满足…级精度要 求(表1)。为了便于各模型的比较,表2列出检验值的结果,各模型预测值与实际值比较结果如图2。从表2可 以看出,组合模型较GM(1,1)模型的相对误差减小了近3倍,相对精度}}=1二级提高到了一级,后验差比值也相 对减小.说明残差比较集中.摆动幅度小.预测效果较好。 表1各步计算结果比较 Table 1 Comparison among the resulis of each calculating step 3 结论 研究结果表明,灰色神经网络这种新的信息处理和预测方法.充分利用灰色模型弱化数据的随机性、累加 数据的规律性以及神经网络的高度非线性。该方法计算简单.易于操作,其预测效果明显优于单一GM(1,1)模 型的预测结果。该方法不仅可用于涝灾和灾害年的预测.还叮应用于其他的灾害和某一季节甚至某一日灾害的 预测,只要已知发生灾害的时间序列,就可以应用该模型进行预测。因此.GNN模型是一种新型实用精度较高 且方便义可靠的灾变时间序列预测方法。灰色预测可用于小样本预测.神经网络需要较大的样本,样本过小将 会直接影响预测效果,本研究对输入、输出样本进行了改进.以达到增大样本的目的,从而提高预测精度:另外 在实际灰色建模中.原始数据序列不一定全部用来建模.选择适当的原始数据将得到更加准确的预测效果。冈 此怎样合理的选择和处理样本,将是该组合模型进一步研究的方向。笔者认为,方法的融合以及借鉴其他学科 的预测技术来研究灾害时间序列的发生,将是今后的发展趋势. 参考文献: 【1]赵春明,刘雅呜,张金良,等.世纪中同水旱灾害警示录IM],郑州:黄河水利出版社,2002, [2]魏一呜,范英,博继良,等.基于神经网络的洪水灾害预测方法lJJ.中闰管理科学.2000.8(3):57—62. [3]张正.黄泰松,左春.基于BP神经网络的灾情预测模型『J1.计算机工程.2005,3l(1):2l2—2l3. I4I李俊伟、浅谈灰色系统理论在旱涝预测中的应_L}j….广东水利水电,2004.(6):39—41. i5]刘思峰,党耀 ,方志耕.等.灰色系统理论及其应用fM1一E京:科学出版社.2004. [6]邢棉,于兰香,刘晓霞、基于神经网络校正的电力负荷灰色预i ̄ff[J]、华北电力大学学报,2006,33(4):93—95. [7] BY A.SEZIN TOKAR,MOMCILO MARKUS.Precipitation—runof modeling using artiifcial neura]networks and conceptual mod— els[J f,Journal of Hydrologic Engineering.2000,(4):l 56一l 6 l、 [8]高丹。迟道才,王钦良、基于MATLAB神经网络的水稻需水量的预报模型…,沈阳农业大学学报,2005,36(5):599—602、 [9]李秀峰.袁鹏,邵骏.基于GM和BP网络的年均流量组合预测模型『J1、东北水利水.2007.25(2):3l一34、 [101飞思科技产品研发中心.神经网络理论与MATI AB7实g2[M].北京:电子T业m版社.2005. 【11]闻 新,周 露,李翔,等.MATLAB神经网络仿真与应 [M].北京:科学出版社,2003. [责任编辑亓国】
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务