一种水文用监测系统及方法与流程

文档序号:21681197发布日期:2020-07-31 21:53阅读:320来源:国知局
一种水文用监测系统及方法与流程

本发明涉及水文学领域,特别涉及一种水文用监测系统及方法。



背景技术:

水文预报通过对未来水文情势(如洪峰流量)做出科学预测,特别是对灾害性水文现象做出准确预报,从而实现防洪减灾以及水资源的合理开发利用。提高水文预报的精度是水文预报工作的重要内容,对防洪减灾、保护人民生命财产安全、充分发挥水利工程效益改善生态环境等起着至关重要的作用。

现阶段的水文用监测系统存在水文预测效率低、时效性差且人工处理及预报费时久,无法满足防汛要求的问题。



技术实现要素:

本发明的目的是提供一种水文用监测系统及方法,来优化预测效率,并通过通讯来实现数据历史水文数据共享,达到通讯快捷,及时获取水文预测信息的目的。

为了达到上述目的,本发明提供了一种水文用监测系统,包括有数据采集模块、数据传输模块、数据存储模块、数据处理模块以及响应模块;

所述的数据采集模块由水位站、雨量站、气象站组成,以用于采集水文信息;

所述的数据传输模块连接在数据采集模块与数据存储模块之间,并采用通讯的方式向数据存储模块发送数据采集模块所采集的水文信息;

所述的数据存储模块包括有自数据传输模块传递的水文信息、以及历史水文信息,其用于存储并更新水文信息;

所述的数据处理模块与数据存储模块相连,其用于对水文信息进行分析,从而进行水文预报;

所述的响应模块与数据处理模块相连,其基于数据处理模块所得出的结论,从而触发响应动作。

进一步设置是:所述的数据处理模块包括有数据预处理块、训练机、权值库、预测机、事件日志库和输出块;

所述的数据预处理块与数据存储模块相连,用于对采集的水文信息中进行预处理,其包括干扰信息的消除、错误信息的抛弃及缺失信息的修正;

所述的训练机与数据预处理块相连,其将已知的水文信息作为训练样本,来调整训练机自身的参数,从而使输出的预测值处在设定的误差范围内;且通过该训练机后将得到权值;

所述的权值库与训练机相连,用于存储经过训练机后得到的权值;

所述的预测机与权值库相连,其通过自训练机得到的一组权值来对实际采集的水文信息进行预测,预测信息的结果为大于零的自然数;

所述的事件日志库与预测机相连,用于存放已经预测出的历史信息,其包括有所采集的水文信息,预测出的数据信息以及历史权值;

所述的输出块与预测机相连,其基于预测机所得到的预测信息与划分好的警戒阈值相比较,从而触发对应的警戒动作。

本发明还提供了一种水文用监测方法,包括以下步骤:

步骤s1、从数据存储模块中获取输入样本xi={x1,x2,…,xn};

步骤s2、将输入样本xi={x1,x2,…,xn}传递至数据预处理块,同时对输入样本xi={x1,x2,…,xn}的完整性进行检查并进行预处理,预处理完毕后判断是否传递至训练机;若否,则等待预处理完毕;若是,则执行下一步骤;

步骤s3、将输入样本xi={x1,x2,…,xn}及各个分量的初始权值ωi={ω1,ω2,…,ωn}传递至训练机中,并由训练机进行训练,训练后得到权值,并存入至权值库;

步骤s4、预测机获取权值库中的最优权值,并进行预测而得出预测值,将预测值传递至输出块中,通过与划分好的警戒阈值相比较,从而触发对应的警戒动作。

进一步设置是:所述的步骤s4中还包括有预测机会将训练后得到的权值传递至事件日志库中,以便后续的维护和调试。

进一步设置是:所述的步骤s4中还包括有权值库将实时的权值与历史权值进行比较,从而选取最优权值,进而由预测机获取权值库中的最优权值。

进一步设置是:所述的数据预处理块的预处理包括有:

将明显不符合样本规律的输入样本抛弃;

通过修正来补充样本中的缺失数据,修正方法采用直线插补法:

上式中,xi和xj分别为i和j时刻的实测水文数据,xt为需要插补的数据。

本发明的有益效果在于:

1、通过本发明能整合并优化水文监测系统,让整个系统行之有效、可靠,让水文监测从开始的采集、数据保存、通讯以及预测的过程相连续,从而提高水文监测的效率,提高时效性,让自动化的处理来代替部分人工操作,快捷简便,不仅节约了处理时间,更是能通过信号的及时通讯,来满足防汛要求。

2、在本发明中通过预处理来有效的消除错误信号,以及修正缺失信息,让整个预测过程更加准确,提高可信度。

