基于大数据的智能农业环境监控系统的制作方法

文档序号:12360765阅读:498来源:国知局
基于大数据的智能农业环境监控系统的制作方法与工艺

本发明涉及农业监测技术领域,具体涉及基于大数据的智能农业环境监控系统。



背景技术:

相关技术中,温室的农作物及花卉在培养等过程中会受到很多因素的影响,如温室的温度湿度、土壤温度、土壤水分、光照强度、二氧化碳浓度等环境参数,因此在温室农业的培育过程中对环境参数的控制显得格外重要。并且相关资料表明,在可自动控制室内的温度、湿度、灌溉、通风、二氧化碳浓度和光照的温室中,每平方米温室一季可产番茄30kg~50kg,黄瓜40kg,相当于露地栽培产量10倍以上。其他各类作物在这种环境下的产量也将得到明显的提升。目前,针对大多数农业温室大棚环境的监控被动、落后,信息化和智能化水平不高,并且存在诸多问题和不安全因素,如:采用人工测量、记录的方式,不能够24小时实时、动态监控;不稳定、误差大、容易受干扰;采用人工监控,时效性很差,特别是针对名贵农业,其对环境变化敏感,一旦环境发生改变而未及时采取措施,将可能造成极大的经济损失。



技术实现要素:

为解决上述问题,本发明旨在提供基于大数据的智能农业环境监控系统。

本发明的目的采用以下技术方案来实现:

基于大数据的智能农业环境监控系统,包括基于大数据的云服务器、本地服务器、传感器系统和无线传感网,所述基于大数据的云服务器通过无线传感网与本地服务器连接,本地服务器与传感器系统和无线传感网连接,所述本地服务器通过无线传感网还连接有设备控制器。

优选的,所述设备控制器连接有风机、卷帘机、空调、电灯和灌溉机。

本发明的有益效果为:以传感器系统和各种感知设备为载体,以应用软件技术为服务核心,实现实时性和高精确度的环境信息监测,为农作物提供可靠的生长环境,且管理人员可以随时查询各温室大棚以及大棚内各个节点当前环境信息,监控平台对采集的数据进行分析与处理,通过设备控制器,系统可以自动启动与调节风机、卷帘机、空调、光照、灌溉等设备,为农作物提供一个最适宜的生长环境。

附图说明

利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。

图1是本发明结构示意图;

图2是本发明传感器故障诊断装置的示意图。

附图标记:

信号采集滤波模块1、故障特征提取模块2、在线特征提取模块3、特征向量优选模块4、故障分类识别模块5、故障种类更新模块6、健康记录模块7。

具体实施方式

结合以下实施例对本发明作进一步描述。

应用场景1

参见图1、图2,本应用场景的一个实施例的基于大数据的智能农业环境监控系统,包括基于大数据的云服务器、本地服务器、传感器系统和无线传感网,所述基于大数据的云服务器通过无线传感网与本地服务器连接,本地服务器与传感器系统和无线传感网连接,所述本地服务器通过无线传感网还连接有设备控制器。

本发明上述实施例以传感器系统和各种感知设备为载体,以应用软件技术为服务核心,实现实时性和高精确度的环境信息监测,为农作物提供可靠的生长环境,且管理人员可以随时查询各温室大棚以及大棚内各个节点当前环境信息,监控平台对采集的数据进行分析与处理,通过事先设定阈值范围,系统可以自动启动与调节风机、卷帘机、空调、光照、灌溉等设备,为农作物提供一个最适宜的生长环境。

优选的,所述传感器系统包括空气温湿度传感器、土壤温湿度传感器、光照传感器、CO2传感器。

本优选实施例设置空气温湿度传感器、土壤温湿度传感器、光照传感器、CO2传感器,实现农业环境数据的采集。

优选的,所述智能农业环境监控系统还包括对各传感器进行诊断的传感器故障诊断装置,所述传感器故障诊断装置包括信号采集滤波模块1、故障特征提取模块2、在线特征提取模块3、特征向量优选模块4、故障分类识别模块5、故障种类更新模块6和健康记录模块7。

本发明上述实施例设置传感器故障诊断装置并实现了传感器故障诊断装置的快速搭建,有利于监测各传感器,保证监控系统的环境数据采集。

优选的,所述信号采集滤波模块1用于采集历史传感器信号和在线传感器测试信号,并采用组合形态滤波器对信号进行滤波处理;

本优选实施例设置组合形态滤波器,可有效的去除信号的各种噪声干扰,较好的保留信号的原始特征信息。

优选的,所述故障特征提取模块2用于对滤波后的历史传感器信号进行集成经验模态分解(EEMD)处理,并提取集成经验模态分解(EEMD)的能量熵作为训练特征向量,包括:

(1)将采集的历史传感器信号分为正常工况信号和多种类别的故障信号;

(2)对所述历史传感器信号进行集成经验模态分解(EEMD)处理,获得所述历史传感器信号的本征模态函数和余项函数;

(3)计算所述历史传感器信号的本征模态函数和余项函数的能量熵;

(4)对历史传感器信号的能量熵进行归一化处理,提取归一化后的能量熵作为训练特征向量;

所述在线特征提取模块3用于对滤波后的在线传感器测试信号进行集成经验模态分解(EEMD)处理,并提取集成经验模态分解(EEMD)的能量熵作为待测特征向量,包括:

(1)对所述在线传感器测试信号进行EEMD处理,获得所述在线传感器测试信号的本征模态函数和余项函数;

(2)计算所述在线传感器测试信号的本征模态函数和余项函数的能量熵;

(3)对在线传感器测试信号的能量熵进行归一化处理,提取归一化后的能量熵作为待测特征向量。

本优选实施例对采集的传感器信号进行集成经验模态分解(EEMD)处理,能够有效的消除模态混叠现象,分解的效果较好。

优选的,所述特征向量优选模块4分别对训练特征向量和待测特征向量进行相似性度量,对于相似度高的特征向量进行剔除,包括:

(1)定义两向量相似度函数S(X,Y):

