当前位置: 首页 > 专利查询>江苏大学专利>正文

一种基于模糊评价与改进支持向量机的鱼塘水质评价预测系统及方法技术方案

技术编号:33130130 阅读:34 留言:0更新日期:2022-04-17 00:45
本发明专利技术公开了一种基于模糊评价与改进支持向量机的鱼塘水质评价预测系统及方法,属于环境智能监控技术领域。包括:步骤一:采用莱以达准则剔除环境中缺失与异常的数据;步骤二:对多个同类传感器数据采用改进的分组自适应加权融合进行数据处理;步骤三:使用模糊综合评判法对水质进行评级;步骤四:使用改进的果蝇算法去优化LSSVR预测模型。与未经过数据处理、模糊评价与果蝇算法优化后的LSSVR模型相比,本组合预测方法能够提高鱼塘水质环境评价预测水平,在评价预测中具有可行性和有效性。连续预测的性能可以满足对鱼塘水产养殖业对水质环境的高要求。水质环境的高要求。水质环境的高要求。

【技术实现步骤摘要】
一种基于模糊评价与改进支持向量机的鱼塘水质评价预测系统及方法


[0001]本专利技术属于环境智能控制
,涉及传感器技术、远程通信技术和计算机相关技术,结合模糊概念评价水质,以数据训练改进后的向量机,预测未来水质情况。

技术介绍

[0002]为了满足人们的消费需求,近年来我国大力发展淡水鱼养殖业,已经成为世界上最大的淡水鱼养殖国,池塘养殖是我国水产养殖的重要组成部分。据《中国渔业统计年鉴2020》统计,2020年淡水池塘养殖产量占我国淡水养殖产量的71.7%,海水池塘养殖产量占海水养殖产量的12.5%,池塘养殖已成为我国水产品的重要来源。但我国大多数池塘设施化程度较低,以粗放的养殖模式为主,养殖过程中饵料大量投喂,造成池塘底质快速老化,病害频发,养殖废水大量排放,浪费水资源,污染环境。
[0003]模糊评价是指利用模糊数学的方法,对受到多个因素影响的事物,按照一定的评判标准,给出事物获得某个评语的可能性。池塘水质中各项参数需要监测,不同的参数对于各级水质来说数据范围不同,难以依靠单个数据评价水质。依靠现有数据,使用支持向量回归机原理可以评价未来水质情况,而支持向量回归机在取得良好的预测效果的同时难免存在一些不足,比如欠学习和过学习、参数难以确定、易陷入局部最优的部分,无法满足更高的预测精度要求。本专利技术使用改进果蝇算法优化支持向量回归机。

技术实现思路

[0004]为解决水产养殖环境中水质评价预测方法中引入不良样本、预测精度低、速度慢等问题,本专利技术提出了一种基于模糊评价与改进支持向量机的鱼塘环境评价预测系统及方法。本专利技术使用模糊评价法评价当前水质,组合预测方法先使用改进果蝇算法优化样本空间,再使用支持向量机进行连续精准预测。以便操作者实时调控池塘各执行机构,减少对鱼类健康水平、吃食能力以及对环境污染的影响;有利于解决水产养殖中水质预测精度低、泛化能力差等问题,可供多产、绿色养殖参考。
[0005]本专利技术的技术方案主要包括:
[0006]信息采集模块,用于采集水质参数温度、溶解氧、PH值、氨氮浓度;
[0007]数据处理模块,用于简化数据样本,缩小因鱼塘面积过大产生的区域间差异;
[0008]模糊评价与预测模块,按照国家渔业水质标准,计算水质参数温度、溶解氧、PH值、氨氮含量隶属度函数,将当前水质分出优中差三个等级,并预测未来水质。
[0009]人机交互界面,用于保存当前最优融合值、水质等级和未来水质预测结果。
[0010]所述鱼塘的水质环境参数包括温度、溶解氧、PH值和氨氮含量,采用1台清淼光电的集成型传感器,可以同时检测上述4种参数,3台福州汇联宇科技的H606集成型传感器探头,可以同时检测温度、溶解氧、大气压等参数。这些传感器通过Lora组网,远程连接至STM32开发板,进行处理存储,上位机通过GPRS

