东北大学学报:自然科学版  2018, Vol. 39 Issue (8): 1163-1168  
0

引用本文 [复制中英文]

刘永刚, 侯立良, 秦大同, 胡明辉. 基于BP神经网络的煤层硬度多等级识别方法[J]. 东北大学学报:自然科学版, 2018, 39(8): 1163-1168.
[复制中文]
LIU Yong-gang, HOU Li-liang, QIN Da-tong, HU Ming-hui. Coal Seam Hardness Hierarchical Identification Method Based on BP Neural Network[J]. Journal of Northeastern University Nature Science, 2018, 39(8): 1163-1168. DOI: 10.12068/j.issn.1005-3026.2018.08.020.
[复制英文]

基金项目

国家重点基础研究发展计划项目(2014CB046304)

作者简介

刘永刚(1982-),男,重庆人,重庆大学副教授,博士;
秦大同(1956-), 男,重庆人,重庆大学教授。

文章历史

收稿日期:2017-03-20
基于BP神经网络的煤层硬度多等级识别方法
刘永刚1,2, 侯立良2, 秦大同1,2, 胡明辉1,2    
1. 重庆大学 机械传动国家重点实验室, 重庆 400044;
2. 重庆大学 汽车工程学院, 重庆 400044
摘要:针对煤层硬度识别方面存在的问题, 提出一种基于BP神经网络算法的煤层硬度多等级识别方法, 将煤层硬度划分为6个等级进行识别.以采煤机截割电机和牵引电机的定子电流信号及调高油缸压力信号作为识别信号, 利用小波包分解提取各个信号的特征量, 并将其作为神经网络的输入样本进行训练和测试.经过实验, 在仿真数据条件下本文提出的煤层硬度多等级识别方法对硬度等级的识别准确率为96.7%, 在实机数据条件下识别准确率为93.3%, 验证了该煤层硬度识别方法的有效性, 为采煤机自适应截割过程煤层硬度高精度识别奠定了理论基础.
关键词滚筒式采煤机    截割阻抗    煤层硬度识别    小波包分解    BP神经网络    特征量    
Coal Seam Hardness Hierarchical Identification Method Based on BP Neural Network
LIU Yong-gang1,2, HOU Li-liang2, QIN Da-tong1,2, HU Ming-hui1,2    
1. State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400044, China;
2. College of Automotive Engineering, Chongqing University, Chongqing 400044, China
Corresponding author: LIU Yong-gang, E-mail: andyliuyg@cqu.edu.cn
Abstract: A BP neural network algorithm based hierarchical identification method, which divides the coal seam hardness into six levels, was proposed for identifying the coal seam hardness. The identification signals were taken from the stator currents of both the cutting motor and the traction motor of the mining machine, as well as the pressure signal of the height adjustment cylinder. The wavelet packet decomposition was used for extracting the characteristics of each signal, and these signals were taken as the input signals for training and testing the neural network. The experimental results show that the identification accuracy reaches 96.7% and 93.3% toward the simulation data and the real data, respectively, validating the effectiveness of the method. The method proposed provides the foundation for precisely identification of coal seam hardness.
Key words: drum shearer    cutting impedance    coal seam hardness identification    wavelet packet decomposition    BP neural network    feature vector    

实现采煤机无人自适应变速截割是采煤机发展的必然趋势, 而解决采煤机变速截割的首要问题就是实现对煤层硬度的自动识别.

当前的采煤机硬度识别技术主要集中在对煤岩界面的识别上, 即通过煤岩硬度的不同来识别煤岩界面.如:王育龙[1]通过对截割部电流特性进行分析, 提出一种基于电流的煤岩界面识别方法; 李朋真[2]研究了基于振动信号和噪声信号的采煤机煤岩界面识别及控制方法; Ren等[3]研究了基于多传感器信息融合的煤岩界面识别方法; Xu等[4]提出了基于梅尔频率倒谱系数(MFCC)和BP神经网络的煤岩界面识别方法; Asfahani等[5]提出利用低活性频谱γ射线记录技术划定煤岩界面的方法.针对煤层硬度的多等级识别, 国内外研究相对较少, 王伟等[6]研究了基于RBF神经网络技术的岩巷掘进机煤岩硬度识别方法.

