[发明专利]一种水质预测方法和装置无效
申请号: | 201010151395.7 | 申请日: | 2010-04-02 |
公开(公告)号: | CN101825622A | 公开(公告)日: | 2010-09-08 |
发明(设计)人: | 张海峰;张伟;古述波;章遂平;叶友红 | 申请(专利权)人: | 浙江浙大中控信息技术有限公司 |
主分类号: | G01N33/18 | 分类号: | G01N33/18;G06N3/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 310053 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 水质 预测 方法 装置 | ||
技术领域
本发明涉及水质预测领域,尤其涉及一种水质预测方法和装置。
背景技术
当前,我们所应用的水质预测模型大体上可分为两类:一是通过分析影响水质的各种因素,模拟水中生物动态变化的方式而建立的模型;二是利用水质历史数据建立的模型。前者诸如1925年由美国工程师Streeter和Phelps提出的氧平衡模型,其基本依据是DO浓度取决于BOD反映与复氧过程,由厌氧微生物参与的反映属一级动力学方程的观点,再者如1970年美国环保局提出的QUAL-I水质综合模型等。前者模型的复杂度较高,一般只用于对水质的模拟,后者主要有线性回归模型(统计型模型)、灰色理论模型(非统计型模型)、神经网络模型以及相应的修正模型。
目前水质预测的研究热点还在于灰色理论模型和神经网络模型。关于灰色理论模型的应用,包括使用宽域灰色决策方法建立水质综合评价模型、灰色动态GM(1,1)模型群建立河流水质预测模型,以及利用灰色关联分析法进行水质分析等等;而对于神经网络模型,则诸如利用BP神经网络对水库水质的预测、使用神经网络根据上游水质来预测下游水质及当前水质预测未来水质,以及自适应神经网络的水质预测模型等等。当前灰色理论和神经网络对水质预测的应用与上述相符,都是以独立的形式对水质进行建模预测,并利用相关理论对模型进行改进以期望获得更高的预测精度。
上述水质预测模型主要存在的问题是:所述的各种模型只针对水质数据的的灰色特性和时间增长性,或只针对其波动性(包含非线性特征),并没有把灰色特性、时间增长性和波动性结合起来考虑,从而不能获得很高的预测精度。
发明内容
有鉴于此,本发明提供一种水质预测方法和装置,利用GM(1,1)和BP神经网络进行联合建模,既考虑了水质数据的灰色特性、时间增长性,又考虑了其非线性特性,同时对GM(1,1)进行了修正,并在修正GM(1,1)模型基础上利用BP神经网络进行二次修正,从而获得了很高的水质预测精度。
本发明技术方案如下:
一种水质预测方法,包括:
获取原水数据,并根据所述原水数据建立预测模型;
计算所述预测模型的相对误差,当所述预测模型的相对误差小于或等于预定的相对误差时,所述预测模型为有效模型,并根据所述预测模型进行水质预测;
所述建立预测模型包括:
根据原水数据建立原始GM(1,1)模型,并计算原始GM(1,1)模型值;
通过原始GM(1,1)模型值确定一次残差数据,并利用所述一次残差数据建立一次残差GM(1,1)模型;
根据一次残差GM(1,1)模型对原始GM(1,1)模型进行一次修正,建立修正GM(1,1)模型,并计算修正GM(1,1)模型值;
通过修正GM(1,1)模型值确定二次残差数据,并利用所述二次残差数据建立BP神经网络模型。
优选的,所述一次残差数据通过原水数据与GM(1,1)模型值之差获得。
优选的,所述二次残差数据通过原水数据与修正GM(1,1)模型值之差获得。
优选的,所述:计算所述预测模型的相对误差,具体包括:
获取修正GM(1,1)模型的真实预测值;
获取BP神经网络模型的真实预测值;
叠加两预测值获得预测模型的真实预测值;
利用所述预测模型的真实预测值与所述原水数据计算所述预测模型的相对误差。
优选的,所述获取修正GM(1,1)模型的真实预测值具体包括:
对修正GM(1,1)模型进行外推,得到生成数预测值;
对生成数预测值进行一次累减,获得修正GM(1,1)模型的真实预测值。
优选的,所述获取BP神经网络模型的真实预测值具体包括:
将二次残差数据的末尾数据作为第一时刻的输入数据,用以预测第二时刻的预测值;
将第二时刻的预测值作为输入数据,用以预测第三时刻的预测值;
以此类推,最终得到所述BP神经网络模型的真实预测值。
一种水质预测装置,包括:
获取单元,用于获取原水数据;
模型单元,用于根据所述原水数据建立预测模型;
计算单元,用于计算所述预测模型的相对误差;
验膜单元,用于验证当所述预测模型的相对误差小于或等于预定的相对误差时,确定所述预测模型为有效模型;
预测单元,用于根据所述预测模型进行水质预测;
所述建模单元具体包括:
原始模型子单元,用于根据原水数据建立原始GM(1,1)模型,并计算原始GM(1,1)模型值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江浙大中控信息技术有限公司,未经浙江浙大中控信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010151395.7/2.html,转载请声明来源钻瓜专利网。