[发明专利]一种基于数据修复的池塘溶解氧预测方法有效
申请号: | 201710691016.5 | 申请日: | 2017-08-14 |
公开(公告)号: | CN107480775B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 施珮;袁永明;张红燕;贺艳辉;龚赟翀;王红卫;代云云;袁媛 | 申请(专利权)人: | 中国水产科学研究院淡水渔业研究中心 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/08;G06Q10/04 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 邵骅 |
地址: | 214081 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于数据修复的池塘溶解氧预测方法,该预测方法包括确定预测对象、定义气象综合指数、数据修复、GRNN神经网络模型构建、初始化GRNN神经网络和训练神经网络这几个步骤,本发明涉及到与池塘溶解氧预测相关的气象因子和水产养殖环境因子中的11个指标参数,将这11个指标参数作为输入量,基于气象环境数据和水质数据短时间的连续性,利用气象综合指数和线性插值法对传感器采集中丢失和发生异常的数据进行修复,将溶解氧浓度作为输出量,确定GRNN神经网络预测模型,GRNN 网络模型与传统 BP模型的溶解氧预测训练效果相比,GRNN算法相较于 BP 算法有更高的精度,能较好的反映一段时间内池塘溶解氧变化的基本趋势。 | ||
搜索关键词: | 一种 基于 数据 修复 池塘 溶解氧 预测 方法 | ||
【主权项】:
一种基于数据修复的池塘溶解氧预测方法,其特征在于包括以下几个步骤:(1)确定预测对象,针对集约化、工厂化水产中的池塘溶解氧进行预测,定义气象因子和水产养殖环境因子两大影响因素,与两大影响因素相关的b个指标参数构成溶解氧预测的基本输入变量,将溶解氧浓度作为预测输出变量,b为正整数;(2)定义气象综合指数,获得气象综合指数评价结果;首先,定义m个气象因素作为气象综合指数的评价指标,确定因子分析法进行气象综合指数的评定,m为小于b的正整数;其次,确定特征因子,并计算各得分因子的系数;采用因子分析法中的主成分分析为因子提取的方法,以特征值大于1的因子为公共因子,按照特征值大于1为准则,从多个气象综合指数的评价指标中提取j个公因子作为气象综合指数的评价;并定义它们分别为F1,F2,…,Fj;j为小于m的正整数;通过式(1)计算j个公共因子的得分:Fij=∑Xim·amj (1)式中:i表示评估气象综合指数的样本数,j表示提取的公共因子数,m代表指标体系的评价指标数,Fij为第i组样本第j个因子得分,amj为第m个变量在第j因子上的得分系数,Xim为第j个因子在第m个变量上的数值;最后,获得气象综合指数评价结果,确定光照特征因子F1‑Fj这几个公因子的方差贡献率作为公因子权重系数,通过加权法,获得池塘气象综合指数的评价结果,计算公式如下式:MIi=ΣFij·WjΣWj---(2)]]>式中:MIi为气象综合指数得分,Wj为j个公共因子方差贡献率,Fij为因子得分;(3)数据修复与数据标准化处理,过程如下:首先,对数据采集过程中前后时间间隔较小的丢失数据,使用线性插值法进行插补,公式如下:xk+i=xk+i·(xk+j-xk)j,0<i<j---(3)]]>式中,xk和xk+j分别为已知k时刻和k+j时刻的监测水质数据,xk+i为k+i时刻丢失的水质监测数据值;当时间间隔较大时,选择气象综合指数差值最小的相同时刻的数据进行填补;其次,若某时刻水质数据的浮动超过前后相邻时刻监测数据值的10%,则认为该数据为“脏”数据,选择气象综合指数差值最小的相同时刻的数据进行替换,并保证替换数据与前后相邻时刻差值不超过10%;最后,对指标进行标准化处理,针对逆指标采取取负值的正向化方法,公式如下:X′=‑X (4)完成指标的正向化后,使用较为目前广泛使用的Z分值法作为标准化方法,标准化公式为:Zmn=Xmn-X‾nSn,(m=1,2,...i;n=1,2,...j).---(5)]]>式中:n为评价年份数;为Xmn的均值;Sn为Xmn的标准差;原数据经标准化处理后,得到的标准化值Zmn的均值为0,方差为1;(4)GRNN神经网络模型构建,过程如下:构建的GRNN网络结构包含输入层、模式层、求和层和输出层;设置输入变量为X=[X1,X2,…,Xn]T,输出层为Y=[Y1,Y2,…,Yk]T,Xi,Yi分别为神经网络的输入变量值和输出变量值,σ为高斯函数的宽度系数,也可称为光滑因子,评价年份数n作为为模式层神经元数目,各神经元对应不同的样本,则其模式层传递函数表达式为:pi=exp[‑(X‑Xi)T(X‑Xi)/2σ2] i=1,2,...,n (6)在求和层中,求和方式是基于两种类型的神经元,在计算公式为的一类中,它对所有模式层神经元的输出进行算数求和,其模式层与各神经元的连接权值为1,传递函数为:SD=Σi=1npi---(7)]]>在计算公式为的这类中,它是对所有模式神经元进行加权求和,模式层中第i个神经元与求和层中第j个分子求和神经元之间的连接权值为第i个输出样本Yi中的第j个元素,其传递函数为:SNj=Σi=1nYijpi,j=1,2,...,k---(8)]]>输出层中的神经元数目等于样本中输出向量维数k,将各神经元求和层的输出相除,即得到神经元j输出对应估计结果的第j个元素:yj=SNj/SD (9)(5)初始化GRNN神经网络:确定神经网络输入层神经元n个,输出层神经元为1个,确定初始参数SPREAD=0.1;GRNN神经网络输入表示为x1,x2,…,xn,神经网络期望输出表示为y;(6)训练神经网络:基于数据处理的GRNN神经网络,采用线性插值法对丢失或发生异常的数据进行修复;以GRNN神经网络输出的误差为迭代依据,从而确定最优参数SPREAD值,再将参数用于GRNN网络,最终输出符合精度要求的结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国水产科学研究院淡水渔业研究中心,未经中国水产科学研究院淡水渔业研究中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710691016.5/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置