实现对煤层硬度的多等级识别需解决两个问题:

1) 硬度需要在特定的实验环境下进行测试, 没有传感器可以直接在截割过程中进行测量, 需通过其他信号的变化间接反映硬度的变化.

2) 实现间接参数与硬度的一一对应难度较大, 变速截割也不需要获得硬度的具体数值, 只需获得硬度的大致范围即可, 因此需对硬度进行等级划分与识别.

为了实现在滚筒式采煤机上的煤层硬度的多等级识别, 本文提出一种基于BP神经网络算法的煤层硬度识别方法.选择截割电机和牵引电机的定子电流信号及调高油压信号作为识别参数; 利用小波包分解提取各个信号的特征值, 并通过神经网络算法实现对煤层硬度的识别; 最后对识别算法进行实验验证, 验证了本文提出的煤层硬度识别方法的有效性.

1 硬度等级划分与识别参数选择 1.1 煤层硬度按截割阻抗划分

截割阻抗是表征煤层硬度机械特性的重要参数, 煤层硬度可按截割阻抗进行划分.截割阻抗A≤180 kN/m的煤为软煤, A=180 ~ 240 kN/m的煤为中硬煤, A=240 ~ 360 kN/m的煤为硬煤[7].将煤层硬度划分为3个等级不能满足变速截割精度的要求, 需进一步划分等级范围.

以生产率、块煤率、截割比能耗为评价性能指标所得到的各截割阻抗下的采煤机最优牵引速度和截割转速[8]图 1所示.可以看出, 当截割阻抗处于区间[80,200]时, 牵引速度和滚筒转速变化较为剧烈, 其余部分变化则较为缓慢, 在进行硬度等级划分时应考虑到这种变化.

图 1 最优牵引速度和滚筒转速 Fig.1 Optimal haulage speed and drum revolution speed

在等级划分过程中, 如果划分的等级过少将无法满足变速截割对识别精度的要求;划分过多又将导致识别准确率的下降,同时, 等级划分过多还可能导致采煤机频繁变速, 影响采煤机工作稳定性.

综合考虑上述因素, 本文提出一种变间距的煤层硬度划分方式, 将煤层硬度按截割阻抗的大小划分为6段, 如表 1所示.

表 1 煤层硬度等级按截割阻抗划分 Table 1 Coal seam hardness divided by cutting impedance
1.2 参数选择

煤层硬度等级识别精度直接影响后续采煤机变速截割的精确性.为了达到较好的识别准确性和通用性, 所选参数必须能够根据煤层硬度的变化而变化且不易受其他干扰因素影响.通过对比分析现有采煤机可得的参数, 在稳定的截割条件下, 符合条件的参数有电流、振动、扭转振动和油缸压力4种信号.在采煤机型号已定的情况下, 这些参数的变化只与硬度变化相关, 各种截割条件下信号衰减也较小.

但是, 上述电流、振动、扭转振动和油缸压力4种信号也存在固有缺陷, 4种备选参数的优缺点如表 2所示.

表 2 4种参数的优缺点 Table 2 Advantages and disadvantages of four kinds of parameters

表 2及经验可知, 振动信号和扭转振动信号虽然响应较快, 但易受采煤机机械结构振动的干扰, 影响因素较多, 处理起来较为复杂; 煤层硬度的变化要经过传动系统的反馈才会作用到电机和油缸上, 因此电流和油缸压力两种信号对硬度变化的响应存在一定的延迟.但是, 为了保证识别准确性, 防止误判, 煤层硬度识别一般不需要较快的响应速度.因此, 通过对各项参数的比较, 最终选择电流和油缸压力作为控制参数, 其中电流信号包括截割电机定子电流和牵引电机定子电流.

2 数据获取与处理 2.1 模型建立与数据获取