3、在本发明中,可将实时权值与历史权值进行比较,从而选择最优权值,从而让训练以及处理的结果更加准确,实现处理结果最准确的目的。

附图说明

图1为实施例的整体结构框图;

图2为实施例中数据处理模块的结构框图。

图中:11、数据采集模块;12、数据传输模块;13、数据存储模块;14、数据处理模块;15、响应模块;21、数据预处理块;22、训练机;23、权值库;24、预测机;25、事件日志库;26、输出块。

具体实施方式

以下结合附图对本发明作进一步详细说明。

参考附图1和2,本实施例公开了一种水文用监测系统,包括有数据采集模块11、数据传输模块12、数据存储模块13、数据处理模块14以及响应模块15。

数据采集模块11由水位站、雨量站、气象站组成,以用于采集水文信息。

数据传输模块12连接在数据采集模块11与数据存储模块13之间,并采用通讯的方式向数据存储模块13发送数据采集模块11所采集的水文信息;其可通过有线通信或无线通讯的方式,在实际应用中,可采用两种通讯方式互为备份的方式来进行通讯,保证了通讯的时效性。

数据存储模块13包括有自数据传输模块12传递的水文信息、以及历史水文信息,其用于存储并更新水文信息;历史水文信息还包括有流域基本资料、调度档案、水位站年月旬特征值统计资料、历史洪水编整资料等。

其中,数据处理模块14包括有数据预处理块21、训练机22、权值库23、预测机24、事件日志库25和输出块26。

数据预处理块21与数据存储模块13相连,用于对采集的水文信息中进行预处理,其包括干扰信息的消除、错误信息的抛弃及缺失信息的修正。

训练机22与数据预处理块21相连,其将已知的水文信息作为训练样本,来调整训练机22自身的参数,从而使输出的预测值处在设定的误差范围内;且通过该训练机22后将得到权值。

权值库23与训练机22相连,用于存储经过训练机22后得到的权值。

预测机24与权值库23相连,其通过自训练机22得到的一组权值来对实际采集的水文信息进行预测,预测信息的结果为大于零的自然数。

事件日志库25与预测机24相连,用于存放已经预测出的历史信息,其包括有所采集的水文信息,预测出的数据信息以及现有的最优的权值。

输出块26与预测机24相连,其基于预测机24所得到的预测信息与划分好的警戒阈值相比较,从而触发对应的警戒动作。

在本实施中,训练机22采用afsvm训练机,预测机24采用svm预测机。具体流程为:数据处理模块14与数据存储模块13相连,其用于对水文信息进行分析,从而进行水文预报。响应模块15与数据处理模块14相连,其基于数据处理模块14所得出的结论,从而触发响应动作。数据采集模块11中的实测水文数据由各个水情分中心点通过互联网向水情中心站的数据库上传数据,而偏远地区通过自动测报系统,以卫星、短波为通讯媒介,更新数据库中的水文数据。工作站可以提取数据存储库中的数据样本,通过afsvm训练机来训练svm预测机,训练之后将得到的权值存入权值库23,svm预测机则通过从权值库23中提取权值,并自动计算出预测值,与设置的警戒水位比较后,触发相应的告警机制,如电子邮件、短信、传真等告警。

本实施例还公开了一种水文用监测方法,其特征在于,包括以下步骤:

步骤s1、从数据存储模块13中获取输入样本xi={x1,x2,…,xn};

步骤s2、将输入样本xi={x1,x2,…,xn}传递至数据预处理块21,同时对输入样本xi={x1,x2,…,xn}的完整性进行检查并进行预处理,预处理完毕后判断是否传递至训练机22;若否,则等待预处理完毕;若是,则执行下一步骤;

步骤s3、将输入样本xi={x1,x2,…,xn}及各个分量的初始权值ωi={ω1,ω2,…,ωn}传递至训练机22中,并由训练机22进行训练,训练后得到权值,并存入至权值库23;

步骤s4、预测机24获取权值库23中的最优权值,并进行预测而得出预测值,将预测值传递至输出块26中,通过与划分好的警戒阈值相比较,从而触发对应的警戒动作。

进一步是步骤s4中还包括有预测机24会将训练后得到的权值传递至事件日志库25中,以便后续的维护和调试。

进一步是步骤s4中还包括有权值库23将实时的权值与历史权值进行比较,从而选取最优权值,进而由预测机24获取权值库23中的最优权值。

进一步是数据预处理块21的预处理包括有:

将明显不符合样本规律的输入样本抛弃;

通过修正来补充样本中的缺失数据,修正方法采用直线插补法:

上式中,xi和xj分别为i和j时刻的实测水文数据,xt为需要插补的数据。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1