CN110308254B - 低溶解氧的精准监测方法 - Google Patents

低溶解氧的精准监测方法 Download PDF

Info

Publication number
CN110308254B
CN110308254B CN201910323727.6A CN201910323727A CN110308254B CN 110308254 B CN110308254 B CN 110308254B CN 201910323727 A CN201910323727 A CN 201910323727A CN 110308254 B CN110308254 B CN 110308254B
Authority
CN
China
Prior art keywords
dissolved oxygen
value
low dissolved
lstm
low
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910323727.6A
Other languages
English (en)
Other versions
CN110308254A (zh
Inventor
郭亚
朱南阳
蒋永年
李无言
尹亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Zhongnong Iot Technology Co ltd
Jiangnan University
Original Assignee
Jiangsu Zhongnong Iot Technology Co ltd
Jiangnan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu Zhongnong Iot Technology Co ltd, Jiangnan University filed Critical Jiangsu Zhongnong Iot Technology Co ltd
Priority to CN201910323727.6A priority Critical patent/CN110308254B/zh
Publication of CN110308254A publication Critical patent/CN110308254A/zh
Application granted granted Critical
Publication of CN110308254B publication Critical patent/CN110308254B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N33/00Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
    • G01N33/18Water
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16CCOMPUTATIONAL CHEMISTRY; CHEMOINFORMATICS; COMPUTATIONAL MATERIALS SCIENCE
    • G16C20/00Chemoinformatics, i.e. ICT specially adapted for the handling of physicochemical or structural data of chemical particles, elements, compounds or mixtures
    • G16C20/70Machine learning, data mining or chemometrics

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Pathology (AREA)
  • Databases & Information Systems (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • Medicinal Chemistry (AREA)
  • General Physics & Mathematics (AREA)
  • Immunology (AREA)
  • Food Science & Technology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Farming Of Fish And Shellfish (AREA)

Abstract

本发明涉及属于水产养殖领域,具体涉及一种低溶解氧的精准监测方法。本发明通过对水体温度、pH、浊度和氨氮等多种环境因素建立样本集,通过优化长短时记忆网络(LSTM)的损失函数,构建了低溶解氧含量估算模型LDO‑LSTM,优化后的模型更能够充分学习低溶解氧的分布特征,在不影响预测溶解氧总体趋势的情况下,精准估算低溶解氧,确保了低溶解氧的精准估算,实现实时检测低溶解氧,从而节约了在实际养殖过程中用于检测溶解氧传感器的费用支出,同时解决了在低溶解氧时刻检测不准确可能导致人工增氧不及时带来的鱼类死亡问题。

Description

低溶解氧的精准监测方法
技术领域
本发明涉及属于水产养殖领域,具体涉及一种低溶解氧的精准监测方法。
背景技术
水产养殖是我国的重要产业之一,而溶解氧又是检测养殖水域环境的重要参数之一。现如今,对于溶解氧的检测主要是溶解氧传感器。溶解氧传感器价格昂贵且使用周期短,造成了投入成本和养殖成本的提高。而且溶解氧传感器在池塘水体环境中易受水体中酸根离子的腐蚀,使测得的溶解氧数值不精确,尤其是低溶解氧数值测量不精确,可能导致人工增氧不及时,造成鱼类死亡等恶劣后果。
发明内容
本发明要解决的技术问题是提供一种提高养殖水域低溶解氧的检测精度的低溶解氧的精准监测方法。
为了解决上述技术问题,本发明解决其技术问题所采用的技术方案是:
一种低溶解氧的精准监测方法,包括以下步骤:
S1:使用历史采集的养殖水域的溶解氧数值、温度、浊度、pH值和氨氮构建数据集;
S2:对数据集中的数据进行滤波清洗和归一化处理,对环境变量进行相关性分析,使用主成分分析融合数据特征并进行特征降维,构建训练样本集;
S3:将样本集中的温度、浊度、pH值和氨氮的数据信息作为输入变量,将溶解氧数值作为输出变量,以交叉验证的方法对样本切分,组合为不同的训练集和测试集,分别训练和测试优化的长短时记忆网络LDO-LSTM,构建不同的LDO-LSTM模型,用改进的损失函数度量得到的模型的好坏,以获得最优的低溶解氧含量估算模型LDO-LSTM;
S4:实时采集养殖水域的温度、浊度、pH值和氨氮,运用步骤S3建立的低溶解氧含量估算模型LDO-LSTM估算溶解氧数据,用于实时检测低溶解氧数值。
优选的,步骤S3中,建立的低溶解氧含量估算模型LDO-LSTM的损失函数在平均绝对误差基础上,改进为平均绝对百分比误差。
优选的,步骤S3中,当溶解氧高于6.5mg/L并且小于8.5mg/L时,真实溶解氧初始的权重值赋予
Figure BDA0002035521080000021
预测溶解氧初始的权重值为
Figure BDA0002035521080000022
当溶解氧高于4.5mg/L并且小于等于6.5mg/L时,真实溶解氧的初始值赋予
Figure BDA0002035521080000023
预测溶解氧初始的权重值为
Figure BDA0002035521080000024
当溶解氧小于等于4.5mg/L时,真实溶解氧赋予
Figure BDA0002035521080000025
预测溶解氧赋予
Figure BDA0002035521080000026
优选的,步骤S2归一化处理后,先利用高斯滤波法对数据进行滤波降噪,然后构建训练样本集。
优选的,步骤S3中的损失函数,根据溶解氧数值的大小将赋予不同的权重,这些权重在反向传播过程中,均为可训练的。
本发明的有益效果:
本发明通过对水体温度、pH、浊度和氨氮等多种环境因素建立样本集,通过优化长短时记忆网络(LSTM)的损失函数,构建了低溶解氧含量估算模型LDO-LSTM,优化后的模型更能够充分学习低溶解氧的分布特征,在不影响预测溶解氧总体趋势的情况下,精准估算低溶解氧,确保了低溶解氧的精准估算,实现实时检测低溶解氧,从而节约了在实际养殖过程中用于检测溶解氧传感器的费用支出,同时解决了在低溶解氧时刻检测不准确可能导致人工增氧不及时带来的鱼类死亡问题。
附图说明
图1是本发明的一种低溶解氧的精准监测方法流程图。
图2是本发明的LSTM网络模型图。
图3是本发明的LDO-LSTM溶解氧检测图。
图4是本发明的LDO-LSTM网络在反向传播过程的损失函数。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
参照图1所示,一种低溶解氧的精准监测方法,包括以下步骤:
S1:使用历史采集的养殖水域的溶解氧数值、温度、浊度、pH值和氨氮构建数据集;
具体的,设当前温度、pH、浊度和氨氮组成4维输入向量数据Xt,输出向量为溶解氧Yt,前一时刻的输入向量数据为Xt-1,输出向量溶解氧Yt-1
S2:对数据集中的数据进行滤波清洗和归一化处理,在对数据进行归一化处理后,得到新的输入向量Xt、Xt-1,输出向量Yt、Yt-1;对环境变量进行相关性分析,使用主成分分析融合数据特征并进行特征降维,构建训练样本集;
S3:将样本集中的温度、浊度、pH值和氨氮的数据信息作为输入变量,将溶解氧数值作为输出变量,以交叉验证的方法将样本集分为训练集和测试集,构建长短时记忆网络LSTM,用训练集训练长短时记忆网络LSTM;通过测试集测试长短时记忆网络LSTM的预测精度,优化损失函数,建立低溶解氧含量估算模型LDO-LSTM。
S4:实时采集养殖水域的温度、浊度、pH值和氨氮,运用步骤S3建立的低溶解氧含量估算模型LDO-LSTM估算溶解氧数据,用于实时检测低溶解氧数值。
本发明通过优化长短时记忆网络(LSTM)的损失函数,提出了低溶解氧含量的估算模型(low dissolved oxygen long short-term memory,LDO-LSTM)。将历史采集的数据作为数据集,基于优化的长短时记忆网络建立检测溶解氧数值的人工智能模型,在训练网络模型好后,在不使用溶解氧传感器测定溶解氧的情况下,根据温度、浊度、pH值和氨氮计算溶解氧数值,此发明能够对低溶解氧进行精准估算,同时不损失整体监测精度。
交叉验证就是对样本切分,组合为不同的训练集和测试集,分别训练和测试优化的长短时记忆网络LDO-LSTM,构建不同的LDO-LSTM模型,用改进的损失函数度量得到的模型的好坏。最后获得最优的低溶解氧含量估算模型LDO-LSTM。
步骤S3中,建立的低溶解氧含量估算模型LDO-LSTM的损失函数在平均绝对误差基础上,改进为平均绝对百分比误差。
具体的,低溶解氧含量估算模型LDO-LSTM的损失函数是在平均绝对误差(meanabsolute error,MAE_loss)基础上,改进成平均绝对百分比误差(mean absolutepercentage error,MAPE_loss)。在MAPE_loss中,根据溶解氧值的变化趋势,真实溶解氧和预测溶解氧值选择sin函数作为权重函数;根据溶解氧大小,赋予真实溶解氧和预测溶解氧不同的权重大小。
步骤S3中,当溶解氧高于6.5mg/L并且小于8.5mg/L时,真实溶解氧初始的权重值赋予
Figure BDA0002035521080000041
预测溶解氧初始的权重值为
Figure BDA0002035521080000042
当溶解氧高于4.5mg/L并且小于等于6.5mg/L时,当溶解氧高于4.5mg/L并且小于等于6.5mg/L时,真实溶解氧的初始值赋予
Figure BDA0002035521080000043
预测溶解氧初始的权重值为
Figure BDA0002035521080000044
当溶解氧小于等于4.5mg/L时,真实溶解氧赋予
Figure BDA0002035521080000051
预测溶解氧赋予
Figure BDA0002035521080000052
其中
Figure BDA0002035521080000056
是sin函数的参数,随着网络的训练逐渐更新,yi是溶解氧的真实值;
Figure BDA0002035521080000057
是溶解氧的预测值。
具体的,将样本集分为训练集和测试集,改进长短时记忆网络得损失函数。在溶解氧的三个值大小分布(6.5mg/L<溶解氧≤8mg/L、4.5mg/L<溶解氧≤6.5mg/L、溶解氧≤4.5mg/L)时,真实值分别赋予
Figure BDA0002035521080000053
Figure BDA0002035521080000054
Figure BDA0002035521080000058
是根据溶解氧的变化趋势和采样周期赋初值,并在网络的训练过程中,逐渐学习更新。这样LDO-LSTM网络在训练过程中,就会判断出预测的溶解氧较小,且溶解氧越低,网络认为溶解氧的值越小。预测值分别赋予
Figure BDA0002035521080000055
Figure BDA0002035521080000059
的值和预测值的相同,这样在网络会认为在低溶解氧的时候,真实值更低,预测值更高,随LDO-LSTM网络逐渐训练更新,会缩小真实值和预测值之间的差距,充分学习低溶解氧的分布特征。具体的步骤为:
1.遗忘门输出:
ft=σ(Wf·ht-1+Uf·xt+bf)
其中,ft:代表遗忘门输出;
Wf和Uf:遗忘门中和上一层隐含层连接的权值;
σ:遗忘门的sigmoid激活函数;
bf:遗忘门的阈值;
ht-1:上一时刻隐藏层的输出;
xt:此时刻的输入。
2.输入层输出:
it=σ(Wi·ht-1+Ui·xt+bi)
at=tanh(Wa·ht-1+Ua·xt+ba)
其中,it和at:输入门的输出值;
WiUiWaUa:表示输入门的权值;
biba:输入门的阈值;
ht-1:上一时刻隐藏层的输出;
xt:此时刻的输入;
σ:sigmoid激活函数;
tanh():tanh()激活函数。
3.细胞状态输出:
Ct=Ct-1·ft+it·at
其中,Ct:当前时刻细胞状态的值;
Ct-1:前一时刻细胞状态的值;
ftitat:分别为公式1和公式中的ftitat
4.输出门输出:
ot=σ(Wo·ht-1+Uo·xt+bo)
ht=ot·tanh(Ct)
其中,WoUo:输出门的权值;
ht-1:上一时刻隐藏层的输出;
xt:此时刻的输入;
σ:遗忘门的sigmoid激活函数;
ot:输出门的输出确定哪一部份被输出;
ht:细胞状态的输出。
5.对细胞状态值求导:
Figure BDA0002035521080000061
其中,
Figure BDA0002035521080000062
溶解氧预测值;
σ:sigmoid激活函数;
U:全链接层的权值;
c:全链接层的阈值。
6.自定义损失函数:
Figure BDA0002035521080000071
其中:
Figure BDA0002035521080000072
Figure BDA0002035521080000073
Figure BDA0002035521080000074
在反向传播时求梯度时,t时刻的损失函数不仅来自于当前输出层的损失函数e(t),而且还来自于t时刻之后的损失函数。因此,t时刻,总的损失函数为:
E(t)=e(t)+E(t+1)
其中,e(t):损失函数;
α:真实值的初始权值随着网络的训练逐渐更新;
Figure BDA0002035521080000078
sin函数的参数,随着网络的训练逐渐更新;
β:预测值的初始权值随着网络的训练逐渐更新;
yi:溶解氧的真实值;
Figure BDA0002035521080000079
溶解氧的预测值。
7.对隐含层h(t)求导:
Figure BDA0002035521080000075
Figure BDA0002035521080000081
1)
Figure BDA0002035521080000082
2)
Figure BDA0002035521080000083
3)
Figure BDA0002035521080000084
4)
Figure BDA0002035521080000085
5)
Figure BDA0002035521080000086
6)
Figure BDA0002035521080000087
7)
Figure BDA0002035521080000088
8)
Figure BDA0002035521080000089
9)
Figure BDA00020355210800000810
8.对细胞状态值求导:
Figure BDA00020355210800000811
9.根据公式5、公式6就能求出反向传播时的Wo,bo,Wf,bf,Wa,ba,U,c,Wi,bi
步骤S2归一化处理后,先利用高斯滤波法对数据进行滤波降噪,然后构建训练样本集。
所述步骤S3中的损失函数,根据溶解氧数值的大小赋予不同的权重,且这些权重在反向传播过程中,均为可训练的。
本发明通过使用历史数据分析水域检测过程中采集的各个变量之间的相关性,发现溶解氧与温度、氨氮、浊度和pH有着很大的相关性。试验结果发现:LDO-LSTM溶解氧监测模型在低溶解氧时可以达到很高的检测精度,达到了实际养殖过程中的要求,从而节约了在实际养殖过程中用于检测溶解氧传感器的费用支出,同时解决了在低溶解氧时刻检测不准确可能导致增氧不及时和鱼类死亡的问题。
以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。

