CN110308254B - 低溶解氧的精准监测方法 - Google Patents
低溶解氧的精准监测方法 Download PDFInfo
- 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
Links
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 title claims abstract description 127
- 239000001301 oxygen Substances 0.000 title claims abstract description 127
- 229910052760 oxygen Inorganic materials 0.000 title claims abstract description 127
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000012544 monitoring process Methods 0.000 title claims abstract description 13
- 230000006870 function Effects 0.000 claims abstract description 32
- XKMRRTOUMJRJIA-UHFFFAOYSA-N ammonia nh3 Chemical compound N.N XKMRRTOUMJRJIA-UHFFFAOYSA-N 0.000 claims abstract description 14
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 13
- 230000008569 process Effects 0.000 claims abstract description 12
- 230000007613 environmental effect Effects 0.000 claims abstract description 4
- 238000012549 training Methods 0.000 claims description 23
- 238000012360 testing method Methods 0.000 claims description 11
- 238000001914 filtration Methods 0.000 claims description 8
- 230000015654 memory Effects 0.000 claims description 8
- 238000010606 normalization Methods 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 6
- 238000002790 cross-validation Methods 0.000 claims description 4
- 238000004140 cleaning Methods 0.000 claims description 3
- 238000010219 correlation analysis Methods 0.000 claims description 3
- 230000009467 reduction Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 abstract description 8
- 241000251468 Actinopterygii Species 0.000 abstract description 4
- 238000009360 aquaculture Methods 0.000 abstract description 3
- 244000144974 aquaculture Species 0.000 abstract description 3
- 238000006213 oxygenation reaction Methods 0.000 abstract description 3
- 230000007787 long-term memory Effects 0.000 abstract description 2
- 230000008859 change Effects 0.000 description 3
- 238000009795 derivation Methods 0.000 description 3
- 101001095088 Homo sapiens Melanoma antigen preferentially expressed in tumors Proteins 0.000 description 2
- 102100037020 Melanoma antigen preferentially expressed in tumors Human genes 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000002253 acid Substances 0.000 description 1
- 238000005273 aeration Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 150000005837 radical ions Chemical class 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/18—Water
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16C—COMPUTATIONAL CHEMISTRY; CHEMOINFORMATICS; COMPUTATIONAL MATERIALS SCIENCE
- G16C20/00—Chemoinformatics, i.e. ICT specially adapted for the handling of physicochemical or structural data of chemical particles, elements, compounds or mixtures
- G16C20/70—Machine 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的损失函数在平均绝对误差基础上,改进为平均绝对百分比误差。
优选的,步骤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函数作为权重函数;根据溶解氧大小,赋予真实溶解氧和预测溶解氧不同的权重大小。
当溶解氧高于4.5mg/L并且小于等于6.5mg/L时,当溶解氧高于4.5mg/L并且小于等于6.5mg/L时,真实溶解氧的初始值赋予预测溶解氧初始的权重值为当溶解氧小于等于4.5mg/L时,真实溶解氧赋予预测溶解氧赋予
具体的,将样本集分为训练集和测试集,改进长短时记忆网络得损失函数。在溶解氧的三个值大小分布(6.5mg/L<溶解氧≤8mg/L、4.5mg/L<溶解氧≤6.5mg/L、溶解氧≤4.5mg/L)时,真实值分别赋予 是根据溶解氧的变化趋势和采样周期赋初值,并在网络的训练过程中,逐渐学习更新。这样LDO-LSTM网络在训练过程中,就会判断出预测的溶解氧较小,且溶解氧越低,网络认为溶解氧的值越小。预测值分别赋予且的值和预测值的相同,这样在网络会认为在低溶解氧的时候,真实值更低,预测值更高,随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.对细胞状态值求导:
σ:sigmoid激活函数;
U:全链接层的权值;
c:全链接层的阈值。
6.自定义损失函数:
其中:
在反向传播时求梯度时,t时刻的损失函数不仅来自于当前输出层的损失函数e(t),而且还来自于t时刻之后的损失函数。因此,t时刻,总的损失函数为:
E(t)=e(t)+E(t+1)
其中,e(t):损失函数;
α:真实值的初始权值随着网络的训练逐渐更新;
β:预测值的初始权值随着网络的训练逐渐更新;
yi:溶解氧的真实值;
7.对隐含层h(t)求导:
8.对细胞状态值求导:
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;
S4:实时采集养殖水域的温度、浊度、pH值和氨氮,运用步骤S3建立的低溶解氧含量估算模型LDO-LSTM估算溶解氧数据,用于实时检测低溶解氧数值。
2.如权利要求1所述的低溶解氧的精准监测方法,其特征在于,步骤S3中,建立的低溶解氧含量估算模型LDO-LSTM的损失函数在平均绝对误差基础上,改进为平均绝对百分比误差。
3.如权利要求1所述的低溶解氧的精准监测方法,其特征在于,步骤S2归一化处理后,先利用高斯滤波法对数据进行滤波降噪,然后构建训练样本集。
4.如权利要求1所述的低溶解氧的精准监测方法,其特征在于,所述步骤S3中的损失函数,根据溶解氧数值的大小将赋予不同的权重,这些权重在反向传播过程中,均为可训练的。
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)
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)
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 | 中冶华天工程技术有限公司 | 基于主成分分析和长短期记忆网络的污水处理出水参数预测方法 |
-
2019
- 2019-04-22 CN CN201910323727.6A patent/CN110308254B/zh active Active
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 |