当前位置: 首页 > 专利查询>河海大学专利>正文

一种基于相似度匹配和极限学习机的河流洪水预测方法技术

技术编号:16176150 阅读:59 留言:0更新日期:2017-09-09 03:25
本发明专利技术涉及一种基于相似度匹配和极限学习机的河流洪水预测方法,首先基于极限学习机模型,获得各个历史洪水样本分别所对应的最优流量预测模型;然后,基于相似度匹配值由大至小顺序,选取预设前K个历史洪水样本,作为各个参考洪水样本;最后,基于实时水流量特征和实时降雨量特征进行流量值预测,并根据所获流量预测值,进行洪水判断。如此,所设计基于相似度匹配和极限学习机的河流洪水预测方法,能够克服现有技术的不足,有效提高河流洪水的实际预报精率。

【技术实现步骤摘要】
一种基于相似度匹配和极限学习机的河流洪水预测方法
本专利技术涉及一种基于相似度匹配和极限学习机的河流洪水预测方法,属于河流监测

技术介绍
洪水预报直接服务于国民经济建设,是防灾减灾的一项重要的非工程措施。由于我国中小河流众多、地形复杂、气候类型多样、植被种类繁多,且降雨预报精度普遍不高,导致洪水预报不够精确。每年因短期强降雨导致的洪水、泥石流等自然灾害对人类造成了巨大的生命和财产损失,因此提高洪水预报精度至关重要。基于数据驱动的洪水预报模型是一种不考虑水文过程的物理机制,是以建立输入、输出数据之间最优数学关系为目标的黑箱子方法。数据驱动模型以回归模型最为常用,近几十年来,随着科学技术的进步,许多新颖的预测方法得以快速发展,如人工神经网络、支持向量机、极限学习机和模糊数学方法等。文献[朱星明,卢长娜,王如云,白婧怡.基于人工神经网络的洪水水位预报模型[J].水利学报,2005,36(7):806-811]在选择合理的输入层单元数据条件下,利用人工神经网络取得了良好的预报效果。然而人工神经网络在训练过程中需要设置大量的参数,参数的调试也非常复杂,容易陷入局部最优解。文献[汪丽娜,李粤安,陈晓宏.基于支持向量机的降雨-径流预测研究[J].水文,2009,29(1):13-16]利用支持向量构建了降雨-径流预测模型,相比人工神经网络获得了较高的预测精度,但是由于历史洪水数据蕴含多种不同数据分布特点的样本,单个模型不能同时很好的刻画所有数据的特点。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于相似度匹配和极限学习机的河流洪水预测方法,能够克服现有技术的不足,有效提高河流洪水的实际预报效率。本专利技术为了解决上述技术问题采用以下技术方案:本专利技术设计了一种基于相似度匹配和极限学习机的河流洪水预测方法,包括如下步骤:步骤A.分别针对预设N个历史洪水样本,基于水流量特征和降雨量特征进行流量值预测,从预设M个极限学习机模型中,选择历史洪水样本所对应的最优极限学习机模型,作为该历史洪水样本所对应的最优流量预测模型,进而获得各个历史洪水样本分别所对应的最优流量预测模型;步骤B.基于N个历史洪水样本分别相对实时水流量特征和实时降雨量特征的相似度匹配,基于相似度匹配值由大至小顺序,选取预设前K个历史洪水样本,作为各个参考洪水样本,其中,K<N;步骤C.根据各个参考洪水样本分别相对实时水流量特征和实时降雨量特征的相似度匹配值,以及各个参考洪水样本分别所对应的最优流量预测模型,采用加权平均法,基于实时水流量特征和实时降雨量特征进行流量值预测,并根据所获流量预测值,进行洪水判断。作为本专利技术的一种优选技术方案,所述步骤A具体如下:分别针对N个历史洪水样本,根据历史洪水样本各指定历史时间点的水流量特征和降雨量特征,采用预设M个极限学习机模型分别针对该历史洪水样本指定历史预测时间点的流量值进行预测,获得该历史洪水样本对应该指定历史预测时间点的M个预测流量值,并分别与该历史洪水样本所对应该指定历史预测时间点的真实流量值进行比较,选择最小绝对误差所对应的极限学习机模型,作为该历史洪水样本所对应的最优流量预测模型;进而获得各个历史洪水样本分别所对应的最优流量预测模型。作为本专利技术的一种优选技术方案,所述步骤B具体包括如下步骤:步骤B1.针对N个历史洪水样本,根据各个指定历史时间点的水流量特征和降雨量特征,构建水流量特征和降雨量特征特征矩阵X={x1、…、xn、…、xN},以及提取各个历史洪水样本分别对应指定历史预测时间点的流量值tn,然后进入步骤B2;其中,n∈{1、…、N},d∈{1、…、D},xn表示第n个历史洪水样本所对应水流量特征和降雨量特征向量,D表示指定历史时间点个数的2倍,表示第n个历史洪水样本所对应第d个的特征,tn表示第n个历史洪水样本对应指定历史预测时间点的真实流量值;步骤B2.分别针对各个指定历史时间点,获得指定历史时间点对应所有历史洪水样本水流量特征和降雨量特征的平均值以及获得各个历史洪水样本分别对应指定历史预测时间点流量值的流量平均值然后并进入步骤B3;表示所表示特征所对应指定历史时间点时、所有历史洪水样本水流量特征和降雨量特征的平均值;步骤B3.分别针对各个指定历史时间点,根据如下公式:获得各个指定历史时间点分别对应水流量特征和降雨量特征的系数Rd,并进一步根据获得各个指定历史时间点分别对应水流量特征和降雨量特征的权值ωd,然后进入步骤B4;步骤B4.获得实时水流量特征和实时降雨量特征所对应各个时间点的特征值构建实时水流量特征和实时降雨量特征所对应水流量特征和降雨量特征向量xq,然后进入步骤B5;步骤B5.分别针对各个历史洪水样本,根据历史洪水样本所对应水流量特征和降雨量特征向量xn,以及实时水流量特征和实时降雨量特征向量xq,按如下公式:获得历史洪水样本与实时水流量特征和实时降雨量特征之间的加权欧式距离distwed(xq,xn),进而获得各个历史洪水样本分别与实时水流量特征和实时降雨量特征之间的加权欧式距离,作为各个历史洪水样本分别与实时水流量特征和实时降雨量特征之间的相似度匹配值,然后进入步骤B6;步骤B6.按相似度匹配值由大至小顺序,选取预设前K个相似度匹配值所对应的历史洪水样本,作为各个参考洪水样本,其中,K<N。作为本专利技术的一种优选技术方案,所述步骤C,包括如下步骤:步骤C1.根据各个参考洪水样本分别相对实时水流量特征和实时降雨量特征的相似度匹配值,获得各个参考洪水样本分别对应实时水流量特征和实时降雨量特征的权值;步骤C2.采用各个参考洪水样本分别所对应的最优流量预测模型,分别针对实时水流量特征和实时降雨量特征进行流量值预测,获得实时水流量特征和实时降雨量特征所对应的K个流量值预测结果;步骤C3.基于各个参考洪水样本分别所对应实时水流量特征和实时降雨量特征的权值,针对K个流量值预测结果进行加权,获得实时水流量特征和实时降雨量特征的流量预测值,并根据所获流量预测值,进行洪水判断。作为本专利技术的一种优选技术方案,所述步骤C1中,根据各个参考洪水样本分别相对实时水流量特征和实时降雨量特征的相似度匹配值distk,k∈{1、…、K},采用如下公式:获得各个参考洪水样本分别对应实时水流量特征和实时降雨量特征的权值wk,wk表示K个参考洪水样本中第k个参考洪水样本对应实时水流量特征和实时降雨量特征的权值。作为本专利技术的一种优选技术方案,所述步骤C3中,基于各个参考洪水样本分别所对应实时水流量特征和实时降雨量特征的权值,针对K个流量值预测结果进行加权,采用如下公式:获得实时水流量特征和实时降雨量特征的流量预测值Q,并根据所获流量预测值,进行洪水判断;其中,k∈{1、…、K},wk表示K个参考洪水样本中第k个参考洪水样本对应实时水流量特征和实时降雨量特征的权值,Qk表示K个参考洪水样本中第k个参考洪水样本所对应最优流量预测模型,针对实时水流量特征和实时降雨量特征进行流量值预测,所获得的流量值预测结果。本专利技术所述一种基于相似度匹配和极限学习机的河流洪水预测方法采用以上技术方案与现有技术相比,具有以下技术效果:本专利技术设计的基于相似度匹配和极限学习机的河流洪水预测方法,能够克服现有技术的不足,能够利用水文现象的相似本文档来自技高网...
一种基于相似度匹配和极限学习机的河流洪水预测方法