Claims (4)

1.一种低溶解氧的精准监测方法,其特征在于,包括以下步骤:
S1:使用历史采集的养殖水域的溶解氧数值、温度、浊度、pH值和氨氮构建数据集;
S2:对数据集中的数据进行滤波清洗和归一化处理,对环境变量进行相关性分析,使用主成分分析融合数据特征并进行特征降维,构建训练样本集;
S3:将样本集中的温度、浊度、pH值和氨氮的数据信息作为输入变量,将溶解氧数值作为输出变量,以交叉验证的方法对样本切分,组合为不同的训练集和测试集,分别训练和测试优化的长短时记忆网络LDO-LSTM,构建不同的LDO-LSTM模型,用改进的损失函数度量得到的模型的好坏,以获得最优的低溶解氧含量估算模型LDO-LSTM;
步骤S3中,当溶解氧高于6.5mg/L并且小于8.5mg/L时,真实溶解氧初始的权重值赋予
Figure FDA0003032540100000011
预测溶解氧初始的权重值为
Figure FDA0003032540100000012
当溶解氧高于4.5mg/L并且小于等于6.5mg/L时,真实溶解氧的初始值赋予
Figure FDA0003032540100000013
预测溶解氧初始的权重值为
Figure FDA0003032540100000014
当溶解氧小于等于4.5mg/L时,真实溶解氧赋予
Figure FDA0003032540100000015
预测溶解氧赋予
Figure FDA0003032540100000016
其中π为圆周率,
Figure FDA0003032540100000017
是sin函数的参数,随着网络的训练逐渐更新;yi是溶解氧的真实值;
Figure FDA0003032540100000018
是溶解氧的预测值;
S4:实时采集养殖水域的温度、浊度、pH值和氨氮,运用步骤S3建立的低溶解氧含量估算模型LDO-LSTM估算溶解氧数据,用于实时检测低溶解氧数值。
2.如权利要求1所述的低溶解氧的精准监测方法,其特征在于,步骤S3中,建立的低溶解氧含量估算模型LDO-LSTM的损失函数在平均绝对误差基础上,改进为平均绝对百分比误差。
3.如权利要求1所述的低溶解氧的精准监测方法,其特征在于,步骤S2归一化处理后,先利用高斯滤波法对数据进行滤波降噪,然后构建训练样本集。
4.如权利要求1所述的低溶解氧的精准监测方法,其特征在于,所述步骤S3中的损失函数,根据溶解氧数值的大小将赋予不同的权重,这些权重在反向传播过程中,均为可训练的。
CN201910323727.6A 2019-04-22 2019-04-22 低溶解氧的精准监测方法 Active CN110308254B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910323727.6A CN110308254B (zh) 2019-04-22 2019-04-22 低溶解氧的精准监测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910323727.6A CN110308254B (zh) 2019-04-22 2019-04-22 低溶解氧的精准监测方法

