APP下载

一种井下瓦斯传感器故障辨识方法

2017-06-01乔维德周晓谋

石家庄学院学报 2017年3期
关键词:蜜源波包瓦斯

乔维德,周晓谋

(1.无锡开放大学科研与质量控制处,江苏无锡214011;2.中国矿业大学机电工程学院,江苏徐州221116)

一种井下瓦斯传感器故障辨识方法

乔维德1,周晓谋2

(1.无锡开放大学科研与质量控制处,江苏无锡214011;2.中国矿业大学机电工程学院,江苏徐州221116)

鉴于目前煤矿井下瓦斯传感器故障辩识速度慢、辩识准确度不高等缺陷,提出基于小波包分解与RBF神经网络的瓦斯传感器故障辨识方法.采用小波包分解提取瓦斯传感器故障特征向量并输入至RBF神经网络,应用粒子群-人工蜂群(PSO-ABC)算法优化RBF神经网络结构参数,并通过大量的瓦斯传感器样本对RBF神经网络模型进行训练和检测.实验分析表明:本方法的辨识速度快、诊断正确率高,为精准辩识瓦斯传感器故障提供一种更加科学高效的新途径.

瓦斯传感器;小波包分解;RBF神经网络;粒子群-人工蜂群算法;故障辨识

0 引言

在煤矿瓦斯监测系统中,瓦斯传感器是一种关系煤矿安全生产的重要检测仪器.由于瓦斯传感器长期受到煤矿井下高粉尘、高湿度、强电磁干扰等恶劣环境影响,通常出现卡死、冲击、漂移等各种故障,从而导致瓦斯传感器输出数据失真、灵敏度降低、准确性降低、可靠性不高;当瓦斯传感器监测出错时,往往给井下生产及生命财产带来很多安全隐患甚至严重后果.瓦斯传感器一般有缓变型和突发型两类故障,其中突发型故障如典型的周期、冲击、漂移、偏置等,故障隐蔽性强,且难以精准诊断.因此,瓦斯传感器作为煤矿安全监测系统中不可或缺的组成部件,对其运行故障进行准确诊断并及时修复,对于提高煤矿安全监测系统可靠性、保障煤矿安全生产具有非常重要的意义.日前许多学者对瓦斯传感器故障诊断方法进行了大量的研究,并取得了一定成果.王其军等[1]提出基于RBF网络逼近器的瓦斯传感器故障监测系统,张涛等[2]提出瓦斯传感器故障诊断的灰色动态预测模型,赵金宪、王军号、单亚峰、赵劲松等学者先后分别提出小波包与BP或RBF神经网络的瓦斯传感器故障诊断分析方法[3-8],王婷等[9]设计出一种粒子群算法优化RBF神经网络的瓦斯传感器故障诊断新方法,付华、单亚峰、黄丹等也先后提出基于支持向量机、主元分析和BP神经网络等技术的瓦斯传感器故障辨识方法[10-13],等等.但以上方法仍存在一定缺陷,主要表现为:灰色动态预测模型仅仅适用于瓦斯传感器的小样本故障数据分析;采用支持向量机能解决故障数据的小样本问题,但对参数选择依赖性大,影响瓦斯传感器故障诊断速度;BP算法、粒子群算法训练BP网络、RBF网络时收敛速度慢、极易陷入局部最优,会导致瓦斯传感器故障诊断准确性及可靠性不高等.笔者在梳理已有研究成果并比较分析各种方法优缺点基础上,提出由小波包分解提取特征能量谱与粒子群-人工蜂群算法优化的RBF神经网络进行识别的瓦斯传感器故障诊断方法,并通过仿真实验分析验证本方法辨识瓦斯传感器故障诊断类型的有效性.

1 瓦斯传感器故障诊断系统模型

瓦斯传感器故障诊断流程包括:采集瓦斯传感器原始故障数据、提取故障信号特征向量、RBF神经网络训练与故障检测等,见图1.E30-E37分别表示井下瓦斯传感器采集的原始数据经过小波包分解、能量特征构造并对数据归一化后的故障特征向量值.利用RBF神经网络设计瓦斯传感器故障诊断模型,采取粒子群-人工蜂群混合算法优化RBF神经网络.RBF神经网络输入量为E30-E37,输出为S1、S2、S3,S1S2S3的不同状态组合000、001、010、011、100分别对应瓦斯传感器的输出Y0-Y4,即瓦斯传感器的正常运行以及偏置型、冲击型、漂移型、周期型等典型故障状态.