<mrow> <mi>S</mi> <mrow> <mo>(</mo> <mi>X</mi> <mo>,</mo> <mi>Y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>cov</mi> <mrow> <mo>(</mo> <mi>X</mi> <mo>,</mo> <mi>Y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msqrt> <mrow> <mi>D</mi> <mrow> <mo>(</mo> <mi>X</mi> <mo>)</mo> </mrow> </mrow> </msqrt> <msqrt> <mrow> <mi>D</mi> <mrow> <mo>(</mo> <mi>Y</mi> <mo>)</mo> </mrow> </mrow> </msqrt> </mrow> </mfrac> </mrow>

式中,X、Y分别表示两个特征向量,cov(X,Y)为X与Y的协方差,为X、Y标准差;

对于任意两个训练特征向量X1、X2,和任意两个待测特征向量D1、D2,分别采用相似度函数对其相似度进行度量,得到S(X1,X2)和S(D1,D2);

(2)对于S(X1,X2)和S(D1,D2),若S(X1,X2)>T1,T1∈(0.9,1),只选取X1作为训练特征向量,若S(D1,D2)>T2,T2∈(0.95,1),只选取D1作为待测特征向量。

本优选实施例通过相似度度量来筛选特征向量,能够减少计算量,提高效率。

优选的,所述故障分类识别模块5用于采用优化的最小二乘支持向量机对所述待测特征向量进行故障分类识别,包括参数选择优化子模块、训练子模块和识别子模块,具体为:

所述参数选择优化子模块用于构造最小二乘支持向量机的核函数,并对最小二乘支持向量机的结构参数采用多群体协同混沌粒子群优化算法进行优化;

所述训练子模块,用于采用改进的最优二叉树结构的最小二乘向量机的多分类方法,以得到的训练特征向量作为训练样本对结构参数优化后的最小二乘支持向量机进行训练,并构建传感器故障诊断模型;

所述识别子模块用于采用所述传感器故障诊断模型对所述待测特征向量进行故障分类识别;

其中,考虑多项式核函数和RBF核函数的优异性,所述最小二乘支持向量机的核函数构造为:

K=(1-δ)(xxi+1)p+δexp(-‖x-xi22)

式中,δ为综合调整因子,δ的取值范围设定为[0.45,0.55],p为多项式核函数的阶数,σ2为RBF核函数参数。

其中,所示采用多群体协同混沌粒子群优化算法进行优化,包括:

(1)分别对主粒子群和从粒子群进行初始化,随机产生一组参数作为粒子的初始位置和初始速度,定义适应度函数为:

<mrow> <mi>S</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mi>N</mi> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <mo>|</mo> <mfrac> <mrow> <msub> <mi>q</mi> <mi>i</mi> </msub> <mi>W</mi> </mrow> <mrow> <msub> <mi>q</mi> <mi>i</mi> </msub> <mi>W</mi> <mo>+</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msub> <mi>q</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mi>T</mi> </mrow> </mfrac> <mo>|</mo> <mo>&times;</mo> <mn>100</mn> <mi>%</mi> </mrow>

式中,N为训练样本总个数,W为故障错误分类数目,T为故障正确分类数目,qi为自设定的权重系数,qi的取值范围设定为[0.4,0.5];

(2)进行从粒子群的更新,在每一代更新过程中,根据适应度函数,从粒子群分别更新粒子的速度和位置,然后对每个粒子将其历史最优适应度值与主粒子群体内所经历的最好位置的适应度值比较,若更好,则将其作为当前的全局最优位置;

(3)对所述全局最优位置进行混沌优化,并迭代当前序列中的最优粒子位置和速度,生成最优粒子序列;

(4)在每一代主粒子群中选取从粒子群中最优的粒子,并更新粒子的位置和速度,直至达到最大迭代次数或者满足适应度函数的误差要求。

其中,所述改进的最优二叉树结构的最小二乘向量机的多分类方法具体包括:

(1)计算所有训练样本的标准方差和两个类别j、间的分离性测度;

(2)输出最小分离性测度对应的j、

(3)在对最小二乘支持向量机的结构参数进行优化后,建立二分类的最小二乘支持向量机用以训练第j类和第类的训练样本,形成最优二分类最小二乘支持向量机,输出判别函数的参数,把类的训练样本合并到j类内,构成新的j类训练样本;

(4)把所有的类别按照(1)-(3)进行循环训练,直至输出最优一个根节点;

(5)根据以上输出结果组成最小二乘支持向量机的分类决策树,然后对余下的训练样本进行分类效果测试。

本优选实施例为了提高故障诊断的精度,采用训练速度快、泛化能力强和鲁棒性较好的最小二乘向量机作为分类器,并提出了改进最优二叉树结构的多分类方法,以类间分离性测度替代二叉树结构中的权值,提高了的分类精度和分类速度;考虑到RBF核函数是局部核函数,多项式核函数是全局核函数,局部核函数学习能力强,泛化性能相对较弱,而全局核函数泛化性能强,学习能力相对较弱,在综合上述两类核函数的优点的基础上进行最小二乘支持向量机的核函数构造,优化了最小二乘支持向量机的分类性能和泛化性能;设计的多群体协同混沌粒子群优化算法,具有较好的收敛速度,且具有较好的全局和局部寻优性能,能够及时的跳出局部极值点,寻找全局的最优值,从而采用多群体协同混沌粒子群优化算法对最小二乘支持向量机的结构参数进行优化,优化效果好。

优选地,所述故障种类更新模块6用于对训练集进行更新,不断优化传感器故障诊断模型,包括:

(1)传感器故障诊断模型无法对待测特征向量进行有效故障分类时,将待测特征向量作为新的训练特征向量;

(2)新的训练特征向量对训练样本进行更新,对结构参数优化后的最小二乘支持向量机进行训练,并构建出新的传感器故障诊断模型;

(3)采用新的传感器故障诊断模型对所述待测特征向量进行故障分类识别,完成故障种类更新。

本优选实施例设置故障种类更新模块6,以提高模型的适应能力和应用范围。

优选的,所述健康记录模块7包括存储子模块和安全访问子模块,所述存储子模块采用基于云存储的存储模型,具体地,将故障信息进行压缩后进行加密,上传至云存储器,所述安全访问子模块用于对信息进行访问,具体地,对应于存储子模块,将数据下载到本地,采用相应密钥进行解锁后,再进行解压以读取信息。

本优选实施例设置健康记录模块7,一方面保证了信息安全,另一方面能够随时对故障进行访问,便于查找问题。

在此应用场景中,设定阈值T1的取值为0.96,传感器故障诊断装置的监测速度相对提高了10%,传感器故障诊断装置的监测精度相对提高了12%。

应用场景2

参见图1、图2,本应用场景的一个实施例的基于大数据的智能农业环境监控系统,包括基于大数据的云服务器、本地服务器、传感器系统和无线传感网,所述基于大数据的云服务器通过无线传感网与本地服务器连接,本地服务器与传感器系统和无线传感网连接,所述本地服务器通过无线传感网还连接有设备控制器。

本发明上述实施例以传感器系统和各种感知设备为载体,以应用软件技术为服务核心,实现实时性和高精确度的环境信息监测,为农作物提供可靠的生长环境,且管理人员可以随时查询各温室大棚以及大棚内各个节点当前环境信息,监控平台对采集的数据进行分析与处理,通过事先设定阈值范围,系统可以自动启动与调节风机、卷帘机、空调、光照、灌溉等设备,为农作物提供一个最适宜的生长环境。

优选的,所述传感器系统包括空气温湿度传感器、土壤温湿度传感器、光照传感器、CO2传感器。

本优选实施例设置空气温湿度传感器、土壤温湿度传感器、光照传感器、CO2传感器,实现农业环境数据的采集。

优选的,所述智能农业环境监控系统还包括对各传感器进行诊断的传感器故障诊断装置,所述传感器故障诊断装置包括信号采集滤波模块1、故障特征提取模块2、在线特征提取模块3、特征向量优选模块4、故障分类识别模块5、故障种类更新模块6和健康记录模块7。

本发明上述实施例设置传感器故障诊断装置并实现了传感器故障诊断装置的快速搭建,有利于监测各传感器,保证监控系统的环境数据采集。

优选的,所述信号采集滤波模块1用于采集历史传感器信号和在线传感器测试信号,并采用组合形态滤波器对信号进行滤波处理;

本优选实施例设置组合形态滤波器,可有效的去除信号的各种噪声干扰,较好的保留信号的原始特征信息。

优选的,所述故障特征提取模块2用于对滤波后的历史传感器信号进行集成经验模态分解(EEMD)处理,并提取集成经验模态分解(EEMD)的能量熵作为训练特征向量,包括:

(1)将采集的历史传感器信号分为正常工况信号和多种类别的故障信号;

(2)对所述历史传感器信号进行集成经验模态分解(EEMD)处理,获得所述历史传感器信号的本征模态函数和余项函数;

(3)计算所述历史传感器信号的本征模态函数和余项函数的能量熵;

(4)对历史传感器信号的能量熵进行归一化处理,提取归一化后的能量熵作为训练特征向量;

所述在线特征提取模块3用于对滤波后的在线传感器测试信号进行集成经验模态分解(EEMD)处理,并提取集成经验模态分解(EEMD)的能量熵作为待测特征向量,包括:

(1)对所述在线传感器测试信号进行EEMD处理,获得所述在线传感器测试信号的本征模态函数和余项函数;

(2)计算所述在线传感器测试信号的本征模态函数和余项函数的能量熵;

(3)对在线传感器测试信号的能量熵进行归一化处理,提取归一化后的能量熵作为待测特征向量。

本优选实施例对采集的传感器信号进行集成经验模态分解(EEMD)处理,能够有效的消除模态混叠现象,分解的效果较好。

优选的,所述特征向量优选模块4分别对训练特征向量和待测特征向量进行相似性度量,对于相似度高的特征向量进行剔除,包括:

(1)定义两向量相似度函数S(X,Y):

<mrow> <mi>S</mi> <mrow> <mo>(</mo> <mi>X</mi> <mo>,</mo> <mi>Y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>cov</mi> <mrow> <mo>(</mo> <mi>X</mi> <mo>,</mo> <mi>Y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msqrt> <mrow> <mi>D</mi> <mrow> <mo>(</mo> <mi>X</mi> <mo>)</mo> </mrow> </mrow> </msqrt> <msqrt> <mrow> <mi>D</mi> <mrow> <mo>(</mo> <mi>Y</mi> <mo>)</mo> </mrow> </mrow> </msqrt> </mrow> </mfrac> </mrow>

式中,X、Y分别表示两个特征向量,cov(X,Y)为X与Y的协方差,为X、Y标准差;

对于任意两个训练特征向量X1、X2,和任意两个待测特征向量D1、D2,分别采用相似度函数对其相似度进行度量,得到S(X1,X2)和S(D1,D2);

(2)对于S(X1,X2)和S(D1,D2),若S(X1,X2)>T1,T1∈(0.9,1),只选取X1作为训练特征向量,若S(D1,D2)>T2,T2∈(0.95,1),只选取D1作为待测特征向量。

本优选实施例通过相似度度量来筛选特征向量,能够减少计算量,提高效率。

优选的,所述故障分类识别模块5用于采用优化的最小二乘支持向量机对所述待测特征向量进行故障分类识别,包括参数选择优化子模块、训练子模块和识别子模块,具体为:

所述参数选择优化子模块用于构造最小二乘支持向量机的核函数,并对最小二乘支持向量机的结构参数采用多群体协同混沌粒子群优化算法进行优化;

所述训练子模块,用于采用改进的最优二叉树结构的最小二乘向量机的多分类方法,以得到的训练特征向量作为训练样本对结构参数优化后的最小二乘支持向量机进行训练,并构建传感器故障诊断模型;

所述识别子模块用于采用所述传感器故障诊断模型对所述待测特征向量进行故障分类识别;

其中,考虑多项式核函数和RBF核函数的优异性,所述最小二乘支持向量机的核函数构造为:

K=(1-δ)(xxi+1)p+δexp(-‖x-xi22)

式中,δ为综合调整因子,δ的取值范围设定为[0.45,0.55],p为多项式核函数的阶数,σ2为RBF核函数参数。

其中,所示采用多群体协同混沌粒子群优化算法进行优化,包括:

(1)分别对主粒子群和从粒子群进行初始化,随机产生一组参数作为粒子的初始位置和初始速度,定义适应度函数为:

<mrow> <mi>S</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mi>N</mi> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <mo>|</mo> <mfrac> <mrow> <msub> <mi>q</mi> <mi>i</mi> </msub> <mi>W</mi> </mrow> <mrow> <msub> <mi>q</mi> <mi>i</mi> </msub> <mi>W</mi> <mo>+</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msub> <mi>q</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mi>T</mi> </mrow> </mfrac> <mo>|</mo> <mo>&times;</mo> <mn>100</mn> <mi>%</mi> </mrow>

式中,N为训练样本总个数,W为故障错误分类数目,T为故障正确分类数目,qi为自设定的权重系数,qi的取值范围设定为[0.4,0.5];

(2)进行从粒子群的更新,在每一代更新过程中,根据适应度函数,从粒子群分别更新粒子的速度和位置,然后对每个粒子将其历史最优适应度值与主粒子群体内所经历的最好位置的适应度值比较,若更好,则将其作为当前的全局最优位置;

(3)对所述全局最优位置进行混沌优化,并迭代当前序列中的最优粒子位置和速度,生成最优粒子序列;

(4)在每一代主粒子群中选取从粒子群中最优的粒子,并更新粒子的位置和速度,直至达到最大迭代次数或者满足适应度函数的误差要求。

其中,所述改进的最优二叉树结构的最小二乘向量机的多分类方法具体包括:

(1)计算所有训练样本的标准方差和两个类别j、间的分离性测度;

(2)输出最小分离性测度对应的j、

(3)在对最小二乘支持向量机的结构参数进行优化后,建立二分类的最小二乘支持向量机用以训练第j类和第类的训练样本,形成最优二分类最小二乘支持向量机,输出判别函数的参数,把类的训练样本合并到j类内,构成新的j类训练样本;

(4)把所有的类别按照(1)-(3)进行循环训练,直至输出最优一个根节点;

(5)根据以上输出结果组成最小二乘支持向量机的分类决策树,然后对余下的训练样本进行分类效果测试。

本优选实施例为了提高故障诊断的精度,采用训练速度快、泛化能力强和鲁棒性较好的最小二乘向量机作为分类器,并提出了改进最优二叉树结构的多分类方法,以类间分离性测度替代二叉树结构中的权值,提高了的分类精度和分类速度;考虑到RBF核函数是局部核函数,多项式核函数是全局核函数,局部核函数学习能力强,泛化性能相对较弱,而全局核函数泛化性能强,学习能力相对较弱,在综合上述两类核函数的优点的基础上进行最小二乘支持向量机的核函数构造,优化了最小二乘支持向量机的分类性能和泛化性能;设计的多群体协同混沌粒子群优化算法,具有较好的收敛速度,且具有较好的全局和局部寻优性能,能够及时的跳出局部极值点,寻找全局的最优值,从而采用多群体协同混沌粒子群优化算法对最小二乘支持向量机的结构参数进行优化,优化效果好。

优选地,所述故障种类更新模块6用于对训练集进行更新,不断优化传感器故障诊断模型,包括:

(1)传感器故障诊断模型无法对待测特征向量进行有效故障分类时,将待测特征向量作为新的训练特征向量;

(2)新的训练特征向量对训练样本进行更新,对结构参数优化后的最小二乘支持向量机进行训练,并构建出新的传感器故障诊断模型;

(3)采用新的传感器故障诊断模型对所述待测特征向量进行故障分类识别,完成故障种类更新。

本优选实施例设置故障种类更新模块6,以提高模型的适应能力和应用范围。

优选的,所述健康记录模块7包括存储子模块和安全访问子模块,所述存储子模块采用基于云存储的存储模型,具体地,将故障信息进行压缩后进行加密,上传至云存储器,所述安全访问子模块用于对信息进行访问,具体地,对应于存储子模块,将数据下载到本地,采用相应密钥进行解锁后,再进行解压以读取信息。

本优选实施例设置健康记录模块7,一方面保证了信息安全,另一方面能够随时对故障进行访问,便于查找问题。

在此应用场景中,设定阈值T1的取值为0.95,传感器故障诊断装置的监测速度相对提高了11%,传感器故障诊断装置的监测精度相对提高了11%。

应用场景3

参见图1、图2,本应用场景的一个实施例的基于大数据的智能农业环境监控系统,包括基于大数据的云服务器、本地服务器、传感器系统和无线传感网,所述基于大数据的云服务器通过无线传感网与本地服务器连接,本地服务器与传感器系统和无线传感网连接,所述本地服务器通过无线传感网还连接有设备控制器。

本发明上述实施例以传感器系统和各种感知设备为载体,以应用软件技术为服务核心,实现实时性和高精确度的环境信息监测,为农作物提供可靠的生长环境,且管理人员可以随时查询各温室大棚以及大棚内各个节点当前环境信息,监控平台对采集的数据进行分析与处理,通过事先设定阈值范围,系统可以自动启动与调节风机、卷帘机、空调、光照、灌溉等设备,为农作物提供一个最适宜的生长环境。

优选的,所述传感器系统包括空气温湿度传感器、土壤温湿度传感器、光照传感器、CO2传感器。

本优选实施例设置空气温湿度传感器、土壤温湿度传感器、光照传感器、CO2传感器,实现农业环境数据的采集。

优选的,所述智能农业环境监控系统还包括对各传感器进行诊断的传感器故障诊断装置,所述传感器故障诊断装置包括信号采集滤波模块1、故障特征提取模块2、在线特征提取模块3、特征向量优选模块4、故障分类识别模块5、故障种类更新模块6和健康记录模块7。

本发明上述实施例设置传感器故障诊断装置并实现了传感器故障诊断装置的快速搭建,有利于监测各传感器,保证监控系统的环境数据采集。

优选的,所述信号采集滤波模块1用于采集历史传感器信号和在线传感器测试信号,并采用组合形态滤波器对信号进行滤波处理;

本优选实施例设置组合形态滤波器,可有效的去除信号的各种噪声干扰,较好的保留信号的原始特征信息。

优选的,所述故障特征提取模块2用于对滤波后的历史传感器信号进行集成经验模态分解(EEMD)处理,并提取集成经验模态分解(EEMD)的能量熵作为训练特征向量,包括:

(1)将采集的历史传感器信号分为正常工况信号和多种类别的故障信号;

(2)对所述历史传感器信号进行集成经验模态分解(EEMD)处理,获得所述历史传感器信号的本征模态函数和余项函数;

(3)计算所述历史传感器信号的本征模态函数和余项函数的能量熵;

(4)对历史传感器信号的能量熵进行归一化处理,提取归一化后的能量熵作为训练特征向量;

所述在线特征提取模块3用于对滤波后的在线传感器测试信号进行集成经验模态分解(EEMD)处理,并提取集成经验模态分解(EEMD)的能量熵作为待测特征向量,包括:

(1)对所述在线传感器测试信号进行EEMD处理,获得所述在线传感器测试信号的本征模态函数和余项函数;

(2)计算所述在线传感器测试信号的本征模态函数和余项函数的能量熵;

(3)对在线传感器测试信号的能量熵进行归一化处理,提取归一化后的能量熵作为待测特征向量。

本优选实施例对采集的传感器信号进行集成经验模态分解(EEMD)处理,能够有效的消除模态混叠现象,分解的效果较好。

优选的,所述特征向量优选模块4分别对训练特征向量和待测特征向量进行相似性度量,对于相似度高的特征向量进行剔除,包括:

(1)定义两向量相似度函数S(X,Y):

<mrow> <mi>S</mi> <mrow> <mo>(</mo> <mi>X</mi> <mo>,</mo> <mi>Y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>cov</mi> <mrow> <mo>(</mo> <mi>X</mi> <mo>,</mo> <mi>Y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msqrt> <mrow> <mi>D</mi> <mrow> <mo>(</mo> <mi>X</mi> <mo>)</mo> </mrow> </mrow> </msqrt> <msqrt> <mrow> <mi>D</mi> <mrow> <mo>(</mo> <mi>Y</mi> <mo>)</mo> </mrow> </mrow> </msqrt> </mrow> </mfrac> </mrow>

式中,X、Y分别表示两个特征向量,cov(X,Y)为X与Y的协方差,为X、Y标准差;

对于任意两个训练特征向量X1、X2,和任意两个待测特征向量D1、D2,分别采用相似度函数对其相似度进行度量,得到S(X1,X2)和S(D1,D2);

(2)对于S(X1,X2)和S(D1,D2),若S(X1,X2)>T1,T1∈(0.9,1),只选取X1作为训练特征向量,若S(D1,D2)>T2,T2∈(0.95,1),只选取D1作为待测特征向量。

本优选实施例通过相似度度量来筛选特征向量,能够减少计算量,提高效率。

优选的,所述故障分类识别模块5用于采用优化的最小二乘支持向量机对所述待测特征向量进行故障分类识别,包括参数选择优化子模块、训练子模块和识别子模块,具体为:

所述参数选择优化子模块用于构造最小二乘支持向量机的核函数,并对最小二乘支持向量机的结构参数采用多群体协同混沌粒子群优化算法进行优化;

所述训练子模块,用于采用改进的最优二叉树结构的最小二乘向量机的多分类方法,以得到的训练特征向量作为训练样本对结构参数优化后的最小二乘支持向量机进行训练,并构建传感器故障诊断模型;

所述识别子模块用于采用所述传感器故障诊断模型对所述待测特征向量进行故障分类识别;

其中,考虑多项式核函数和RBF核函数的优异性,所述最小二乘支持向量机的核函数构造为:

K=(1-δ)(xxi+1)p+δexp(-‖x-xi22)

式中,δ为综合调整因子,δ的取值范围设定为[0.45,0.55],p为多项式核函数的阶数,σ2为RBF核函数参数。

其中,所示采用多群体协同混沌粒子群优化算法进行优化,包括:

(1)分别对主粒子群和从粒子群进行初始化,随机产生一组参数作为粒子的初始位置和初始速度,定义适应度函数为:

<mrow> <mi>S</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mi>N</mi> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <mo>|</mo> <mfrac> <mrow> <msub> <mi>q</mi> <mi>i</mi> </msub> <mi>W</mi> </mrow> <mrow> <msub> <mi>q</mi> <mi>i</mi> </msub> <mi>W</mi> <mo>+</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msub> <mi>q</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mi>T</mi> </mrow> </mfrac> <mo>|</mo> <mo>&times;</mo> <mn>100</mn> <mi>%</mi> </mrow>

式中,N为训练样本总个数,W为故障错误分类数目,T为故障正确分类数目,qi为自设定的权重系数,qi的取值范围设定为[0.4,0.5];

(2)进行从粒子群的更新,在每一代更新过程中,根据适应度函数,从粒子群分别更新粒子的速度和位置,然后对每个粒子将其历史最优适应度值与主粒子群体内所经历的最好位置的适应度值比较,若更好,则将其作为当前的全局最优位置;

(3)对所述全局最优位置进行混沌优化,并迭代当前序列中的最优粒子位置和速度,生成最优粒子序列;

(4)在每一代主粒子群中选取从粒子群中最优的粒子,并更新粒子的位置和速度,直至达到最大迭代次数或者满足适应度函数的误差要求。

其中,所述改进的最优二叉树结构的最小二乘向量机的多分类方法具体包括:

(1)计算所有训练样本的标准方差和两个类别j、间的分离性测度;

(2)输出最小分离性测度对应的j、

(3)在对最小二乘支持向量机的结构参数进行优化后,建立二分类的最小二乘支持向量机用以训练第j类和第类的训练样本,形成最优二分类最小二乘支持向量机,输出判别函数的参数,把类的训练样本合并到j类内,构成新的j类训练样本;

(4)把所有的类别按照(1)-(3)进行循环训练,直至输出最优一个根节点;

(5)根据以上输出结果组成最小二乘支持向量机的分类决策树,然后对余下的训练样本进行分类效果测试。

本优选实施例为了提高故障诊断的精度,采用训练速度快、泛化能力强和鲁棒性较好的最小二乘向量机作为分类器,并提出了改进最优二叉树结构的多分类方法,以类间分离性测度替代二叉树结构中的权值,提高了的分类精度和分类速度;考虑到RBF核函数是局部核函数,多项式核函数是全局核函数,局部核函数学习能力强,泛化性能相对较弱,而全局核函数泛化性能强,学习能力相对较弱,在综合上述两类核函数的优点的基础上进行最小二乘支持向量机的核函数构造,优化了最小二乘支持向量机的分类性能和泛化性能;设计的多群体协同混沌粒子群优化算法,具有较好的收敛速度,且具有较好的全局和局部寻优性能,能够及时的跳出局部极值点,寻找全局的最优值,从而采用多群体协同混沌粒子群优化算法对最小二乘支持向量机的结构参数进行优化,优化效果好。

优选地,所述故障种类更新模块6用于对训练集进行更新,不断优化传感器故障诊断模型,包括:

(1)传感器故障诊断模型无法对待测特征向量进行有效故障分类时,将待测特征向量作为新的训练特征向量;

(2)新的训练特征向量对训练样本进行更新,对结构参数优化后的最小二乘支持向量机进行训练,并构建出新的传感器故障诊断模型;

(3)采用新的传感器故障诊断模型对所述待测特征向量进行故障分类识别,完成故障种类更新。

本优选实施例设置故障种类更新模块6,以提高模型的适应能力和应用范围。

优选的,所述健康记录模块7包括存储子模块和安全访问子模块,所述存储子模块采用基于云存储的存储模型,具体地,将故障信息进行压缩后进行加密,上传至云存储器,所述安全访问子模块用于对信息进行访问,具体地,对应于存储子模块,将数据下载到本地,采用相应密钥进行解锁后,再进行解压以读取信息。

本优选实施例设置健康记录模块7,一方面保证了信息安全,另一方面能够随时对故障进行访问,便于查找问题。

在此应用场景中,设定阈值T1的取值为0.94,传感器故障诊断装置的监测速度相对提高了12%,传感器故障诊断装置的监测精度相对提高了10%。

应用场景4

参见图1、图2,本应用场景的一个实施例的基于大数据的智能农业环境监控系统,包括基于大数据的云服务器、本地服务器、传感器系统和无线传感网,所述基于大数据的云服务器通过无线传感网与本地服务器连接,本地服务器与传感器系统和无线传感网连接,所述本地服务器通过无线传感网还连接有设备控制器。

本发明上述实施例以传感器系统和各种感知设备为载体,以应用软件技术为服务核心,实现实时性和高精确度的环境信息监测,为农作物提供可靠的生长环境,且管理人员可以随时查询各温室大棚以及大棚内各个节点当前环境信息,监控平台对采集的数据进行分析与处理,通过事先设定阈值范围,系统可以自动启动与调节风机、卷帘机、空调、光照、灌溉等设备,为农作物提供一个最适宜的生长环境。

优选的,所述传感器系统包括空气温湿度传感器、土壤温湿度传感器、光照传感器、CO2传感器。

本优选实施例设置空气温湿度传感器、土壤温湿度传感器、光照传感器、CO2传感器,实现农业环境数据的采集。

优选的,所述智能农业环境监控系统还包括对各传感器进行诊断的传感器故障诊断装置,所述传感器故障诊断装置包括信号采集滤波模块1、故障特征提取模块2、在线特征提取模块3、特征向量优选模块4、故障分类识别模块5、故障种类更新模块6和健康记录模块7。

本发明上述实施例设置传感器故障诊断装置并实现了传感器故障诊断装置的快速搭建,有利于监测各传感器,保证监控系统的环境数据采集。

优选的,所述信号采集滤波模块1用于采集历史传感器信号和在线传感器测试信号,并采用组合形态滤波器对信号进行滤波处理;

本优选实施例设置组合形态滤波器,可有效的去除信号的各种噪声干扰,较好的保留信号的原始特征信息。

优选的,所述故障特征提取模块2用于对滤波后的历史传感器信号进行集成经验模态分解(EEMD)处理,并提取集成经验模态分解(EEMD)的能量熵作为训练特征向量,包括:

(1)将采集的历史传感器信号分为正常工况信号和多种类别的故障信号;

(2)对所述历史传感器信号进行集成经验模态分解(EEMD)处理,获得所述历史传感器信号的本征模态函数和余项函数;

(3)计算所述历史传感器信号的本征模态函数和余项函数的能量熵;

(4)对历史传感器信号的能量熵进行归一化处理,提取归一化后的能量熵作为训练特征向量;

所述在线特征提取模块3用于对滤波后的在线传感器测试信号进行集成经验模态分解(EEMD)处理,并提取集成经验模态分解(EEMD)的能量熵作为待测特征向量,包括:

(1)对所述在线传感器测试信号进行EEMD处理,获得所述在线传感器测试信号的本征模态函数和余项函数;

(2)计算所述在线传感器测试信号的本征模态函数和余项函数的能量熵;

(3)对在线传感器测试信号的能量熵进行归一化处理,提取归一化后的能量熵作为待测特征向量。

本优选实施例对采集的传感器信号进行集成经验模态分解(EEMD)处理,能够有效的消除模态混叠现象,分解的效果较好。

优选的,所述特征向量优选模块4分别对训练特征向量和待测特征向量进行相似性度量,对于相似度高的特征向量进行剔除,包括:

(1)定义两向量相似度函数S(X,Y):

<mrow> <mi>S</mi> <mrow> <mo>(</mo> <mi>X</mi> <mo>,</mo> <mi>Y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>cov</mi> <mrow> <mo>(</mo> <mi>X</mi> <mo>,</mo> <mi>Y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msqrt> <mrow> <mi>D</mi> <mrow> <mo>(</mo> <mi>X</mi> <mo>)</mo> </mrow> </mrow> </msqrt> <msqrt> <mrow> <mi>D</mi> <mrow> <mo>(</mo> <mi>Y</mi> <mo>)</mo> </mrow> </mrow> </msqrt> </mrow> </mfrac> </mrow>

式中,X、Y分别表示两个特征向量,cov(X,Y)为X与Y的协方差,为X、Y标准差;

对于任意两个训练特征向量X1、X2,和任意两个待测特征向量D1、D2,分别采用相似度函数对其相似度进行度量,得到S(X1,X2)和S(D1,D2);

(2)对于S(X1,X2)和S(D1,D2),若S(X1,X2)>T1,T1∈(0.9,1),只选取X1作为训练特征向量,若S(D1,D2)>T2,T2∈(0.95,1),只选取D1作为待测特征向量。

本优选实施例通过相似度度量来筛选特征向量,能够减少计算量,提高效率。

优选的,所述故障分类识别模块5用于采用优化的最小二乘支持向量机对所述待测特征向量进行故障分类识别,包括参数选择优化子模块、训练子模块和识别子模块,具体为:

所述参数选择优化子模块用于构造最小二乘支持向量机的核函数,并对最小二乘支持向量机的结构参数采用多群体协同混沌粒子群优化算法进行优化;

所述训练子模块,用于采用改进的最优二叉树结构的最小二乘向量机的多分类方法,以得到的训练特征向量作为训练样本对结构参数优化后的最小二乘支持向量机进行训练,并构建传感器故障诊断模型;

所述识别子模块用于采用所述传感器故障诊断模型对所述待测特征向量进行故障分类识别;

其中,考虑多项式核函数和RBF核函数的优异性,所述最小二乘支持向量机的核函数构造为:

K=(1-δ)(xxi+1)p+δexp(-‖x-xi22)

式中,δ为综合调整因子,δ的取值范围设定为[0.45,0.55],p为多项式核函数的阶数,σ2为RBF核函数参数。

其中,所示采用多群体协同混沌粒子群优化算法进行优化,包括:

(1)分别对主粒子群和从粒子群进行初始化,随机产生一组参数作为粒子的初始位置和初始速度,定义适应度函数为:

<mrow> <mi>S</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mi>N</mi> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <mo>|</mo> <mfrac> <mrow> <msub> <mi>q</mi> <mi>i</mi> </msub> <mi>W</mi> </mrow> <mrow> <msub> <mi>q</mi> <mi>i</mi> </msub> <mi>W</mi> <mo>+</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msub> <mi>q</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mi>T</mi> </mrow> </mfrac> <mo>|</mo> <mo>&times;</mo> <mn>100</mn> <mi>%</mi> </mrow>

式中,N为训练样本总个数,W为故障错误分类数目,T为故障正确分类数目,qi为自设定的权重系数,qi的取值范围设定为[0.4,0.5];

(2)进行从粒子群的更新,在每一代更新过程中,根据适应度函数,从粒子群分别更新粒子的速度和位置,然后对每个粒子将其历史最优适应度值与主粒子群体内所经历的最好位置的适应度值比较,若更好,则将其作为当前的全局最优位置;

(3)对所述全局最优位置进行混沌优化,并迭代当前序列中的最优粒子位置和速度,生成最优粒子序列;

(4)在每一代主粒子群中选取从粒子群中最优的粒子,并更新粒子的位置和速度,直至达到最大迭代次数或者满足适应度函数的误差要求。

其中,所述改进的最优二叉树结构的最小二乘向量机的多分类方法具体包括:

(1)计算所有训练样本的标准方差和两个类别j、间的分离性测度;

(2)输出最小分离性测度对应的j、

(3)在对最小二乘支持向量机的结构参数进行优化后,建立二分类的最小二乘支持向量机用以训练第j类和第类的训练样本,形成最优二分类最小二乘支持向量机,输出判别函数的参数,把类的训练样本合并到j类内,构成新的j类训练样本;

(4)把所有的类别按照(1)-(3)进行循环训练,直至输出最优一个根节点;

(5)根据以上输出结果组成最小二乘支持向量机的分类决策树,然后对余下的训练样本进行分类效果测试。

本优选实施例为了提高故障诊断的精度,采用训练速度快、泛化能力强和鲁棒性较好的最小二乘向量机作为分类器,并提出了改进最优二叉树结构的多分类方法,以类间分离性测度替代二叉树结构中的权值,提高了的分类精度和分类速度;考虑到RBF核函数是局部核函数,多项式核函数是全局核函数,局部核函数学习能力强,泛化性能相对较弱,而全局核函数泛化性能强,学习能力相对较弱,在综合上述两类核函数的优点的基础上进行最小二乘支持向量机的核函数构造,优化了最小二乘支持向量机的分类性能和泛化性能;设计的多群体协同混沌粒子群优化算法,具有较好的收敛速度,且具有较好的全局和局部寻优性能,能够及时的跳出局部极值点,寻找全局的最优值,从而采用多群体协同混沌粒子群优化算法对最小二乘支持向量机的结构参数进行优化,优化效果好。

优选地,所述故障种类更新模块6用于对训练集进行更新,不断优化传感器故障诊断模型,包括:

(1)传感器故障诊断模型无法对待测特征向量进行有效故障分类时,将待测特征向量作为新的训练特征向量;

(2)新的训练特征向量对训练样本进行更新,对结构参数优化后的最小二乘支持向量机进行训练,并构建出新的传感器故障诊断模型;

(3)采用新的传感器故障诊断模型对所述待测特征向量进行故障分类识别,完成故障种类更新。

本优选实施例设置故障种类更新模块6,以提高模型的适应能力和应用范围。

优选的,所述健康记录模块7包括存储子模块和安全访问子模块,所述存储子模块采用基于云存储的存储模型,具体地,将故障信息进行压缩后进行加密,上传至云存储器,所述安全访问子模块用于对信息进行访问,具体地,对应于存储子模块,将数据下载到本地,采用相应密钥进行解锁后,再进行解压以读取信息。

本优选实施例设置健康记录模块7,一方面保证了信息安全,另一方面能够随时对故障进行访问,便于查找问题。

在此应用场景中,设定阈值T1的取值为0.93,传感器故障诊断装置的监测速度相对提高了13%,传感器故障诊断装置的监测精度相对提高了9%。

应用场景5

参见图1、图2,本应用场景的一个实施例的基于大数据的智能农业环境监控系统,包括基于大数据的云服务器、本地服务器、传感器系统和无线传感网,所述基于大数据的云服务器通过无线传感网与本地服务器连接,本地服务器与传感器系统和无线传感网连接,所述本地服务器通过无线传感网还连接有设备控制器。

本发明上述实施例以传感器系统和各种感知设备为载体,以应用软件技术为服务核心,实现实时性和高精确度的环境信息监测,为农作物提供可靠的生长环境,且管理人员可以随时查询各温室大棚以及大棚内各个节点当前环境信息,监控平台对采集的数据进行分析与处理,通过事先设定阈值范围,系统可以自动启动与调节风机、卷帘机、空调、光照、灌溉等设备,为农作物提供一个最适宜的生长环境。

优选的,所述传感器系统包括空气温湿度传感器、土壤温湿度传感器、光照传感器、CO2传感器。

本优选实施例设置空气温湿度传感器、土壤温湿度传感器、光照传感器、CO2传感器,实现农业环境数据的采集。

优选的,所述智能农业环境监控系统还包括对各传感器进行诊断的传感器故障诊断装置,所述传感器故障诊断装置包括信号采集滤波模块1、故障特征提取模块2、在线特征提取模块3、特征向量优选模块4、故障分类识别模块5、故障种类更新模块6和健康记录模块7。

本发明上述实施例设置传感器故障诊断装置并实现了传感器故障诊断装置的快速搭建,有利于监测各传感器,保证监控系统的环境数据采集。

优选的,所述信号采集滤波模块1用于采集历史传感器信号和在线传感器测试信号,并采用组合形态滤波器对信号进行滤波处理;

本优选实施例设置组合形态滤波器,可有效的去除信号的各种噪声干扰,较好的保留信号的原始特征信息。

优选的,所述故障特征提取模块2用于对滤波后的历史传感器信号进行集成经验模态分解(EEMD)处理,并提取集成经验模态分解(EEMD)的能量熵作为训练特征向量,包括:

(1)将采集的历史传感器信号分为正常工况信号和多种类别的故障信号;

(2)对所述历史传感器信号进行集成经验模态分解(EEMD)处理,获得所述历史传感器信号的本征模态函数和余项函数;

(3)计算所述历史传感器信号的本征模态函数和余项函数的能量熵;

(4)对历史传感器信号的能量熵进行归一化处理,提取归一化后的能量熵作为训练特征向量;

所述在线特征提取模块3用于对滤波后的在线传感器测试信号进行集成经验模态分解(EEMD)处理,并提取集成经验模态分解(EEMD)的能量熵作为待测特征向量,包括:

(1)对所述在线传感器测试信号进行EEMD处理,获得所述在线传感器测试信号的本征模态函数和余项函数;

(2)计算所述在线传感器测试信号的本征模态函数和余项函数的能量熵;

(3)对在线传感器测试信号的能量熵进行归一化处理,提取归一化后的能量熵作为待测特征向量。

本优选实施例对采集的传感器信号进行集成经验模态分解(EEMD)处理,能够有效的消除模态混叠现象,分解的效果较好。

优选的,所述特征向量优选模块4分别对训练特征向量和待测特征向量进行相似性度量,对于相似度高的特征向量进行剔除,包括:

(1)定义两向量相似度函数S(X,Y):

<mrow> <mi>S</mi> <mrow> <mo>(</mo> <mi>X</mi> <mo>,</mo> <mi>Y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>cov</mi> <mrow> <mo>(</mo> <mi>X</mi> <mo>,</mo> <mi>Y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msqrt> <mrow> <mi>D</mi> <mrow> <mo>(</mo> <mi>X</mi> <mo>)</mo> </mrow> </mrow> </msqrt> <msqrt> <mrow> <mi>D</mi> <mrow> <mo>(</mo> <mi>Y</mi> <mo>)</mo> </mrow> </mrow> </msqrt> </mrow> </mfrac> </mrow>

式中,X、Y分别表示两个特征向量,cov(X,Y)为X与Y的协方差,为X、Y标准差;

对于任意两个训练特征向量X1、X2,和任意两个待测特征向量D1、D2,分别采用相似度函数对其相似度进行度量,得到S(X1,X2)和S(D1,D2);

(2)对于S(X1,X2)和S(D1,D2),若S(X1,X2)>T1,T1∈(0.9,1),只选取X1作为训练特征向量,若S(D1,D2)>T2,T2∈(0.95,1),只选取D1作为待测特征向量。

本优选实施例通过相似度度量来筛选特征向量,能够减少计算量,提高效率。

优选的,所述故障分类识别模块5用于采用优化的最小二乘支持向量机对所述待测特征向量进行故障分类识别,包括参数选择优化子模块、训练子模块和识别子模块,具体为:

所述参数选择优化子模块用于构造最小二乘支持向量机的核函数,并对最小二乘支持向量机的结构参数采用多群体协同混沌粒子群优化算法进行优化;

所述训练子模块,用于采用改进的最优二叉树结构的最小二乘向量机的多分类方法,以得到的训练特征向量作为训练样本对结构参数优化后的最小二乘支持向量机进行训练,并构建传感器故障诊断模型;

所述识别子模块用于采用所述传感器故障诊断模型对所述待测特征向量进行故障分类识别;

其中,考虑多项式核函数和RBF核函数的优异性,所述最小二乘支持向量机的核函数构造为:

K=(1-δ)(xxi+1)p+δexp(-‖x-xi22)

式中,δ为综合调整因子,δ的取值范围设定为[0.45,0.55],p为多项式核函数的阶数,σ2为RBF核函数参数。

其中,所示采用多群体协同混沌粒子群优化算法进行优化,包括:

(1)分别对主粒子群和从粒子群进行初始化,随机产生一组参数作为粒子的初始位置和初始速度,定义适应度函数为:

<mrow> <mi>S</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mi>N</mi> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <mo>|</mo> <mfrac> <mrow> <msub> <mi>q</mi> <mi>i</mi> </msub> <mi>W</mi> </mrow> <mrow> <msub> <mi>q</mi> <mi>i</mi> </msub> <mi>W</mi> <mo>+</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msub> <mi>q</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mi>T</mi> </mrow> </mfrac> <mo>|</mo> <mo>&times;</mo> <mn>100</mn> <mi>%</mi> </mrow>

式中,N为训练样本总个数,W为故障错误分类数目,T为故障正确分类数目,qi为自设定的权重系数,qi的取值范围设定为[0.4,0.5];

(2)进行从粒子群的更新,在每一代更新过程中,根据适应度函数,从粒子群分别更新粒子的速度和位置,然后对每个粒子将其历史最优适应度值与主粒子群体内所经历的最好位置的适应度值比较,若更好,则将其作为当前的全局最优位置;

(3)对所述全局最优位置进行混沌优化,并迭代当前序列中的最优粒子位置和速度,生成最优粒子序列;

(4)在每一代主粒子群中选取从粒子群中最优的粒子,并更新粒子的位置和速度,直至达到最大迭代次数或者满足适应度函数的误差要求。

其中,所述改进的最优二叉树结构的最小二乘向量机的多分类方法具体包括:

(1)计算所有训练样本的标准方差和两个类别j、间的分离性测度;

(2)输出最小分离性测度对应的j、

(3)在对最小二乘支持向量机的结构参数进行优化后,建立二分类的最小二乘支持向量机用以训练第j类和第类的训练样本,形成最优二分类最小二乘支持向量机,输出判别函数的参数,把类的训练样本合并到j类内,构成新的j类训练样本;

(4)把所有的类别按照(1)-(3)进行循环训练,直至输出最优一个根节点;

(5)根据以上输出结果组成最小二乘支持向量机的分类决策树,然后对余下的训练样本进行分类效果测试。

本优选实施例为了提高故障诊断的精度,采用训练速度快、泛化能力强和鲁棒性较好的最小二乘向量机作为分类器,并提出了改进最优二叉树结构的多分类方法,以类间分离性测度替代二叉树结构中的权值,提高了的分类精度和分类速度;考虑到RBF核函数是局部核函数,多项式核函数是全局核函数,局部核函数学习能力强,泛化性能相对较弱,而全局核函数泛化性能强,学习能力相对较弱,在综合上述两类核函数的优点的基础上进行最小二乘支持向量机的核函数构造,优化了最小二乘支持向量机的分类性能和泛化性能;设计的多群体协同混沌粒子群优化算法,具有较好的收敛速度,且具有较好的全局和局部寻优性能,能够及时的跳出局部极值点,寻找全局的最优值,从而采用多群体协同混沌粒子群优化算法对最小二乘支持向量机的结构参数进行优化,优化效果好。

优选地,所述故障种类更新模块6用于对训练集进行更新,不断优化传感器故障诊断模型,包括:

(1)传感器故障诊断模型无法对待测特征向量进行有效故障分类时,将待测特征向量作为新的训练特征向量;

(2)新的训练特征向量对训练样本进行更新,对结构参数优化后的最小二乘支持向量机进行训练,并构建出新的传感器故障诊断模型;

(3)采用新的传感器故障诊断模型对所述待测特征向量进行故障分类识别,完成故障种类更新。

本优选实施例设置故障种类更新模块6,以提高模型的适应能力和应用范围。

优选的,所述健康记录模块7包括存储子模块和安全访问子模块,所述存储子模块采用基于云存储的存储模型,具体地,将故障信息进行压缩后进行加密,上传至云存储器,所述安全访问子模块用于对信息进行访问,具体地,对应于存储子模块,将数据下载到本地,采用相应密钥进行解锁后,再进行解压以读取信息。

本优选实施例设置健康记录模块7,一方面保证了信息安全,另一方面能够随时对故障进行访问,便于查找问题。

在此应用场景中,设定阈值T1的取值为0.92,传感器故障诊断装置的监测速度相对提高了14%,传感器故障诊断装置的监测精度相对提高了8%。

最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1