DTU通信模块与STM32开发板相连,实现数据
传输。
[0011]所述模糊评价与预测模块选取对养殖鱼的健康水平和生产力产生重大影响的环境因素,包括温度、溶解氧、PH值、氨氮质量浓度作为鱼塘环境评价指标。环境适宜度用1级、2级、3级表示,分别表示舒适、中等和差。根据规模鱼塘环境参数及环境管理国家标准,得出环境舒适度评价范围,评价因子集为{温度,溶解氧,PH值,氨氮质量浓度},评语集为{舒适,中等,差}。
[0012]确定好评价因子集后,用相对隶属度来表示其相应的模数变换,计算隶属度矩阵。依据最大隶属度原则计算此时的水质等级。具体模糊评价流程如下所述:
[0013]模糊数学模型为:
[0014][0015]式中:r(x)—隶属度函数;x—评价因子实测浓度值;s
ij
—第i个评价因子在第j等级标准值。
[0016]由以上隶属度函数建立模糊矩阵R:
[0017][0018]式中:r
ij
—第i个水质指标对第j类标准的隶属度。
[0019]依据实际归一化权重矩阵B:
[0020]B=(w1,w2,...,w
n
)
[0021]式中:w
n
—第n个权重系数,n个权重系数相加为1。
[0022]依据上述矩阵,可计算模糊评价综合指标C:
[0023]C=B
·
R=(c1,c2,...,c
m
)
[0024]式中:c
m
—被评事物从整体上看对m等级的隶属程度。
[0025]采用最小二乘支持向量回归机对未来水质预测,将融合后的环境数据作为LSSVR的输入向量,随机从中抽取70%作为训练集。剩余30%作为测试集。为防止数据大小差异,进行归一化处理,将所有数据归一化到[0,1]区间,公式如下:
[0026][0027]式中:x
i
—归一化之前的数据;x
max
,x
min
—样本数据中最大值和最小值;x
i,t
—归一化之后的数据。
[0028]所述模糊评价与预测模块使用改进果蝇算法优化支持向量机预测未来水质。将环境数据作为输入向量x,将环境适宜度等级作为输出向量y。本专利技术的LSSVR回归过程如下:
[0029]{(x1,y1),(x2,y2),...,(x
i
,y
i
)}i=1,2,3,...,m
[0030]式中:(x
i
,y
i
)—样本输入向量和输出向量。
[0031]随机70%的数据集作为训练数据通过非线性映射R
d

R
n
,将低维数据映射到高维空间,从而对所有数据进行线性回归,
[0032][0033]式中:w代表权向量;代表非线性映射函数;b为偏差量。
[0034]将上式转化:
[0035][0036][0037]式中:ξi,—松弛变量,表示样本偏离程度;w—权重向量;C—惩罚系数,控制对超出误差的样本的惩罚程度;ε—不敏感损失系数,与支持向量的个数有关;m—样本向量的个数。
[0038]核函数选用高斯核函数:
[0039][0040]式中:σ—核函数带宽;z—核函数中心。
[0041]高斯核函数与之对应的支持向量机是高斯径向基函数分类器,在此情形下,分类决策函数称为
[0042][0043]式中:K(x
i
,x)—核函数;α
i
—拉格朗日算子。
[0044]根据上述推导过程可知,因此,要建立预测精度高、泛化能力强的LSSVR预测模型,需要对惩罚系数C和核函数带宽σ进行组合寻优,从而获得最佳参数组合。本专利技术选择使用改进果蝇算法对惩罚系数和核函数带宽进行寻优。
[0045]标准果蝇算法的运行步骤:
[0046]步骤1:参数设置
[0047]设置FOA算法的最大迭代次数、目标精度、种群规模、飞本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于模糊评价与改进支持向量机的鱼塘水质评价预测系统,其特征在于,包括:信息采集模块、数据处理模块、模糊评价与预测模块、人机交互模块;所述信息采集模块用于采集水质参数;所述数据处理模块用于简化数据样本,缩小因鱼塘面积过大产生的区域间差异;所述模糊评价与预测模块计算水质参数隶属度函数,将当前水质划分等级,并预测未来水质;所述人机交互模块用于保存和显示当前最优融合值、水质等级和未来水质预测结果。2.根据权利要求1所述的一种基于模糊评价与改进支持向量机的鱼塘水质评价预测系统,其特征在于,所述信息采集模块采用传感器实现,用于采集温度、溶解氧、PH值、氨氮浓度,所述传感器通过Lora组网,远程连接至STM32开发板,进行处理存储,所述数据处理模块、模糊评价与预测模块集成于STM32开发板中;数据处理模块具体步骤如下所示:步骤1,在鱼塘适当位置安装4个传感器测温度、溶解氧、PH值、氨氮含量,传感器通过Lora无线速传与STM32单片机进行分时数据交互,这些数据保存在STM32单片机flash中;步骤2,单个传感器数据接受10次后,使用莱以达准则剔除过大误差数据后,将平均值保存至数组中,获得10个平均数后,调用单传感器数据融合函数,将单个传感器所测数据分为奇偶两组:式中:x
1n1
,x
2n1
分别代表奇偶次序值;其样本方差分别为:式中:X1—奇数组的平均值;—奇数组的方差值;n1—奇数组个数;由各自的方差决定权值进行加权融合得出单个传感器的最优估计值最优方差步骤3,依照方差大小进行排序;将4个融合值分为AB两组,按照方差大小确定权重系数:进行组内融合,并计算融合值按照AB两组的融合方差值确定AB组的权重系数进行组间融合,获取最优值3.根据权利要求2所述的一种基于模糊评价与改进支持向量机的鱼塘水质评价预测系统,其特征在于,所述STM32能够与上位机通讯,将处理的结果在人机交互界面中显示并交
互操作。4.根据权利要求1所述的一种基于模糊评价与改进支持向量机的鱼塘水质评价预测系统,其特征在于,所述模糊评价与预测模块选取对养殖鱼的健康水平和生产力产生重大影响的环境因素,包括温度、溶解氧、PH值、氨氮质量浓度作为鱼塘环境评价指标,环境适宜度用1级、2级、3级表示,分别表示舒适、中等和差;根据规模鱼塘环境参数及环境管理国家标准,得出环境舒适度评价范围,评价因子集为{温度,溶解氧,PH值,氨氮质量浓度},评语集为{舒适,中等,差};确定好评价因子集后,采用相对隶属度来表示其相应的模数变换,计算隶属度矩阵,依据最大隶属度原则计算此时的水质等级,具体如下:建立模糊数学模型为:式中:r(x)—隶属度函数;x—评价因子实测浓度值;s
ij
—第i个评价因子在第j等级标准值;由以上隶属度函数建立模糊矩阵R:式中:r
ij
—第i个水质指标对第j类标准的隶属度;依据实际归一化权重矩阵B:B=(w1,w2,...,w
n
)式中:w
n
—第n个权重系数,n个权重系数相加为1;依据上述矩阵,可计算模糊评价综合指标C:C=B
·
R=(c1,c2,...,c
m
)式中:c
m
—被评事物从整体上看对m等级的隶属程度。5.根据权利要求1所述的一种基于模糊评价与改进支持向量机的鱼塘水质评价预测系统,其特征在于,所述模糊评价与预测模块采用最小二乘支持向量回归机对未来水质预测;将融合后的环境数据作为LSSVR的输入向量x,将环境适宜度等级作为输出向量y,随机从中抽取70%作为训练集,30%作为测试集;为防止数据大小差异,进行归一化处理,将所有数据归一化到[0,1]区间,公式如下:式中:x
i
—归一化之前的数据,x
max
,x
min
—样本数据中最大值和最小值;x
i,t
—归一化之
后的数据;LSSVR的回归过程如下:{(x1,y1),(x2,y2),...,(x
i
,y
i
)}i=1,2,3,...,n式中:(x
i
,y
i
)—样本输入向量和输出向量;随机70%的数据集作为训练数据通过非线性映射R
d