图1 瓦斯传感器故障诊断模型

2 基于小波包分解的故障特征提取

小波包分解属于一种由小波分析延伸而来的更为细致的信号分解与重构方法,在不同频段分解故障信号,并推算不同频带段对应的能量.本方法将获取的煤矿井下瓦斯传感器故障信号进行小波包分解,图2为小波包分解示意图(以3层为例)[14].

图2 三层小波包分解示意图

每个结点表示一定意义的信号特征,结点(i,j)为第i层的第j个结点,其中i=0,1,2,3;j=0,1,2,…,7.通过小波包分解重构能有效提取各频带段信号特征.假设通过小波包分解后第3层第j个频带的重构信号设定为S(3,j),则其对应的信号能量为E(3,j),即:

其中(j=0,1,2,…,7;k=1,2,…,n)表示重构信号S(3,j)离散点幅值;n表示信号采样点数.定义信号S(3,j)的总能量E为各频带能量之和,即:

因为瓦斯传感器发生故障时对各频段的信号能量影响比较大,对故障数据分析极为不利,因此本方法对各频段内的信号能量进行归一化处理,即:

信号能量归一化处理后,可以提取瓦斯传感器故障特征向量,即:

3 RBF神经网络及其优化

3.1 RBF神经网络

RBF神经网络结构包含输入层、隐含层、输出层的前馈网络,具有较强的非线性映射能力,其特性主要取决于隐含层单元的径向基函数.RBF神经网络拓扑结构模型如图3所示.

图3 RBF神经网络结构模型

本结构中,隐含层单元的径向基函数采取高斯分布,x1-xn表示网络输入,s1-sm表示网络输出,其中网络第p个输出为:

式(5)中,ωip为隐含层与输出层之间的连接权值,Hi表示第i个径向基函数,即为:

式(6)中,ci为径向基函数的中心值,δi为径向基函数的方差(宽度)值,i=1,2,…,k,k为网络隐含层中神经元节点个数.

3.2 RBF神经网络优化

利用上述RBF神经网络对矿井瓦斯传感器进行故障监测时,由图2可以首先确定网络输入节点数n= 8,网络输出神经元个数m=3,k根据实际需要由n、m确定,其中参数ci、δi、ωip对RBF神经网络运行影响比较大,本方法应用笔者在文献[15]中提出的粒子群—人工蜂群混合优化算法即PSO-ABC算法,用于对RBF神经网络进行优化.PSO-ABC算法优化RBF神经网络具体步骤为[15]:

1)初始化种群并设置参数:粒子群规模N,惯性权重初始值ω1与终值ω2,学习因子C1、C2;PSO算法最大迭代次数tmax[16];ABC算法限定的循环次数limit,等等.

2)将粒子群均分成Ngroup组,每组含num个粒子,即N=Ngroup×num;

3)计算所有粒子的适应度值,保存每组最优粒子Gij;

4)根据公式(7)和(8)更新粒子当前速度Vij和位置Xij,从而更新并记录每组全局最优粒子Gij;

其中公式(7)中的惯性权重ω表示为:

5)将上述各组记录的最优粒子Gij组成人工蜂群,且为ABC算法的初始粒子;

6)令ABC算法的初始迭代次数NC=1,引领蜂寻找蜜源时按公式(10)更新位置,且由式(11)来评价蜜源适应度大小;

式中,Fiti、fi分别表示第i个蜜源适应度与适应值.

7)比较引领蜂寻找的新蜜源与原蜜源适应度,如果前者高于后者,便采用新蜜源位置取代原蜜源;否则不变且NC+1;

8)根据公式(12)计算各蜜源位置的概率值P,而跟随蜂按照Pi选择引领蜂搜索到的新蜜源,然后计算其适应度值;

9)比较跟随蜂的新蜜源与原蜜源适应度值,若前者大于后者,则以新蜜源位置取代原蜜源;否则不变且NC+1;

