您当前的位置:中国泵阀制造网 > 泵阀学院 > 行业论文 > 基于遗传算法和BP神经网络的多联机阀类故障诊断~2

泵阀学院

基于遗传算法和BP神经网络的多联机阀类故障诊断~2
2018-7-23 10:11 中国泵阀制造网 作者:佚名 点击:4252
【中国泵阀制造网 行业论文】多联机的阀类故障诊断复合模型的执行流程如图4所示。首先,输入数据按比例随机划分为训练集和测试集,均进行数据归一化处理。然后,采用遗传算法针对训练集进行故障特征的选取和神经网络模型的训练,得到最优特征子集。同时对神经网络的参数如传递函数、训练函数、神经网络隐含层节点数等进行优化选择。最后,利用测试集对训练好的的神经网络模型进行测试,得到诊断结果。

表1 阀类故障类型的向量表示

传感器 阀值 多联机阀 膨胀阀

2 多联机阀类故障诊断模型

多联机阀类故障诊断模型利用遗传算法对原始故障特征集进行优化选择,结合BP神经网络建模。

2.1 BP神经网络算法

BP神经网络由于其函数信号正向传递,误差信号反向传播的特点,在神经网络中最重要、应用最多。如图2所示,BP神经网络由输入层、隐含层、输出层组成,通过不断调整权值、阀值达到期望输出。数据经输入层节点进入神经网络模型,通过传递函数传递到隐含层,隐含层可以是单层或者多层,隐含层将变换处理过的数据通过传递函数传递到输出层进

行下一步处理。当实际输出与期望输出不符时,误差信号将反向传播,误差通过输出层,按误差梯度下降的方式逐层修正各层权值、阈值,函数信号的正向传递和误差信号的反向传播将反复进行直到满足期望输出。利用神经网络进行故障建模时,神经网络的参数如传递函数、训练函数、学习率以及隐含层节点数等直接影响故障分类的精度。

传感器 阀值 多联机阀 膨胀阀

图2 BP神经网络结构

2.2 基于遗传算法的故障特征选择

故障诊断是针对诊断对象的故障模式进行分类和识别,或者根据专家经验等方法推断出故障所在部位和严重程度的过程,由于一种故障往往会伴随着多种故障特征,多种故障也可能引起同一故障特征,故障特征和故障类别的对应关系不清晰。因此,人们往往提出大量原始特征进行故障识别,降低了故障诊断效率,严重时会影响故障诊断正确率。遗传算法采用自选择、交叉遗传和变异等遗传过程寻找最优的故障特征集,如图3所示,具体步骤如下:

1)随机初始化一定数量的特征集:随机生成一定数量的二进制向量作为父代,每个向量代表一个随机特征集,即原始特征集的一个子集,整个二进制编码的长度为原始特征集中的特征数,1表示该特征存在,0表示特征不存在。

2)选择一定数量的父代进行交叉和变异:利用适应度函数评估种群的个体,按适应度值进行锦标赛选择,被选择的父代按一定的比例进行两点交叉和单点变异,生成子代。

传感器 阀值 多联机阀 膨胀阀

图3 遗传算法特征选择的流程

3)采用精英保留策略优化子代:变异操作之后比较当前最优个体与历史最优个体,并将最优个体直接复制替换最差个体,得到子代新种群。

4)找到满足条件的特征集:当遗传代数达到设定值,或者最佳适应度值基本不变时,继续迭代结果无明显改善,结束计算,否则回到2继续计算。用于评估种群个体好坏的适应度函数Ffirness为:

传感器 阀值 多联机阀 膨胀阀

式中:σvalve为多联机阀类故障诊断的正确率。与神经网络相结合时,σvalve为利用神经网络进行故障分类的预测准确率。

优化特征变量是将某一特征是否参与建模为研究对象,每个特征变量只有存在和不存在两种可能,为典型的离散型变量,遗传过程针对二进制编码后的向量进行操作。本文的遗传代数设为100,群体规模为40,交叉概率为0. 7,变异概率为0. 017.    

我要发布稿件>> (平台联合众多媒体为您助力)

(来源:中国泵阀第一网)

本文标签: 传感器 阀值 多联机阀 膨胀阀 
投稿箱:
如果您有泵阀行业、配件行业、泵阀技术、采购选型、产品检测维修等文稿需要发布,或资讯合作,欢迎与本站编辑部 点击这里给我发消息 联系, 邮箱:Service@pv001.com。
版权与免责声明:
1、凡注明来源为“中国泵阀制造网”的文稿,其版权属于中国泵阀制造网所有。任何网站、媒体及个人以任何方式转载时请务必注明出处中国泵阀制造网 http://www.pv001.com,违者本网将追究其相关法律责任!
2、本网引用或转载其他来源稿件,目的在于传递更多信息,并不代表赞同其观点或证实其内容的真实性,不承担该作品侵权行为的直接或简接责任。任何其他网站、媒体或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
3、如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。