Publications (2)

Publication Number Publication Date
CN110308254A CN110308254A (zh) 2019-10-08
CN110308254B true CN110308254B (zh) 2021-06-11

Family

ID=68074445

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910323727.6A Active CN110308254B (zh) 2019-04-22 2019-04-22 低溶解氧的精准监测方法

Country Status (1)

Country Link
CN (1) CN110308254B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110970098A (zh) * 2019-11-26 2020-04-07 重庆大学 一种功能多肽苦味预测方法
CN114169250B (zh) * 2021-12-24 2024-04-30 中国农业大学 一种基于时空序列的溶解氧预测方法及***

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107169610A (zh) * 2017-06-02 2017-09-15 中国农业大学 水产养殖溶解氧预测方法及装置
CN108717586A (zh) * 2018-05-10 2018-10-30 江南大学 一种基于长短时记忆网络的水产养殖环境溶解氧预测方法
CN108665106A (zh) * 2018-05-15 2018-10-16 中国农业大学 一种水产养殖溶解氧预测方法及装置
CN109508811A (zh) * 2018-09-30 2019-03-22 中冶华天工程技术有限公司 基于主成分分析和长短期记忆网络的污水处理出水参数预测方法

Also Published As

Publication number Publication date
CN110308254A (zh) 2019-10-08