10)当迭代次数NC超过限定值limit时,保存并输出群体中最优蜜源,并作为对应的RBF神经网络结构最优参数ci、δi、ωip.

PSO-ABC算法的适应度设为RBF神经网络期望输出与实际输出的均方差倒数,即:

其中,qju、sju分别表示第j个训练样本在第u个网络输出节点处的期望输出与实际输出值,m表示输出节点数(m=3),d表示训练样本数目.

4 瓦斯传感器故障诊断实例与结果分析

4.1 神经网络训练

结合井下瓦斯传感器信号输出频带特性,将其进行3层小波包分解,然后求出8个频带内最优小波包基对应的重构信号能量,并组成特征能量谱.通过对瓦斯传感器数据库中典型故障的实测数据分析,借助MATLAB仿真软件获取标准化的特征能量图谱,图3-7分别为瓦斯传感器处于正常运行以及偏置型、冲击型、漂移型、周期型5种不同状态下的特征能量谱[6].

在图3-7中的标准小波包分解频带特征能量谱中有效提取其特征向量并构成样本,瓦斯传感器的5种状态分别选取20组数据作为学习样本,用来训练RBF神经网络.RBF网络的拓扑结构设计成8-7-3,网络输入节点为,网络输出节点为S1、S2、S3.用于优化RBF神经网络的学习算法采取PSO-ABC算法,该算法初始参数设置如下:粒子群数目N=60,惯性权重初始值ω1=1.4,惯性权重终值ω2=0.3;学习因子C1=C2= 3;PSO算法最大迭代次数tmax=100;ABC算法最多循环次数limit=150,误差精度ε=10-4,学习训练984步后,网络收敛能满足精度ε要求.

图4 正常型的特征能量谱

图5 偏置型的特征能量谱

图6 冲击型的特征能量谱

图7 漂移型的特征能量谱

图8 周期型的特征能量谱

4.2 实验结果验证

实验以山西乡宁焦煤集团煤矿7260工作面瓦斯传感器为研究对象,从瓦斯传感器故障数据库中提取100组数据(每组含正常运行及偏置型、冲击型、漂移型、周期型故障)作为测试样本,用于验证上述已训练好的RBF神经网络.表1为其中1组样本诊断结果(因版面限制其他略),图9为100组测试样本经过系统辨识的分类结果,其中5种类别的辨识正确率均高于95.5%,因此可以有效辨识井下瓦斯传感器的故障类型,实现了本方法故障诊断系统模型的预期设计要求.

4.3 比较实验分析

为验证PSO-ABC算法优化RBF神经网络的瓦斯传感器故障诊断模型优越性,本方法采取比较实验法,即分别将上述经过小波包变换后的用于训练RBF神经网络的100组数据样本,分别输入至传统RBF神经网络以及以PSO算法、ABC算法、PSO-ABC算法优化的RBF神经网络模型,训练结束后再同样选取50组传感器故障样本进行测试,性能评价主要考量训练时间、训练误差、辨识准确率等主要指标,其故障辨识的结果分析比较如表2所示.表2表明,由PSO-ABC算法优化的RBF神经网络时训用于瓦斯传感器故障辨识速度快、误差精度高、故障辨识正确率高,是一种非常有效的瓦斯传感器故障辨识方法.

表1 网络测试样本实验结果

图9 样本辨识的分类结果

表2 不同模型的性能指标比较

5 结论

1)通过小波包分解能使瓦斯传感器的故障特征能量谱的向量维数减少,增强频率分辨率,从而优化信号的时频特性,更有利于瓦斯传感器故障信号特征的有效提取.

2)以PSO-ABC算法优化的RBF神经网络系统模型,训练速度快、辨识准确度高,能够在线并迅速正确地辨识瓦斯传感器的5类状态(含正常及4类故障),故障辨识正确率都高于95.5%,该方法具有较强的瓦斯传感器故障诊断能力.

参考文献:

[1]王其军.基于信息融合技术的瓦斯传感器故障诊断研究[J].工矿自动化,2008,(2):22-25.

[2]张涛,牛金星.瓦斯传感器故障诊断的灰色预测模型研究[J].机床与液压,2013,41(13):195-196.

[3]赵金宪,金鸿章.基于小波包和神经网络的瓦斯传感器故障诊断[J].传感器与微系统,2010,29(5):80-82.

