[发明专利]基于混沌优化BP神经网络模型的江河涌潮短期预报方法在审

专利信息
申请号: 201510741336.8 申请日: 2015-11-04
公开(公告)号: CN105426971A 公开(公告)日: 2016-03-23
发明(设计)人: 王瑞荣;薛楚;陈浩龙 申请(专利权)人: 杭州电子科技大学
主分类号: G06N7/08 分类号: G06N7/08
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 韩介梅
地址: 310018 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于混沌优化BP神经网络模型的江河涌潮短期预报方法,该方法利用混沌理论,分析原有经验模型中预报潮时的误差序列,是否具有混沌特性,若具有,则利用重构相空间技术构造一个多维的向量,支起一个相空间,再利用该相空间作为BP神经网络的输入结构,最终得出可能的潮时预报误差。本发明的方法将经验模型与非线性预报模型相结合,同时利用混沌理论优化新模型的参数结构,基于到潮时差序列的预测数据精度比现有预测方法的预测精度更高。且该方法不依赖于气象、河床等自然因素,也不依赖丰富的预测经验,只需当地水文站提供潮水的历史记录数据,可用于不同江河的潮水预测。
搜索关键词: 基于 混沌 优化 bp 神经网络 模型 江河 涌潮 短期 预报 方法
【主权项】:
基于混沌优化BP神经网络模型的江河涌潮短期预报方法,其特征在于,包括如下步骤:步骤一:首先读取沿江若干个水文站的历史数据,根据经验模型获取一段时间内每个水文站的到潮时差序列,具体为利用该水文站该段时间内每天的实际到潮时间与该日到潮预测时间相减获得该水文站的到潮时差序列;其中每天的到潮预测时间为前一天的实际到潮时间;步骤二:判断上述到潮时差序列是否具有混沌特性,具体方法如下:a、作出其关于时间τ的自相关函数图,当函数的绝对值低于初始值的1‑1/e且首次到达最低点时,所对应的τ为重构相空间的时间延迟τ;自相关函数如下:<mrow><mi>C</mi><mrow><mo>(</mo><mi>&tau;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mi>&tau;</mi><mo>+</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><mrow><mo>(</mo><mrow><mi>x</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover></mrow><mo>)</mo></mrow><mrow><mo>(</mo><mrow><mi>x</mi><mrow><mo>(</mo><mrow><mi>i</mi><mo>-</mo><mi>&tau;</mi></mrow><mo>)</mo></mrow><mo>-</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover></mrow><mo>)</mo></mrow></mrow></mrow><mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><mrow><mo>(</mo><mrow><mi>x</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover></mrow><mo>)</mo></mrow><mn>2</mn></msup></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>式中:x(i)为到潮时差序列,其中i=1,2,…,n,n是序列长度,为序列均值,C(τ)为时间延迟τ的自相关系数;b、利用饱和关联维数法来确定嵌入维数m:设X(i)和X(j)为相空间的一对相点,i和j不相等,相点的表达式如下:X(i)=(x(i),x(i+τ),…,x(i+(m‑1)τ))                                     (2)(i=1,2,…,n‑(m‑1)τ)式中:x(i)为到潮时差序列,其中i=1,2,…,n,n是序列长度,τ为时间延迟,m为嵌入维数;给定一临界距离r,相空间中距离小于r的点对数目在所有点对中所占的比例即为关联函数:<mrow><mi>C</mi><mrow><mo>(</mo><mi>r</mi><mo>,</mo><mi>m</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mi>n</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>&NotEqual;</mo><mi>j</mi></mrow><mi>n</mi></munderover><mi>H</mi><mrow><mo>(</mo><mi>r</mi><mo>-</mo><mo>|</mo><mo>|</mo><mi>X</mi><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>-</mo><mi>X</mi><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo><mo>)</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>式中:n为总相点数,H(·)为Heaviside阶跃函数,||X(i)‑X(j)||为两个相点间的距离,选择无穷范数;可由lnC(r,m)与lnr的关系曲线中线性段的斜率估计出关联维数D的值;随着m值的增加,存在一个m值,当达到此值后,关联维数不再随着m的增加而变化,则表明该事件序列为混沌系统,此时的m为饱和嵌入维数;否则,表明该序列为随机系统,不具有混沌特性;步骤三:对上述判断为混沌系统的序列,根据式(2)建立该到潮时差序列的重构相空间;步骤四:训练BP神经网络模型,确定内部参数;具体方法如下:a、设置网络训练次数、训练目标误差、训练速率和训练算法;b、将重构的相空间相点归一化处理,以每个相点作为神经网络的输入,以每个相点中最大日期的下一个到潮时差值作为网络的期望输出,构造输入矩阵P和目标矩阵T。c、通过调用train函数,对基于混沌优化的人工神经网络进行潮水到潮时差数据训练直至收敛;步骤五:将测试样本带入训练获得的神经网络,并对结果反归一化处理,最终输出测试所需的到潮时差值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510741336.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top