为了获取所需电流与压力数据, 根据对采煤机滚筒和整机的载荷分析及其运动学分析, 利用MATLAB/Simulink工具建立了滚筒采煤机截割系统的仿真模型, 主要参数见表 3.

表 3 采煤机仿真模型主要参数 Table 3 Main parameters of shearer simulation model

将模型在牵引速度vq=3.6 m/s, 截割转速n=31 r/min, 截割阻抗不同的条件下运行, 获得了不同截割阻抗下的电流与油缸压力数据, 模拟实验共进行了12次, 具体数据见表 4.

表 4 采煤机仿真数据表 Table 4 Simulation data of the model
2.2 数据小波包分解

截割电机定子电流的时域信号中低频信号与高频信号混杂在一起, 结构复杂, 且干扰较多, 因此无法直接用作控制信号, 也不能直接作为神经网络的输入.所以, 需要首先对原始信号进行处理, 使其满足识别信号的要求.

小波包分析是处理复杂信号的一个重要工具, 是小波分析的一种推广, 可以同时对信号的高频分量和低频分量进行分解, 并可对信号进行特征提取, 为后续识别算法提供有效输入量.

信号S0经过小波包分解后, 在第i分解层能够得到2i个子频带, S0可以表示为

(1)

式中Sj为小波包分解在第i层节点(i, j)上的重构信号.

根据PARSEVAL定理及式(1)可计算第j频段的能量值Ej:

(2)

式中:dkj为重构信号幅值; n为采样点数.

以式(2)计算所得的各频段能量值为元素,组成特征向量

(3)

为了避免向量中各元素出现较大差别, 对向量进行归一化处理[9].

(4)

式中E为重构信号总能量.

在经归一化后的特征向量中提取具有代表性的特征值, 即可用作后续煤层硬度识别算法的输入值.

根据式(1)~式(4), 选用Daubechies小波函数, 利用MATLAB软件编写小波包分解程序, 对截割电机定子电流信号进行小波包4层完全分解, 并计算16个频段的能量值.计算所得各硬度等级下的截割电机定子电流信号各频段能量值如图 2所示.可以看出, 在第1频段能量值与截割阻抗呈正相关性, 在高频段呈负相关性, 中间频段相关性不明显.选取相关性明显且能量值较大的频段能量值作为特征值, 此处选取第1, 9, 10, 16频段的能量值作为特征值.

图 2 截割电机定子电流信号分解能量值 Fig.2 Decomposition energy spectrum of cutting motor current

同理, 对牵引电机定子电流进行4层分解, 对油缸压力信号进行3层分解, 并选取特征频段如表 5所示.

表 5 各参数特征频段 Table 5 Characteristic frequency band of the parameters
3 基于BP神经网络的煤层硬度多等级识别 3.1 BP神经网络模型

人工神经网络(artificial neural networks, ANN)系统是20世纪40年代左右出现的一种数学模型, 在诸多领域有着广泛的应用[10-13].近些年来, 神经网络在无人化、自动化采矿技术的研究中也得到了较多的应用[14-15].

本文所建BP神经网络模型以小波包分解后提取到的特征值作为神经网络的输入项, 即截割电机定子电流信号第1, 9, 10, 16频段的能量值, 牵引电机定子电流信号第1, 2, 10, 14频段的能量值和油缸压力信号的第1, 2频段的能量值, 共计10个频段的能量值作为神经网络的输入项.

本文的最终目的是对不同硬度等级下的煤岩进行识别, 所以网络输出项应可用来表征所截割煤岩的硬度等级.由前文可知, 煤层硬度可根据截割阻抗的大小划分为6个等级.设定以不同的二进制数来表征不同的硬度等级, 6种硬度等级可用三位二进制数来表示.以不同的三位二进制数作为BP网络不同的输出项, 煤层硬度等级与输出量的对应关系见表 6.

表 6 煤层硬度等级与输出量对照表 Table 6 Coal seam hardness levels and corresponding outputs