【技术保护点】
一种基于相似度匹配和极限学习机的河流洪水预测方法,其特征在于,包括如下步骤:步骤A.分别针对预设N个历史洪水样本,基于水流量特征和降雨量特征进行流量值预测,从预设M个极限学习机模型中,选择历史洪水样本所对应的最优极限学习机模型,作为该历史洪水样本所对应的最优流量预测模型,进而获得各个历史洪水样本分别所对应的最优流量预测模型;步骤B.基于N个历史洪水样本分别相对实时水流量特征和实时降雨量特征的相似度匹配,基于相似度匹配值由大至小顺序,选取预设前K个历史洪水样本,作为各个参考洪水样本,其中,K<N;步骤C.根据各个参考洪水样本分别相对实时水流量特征和实时降雨量特征的相似度匹配值,以及各个参考洪水样本分别所对应的最优流量预测模型,采用加权平均法,基于实时水流量特征和实时降雨量特征进行流量值预测,并根据所获流量预测值,进行洪水判断。

【技术特征摘要】
1.一种基于相似度匹配和极限学习机的河流洪水预测方法,其特征在于,包括如下步骤:步骤A.分别针对预设N个历史洪水样本,基于水流量特征和降雨量特征进行流量值预测,从预设M个极限学习机模型中,选择历史洪水样本所对应的最优极限学习机模型,作为该历史洪水样本所对应的最优流量预测模型,进而获得各个历史洪水样本分别所对应的最优流量预测模型;步骤B.基于N个历史洪水样本分别相对实时水流量特征和实时降雨量特征的相似度匹配,基于相似度匹配值由大至小顺序,选取预设前K个历史洪水样本,作为各个参考洪水样本,其中,K<N;步骤C.根据各个参考洪水样本分别相对实时水流量特征和实时降雨量特征的相似度匹配值,以及各个参考洪水样本分别所对应的最优流量预测模型,采用加权平均法,基于实时水流量特征和实时降雨量特征进行流量值预测,并根据所获流量预测值,进行洪水判断。2.根据权利要求1所述一种基于相似度匹配和极限学习机的河流洪水预测方法,其特征在于,所述步骤A具体如下:分别针对N个历史洪水样本,根据历史洪水样本各指定历史时间点的水流量特征和降雨量特征,采用预设M个极限学习机模型分别针对该历史洪水样本指定历史预测时间点的流量值进行预测,获得该历史洪水样本对应该指定历史预测时间点的M个预测流量值,并分别与该历史洪水样本所对应该指定历史预测时间点的真实流量值进行比较,选择最小绝对误差所对应的极限学习机模型,作为该历史洪水样本所对应的最优流量预测模型;进而获得各个历史洪水样本分别所对应的最优流量预测模型。3.根据权利要求1所述一种基于相似度匹配和极限学习机的河流洪水预测方法,其特征在于,所述步骤B具体包括如下步骤:步骤B1.针对N个历史洪水样本,根据各个指定历史时间点的水流量特征和降雨量特征,构建水流量特征和降雨量特征特征矩阵X={x1、…、xn、…、xN},以及提取各个历史洪水样本分别对应指定历史预测时间点的流量值tn,然后进入步骤B2;其中,n∈{1、…、N},d∈{1、…、D},xn表示第n个历史洪水样本所对应水流量特征和降雨量特征向量,D表示指定历史时间点个数的2倍,表示第n个历史洪水样本所对应第d个的特征,tn表示第n个历史洪水样本对应指定历史预测时间点的真实流量值;步骤B2.分别针对各个指定历史时间点,获得指定历史时间点对应所有历史洪水样本水流量特征和降雨量特征的平均值以及获得各个历史洪水样本分别对应指定历史预测时间点流量值的流量平均值然后并进入步骤B3;表示所表示特征所对应指定历史时间点时、所有历史洪水样本水流量特征和降雨量特征的平均值;步骤B3.分别针对各个指定历史时间点,根据如下公式:获得各个指定历史时间点分别对应水流量特征和降雨量特征的系数Rd,并进一步根据获得各个指定历史时间点分别对应水流量特征和降雨...

【专利技术属性】
技术研发人员:李士进孔俊朱跃龙余宇峰朱小明冯钧马凯凯
申请(专利权)人:河海大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1