[发明专利]水质预测方法及系统有效
申请号: | 201710233920.1 | 申请日: | 2017-04-11 |
公开(公告)号: | CN107153874B | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 李振波;吴静;李晨;朱玲;岳峻;李道亮 | 申请(专利权)人: | 中国农业大学 |
主分类号: | G06N3/08 | 分类号: | G06N3/08;G06Q50/06 |
代理公司: | 11002 北京路浩知识产权代理有限公司 | 代理人: | 汤财宝 |
地址: | 100193 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预测 时间序列数据 水污染治理 水质 方法使用 滑动平均 水质数据 水质预警 自回归 水域 水源 监管 | ||
1.一种水质预测方法,其特征在于,包括:
步骤1,基于待预测水域水质参数历史时间序列数据,利用ARIMA自回归积分滑动平均模型,获取所述待预测水域水质参数第一预测值;基于待预测水域历史气象因素时间序列数据和待预测水域水质参数历史时间序列数据,利用BP神经网络模型,获取所述待预测水域水质参数第二预测值;
步骤2,将所述待预测水域水质参数第一预测值和所述待预测水域水质参数第二预测值在待预测各时间点的值进行相加,得到所述待预测水域的水质预测结果;
其中,所述步骤1进一步包括:
基于待预测水域水质参数历史时间序列数据,利用ARIMA自回归积分滑动平均模型,训练得到水质线性数据预测模型;基于待预测水域水质参数的输入数据,利用所述水质线性数据预测模型,获取所述待预测水域水质参数第一预测值;
其中,所述步骤1进一步包括:
基于待预测水域水质参数历史时间序列数据,利用LM-BP神经网络模型,训练得到水质非线性数据预测模型;基于待预测水域气象因素时间序列数据的输入数据,利用所述水质非线性数据预测模型,获取所述待预测水域水质参数第二预测值;
其中,所述基于待预测水域水质参数历史时间序列数据,利用ARIMA自回归积分滑动平均模型,训练得到水质线性数据预测模型的步骤进一步包括:
判断待预测水域水质参数历史时间序列数据的平稳性:经过d次差分处理,建立ARIMA(p,d,q)自回归积分滑动平均模型;计算所述ARIMA(p,q)自回归积分滑动平均模型的系数和阶数;计算所述ARIMA自回归积分滑动平均模型的参数;
其中,p为自回归项;MA为移动平均,q为移动平均项数,d为时间序列成为平稳时所做的差分次数。
2.如权利要求1所述的方法,其特征在于,所述基于待预测水域历史气象因素时间序列数据和待预测水域水质参数历史时间序列数据,利用BP神经网络模型,训练得到水质非线性数据预测模型的步骤进一步包括:
基于待预测水域历史气象因素时间序列数据和待预测水域水质参数历史时间序列数据,利用反向传播算法对BP神经网络模型的权值和偏差进行反复的调整训练,当网络输出层的误差平方和小于阈值时,保存所述BP神经网络模型的权值和偏差。
3.如权利要求1或2任一所述的方法,其特征在于,所述步骤1前还包括:删除所述待预测水域历史气象因素时间序列数据和待预测水域水质参数历史时间序列数据中的空缺值。
4.如权利要求1所述的方法,其特征在于,ARIMA自回归积分滑动平均模型ARIMA自回归积分滑动平均模型计算所述ARIMA自回归积分滑动平均模型的参数的步骤后还包括:将建立ARIMA自回归积分滑动平均模型过程中的出错数据,结合所述待预测水域历史气象因素时间序列数据,利用LM-BP神经网络模型,获取所述待预测水域水质参数第二预测值。
5.如权利要求1所述的方法,其特征在于,所述基于待预测水域水质参数历史时间序列数据,利用ARIMA自回归积分滑动平均模型,训练得到水质线性数据预测模型的步骤进一步包括:
S111,采用ADF单位根检验来判断待预测水域水质参数历史时间序列数据的平稳性:经过d次差分处理,建立ARIMA(p,d,q)自回归积分滑动平均模型;
S112,利用自相关函数和偏自相关函数计算所述ARIMA(p,q)自回归积分滑动平均模型的系数和阶数;利用最小二乘法计算所述ARIMA自回归积分滑动平均模型的参数。
6.如权利要求1所述的方法,其特征在于,所述步骤1前还包括:
S0,对待预测水域历史气象因素进行数据预处理,得到各气象因素中主成分的以下值中至少一种:特征值、贡献率和累计贡献率。
7.一种水质预测方法系统,其特征在于,包括:
预测模块,用于基于待预测水域水质参数历史时间序列数据,利用ARIMA自回归积分滑动平均模型,获取所述待预测水域水质参数第一预测值;基于待预测水域历史气象因素时间序列数据和待预测水域水质参数历史时间序列数据,利用BP神经网络模型,获取所述待预测水域气象因素第二预测值;
叠加模块,用于将所述待预测水域水质参数第一预测值和所述待预测水域水质参数第二预测值在待预测各时间点的值进行相加,得到所述待预测水域的水质预测结果;
其中,所述预测模块进一步用于基于待预测水域水质参数历史时间序列数据,利用ARIMA自回归积分滑动平均模型,训练得到水质线性数据预测模型;基于待预测水域水质参数的输入数据,利用所述水质线性数据预测模型,获取所述待预测水域水质参数第一预测值;
所述预测模块进一步用于基于待预测水域水质参数历史时间序列数据,利用LM-BP神经网络模型,训练得到水质非线性数据预测模型;基于待预测水域气象因素时间序列数据的输入数据,利用所述水质非线性数据预测模型,获取所述待预测水域水质参数第二预测值;
其中,所述基于待预测水域水质参数历史时间序列数据,利用ARIMA自回归积分滑动平均模型,训练得到水质线性数据预测模型具体包括:
判断待预测水域水质参数历史时间序列数据的平稳性:经过d次差分处理,建立ARIMA(p,d,q)自回归积分滑动平均模型;计算所述ARIMA(p,q)自回归积分滑动平均模型的系数和阶数;计算所述ARIMA自回归积分滑动平均模型的参数;
其中,p为自回归项;MA为移动平均,q为移动平均项数,d为时间序列成为平稳时所做的差分次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业大学,未经中国农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710233920.1/1.html,转载请声明来源钻瓜专利网。