R
n
,将低维数据映射到高维空间,从而对所有数据进行线性回归,式中:w代表权向量;代表非线性映射函数;b为偏差量;将上式转化:将上式转化:式中:ξi,—松弛变量,表示样本偏离程度;w—权重向量;C—惩罚系数,控制对超出误差的样本的惩罚程度;ε—不敏感损失系数,与支持向量的个数有关;m—样本向量的个数;核函数选用高斯核函数:式中:σ—核函数带宽;z—核函数中心;高斯核函数与之对应的支持向量机是高斯径向基函数分类器,在此情形下,分类决策函数称为式中:K(x
i
,x)—核函数;α
i
—拉格朗日算子。6.根据权利要求5所述的一种基于模糊评价与改进支持向量机的鱼塘水质评价预测系统,其特征在于,所述LSSVR使用改进果蝇算法FOA优化惩罚系数C和核函数带宽σ:参数设置:设置FOA算法的最大迭代次数、目标精度、种群规模、飞行步长;初始化果蝇种群位置:引入Logistic混沌映射生成果蝇群体的初始位置,解决随机种群位置分布不均匀的问题,使优化后的果蝇位置具有混沌随机性、遍历性、规律性特点,公式如下:x(n+1)=μx(n)(1

x(n)),x(n)∈[0,1]式中:n—迭代次数,μ—控制参数;混沌变量Cx
i
的变换式如下:Cx(n+1)
i
=4Cx(n)
i
(1

Cx(n)
i
),i=1,2,...,N式中:Cx(n)
i
—第i个混沌变量在第n步混沌变换后的大小;
通过上式得到第n+1次变换后的混沌变量Cx(n+1)
i
,然后与变量Cx
i
∈[0,1]反复进行混沌映射;式中:x
i
—混沌映射前的第i个原始数据,x
i
∈[a
min
,a
max
];x
i
'—其映射后的值;设计果蝇个体利用嗅觉搜寻食物方向的算法:采用动态搜索半径策略,搜索半...

【专利技术属性】
技术研发人员:刘星桥王前昆刘一颍宦娟
申请(专利权)人:江苏大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1