Similar Documents

Publication Publication Date Title
CN107765347B (zh) 一种高斯过程回归和粒子滤波的短期风速预测方法
CN110349153B (zh) 基于多特征融合的图像法烟草含梗率检测方法
CN108710974B (zh) 一种基于深度置信网络的水体氨氮预测方法及装置
CN110308254B (zh) 低溶解氧的精准监测方法
CN109584225B (zh) 一种基于自编码器的无监督缺陷检测方法
CN112966891A (zh) 一种河流水环境质量预测方法
CN112348290A (zh) 河流水质预测方法、装置、存储介质及设备
CN114417740B (zh) 一种深海养殖态势感知方法
CN115049026A (zh) 基于gsnnr的空间非平稳性关系的回归分析方法
CN113151842B (zh) 风光互补电解水制氢的转化效率的确定方法和确定装置
CN107437112B (zh) 一种基于改进多尺度核函数的混合rvm模型预测方法
CN112365093A (zh) 一种基于gru深度学习的多特征因子赤潮预测模型
CN117100191A (zh) 用于自动化洗碗机的清洗剂投放控制***及方法
CN116579504A (zh) 基于机器学习的池塘海水养殖水温的预测方法
CN110823966A (zh) 一种基于电子鼻的葡萄酒so2浓度的快速测定方法
CN113836813B (zh) 一种基于数据分析的高炉风口漏水检测方法
CN105740553B (zh) 一种电动执行机构的测试***的转矩测试方法
CN112528566A (zh) 基于AdaBoost训练模型的空气质量数据实时校准方法及***
Zhu et al. Model-based prediction of dissolved oxygen content in fish production
CN110610287B (zh) 基于遗传算法的图像法含梗率非线性拟合模型计算方法
CN117665224B (zh) 一种用于食品检测的智能实验室管理方法
CN118350199A (zh) 一种湖泊Phyco时间变化过程模拟的ARDL模型构建方法
CN117909691B (zh) 一种海洋工程设计数据的获取***及方法
CN117589704B (zh) 一种用于水质在线监测的量程自切换控制方法及***
CN114386196B (zh) 一种板带力学性能预测准确性评估方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant