模糊系统和人工神经网络在洪水预报中的应用
- 格式:doc
- 大小:264.50 KB
- 文档页数:23
基于模糊聚类和BP神经网络的流域洪水分类预报研究任明磊;王本德
【期刊名称】《大连理工大学学报》
【年(卷),期】2009(049)001
【摘要】传统的流域洪水预报大都通过率定一组水文模型参数来寻求一个流域径流形成的一般性或平均化规律,其预报精度需要进一步提高.用模糊聚类ISODATA 迭代模型将历史洪水分为若干类型,进行水文预报模型参数的分类调试;并建立 BP 神经网络分类模型判断实时洪水所属类别,选择其相应类别的模型参数实现流域洪水的分类预报.在辽宁省大伙房水库流域的实际应用表明:此方法不但可以实现洪水实时在线分类而且提高了流域整体洪水预报精度,是一种为水库实时调度提供可靠依据的有效洪水预报方法.
【总页数】7页(P121-127)
【作者】任明磊;王本德
【作者单位】大连理工大学土木水利学院,辽宁大连,116024;大连理工大学土木水利学院,辽宁大连,116024
【正文语种】中文
【中图分类】TV877
【相关文献】
1.石佛寺流域洪水分类预报研究 [J], 范雪芬
2.基于模糊聚类的BP神经网络模型预报中厚板轧制力 [J], 张延华;刘相华;王国栋
3.改进BP神经网络算法在中小流域洪水预报中的应用研究 [J], 王建金;石朋;瞿思敏;肖紫薇;戴韵秋;陈颖冰;陈星宇
4.基于BP神经网络模型的昌江流域洪水预报 [J], 钟聪;王永文;刘卫林;吴美芳;程永娟
5.基于RS与GIS的小流域洪水预报模型与系统:小流域洪水预报的新方法 [J],因版权原因,仅展示原文概要,查看原文内容请购买。
人工神经网络技术在柴河水库洪水分类预报中的应用朴维军【摘要】The article used flood data in the history of Caihe reservoir as the basis, took the method of artificial neural network to clas-sify, used genetic algorithm to do the optimization of different types flood parameters, scheduled the flood according to flood features of different model parameters and rules, in order to provide a reference for improving flood forecast accuracy of Caihe reservoir and similar reservoirs.%以柴河水库历史洪水资料为依据,采用人工神经网络方法进行分类,利用遗传算法进行不同类别洪水参数优选,根据洪水特征选择不同的模型参数和规则进行洪水调度,为提高柴河水库及与其类似水库的洪水预报精度提供参考。
【期刊名称】《农业科技与装备》【年(卷),期】2015(000)007【总页数】3页(P54-55,58)【关键词】人工神经网络;洪水分类预报;柴河水库;洪水预报;水库管理【作者】朴维军【作者单位】辽宁省柴河水库管理局,辽宁铁岭 112000【正文语种】中文【中图分类】TV122;TP183柴河水库位于辽宁省铁岭市柴河下游铁岭东部12 km处,控制河道长度 123.5 km,控制流域面积1 355 km2,占柴河流域面积的90%以上,河道比降1.5‰,坝址附近河道比降1.2‰,多年平均含沙量0.579 kg/m3,按100年一遇洪水设计可能最大洪水校核。
水文JOURNAL OF CHINA HYDROLOGY第35卷第1期2015年2月Vol.35No.1Feb .,2015随着水文过程理论的不断完善、水文观测资料的丰富积累、地理信息系统和遥感等空间信息获取和处理技术的快速发展,以水文学理论为基础的概念性水文模型和基于水文物理机制的分布式水文模型均取得了长足的进步[1-3],大大提高了降水径流过程模拟的精度和预报的准确性,尤其是自然流域的洪水过程模拟和定量预报,基本达到了防汛的预警预报实用要求[1-3]。
但在河网水系发达的河口区域(一般在其下游存在回水顶托),影响河道断面流量(或水位)的因素众多,且影响因素与断面的流量(或水位)关系复杂,采用概念型流域水文模型和分布式流域水文模型进行流域产汇流计算和河道洪水演算时,往往存在研究区域内的水文过程(如河道受周期性回水顶托)难以概化、模型模拟所需的资料难以满足及模型的时空尺度难以合理选择等问题,致使具有一定物理基础的流域水文模型应用于该类断面的流量(或水位)计算、预报中精度较差。
此外,很多山区河流水文站通常仅观测水位,而无流量资料,而基于质量、能量守恒的流域水文模型对流量通常能取得较好的模拟精度,但难以对受冲刷和於积作用影响较大的断面水位(水深)进行直接计算和预报。
常规的线性回归等统计方法,亦难以描述河道断面的流量(或水位)与邻近断面的流量(或水位)、区域降水等影响因素间的复杂关系。
BP 人工神经网络用工程技术手段模拟人脑神经网络的结构和功能特征,采用非线性处理单元模拟人脑神经元,用处理单元之间可变联接强度(权重)来模拟突触行为,构成一个大规模并行的非线性动力系统,适于描述系统输入和输出间的复杂关系,已在降水径流过程模拟[4-6]、河道洪水预报[7-11]、水文模型参数与洪水特征属性间的关系[12-13]等水文系统建模中取得广泛的应用。
BP 神经网络应用于专业问题能否成功取决于如下两个主要方面:一是对所研究专业问题的概化,即寻找对水文系统输出(如径流过程、断面流量等)起关键影响的因子以及对其之间存在的关系的分析;二是BP 神经网络自身参数的确定。
神经网络在感潮河段洪水水位预报中的应用1.简介神经网络技术普遍被认为是一项具有重要意义的机器学习技术,可帮助人们解决多种计算机应用的问题。
本文研究的是神经网络算法在感潮河段洪水水位预报中的应用。
为了评估神经网络算法的性能,本文将对比多种方法,包括传统的支持向量机(SVM)算法以及最近提出的模糊时间序列(Fuzzy Time Series)算法。
2.数据集我们使用了多年来由福建省下游岩溪大河段遥感水位测量数据集,其中包括1994年至2015年之间水位数据。
此外,在模型训练过程中,我们还使用了气象数据集,其中包括气温、降水等信息。
3.神经网络模型神经网络模型是一个前馈结构:两个输入层,三个隐藏层和一个输出层,该模型能够抽取输入数据的特征,然后将输入数据与输出目标进行映射。
神经网络模型的建模步骤主要包括以下几个步骤:(1)网络参数的确定,例如输入层、隐藏层和输出层的大小。
(2)参数权重的初始化,以及确定激活函数;(3)训练网络,采用最小二乘法;(4)模型诊断;(5)模型测试,检验其预报能力。
最后,我们将该神经网络应用于洪水水位预报。
4对比分析为了证明神经网络算法的有效性,我们对其与SVM和Fuzzy Time Series算法进行了对比分析。
在对比评估中,通过分析三种不同方法的准确率、召回率和F1得分,我们发现,神经网络模型在洪水水位预测任务中能够获得更好的结果。
结果表明,神经网络技术在洪水水位预报领域具有可靠的性能。
5结论本文研究了神经网络技术在感潮河段洪水水位预报中的应用,对比多种模型,证明了其可靠性。
神经网络算法的优势在于能够自动提取信号的特征,从而提高模型的准确率。
然而,该方法仍然存在一些问题,仍有空间进行改进。
未来研究将致力于对神经网络技术进行更深入的分析,为实现快速、准确的洪水水位预报奠定更坚实的基础。
人工神经网络峰值识别理论及其在洪水预报中的应用摘要:本文在总结大量洪水预报实践经验的基础上,提出了一种峰值识别理论及相应的改进BP算法(Error Back Propagation with Peak Recognizer,简称BPPR).该理论及算法在修改网络权重时,偏重大值误差,即大值误差对权重的修改起主要作用.这种BPPR算法使人工神经网络洪水预报模型对洪峰的预报精度显著提高,从而保证了洪峰预报的可靠性.关键词:人工神经网络峰值识别理论洪水预报洪水预报作为非工程性防洪措施正日益受到重视,准确及时的洪水预报为防洪决策提供了科学的依据.人工神经网络模拟了人类大脑的结构及其功能,从而具有对模糊信息或复杂的非线性关系进行识别与处理的能力[1,2].早期关于人工神经网络在水文水资源系统中的应用与研究的进展情况,文献[3]有较为详细、系统的介绍.其中,关于洪水预报的研究成果,大多处于如何应用人工神经网络算法进行洪水预报的阶段,即如何将洪水预报的实际问题概化成人工神经网络可以识别的算法模型.近期的研究成果表明,研究的问题更加深入,如LINDA SEE(1999)[4]将洪水过程分为上升段、洪峰段和下降段三部分,分别建立相应的预报模型,充分考虑了不同阶段的洪水过程其演进规律的差异.Fi-John Chang(1999)[5]引入洪峰预报误差和峰现误差作为洪水预报精度的评价标准,对于洪峰预报精度给予了高度的重视.能否保证较高的洪水峰值的预报精度,是将人工神经网络的实时洪水预报技术实际应用的关键性问题.本文在总结大量实践经验的基础上[6,7],提出了一种能够进行峰值识别的改进BP算法(Error Back Propagation with Peak Recognizer,简称BPPR).该算法在修改网络权重时偏重大值,即大值误差对权重的修改起主要作用.这种改进的BP算法使人工神经网络洪水预报模型对洪峰峰值的预报精度显著提高,从而保证了洪峰预报的可靠性.1人工神经网络的峰值识别理论洪水预报主要是为防汛服务的,通常对洪峰时段的水位(或流量)的准确预报尤为重要.但是,对于经典的BP算法,网络训练是根据全局误差修改网络权重的,这种权重修改方法很难控制洪峰水位(或流量)的训练精度,训练后的网络权重所贮存的信息很可能更多地反映了样本数量较大的中、低水位(或流量)的变化规律.所以,经过训练的网络对中、低水位(或流量)的预报精度相对较高,而对洪峰的预报精度往往低一些.如何提高人工神经网络模型对洪峰水位(或流量)的预报精度,是人工神经网络理论应用于洪水预报的关键问题之一.本文是在结合实际课题广泛研究的基础上,提出了一种能够提高网络模型峰值识别精度的改进BP算法.1.1 峰值识别的基本思想经典BP算法的训练过程由信号的正向传播与误差的逆向传播两个过程组成.其中,误差的逆向传播是基于网络全局误差并按“误差梯度下降”的原则对网络权重进行修改.如果对原来基于“全局误差”的权重修改原则进行合理调整,使权重的修改倾向于减小输出值较大样本的网络映射误差,这是峰值识别原理的基本思想,其实质是在误差逆向传播的网络权重修改过程中,遵循了侧重于“峰值样本误差”的权重修改原则.1.2峰值识别的算法峰值识别理论的实现方法,是在引入动量项和采用学习率自适应调整的改进BP算法[4]的基础上,对峰值样本的网络误差引入合理的修正系数,使网络的权重向着使峰值训练误差减小的方向修改.首先,从经典BP算法开始.设有输入为x1(t)、x2(t)、…、x n(t)的n维输入,输出为x L1(t)、x L2(t)、…、x L m(t)、的m维输出和若干隐层组成的多输入、多输出人工神经网络模型.这里的t为样本序列号,这样的样本共有P对.第l层中第i个神经元节点所接收到的上一层输入总和为式中:N l为第l层神经元节点总数;w(l)ij为第l层i节点与第l-1层j节点之间的连接权重;θ(l)i为第l层i节点的阈值.第l层中第i个神经元节点的输出为x(l)i(t)=f(y(l)i(t))=1/1+exp(-σy(l)i(t)) (1≤l≤L,1≤i≤N l) (2)式中:f(●)为转移函数,这里采用的是对数型的单极性Sigmoid函数;σ为决定Sigmoid函数压缩程度的系数.该系数越大,曲线越陡;反之,曲线越缓.则,当训练次数为k时,网络输出层及隐层的误差信号可表示为式中:d(L)i(t)为训练样本的期望输出.那么,网络权重的修改公式为式中:η(k)为训练次数为k时的学习率;α为动量项系数.以上为经典BP算法的基本内容.基于峰值识别的思想,实现网络误差修正倾向于输出样本的较大值,定义误差修正系数ξξi=d i(L)(t)/d(L)ma x(t) (7)式中:d(L)max(t)为训练样本期望输出的最大值.为了进一步提高神经网络模型的训练速度,改善网络峰值识别的精度,可以在上述修正系数的基础上,增设误差修正放大系数μ.那么,加入误差修正系数ξ及误差修正放大系数μ后,当训练次数为k时,网络输出层误差信号的向量表达式如下应用该算法进行网络训练,能够使峰值误差修正占优,从而提高网络对峰值的映射精度.2 应用实例2.1 工程概况及基本模型珠江流域西江段的水系关系比较复杂,如图1所示.从柳州站、迁江站、南宁站或贵港站预报梧州站洪水目前还是一个难题.结合现有的研究成果,介绍洪水预报峰值识别理论的有效性.选取珠江流域从对亭站、柳州站、迁江站、南宁站预报江口站洪水的江口站洪水预报模型,分别以BP算法与引入峰值识别理论的BPPR算法进行网络训练.以多年实测记录数据为训练样本,并采用下一年的记录数据为测试样本,即以1988、1992~1994、1996~1998各年的水位(流量)资料为训练样本,以1999年水位(流量)资料作为测试样本.图1 珠江流域西江段主要水情站及洪水平均传播时间示意*传播时间单位:h传统相应水位的洪水预报方法是根据天然河道洪水波的运动原理,分析洪水波在运动过程中,波的任一相位自上游水情站传播到下游水情站的相应水位及其传播时间的变化规律,寻找其经验关系,以此进行洪水预报[8].人工神经网络对信息的分布存储、并行处理以及自学习的能力,决定了它具有对模糊信息和复杂非线性关系的识别与处理能力.网络的训练学习过程,就是网络认知事物内在规律的过程.构造基于人工神经网络洪水预报模型的首要问题,是如何将洪水过程合理地概化成人工神经网络可以映射的输入、输出关系.以上游干流和主要支流水情站的水位(流量)资料作为网络模型的输入,以下游水情站所形成的相应水位(流量)作为网络模型的输出;同时,将下游同时水位(流量)作为网络模型的输入,以模拟下游初始水位的影响.洪水自上游水文站至下游水文站的传播时间就是网络对洪水的预见期.本题中所建立的江口站洪水预报模型中,作为江口站的上游水文站共有对亭、柳州、迁江和南宁等站,其中的迁江站处于干流河道.值得一提的是,对亭站方向的来水属山区洪水,特点为量小、峰高、历时短,洪水过程线陡起陡落,其结果是水位的变化非常大,而实际的流量又很小,这无疑会影响水位预报模型的识别精度.为了减少这种小支流的干扰,在建立水位预报模型时,未将对亭站的水位作为输入项.在建立流量预报模型时,为了保证水量的总体平衡,仍将对亭站的流量作为一项输入.以3h为一个间隔时段进行洪水数据采集来组织样本,以干流迁江站t时刻水位(流量)、对亭站(t-3)时刻流量、柳州站(t-3)时刻水位(流量)、南宁站(t-8)时刻水位(流量)和江口站t时刻水位(流量)作为网络的输入,江口站(t+T)时刻的水位(流量)为网络的输出.其中,T为网络的预见期,即洪水自上游迁江站传播到江口站的时间,亦为峰现时间.在组织样本时,采用洪水在各站间的实测传播时间,但网络预报的预见期为平均预见期,即T=9时段,约28h(洪水在各站间的传播情况见图1).图2为江口站洪水预报模型的网络拓扑结构图.图2 江口站洪水预报模型的网络拓扑结构在网络结构设计中,输入与输出节点数由实际问题而定,而隐层数及隐层节点数是网络设计中的关键问题.在实际问题中,常常无法估计问题的真实复杂程度,通常采用双隐层.关于隐层节点数目的确定,直接关系到能否成功地解决问题.实际上,隐层节点数决定于训练样本的多少、样本噪音的大小以及所面对问题的复杂程度.若隐层节点数太少,网络映射能力不足;若隐层节点数太多,不仅增加网络的训练时间,还会引发所谓“过度吻合”问题,即虽然增加了训练精度,但是由于网络过多地获得了样本的个性特征,而掩盖了样本的共性特征,从而造成预报精度的下降.目前的研究成果,还不能在理论上提供一套科学的推导方法,试算法是可靠的常规方法.本题经多次试算,合理的拓扑结构为:水位预报模型(4-40-20-1),流量预报模型(5-40-20-1).图3 水位预报模型中BP算法与BPPR算法映结果比较网络模型的初始权重在(-1,1)之间随机产生,动量项系数α取0.9.初始学习率η0在基本BP算法中取0.001,在BPPR算法中取0.0005,初始学习率往往会因不同网络模型而不同.BPPR算法的峰值误差修正放大系数μ取2.0.水位模型的训练停止条件为平均映射误差l≤0.20m,流量模型的训练停止条件为平均映射误差q≤500m3/s.2.2 计算成果分别采取BP算法与BPPR算法进行网络模型的训练,两种算法对于峰值水位(流量)的映射情况见图3、图4.以完成训练的网络模型对1999年的洪水情况进行测试预报,预报结果见图5、图6.图4 流量预报模型中BP算法与BPPR算法映射结果比较2.3 成果分析图3、图4反映了完成训练的网络模型对训练样本中洪峰水位与流量的映射情况,从图中可以看到,BP算法对于洪水演进规律具有很高的映射精度,引入峰值识别理论的BPPR��算法能够进一步提高网络对洪水峰值的映射精度,这种作用对于较高洪峰识别效果更为明显.图5 1999年水位预报结果比较图6 1999年流量预报结果比较图5、图6为网络模型对1999年洪水主洪峰的预报情况.在水位预报模型中,BP算法对洪峰的预报误差为0.13m(低于实测值);BPPR算法的预报误差为-0.05m(高于实测值).在流量预报模型中,BP算法对洪峰的预报误差为291m3/s;BPPR算法的预报误差为-83m3/s.这里所采用的峰值误差修正放大系数μ实质上与样本集中大值样本所占的比例有关,大值样本所占比例越小,μ的取值越大;反之,则小.在实际操作中,ξμ是作为一个参数进行权重调节计算的,所以μ的取值又受样本集中最大值和最小值间比例关系的限制.如果放大系数选取过大,网络训练容易失稳,造成训练误差增大;反之,网络权重的修改难以体现洪峰样本的贡献.具体取值由实际问题而定,在珠江流域的洪水预报模型中,放大系数的取值范围为1.5~2.5.从网络模型的训练识别和测试预报两方面的研究成果来看,人工神经网络对于洪水演进规律的识别具有较高的精度,能够模拟洪水的动态过程,其中,引入峰值识别理论的BPPR算法有利于提高模型对峰值的映射与预报精度,效果明显.这些改进效果对于水文水资源预报中,可能效果并不十分显著,但在防汛中,水位预报对防洪决策至关重要,往往十几厘米的误差,直接影响到防洪方案的决策.因此,峰值识别理论对基于BP 算法的洪水预报模型来讲,具有重要意义.3 结束语基于人工神经网络的洪水预报方法作为防洪减灾领域一种新的研究途径,将智能化思想引入到对洪水过程的计算模拟,更能反映洪水复杂非线性的动态演进规律.研究结果表明,人工神经网络算法能够很好地映射洪水的演进规律,做到对洪水实时的监测与预报,预报精度较高.针对洪峰预报精度在防洪减灾工作中的重要性,本文提出了基于峰值修正理论的BPPR算法,该算法能够很大程度上提高峰值的训练与预报精度,从而保证了洪水预报网络对洪峰水位、流量预报结果的可靠性,具有很高的实际应用价值.这种峰值识别理论与算法还可以应用于潮汐预报、地震预报等峰值预报过程起主要作用的相关领域,具有一定的普适性.基于人工神经网络的洪水预报作为一种新技术,有着很大的开发潜力与广泛的应用前景.我们坚信,随着人工神经网络理论的不断发展与成熟,结合有关领域的专业知识和经验,这种预报模型将会逐步得到完善.。
模糊系统和人工神经网络在洪水预报中的应用摘要这篇研究呈现了人工神经网络(人工神经网络)和模糊逻辑(FL)模型对于日常水库入库径流预测的发展。
此外,线性回归(LR)模型也被开发为一个传统的洪水预报方法。
为了证明人工神经网络和FL模型的适用性和能力,位于伊朗西南部的Dezreservoir水库被作为一个案例研究。
结果证明ANNs模型能够提前一天预测水库入库径流,尤其是这种预测模式要比FL模型和LR模型要准确。
研究发现人工神经网络模型预测洪水预报提前1天以上精度降低,同等条件下FL模型和LR模型提前4天而得到的结果与从佛罗里达州得到的相应测量值要比较精确。
这项研究的一个主要发现是:模糊逻辑模型通常低估了洪水,而其他两种模型预测洪水流量比较好。
水位曲线的峰值,对于洪水防害是非常重要的,ANNs模型和LR模型对于短周期(为期一天前)的预测要比较好,对于长时间(如为期3天的洪水流量之前)的预测ANNs模型,LR 模型和FL模型的误差分别在3%、4.5%和26%,事实证明LR和FL模型略优于人工神经网络模型。
关键词:洪水预报;水库流入;模糊逻辑;人工神经网络;洪水;1 引言洪水预报是是水库管理系统最重要的任务之一。
经济损失的大小取决于对洪水管理认识的重要性,一个高效的洪水警报系统不仅可以减轻洪水泛滥对于经济造成的损害,同时可以大大提高公共安全,。
洪水预报无疑是一个具有挑战性的领域,是一个推动时代产生巨大文学性发展的领域((Xiong et al,2001;Gopalcuinar and James, 2002; Chau , 2005; Tayfur and Singh, 2006);特别是降雨径流关系已被公认为是非线性的。
虽然概念模型允许深刻理解其水文过程,但是在分水岭的研究中它的校准需要收集大量的物理属性 (例如,地形特征和河流网络、降雨和径流),可能是昂贵的和非常耗时。
由于先进的物理模型需求庞大的数据和相关模型的校准很长的计算时间,所以先进的物理模型进行实时预测可能不是很理想。
由于洪水预警系统的目的不是提供一个明确认识的降雨径流过程中,主要关注的是在适当的地点做出准确和及时的预测,一个简单的黑盒模型,然后识别输入和输出之间的直接映射的首选(Corani 和Guariso,2004年)。
此外,固有的输入和输出变量之间的非线性关系复杂流预测事件的尝试。
因此,有必要改进预报技术。
近年来,许多非线性的分析方法,如人工神经网络,模糊逻辑,遗传算法的方法已被用于在解决洪水预报问题。
在过去的几十年里,人工神经网络(ANN)已越来越多地应用于水文预报(迈尔和Dandy,2000年),此外,他们的计算仿真和预测的速度非常适用在系统实时操作.Dawson和Wilby(1998)讨论应用人工神经网络在洪水易发小流域在英国,使用每小时水文数据流预测。
Liong(2000)在孟加拉国的河流水位预测的人工神经网络实现,以获得较高的准确度。
Ni and Xue(2003)建立了一个人工神经网络模型基于径向基函数(RBF)在安全圩田,中国长江洪水风险等级。
Bhattacharya和Solomatine(2005年)建人工神经网络的和MS模型树与水位 - 流量关系模型在印度河上的巴吉拉蒂。
艾哈迈德·西蒙诺维奇(2005年)在休闲气象参数的基础上,在加拿大马尼托巴省应用人工神经网络预测人流高峰,红河径流历的时间和形状。
Canada. Chau(2006)采用了粒子群优化模型训练的人工神经网络模型来预测在香港城门河的上游水文站的水位。
Tareghian和Kashefipour(2006)开发了一个人工神经网络模型预测Karoon河在伊朗、Dawson等的日径流。
Dawson (2006)利用人工神经网络预测T-年一遇洪水事件和索引洪水在英国各地的850集水区。
Wu and Chau(2006)采用一种基于遗传算法的人工神经网络(ANN-GA)在中国的渠道到达长江洪水预报。
Pang 开发了一个基于ANI的非线性摄动模型(NLPM),定义为NLPM-ANI,以提高效率和准确性的降雨径流预报的目的。
Chang提出了三种常见类型的人工神经网络MSA在台湾的两个流域的洪水预报系统的调查。
自从Zadeh出版的有关扩展的传统模糊集理论之后,模糊方法已被广泛地使用在许多领域的应用,如模式识别,数据分析,系统控制等。
Hundecha表明,在地方提供足够数据的情况下,模糊逻辑(FL)的方法可以用来模拟实际的物理组件水文过程。
Ozelkan Duckstein提出一个模糊的概念降雨径流框架处理概念降雨径流模型参数的不确定性。
Cheng结合模糊优化模型与遗传算法来解决多目标降雨径流新安江模型校正的双牌水库。
Luchetta and Manetti利用模糊聚类方法预测的实时水文模型的Padule di Fucecchio的盆地中北部意大利。
Mahabir应用FL预测中东河流域,加拿大的季节性径流预测。
Blazkova and Beven降雨和在捷克共和国的坝址在一个大的流域排放连续统的模拟,使用FL估计洪水频率。
Veronique通过在比利时的模糊的关系为Swam河流域的降雨输入Belgium. Rao and Srinivas测试的一个模糊聚类流域的区域化与在印第安纳州245水文站数据。
本文的主要目标是通过这些复杂的方法得到模拟日常储放流入(例如,洪水事件)的计算智能工具(例如,模糊逻辑和人工神经网络)相比于传统的线性回归模型和相应的测量值。
从而得到合适的方法预测洪峰的短期间(例如,提前1天)和长期(例如,提前4天)期间。
2 人工神经网络人工神经网络经获得了普及,传统的分析方法表明,在大阵的工程应用性能较差。
人工神经网络都表现出了良好的潜力,有效地模拟复杂的输入输出关系中存在的非线性和不一致的噪声数据产生不利影响其他方法(Deka anc Chandramouli, 2005)。
人工神经网络有能力从给定的模式捕捉关系,因此,这使它们非常适合解决大型复杂的问题,如模式识别、非线性建模、分类、关联和控制方案的解决。
在实际应用中,一个三层前馈型人工神经网络通常被认为在一个前馈神经网络的输入量(X i )被馈送到输入层的神经元,反过来,将它们传递到隐藏层的神经元(Z i )相乘后饰连接权重(V ij )(图中1)。
隐层神经元增加了加权输入收到从每个输入神经元(X i V ij )及(b j )(i.e.,net j =∑X i V ij +b j })的结果(net j ),然后被传递通过一个非线性传递函数(激活函数),以产生一个输出,即f(net j )=[1/(1+e -net j )]的输出神经元做相同的操作,并隐藏神经元.反向传播算法找出最优权重,通过最大限度地减少一个预定的误差函数(E )的形式((ASCE Task Committee, 2000)以下函数:2()i i P n E y t =-∑∑其中:y i =i 为组件的网络的输出矢量Y ;t i =j 为组件的目标输出矢量;T 为n=n 号输出神经元;P 为训练模式。
图1:人工神经网络的架构示意图在反向传播算法,最优权重会产生一个输出矢量Y=(y 1,y 2,…y n )尽可能接近的目标值输出向量T =(t 1,t 2…t n )预先选定的准确性。
反向传播算法采用梯度下降法,随着分化的链式法则,修改网络的权值作为(ASCE Task Committee 2000)new old ij ij ijE V V V δ∂=-∂ 其中: V ij =从第i 个神经元在上一层 在当前层的第j 个神经元σ=学习率网络学习场的偏见调整的权重,它的神经元连接起来。
在训练开始之前,网络的权重和偏差小的随机值相等。
由于反向传播算法中使用的S 形函数的性质,另外,所有的外部输入和输出值之前将它们传递到神经网络中的归一化处理。
没有标准化,规范化,大投入的人工神经网络需要非常小的加权系数,这可能会导致一些问题(Dawson and Wilby, 1998)。
人工神经网络包含三个不同的模式:培训,交叉验证和测试。
在训练模式,训练数据集组成的输入输出模式提供给网络。
通过一个迭代过程中,其中的反向传播学习算法被用来寻找的权重,使得给定的输出和由网络计算的输出之间的差异足够小的权重被发现。
然而在训练中,它是一种惯常的做法,进一步细分为两组,培训非国大的交叉验证集的训练数据集,根据数据的可用性在训练模式,训练均方误差(MSE )和交叉验证数据集是monitorec 的共同的口蹄疫的最佳终止点为培养这种检查可避免过度训练。
训练结束后,网络测试的测试数据集,以确定准确的网络可以模拟的输入 - 输出关系。
3 模糊逻辑一般的模糊系统有四种基本成分,模糊化,模糊规则库,模糊输出引擎和去模糊化(图2)。
模糊化的从属关系度的输入数据的每一块转换卜看看在一个或多个数的隶属函数。
事实上,模糊逻辑中的核心思想,是的津贴部分物品的任何对象的普遍的,而不是属于一组完全不同的子集。
图2:模糊系统的完整示意图部分可以属于一组数值的隶属函数所描述的,它的值在0和1的包容性之间。
这种直观的方法是使用相当普遍,因为它是简单的,来自先天的智力和理解人类。
模糊隶属函数可以采取多种形式,如三角形,梯形,高斯和广义钟隶属函数。
模糊规则库中包含的规则,包括所有可能的输入和输出之间的模糊关系。
这些规则是IF-THEN格式表示的。
在模糊的方法中,没有数学方程那么庞大的模型参数。
在IF-THEN语句的形式的描述模糊推理过程中包括所有的不确定性,非线性关系,或模型并发症。
基本上有两种类型的规则系统,即Mamdani and Sugeno。
根据正在考虑的一个问题,用户可以选择相应的规则系统。
根据Sugeno型规则系统,随之而来的模糊规则的一部分被表示为一个数学函数的输入神经模糊系统(Sen, 1998; Jantzen, 1999),可变的,这样的系统是比较合适的。
Mamdani型规则系统,但是,随之而来的模糊规则也作为口头表达。
模糊推理引擎考虑到所有的模糊规则的模糊规则库,并学会了如何将一组输入到相应的输出。
要做到这一点,它使用最小或产品激活运营商。
激活的规则是扣的结论,可能降低其发射强度。
产品激活(乘)尺度的成员曲线剪裁,保持初始形状,而不是他们最小激活。
Jantzen指出,通常来讲这两种方法显著有效。
为了有一个很好的理解的方法,让我们考虑一个简单的例子,那里有两个输入变量X和Y(图3a,b)和一个输出变量Z(图3c)。
对于这个简单的系统,模糊规则的假设:如果X是低和Y是低z为高;如果X是高和Y值高,则Z为低从图中可以看出图3α,X一20是低和高的从属关系度是0.8和0.2,分别与不同的子集的一部分。