神经网络隐含层的选择需要根据经验并结合多次实验对比来确定.若层数太少, 则神经网络所能获得的信息太少, 不能很好地适应环境变化; 若层数太多, 会出现网络容错性差、识别不准确等问题.根据经验及多次对比实验, 最终确定隐含层数为15.利用MATLAB自带的神经网络工具箱, 建立了一个输入层数为10, 隐含层数为15, 输出层数为3的BP神经网络, 如图 3所示.图中wb分别为权重和偏差.

图 3 BP神经网络示意图 Fig.3 Schematic diagram of BP neural networks
3.2 煤层硬度多等级识别模型

在前述理论的基础上, 建立基于BP神经网络的煤层硬度多等级识别模型.图 4为基于BP神经网络的煤层硬度识别模型示意图.首先采集所需牵引电机和截割电机的定子电流信号及油缸压力信号; 然后将采集到的原始信号进行小波包分解和特征值提取, 将提取的特征值作为神经网络的输入向量; 最后通过神经网络识别得到当前采煤机截割煤层硬度等级.该模型可对采煤机截割煤层硬度进行实时识别, 为后续采煤机自适应控制提供可靠数据.

图 4 煤层硬度识别模型示意图 Fig.4 Schematic diagram of coal seam hardness identification model

根据上述理论, 利用MATLAB/Simulink工具搭建基于BP神经网络的煤层硬度多等级识别模型, 如图 5所示.

图 5 煤层硬度识别模型 Fig.5 Coal seam hardness identification model
3.3 煤层硬度多等级识别仿真数据实验

为了验证所建模型的可行性, 首先对模型进行仿真数据实验, 将前文得到的原始数据输入至煤层硬度多等级识别模型中进行训练和测试, 最终测试结果如图 6所示.可以看出, 在30组测试样本(每个硬度等级下5组)中, 仅有第4组发生错误, 准确率为96.7%.

图 6 仿真数据测试结果 Fig.6 Testing results for the simulation data
4 煤层硬度多等级识别实机数据实验

为了验证所建煤层硬度识别模型在真实采煤环境下的效果, 项目组在张家口国家能源煤矿采掘机械装备研发中心进行了采煤机截割实验, 得到了相关实机实验数据.由于实验条件所限, 仅对采煤机在空载(硬度等级Ⅰ)、轻载(硬度等级Ⅲ)、重载(硬度等级Ⅵ)三种硬度等级下进行了实验.

拾取不同硬度等级下的实验数据各50组(共150组)对模型进行训练, 其中BP神经网络的训练结果如图 7所示.可以看出, 经过20次训练后, 其误差已低于0.001.

图 7 BP神经网络训练结果 Fig.7 Training results of BP neural network

为了检验所建模型在实机数据下的泛化能力, 另取30组实机数据(每个硬度等级下各取10组)作为测试样本, 对所训练的煤层硬度识别模型进行测试, 测试结果如图 8所示.

图 8 实机数据测试结果 Fig.8 Testing results for the real data

图 8可知, 30组测试样本中第12, 22组识别错误, 其余均识别正确, 识别准确率为93.3%.测试结果证明了所建煤层硬度识别模型在实机数据条件下具备一定的可行性.

5 结论

1) 提出了基于小波包分解与BP神经网络技术的采煤机煤层硬度多等级识别方法, 建立了煤层硬度多等级识别模型.

2) 在完成对识别信号的小波包分解的基础上, 分析了各频段能量值与截割阻抗的相关性, 为信号特征值的选取提供了指导.

3) 对所提出的基于BP神经网络的采煤机煤层硬度识别方法进行了实机数据测试, 识别准确率达到了93.3%, 证明了所提硬度识别方法在实机数据下具备一定的可行性, 为采煤机自适应截割过程中煤层硬度的识别奠定了理论基础.