[4]邵俊倩.基于小波神经网络技术的井下瓦斯传感器故障诊断分析[J].中州煤炭,2016,(5):1-3.

[5]陈宏,邓芳明,吴翔,等.基于小波包分形的瓦斯传感器故障诊断方法[J].传感器与微系统,2016,35(11):26-29.

[6]王军号,孟祥瑞,吴宏伟.基于小波包与EKF-RBF神经网络辨识的瓦斯传感器故障诊断[J].煤炭学报,2011,36(5):867-871.

[7]单亚峰,孙璐,付华,等.基于小波包和RBF神经网络的瓦斯传感器故障诊断[J].传感技术学报,2015,28(2):278-283.

[8]赵劲松,李元,邱彤.一种基于小波变换与神经网络的传感器故障诊断方法[J].清华大学学报(自然科学版),2013,53(2):205-209.

[9]王婷,李国勇,吕世轩.基于HPSO-RBF神经网络的瓦斯传感器故障诊断[J].仪表技术与传感器,2015,(3):78-81.

[10]付华,杨欣,高婷.基于SVR的瓦斯传感器故障诊断方法[J].传感器与微系统,2016,28(2):10-12.

[11]单亚峰,汤月,任仁,等.基于邻域粗糙集与支持向量极端学习机的瓦斯传感器故障诊断[J].传感技术学报,2016,29(9):1 400-1 404.

[12]黄丹,徐平安,王其军,等.基于PCA神经网络和D-S决策的瓦斯传感器故障辨识[J].仪表技术与传感器,2015,(3):99-103.

[13]杨真,邓芳明,郝勇.基于主元分析和集成神经网络的瓦斯传感器故障诊断术[J].传感器与微系统,2016,35(9):33-35.

[14]乔维德.萤火虫—粒子群优化神经网络的异步电机转子断条故障诊断[J].电机与控制应用,2017,44(1):83-88.

[15]乔维德.无刷同步发电机旋转整流器故障的神经网络识别[J].温州职业技术学院学报,2016,16(4):44-48.

[16]乔维德.一种改进的提升机同步电机直接转矩控制[J].盐城工学院学报,2017,30(1):28-33.

(责任编辑王颖莉)

Fault Identification Method for Underground Gas Sensor

QIAO Wei-de1,ZHOU Xiao-mou2
(1.Dept.of Scientific Research&Quality Control,Wuxi Open University,Wuxi,Jiangsu 214011,China;2.School of Mechanical& Electrical Engineering,China University of Mining&Technology,Xuzhou Jiangsu 221116,China)

In view of the current coal mine gas sensor fault identification speed and identification accuracy of defects,this paper proposes a wavelet packet decomposition and gas sensor fault identification method based on RBF neural network.The wavelet packet decomposition is used to extract the fault feature vector of the gas sensor and input to the RBF neural network.The particle swarm artificial bee colony(PSO-ABC)algorithm is used to optimize the structural parameters of RBF neural network,and the RBF neural network model is trained and detected by a large number of gas sensor samples.The experimental analysis shows that the identification speed of this method is fast, high rate of correct diagnosis,providing a new,more scientific and efficientway for accurate identification of gas sensor fault.

gas sensor;wavelet packet decomposition;RBF neural network;particle swarm-artificial bee colony algorithm;fault identification

TP212

A

1673-1972(2017)03-0046-07

2017-04-26

无锡市“530”社会事业领军人才资助项目(2017/530/009)

乔维德(1967-),男,江苏宝应人,教授,主要从事电机智能控制、机电设备监测与故障诊断研究.

猜你喜欢

蜜源波包瓦斯
林下拓蜜源 蜂业上台阶
基于支持向量机和小波包变换的EOG信号睡眠分期
11采区永久避难硐室控制瓦斯涌出、防止瓦斯积聚和煤层自燃措施
基于小波包Tsallis熵和RVM的模拟电路故障诊断
指示蜜源的导蜜鸟
高瓦斯矿井防治瓦斯异常涌出措施的应用
蜜蜂采花蜜
基于小波包变换的电力系统谐波分析
煤与瓦斯突出防治技术途径探讨
基于小波包的全信息解调方法及其应用