参考文献
[1]
王育龙.基于电流信号的煤岩识别方法研究[D].西安: 西安科技大学, 2013.
( Wang Yu-long.The research of coal-rock recognition method based on current signal[D].Xi'an: Xi'an University of Science and Technology, 2013. http://cdmd.cnki.com.cn/Article/CDMD-10704-1014000108.htm )
[2]
李朋真.采煤机钻岩识别及控制方法的研究[D].徐州: 中国矿业大学, 2014.
( Li Peng-zhen.Study on identification and control methods of the shearer rock drilling[D].Xuzhou: China University of Mining and Technology, 2014. http://cdmd.cnki.com.cn/Article/CDMD-10290-1014074107.htm )
[3]
Ren F, Yang Z J, Xiong S B. Study on the coal-rock interface recognition method based on multi-sensor data fusion technique[J]. Chinese Journal of Mechanical Engineering, 2003, 16(3): 321–324. DOI:10.3901/CJME.2003.03.321
[4]
Xu J K, Wang Z C, Zhang W Z, et al. Coal-rock interface recognition based on MFCC and neural network[J]. International Journal of Signal Processing, Image Processing and Pattern Recognition, 2013, 6(4): 191–200.
[5]
Asfahani J, Borsaru M. Low-activity spectrometric gamma-ray logging technique for delineation of coal/rock interfaces in dry blast holes[J]. Applied Radiation and Isotopes, 2007, 65(6): 748–755. DOI:10.1016/j.apradiso.2007.01.019
[6]
王伟, 田慕琴. 基于小波包神经网络的岩巷掘进机动载荷识别方法[J]. 煤矿机械, 2013, 36(3): 238–241.
( Wang Wei, Tian Mu-qin. Dynamic load identification method of rock road header based on wavelet packet and neural network[J]. Coal Mine Machinery, 2013, 36(3): 238–241. )
[7]
刘春生. 滚筒式采煤机工作机构[M]. 哈尔滨: 哈尔滨工业大学出版社, 2013: 50-56.
( Liu Chun-sheng. The working mechanism of drum shearer[M]. Harbin: Harbin Institute of Technology Press, 2013: 50-56. )
[8]
秦大同, 王镇, 胡明辉, 等. 基于多目标优化的采煤机滚筒最优运动参数的动态匹配[J]. 煤炭学报, 2015, 40(sup 2): 532–539.
( Qin Da-tong, Wang Zhen, Hu Ming-hui, et al. Dynamic matching of optimal drum movement parameters of shearer based on multi-objective optimization[J]. Journal of China Coal Society, 2015, 40(sup 2): 532–539. )
[9]
Zhao X, Zhang S, Zhou C, et al. Experimental study of hydraulic cylinder leakage and fault feature extraction based on wavelet packet analysis[J]. Computers & Fluids, 2015, 106: 33–40.
[10]
Bangalore P, Tjernberg L B. An artificial neural network approach for early fault detection of gearbox bearings[J]. IEEE Transactions on Smart Grid, 2017, 6(2): 980–987.
[11]
Rout S B, Mishra S, Mishra S.A review on application of artificial neural network(ANN) on protein secondary structure prediction[C]//2017 Second International Conference on Electrical, Computer and Communication Technologies.Coimbatore, India, 2017: 1-6.
[12]
Ocak I, Seker S E. Estimation of elastic modulus of intact rocks by artificial neural network[J]. Rock Mechanics & Rock Engineering, 2012, 45(6): 1047–1054.
[13]
Dil E A, Ghaedi M, Ghaedi A M, et al. Modeling of quaternary dyes adsorption onto ZnO-NR-AC artificial neural network:analysis by derivative spectrophotometry[J]. Journal of Industrial & Engineering Chemistry, 2016, 34: 186–197.
[14]
Shi J J, Zhou L W, Kong K W, et al. Fuzzy neural network based coal-rock interface recognition[J]. Applied Mechanics & Materials, 2011, 44/45/46/47: 1402–1406.
[15]
朱宁.基于人工神经网络的采煤机记忆截割控制系统研究[D].西安: 西安科技大学, 2012.
( Zhu Ning.Research on memory cutting control system for shearer based on artificial neural network[D].Xi'an: Xi'an University of Science and Technology, 2012. http://cdmd.cnki.com.cn/Article/CDMD-10704-1012044161.htm )