基于工况触发的采煤机滚筒截割高度模板生成方法

李重重, 姚钰鹏

李重重,姚钰鹏. 基于工况触发的采煤机滚筒截割高度模板生成方法[J]. 工矿自动化,2024,50(4):144-152. DOI: 10.13272/j.issn.1671-251x.2024010097
引用本文: 李重重,姚钰鹏. 基于工况触发的采煤机滚筒截割高度模板生成方法[J]. 工矿自动化,2024,50(4):144-152. DOI: 10.13272/j.issn.1671-251x.2024010097
LI Zhongzhong, YAO Yupeng. A generation method for the cutting height template of the shearer drum based on working condition triggering[J]. Journal of Mine Automation,2024,50(4):144-152. DOI: 10.13272/j.issn.1671-251x.2024010097
Citation: LI Zhongzhong, YAO Yupeng. A generation method for the cutting height template of the shearer drum based on working condition triggering[J]. Journal of Mine Automation,2024,50(4):144-152. DOI: 10.13272/j.issn.1671-251x.2024010097

基于工况触发的采煤机滚筒截割高度模板生成方法

基金项目: 陕西省自然科学基础研究计划陕煤联合基金资助项目(2019JLZ-08);陕西省自然科学基础研究计划资助项目(2020JM-522,2021JM-396)。
详细信息
    作者简介:

    李重重(1986—),男,河北石家庄人,助理研究员,硕士,主要从事煤矿自动化智能化与无人开采技术研究工作,E-mail:asdzxd23@126.com

  • 中图分类号: TD632

A generation method for the cutting height template of the shearer drum based on working condition triggering

  • 摘要: 针对采煤机在工作过程中易受不同工况条件的影响导致滚筒调高精度低的问题,提出了一种基于工况触发的采煤机滚筒截割高度模板生成方法。对采煤机历史传感器数据进行预处理和特征提取,选择影响滚筒高度调节的截割电动机电流、截割电动机温度、俯仰角、横滚角、牵引速度5维特征数据,构建用于生成滚筒截割高度模板的补偿回声状态网络(C−ESN)模型;建立工况触发机制,将采煤机传感器实时数据输入C−ESN模型,以测试误差为判断准则,识别当前采煤机的工况为正常区域、三角煤区域或异常工况;最后,C−ESN模型生成相应的滚筒截割高度模板。当三角煤区域和正常区域测试误差都大于阈值时,采用迁移学习方法对测试误差小的截割高度模板参数进行修正,以保证异常工况下截割高度模板的精度。基于现场采煤机实际数据的实验结果表明:左右滚筒截割高度模板与实际截割高度相比,在正常区域的最大误差分别为11.47,9.96 cm,在三角煤区域最大误差分别为12.91,7.94 cm,能够满足工程实际要求;与传统回声状态网络和径向基函数网络模型相比,C−ESN模型的精度在正常区域分别提升了54%和57%,在三角煤区域分别提升了10%和69%。
    Abstract: In order to solve the problem of low precision in drum height adjustment caused by different working conditions during the working process of the shearer, a generation method for cutting height template of the shearer drums based on working condition triggering is proposed. The method preprocesses and extracts features from historical sensor data of the shearer, selects 5-dimensional feature data that affect the adjustment of drum height, including cutting motor current, cutting motor temperature, pitch angle, roll angle, and traction speed. The method constructs a compensated echo state network (C-ESN) model for generating drum cutting height templates. The method establishes a working condition triggering mechanism, inputs real-time data from the shearer sensors into the C-ESN model. The method uses testing error as the judgment criterion to recognize the current working condition of the shearer as normal area, triangular coal area, or abnormal working condition. Finally, the C-ESN model generates the corresponding drum cutting height template. When the testing errors in both the triangular coal area and the normal area are greater than the threshold, transfer learning method is used to correct the parameters of the cutting height template with small testing errors to ensure the precision of the cutting height template under abnormal working conditions. The experimental results based on actual data of on-site coal mining machines show that compared with the actual cutting height, the maximum errors of the left and right drum cutting height templates in the normal area are 11.47 cm and 9.96 cm, respectively, and in the triangular coal area are 12.91 cm and 7.94 cm, respectively.The results can meet the practical requirements of engineering. Compared with traditional echo state network and radial basis function network models, the precision of the C-ESN model has been improved by 54% and 57% in the normal region, and by 10% and 69% in the triangular coal region, respectively.
  • 无人化智能开采是煤矿智能化建设的中心目标[1]。当前煤矿智能化建设过程中,综采工作面的智能化水平制约着煤矿智能化向更高水平发展[2]。作为综采工作面的核心设备之一,采煤机的截割精度直接关系到采煤的质量和效率。随着开采工作向着少人化、无人化的目标迈进,采煤机滚筒自动调高技术成为亟需攻克的技术难题。采煤机滚筒自动调高是指根据截割作业中工作面工况的变化自动对截割滚筒高度进行调整,以避免截割顶底板岩石。

    截割轨迹与煤岩边界线的拟合程度对于截割精度具有关键性影响[3],因此煤岩界面的精准识别可作为采煤机滚筒自动调高的依据。针对煤岩界面识别问题,学者们提出了基于反射光谱[4]、红外成像[5]等的直接识别方法,但由于井下环境复杂恶劣,这些方法无法实现常态化精准应用[6-8]。为解决这些问题,间接感知煤岩界面的记忆截割技术被提出。传统的记忆截割技术将重复再现目标轨迹作为控制目标,不考虑轨迹本身的合理程度,虽然提高了采煤机的自动化程度,但是对于顶板起伏差异较大的煤层,仍需要人工调整截割路径[9]。为减少人工干预频率,田立勇等[10]提出了一种基于灰色预测理论的采煤机截割路径规划方法,提高了采煤机滚筒适应煤层的能力。王廷栋[11]提出一种基于遗传算法的采煤机截割路径优化方法,使截割过程更加平稳。基于修正策略的截割轨迹预测方法虽然在一定程度上提高了截割精度,但是当前状态参数传递及计算需要时间,并且特征参数容易冗余,容易导致采煤机无法及时调整姿态并快速适应煤层变化,不可避免会截割到岩石。这些缺陷促使采煤机自适应截割技术从识别走向预测,最好在当前位置获知下一段煤层边界状况。

    近年来人工智能等前沿技术被应用到采煤机截割轨迹预测中,支持向量机、神经网络等智能技术可自动从具有多特征参数的轨迹数据中学习到复杂的特征表示,捕捉轨迹数据中的时序信息、空间关系及其他相关特征,从而提高截割轨迹预测的准确性和鲁棒性[12-14]。煤层作为空间分布的一种层状地质实体,有较强的全局规律性。综采工作面动态生产时的采煤机历史截割轨迹数据可反映煤层分布形态随煤层空间几何形态变化而不断变化的趋势,这些数据实质上是时间序列数据[15],并且具有较强的波动性和非线性。为进一步提高预测效率及精度,研究人员尝试使用时间序列预测技术提取截割轨迹中所隐含的特征信息,采用长短时记忆(Long Short-term Memory,LSTM)神经网络构建采煤机截割轨迹预测模型,取得了较好的效果,但仍存在输入参数过多、计算成本增加等问题[16-18]

    在实际采煤过程中,煤层起伏不定,需要进行迭代式预测,为保证误差不会逐级累计,对预测模型的实时性提出了较高要求。因此,本文提出一种用因果卷积改进的门控循环神经网络(Causal Convolution Gated Recurrent Unit, CC−GRU),并基于CC−GRU实现采煤机滚筒调高量预测。首先,采用滑动窗口方法将输入数据划分为连续、大小可调的子序列,同时处理横向、纵向的特征信息;其次,构造CC−GRU预测模型,对输入数据进行双重特征提取和双重数据过滤,其中因果卷积模块使用卷积核获取输入特征图的局部特征表示,以减少计算冗余,门控循环神经网络(Gated Recurrent Unit,GRU)处理迭代序列数据,以发挥其捕捉长期依赖关系的能力;最后,通过全连接层输出最终预测结果。

    采煤机滚筒调高量预测可定义为一个多元时间序列预测问题。多元时间序列数据具有高维度和复杂性,单一模型无法捕捉到数据中的所有复杂结构和关系,会导致模型在预测未来时间序列数据时精度不足,所以需将多个模型融合或多个结构层叠加来克服这一缺陷。因此,本文采用因果卷积叠加递归神经网络结构的方式进行特征提取,尽可能地让模型挖掘到数据的多形态、多状态特征。

    传统预测方法忽略了采煤机截割轨迹数据的时序性,不能根据数据的差异性为不同时刻的数据赋予相应权重。递归神经网络由于本身结构与时间序列数据特性的契合性,将其用于搭建预测模型可大幅提高预测精度,但所需参数较多,预测效率低。因果卷积捕捉序列数据的依赖关系,采用并行计算方式同时处理多个时间步的信息,解决了递归神经网络逐个时间步顺序处理的低效问题。

    本文融合时域卷积网络(Temporal Convolutional Network,TCN)及GRU构建CC−GRU预测模型。通过一维因果卷积对历史数据提取局部时序特征,GRU利用门控机制对卷积得到的特征进行序列化建模,捕捉元素之间的长期依赖关系。与单一模型相比,CC−GRU预测模型减少了过拟合的风险,提高了模型的泛化能力,使预测结果更加稳定可靠。

    基于CC−GRU的采煤机滚筒调高量预测流程如图1所示。首先,获取原始采高数据,对数据进行归一化处理,然后采用滑动窗口方法划分数据,构建输入数据样本。然后, 将样本划分为训练集和测试集,训练集数据用于训练CC−GRU预测模型学习时序特征,测试集数据用于测试最终训练完成的模型性能。最后,输出模型预测结果,并进行反归一化处理,得到真实的预测结果。

    图  1  基于CC−GRU的采煤机滚筒调高量预测流程
    Figure  1.  Prediction process of height adjustment of shearer drum based on causal convolution gated recurrent unit (CC-GRU)

    CC−GRU预测模型结构如图2所示。通过一维因果卷积层有效提取序列数据中的局部关联特征,并将特征映射到多维度特征向量。通过多层门控机制对特征序列进行更精细的特征提取,捕获全局长期依赖关系。经过因果卷积层第1次特征过滤后,数据杂质显著减少,为后续特征提取和数据过滤提供了有利条件。使用GRU层对剩余特征进行选择性保留,完成第2次特征过滤。CC−GRU的双层结构实现了多次特征提取和多次数据杂质过滤,有效提升了网络性能。

    图  2  CC−GRU预测模型结构
    Figure  2.  Structure of CC-GRU prediction model

    影响当前采样点采高的因素除不同刀同位置采样点的高度数据外,还有邻近采样点的高度数据。如果将所有数据无差别地输入到单个模型中进行训练,不能有效提取出截割轨迹纵向的时间特征及横向相邻数据之间的相关特征,因此,采用滑动窗口方法进行预处理。使用固定大小的滑动窗口沿着时间序列滑动,截取历史数据。对原始数据进行预处理后,得到输入样本:

    $$ {\boldsymbol{X}} = \left[ {\begin{array}{*{20}{c}} {{{\boldsymbol{X}}_{\text{1}}}} \\ {{{\boldsymbol{X}}_{\text{2}}}} \\ \vdots \\ {{{\boldsymbol{X}}_T}} \end{array}} \right] = \left[ {\begin{array}{*{20}{c}} {x_1^1}&{x_1^2}& \cdots &{x_1^s} \\ {x_2^1}&{x_2^2}& \cdots &{x_2^s} \\ \vdots & \vdots &{}& \vdots \\ {x_T^1}&{x_T^2}& \cdots &{x_T^s} \end{array}} \right] $$ (1)

    式中:$ {{\boldsymbol{X}}_i}\left(i=1,\;2,\; \cdots ,\;T\right) $为采煤机进行第$i$刀截割时的高度序列;$T$为输入序列中的截割总刀数;$ x_i^j $为第$i$刀的第$j$个采样点的高度;${{s}}$为1刀的总采样点数。

    2018年,Bai Shaojie等[19]提出一种用于分析时间序列数据的神经网络——TCN。TCN通过扩展因果卷积和残差模块并行处理输入序列,不仅避免了梯度爆炸和梯度消失等现象,提高了模型训练速度,而且有效抑制了循环神经网络中的误差累计问题,在时间序列数据预测任务中表现出良好性能。TCN由多个残差模块组成,残差模块中最为重要的扩张因果卷积结构如图3所示。

    图  3  扩张因果卷积结构
    Figure  3.  Causal dilated convolutional structure

    对于输入时间序列$ {\boldsymbol{X}} $,通过因果卷积进行特征提取,即滑动卷积核${\boldsymbol{F}} = \left( {{f_1},{f_2}, \cdots ,{f_K}} \right)$($ {f_k} $为位置$k$处的权重,$k = 1,2, \cdots, K $,K为卷积核尺寸)分别与输入序列的不同部分进行卷积运算,得到的卷积值为

    $$ {\boldsymbol{F}}\left( {{{\boldsymbol{X}}_i}} \right) = \sum\limits_{k = 1}^K {{f_k} {X_{i - \left( {K - k} \right) d}}} $$ (2)

    式中:$d$为扩张因子,当$d = 1$时,对输入数据进行常规因果卷积运算,当$d \ne 1$时,对输入数据进行扩张因果卷积运算。

    为更好地捕捉序列中的长期依赖关系,在卷积层后添加残差连接:

    $$ {{\boldsymbol{o}}_i} = \ell \left( {{\boldsymbol{F}}\left( {{{\boldsymbol{X}}_i}} \right) + {{\boldsymbol{X}}_i}} \right) $$ (3)

    式中$ \ell( \cdot ) $为${{\mathrm{ReLU}}} $激活函数。

    残差连接将输入序列的信息直接传递到卷积层的输出中,能帮助网络更好地学习并保留输入序列的重要特征,同时,使用非线性激活函数可增强模型的非线性建模能力。

    经过因果卷积层卷积计算后的特征序列为$ {\boldsymbol{\hat X}} = \left( {{{\boldsymbol{\hat X}}_1},{{\boldsymbol{\hat X}}_2}, \cdots ,{{\boldsymbol{\hat X}}_T}} \right) $,采用有效处理时间序列的循环神经网络对采煤机滚筒调高量进行预测。

    2014年,K. Cho等[20]提出更易于计算的GRU。与LSTM相比,GRU需要的训练参数更少,收敛速度更快,并且可在时间序列数据有限的情况下降低模型过度拟合的风险[21]。GRU单元主要由重置门和更新门组成,结构如图4所示。重置门决定前一时刻与当前时刻输入的结合程度,更新门决定前一时刻状态信息在当前时刻中的保留程度。将$ {\boldsymbol{\hat X}} $作为GRU神经网络的输入,GRU单元第t个时间步的输入为$ {{\boldsymbol{\hat X}}_t} $,输出为${{\boldsymbol{h}}_t}$。

    图  4  GRU结构
    Figure  4.  Structure of gated recurrent unit

    首先,将当前时刻输入$ {{\boldsymbol{\hat X}}_t} $与前一时刻隐藏状态${{\boldsymbol{h}}_{t - 1}}$的拼接矩阵输入到GRU单元中,得到t时刻重置门门控状态${{\boldsymbol{r}}_t}$及更新门门控状态${{\boldsymbol{u}}_t}$:

    $$ {{\boldsymbol{r}}_t} = \sigma \left( {{{\boldsymbol{W}}_{\mathrm{r}}} \left[ {{{\boldsymbol{h}}_{t - 1}},{{{\boldsymbol{\hat X}}}_t}} \right] + {{\boldsymbol{b}}_{\mathrm{r}}}} \right) $$ (4)
    $$ {{\boldsymbol{u}}_t} = \sigma \left( {{{\boldsymbol{W}}_{\mathrm{u}}} \left[ {{{\boldsymbol{h}}_{t - 1}},{{{\boldsymbol{\hat X}}}_t}} \right] + {{\boldsymbol{b}}_{\mathrm{u}}}} \right) $$ (5)
    $$ \sigma\left(p\right)=\frac{1}{1+\exp(-p)} $$ (6)

    式中:$\sigma( \cdot ) $为${{\mathrm{Sigmoid}}} $激活函数;${{\boldsymbol{W}}_{\mathrm{r}}}$,${{\boldsymbol{W}}_{\mathrm{u}}}$分别为重置门与更新门的权值矩阵; $\left[ {} \right]$为向量拼接操作符号;${{\boldsymbol{b}}_{\mathrm{r}}}$,${{\boldsymbol{b}}_{\mathrm{u}}}$分别为重置门与更新门的偏置向量;p为激活函数自变量。

    然后,重置门可对${{\boldsymbol{h}}_{t - 1}}$选择性地重置,决定上一时刻信息的保留程度。将${{\boldsymbol{h}}_{t - 1}}$经过重置门处理后与$ {{\boldsymbol{\hat X}}_t} $相加,并应用${{\mathrm{tanh}}} $激活函数得到当前时刻候选状态:

    $$ {{\boldsymbol{\tilde h}}_t} = \phi \left( {{{\boldsymbol{W}}_{ {\mathrm{h}}}} \left[ {{{\boldsymbol{r}}_t} \odot {{\boldsymbol{h}}_{t - 1}},{{{\boldsymbol{\hat X}}}_t}} \right] + {{\boldsymbol{b}}_{\mathrm{h}}}} \right) $$ (7)
    $$ \phi\left(p\right)=\frac{\exp(p)-\exp(-p)}{\exp(p)+\exp(-p)} $$ (8)

    式中:$\phi (\cdot )$为${{\mathrm{tanh}}} $激活函数;${{\boldsymbol{W}}_{{\mathrm{ h}}}}$为候选状态的权值矩阵;$\odot $为逐元素乘法符号;${{\boldsymbol{b}}_{\mathrm{h}}}$为对应的偏置向量。

    最后,GRU单元结合${{\boldsymbol{u}}_t}$和${{\boldsymbol{\tilde h}}_t}$处理当前时刻信息,结合$ {\boldsymbol{I}} - {{\boldsymbol{u}}_t} $(${\boldsymbol{I}}$为单位矩阵)和$ {{\boldsymbol{h}}_{t - 1}} $处理历史时刻信息,两者相加得到当前时刻GRU单元的输出:

    $$ {{\boldsymbol{h}}_t} = \left( {{\boldsymbol{I}} - {{\boldsymbol{u}}_t}} \right) \odot {{\boldsymbol{h}}_{t - 1}} + {{\boldsymbol{u}}_t} \odot {{\boldsymbol{\tilde h}}_t} $$ (9)

    GRU能够有效捕获长期序列中的关键信息。在每个时刻,GRU都能够动态保留和更新相关信息,并传递到网络的下一个时间步,直到模型处理完整个序列。最后一个时间步的隐藏状态${{\boldsymbol{h}}_T}$会作为输入传递给全连接层,通过线性映射产生最终预测结果。

    实验使用的硬件配置为Intel(R) Core(TM) i5−8265U CPU @ 1.80 GHz,运行内存为8 GiB。实验过程基于深度学习Pytorch框架,使用的编程语言为Python。

    为验证CC−GRU预测模型的有效性,选用实际截割数据进行实验。本文所使用的数据是某矿采煤机实际截割过程中记录的数据,即采煤机多次截割过程中在各采样点的前滚筒高度。采样间隔为3 m,采煤机截深为0.8 m,每一次走刀包含40个采样点。由于已知数据较少,采用克里金插值算法对实际数据进行插值,得到的插值曲面如图5所示。

    图  5  插值曲面
    Figure  5.  Interpolation surface

    由于原始采高数据中存在噪声,且不同截割循环采高数据没有统一标准,所以在进行采高预测前需要对原始数据进行数据预处理,以提高数据的质量和可靠性。数据的预处理主要包括数据标准化、基于滑动窗口构造样本数据2个部分。

    为消除特征间单元差异和尺度差异的影响,需对采煤机采高数据进行归一化处理,使采高数据限定在[0,1]区间。本文采用min−max归一法进行采高数据归一化,归一化公式为

    $$ {{\textit{z}}^*} = \frac{{{\textit{z}} - {{\textit{z}}_{\min }}}}{{{{\textit{z}}_{\max }} - {{\textit{z}}_{\min }}}} $$ (10)

    式中:$ {\textit{z}} $*为归一化后的数据;$ {\textit{z}} $为归一化前某刀某采样点的截割滚筒高度;$ {{\textit{z}}_{\min }} $为训练集中最小采高;$ {{\textit{z}}_{\max }} $为训练集中最大采高。

    为评估模型性能,需对模型输出的预测结果进行反归一化处理,即将预测值还原到原始数据的尺度上,以计算真实误差。反归一化公式为

    $$ {y^*} = y \left( {{{\textit{z}}_{\max }} - {{\textit{z}}_{\min }}} \right) + {{\textit{z}}_{\min }} $$ (11)

    式中y*为反归一化后的数据;$ y $为模型直接输出的预测值。

    在实际生产中,采煤机需要在工作面进行循环截割,且每刀截割的相隔时间一般较短。为了保证采煤机工作的实时性,预测模型需对截割轨迹进行连续预测。因此,选择在预测前根据滚动方式构造多元样本数据。

    在原始高度序列数据$ {\boldsymbol{H}}{\text{ = }}\left\{ {{{\boldsymbol{H}}_1},{{\boldsymbol{H}}_2}, \cdots ,{{\boldsymbol{H}}_T}} \right\} $中,$ {{\boldsymbol{H}}_i} $为第i刀40个采样点的截割滚筒高度数据。设置滑动窗口大小为m,将$ {{\boldsymbol{H}}_i} $作为目标输出,前m刀数据$ \left\{ {{{\boldsymbol{H}}_{i - m}},{{\boldsymbol{H}}_{i - m+1}}, \cdots ,{{\boldsymbol{H}}_{i - 1}}} \right\} $作为输入,以此构建1个样本,而后将窗口后移,即将样本输入中的第1个向量${{\boldsymbol{H}}_{i - m}}$剔除,加入第i刀数据${{\boldsymbol{H}}_i}$,则输入为$ \left\{ {{\boldsymbol{H}}_{i - m + 1}},\right. \left.{{\boldsymbol{H}}_{i - m+2}}, \cdots ,{{\boldsymbol{H}}_i} \right\} $,输出为第i+1刀数据$ {{\boldsymbol{H}}_{i + 1}} $,构建1个新的样本,依此类推,构建所需样本集合。每组样本中包含m刀输入数据及对应的1刀输出数据。所构建的样本形式为

    $$ \left\{ {\begin{array}{*{20}{c}} {\left( {{{\boldsymbol{H}}_1},{{\boldsymbol{H}}_2}, \cdots ,{{\boldsymbol{H}}_m}} \right),{{\boldsymbol{H}}_{m + 1}}} \\ \begin{gathered} \left( {{{\boldsymbol{H}}_2},{{\boldsymbol{H}}_3}, \cdots ,{{\boldsymbol{H}}_{m + 1}}} \right),{{\boldsymbol{H}}_{m + 2}} \\ \vdots \\ \end{gathered} \\ {\left( {{{\boldsymbol{H}}_{T - m + 1}},{{\boldsymbol{H}}_{T - m + 2}}, \cdots ,{{\boldsymbol{H}}_{T}}} \right),{{\boldsymbol{H}}_{T+1}}} \end{array}} \right\} $$ (12)

    为准确评估模型的预测效果,采用平均绝对误差(Mean Absolute Error,MAE)、平均绝对百分比误差(Mean Absolute Percentage Error,MAPE)、均方根误差(Root Mean Squared Error,RMSE)、决定系数R2作为评价指标,其计算公式分别为

    $$ {{\mathrm{MAE}}} = \frac{1}{n}\sum\limits_{j = 1}^n {\left| {{y_j} - {{\hat y}_j}} \right|} $$ (13)
    $$ {{\mathrm{MAPE}}} = \frac{1}{n}\sum\limits_{j = 1}^n {\left| {\frac{{{y_j} - {{\hat y}_j}}}{{{y_j}}}} \right| \times 100{\text{%}} } $$ (14)
    $$ {{\mathrm{RMSE}}} = \sqrt {\frac{1}{n}\sum\limits_{j = 1}^n {{{\left( {{y_j} - {{\hat y}_j}} \right)}^2}} } $$ (15)
    $$ {{{R^{\text{2}}}}}{\text{ = }}1 - \dfrac{{\displaystyle\sum\limits_{j = 1}^n {{{\left( {{y_j} - {{\hat y}_j}} \right)}^2}} }}{{\displaystyle\sum\limits_{j = 1}^n {{{\left( {{y_j} - \bar y} \right)}^2}} }} $$ (16)

    式中:$n$为测试样本数;$ {y_j} $为第j个样本的实际值;$ {\hat y_j} $为第j个样本的预测值;$ \bar y $为样本实际值的平均值。

    CC−GRU涉及的超参数主要包括网络层数、隐层节点数等,不同的超参数对于训练效果有较大影响。依据经验将隐层节点数的搜索范围限制为[16,64]。首先通过对比实验确定CC−GRU的网络层数及隐层节点数。设定模型迭代次数均为50,在相同训练数据集下选取3个指标值为对照标准。不同参数下CC−GRU模型的预测结果见表1

    表1可知,在网络层数为2且每个隐层节点数为32时,模型各项评价指标值均相对较低,MAE为43.80 mm,MAPE为1.90%,RMSE为50.35 mm,R2为0.65,表明该模型预测效果最佳。从整体趋势来看,随着各隐层节点数的增加,预测误差呈现先增后减的趋势。这是由于网络结构过于简单时可能导致欠拟合,而过于复杂时又会出现过拟合问题。并且,如果各隐层节点数相同,网络层数增加反而会降低模型性能。

    表  1  不同参数下CC−GRU模型的预测结果
    Table  1.  Prediction results of CC-GRU model under different parameters
    隐层层数 隐层节点数 $ {\rm{MAE}}/{\mathrm{mm}} $ $ {\rm{MAPE}}/\text{%} $ $ {\rm{RMSE}}/{\mathrm{mm}} $ $ {{{R^{\text{2}}}}} $
    第1层 第2层 第3层
    2 16 16 46.54 2.02 53.41 0.61
    2 32 16 51.88 2.25 64.73 0.35
    2 32 32 43.80 1.90 50.35 0.65
    2 64 32 47.44 2.06 54.38 0.55
    2 64 64 50.58 2.19 57.40 0.45
    3 16 16 16 47.84 2.07 54.15 0.54
    3 32 16 16 50.98 2.21 61.70 0.41
    3 32 32 16 48.89 2.12 55.86 0.56
    3 32 32 32 53.71 2.32 67.33 0.29
    下载: 导出CSV 
    | 显示表格

    不同参数下CC−GRU模型的预测结果对比如图6所示。可看出,隐层节点数为(32,32)(第1层、第2层节点数均为32)时,全局差异波动较小,预测值更符合实际滚筒调高量变化趋势。

    图  6  不同参数下CC−GRU模型的预测结果对比
    Figure  6.  Comparison of prediction results of CC-GRU model under different parameters

    为对比CC−GRU模型与其他模型的性能差别,设置以下实验:在相同实验条件下,设置滑动窗口大小为4,采用LSTM,GRU,TCN,CC−GRU在同一数据集下对滚筒调高量进行预测。不同模型预测结果对比如图7所示。由图7可知:TCN模型的预测效果最差,所得预测值均低于实际值;GRU及LSTM模型效果次之,在采样点为[20,30]的折线中可看出明显偏差;CC−GRU模型预测结果最接近实际值,更符合变化趋势。

    图  7  不同模型预测结果对比
    Figure  7.  Comparison of prediction results of different models

    不同模型的评价指标见表2。分析表2可知,与其他模型相比,CC−GRU模型预测效果最佳,误差较小且决定系数较高。CC−GRU模型相较于LSTM模型,MAE降低了14.1%,MAPE降低了13.9%,RMSE降低了21.1%,决定系数提高了78.9%;相较于GRU模型,MAE降低了9.2%,MAPE降低了9.4%,RMSE降低了15.5%,决定系数提高了69.3%;相较于TCN模型,MAE降低了28.5%,MAPE降低了28%,RMSE降低了24.2%,决定系数提高了99.6%。这表明CC−GRU模型具有较强的鲁棒性,泛化性能较好。

    表  2  不同模型评价指标
    Table  2.  Evaluation indicators of different models
    模型 $ {\rm{MAE}}/{\mathrm{mm}} $ $ {\rm{MAPE}}/ {\text{%}} $ $ {\rm{RMSE}}/{\mathrm{mm}} $ $ {{{R^{\text{2}}}}} $
    LSTM 51.01 2.21 63.85 0.36
    GRU 48.25 2.10 59.58 0.38
    TCN 61.27 2.64 66.41 0.32
    CC−GRU 43.80 1.90 50.35 0.65
    下载: 导出CSV 
    | 显示表格

    评价指标对比如图8所示。可看出,TCN模型的MAE较LSTM,GRU模型明显增大,说明循环神经网络更能关注到序列的关键特征信息;CC−GRU模型的决定系数最高,说明CC−GRU模型的拟合能力较强,能够很好地解释变化趋势。

    图  8  评价指标对比
    Figure  8.  Comparison of evaluation indicators

    不同模型预测时间对比见表3。由表3可知,与其他模型相比,CC−GRU模型的预测速度较快,每次预测时间仅为0.17 s,可满足采煤机实际工作需求。相较于LSTM,GRU模型,其训练时间分别减少了82.2%,80.5%;相较于TCN模型,其训练时间增加了103.3%,但预测精度取得了较大提升。

    表  3  不同模型预测时间对比
    Table  3.  Comparison of prediction time of different models
    模型预测时间/s
    LSTM0.96
    GRU0.88
    TCN0.08
    CC−GRU0.17
    下载: 导出CSV 
    | 显示表格

    TCN模型可快速处理多个时间步的信息,但在每个时间步上只在局部区域内提取特征,对于具有复杂长期依赖关系的序列,无法捕捉到所有的相关信息;循环神经网络相比TCN网络结构更为复杂,更适于处理长序列依赖关系,其中GRU比LSTM所需要的参数更少,但训练阶段计算复杂度过高,时间成本增加;具有双层结构的CC−GRU模型既关注序列中的局部特征,又可捕捉序列的长期依赖关系,在计算效率和性能之间取得了平衡。

    实验结果表明,CC−GRU模型可更好地提取学习滚筒高度的非线性变化特征,能够精准、快速进行预测,并取得良好的预测效果。

    1) 提出了一种基于CC−GRU的采煤机滚筒调高量预测方法。通过因果卷积提前聚焦序列的局部时序特征,并行处理输入序列,输出特征向量,并将其输入到多层GRU中对非线性和非平稳数据进行拟合。通过CC−GRU的双层结构实现了双重特征提取和双重数据杂质过滤,在保证精度的同时,满足了实时性要求。

    2) 使用真实数据对采煤机滚筒调高量进行预测,CC−GRU预测模型的MAE为43.80 mm,MAPE为1.90%,RMSE为50.35 mm,决定系数为0.65,预测时间仅为0.17 s。实验结果表明,该模型可快速、有效预测滚筒调高量。

    3) 与LSTM模型、GRU模型、TCN模型进行对比实验,结果表明,CC−GRU预测模型的MAE,MAPE,RMSE均低于其他模型,决定系数更高,预测时间更短,表明CC−GRU预测模型具有较高的可靠性,能够在采煤机滚筒调高量预测中提供更为准确的结果。

  • 图  1   采煤机工作状况

    Figure  1.   Working condition of shearer

    图  2   截割过程跟机支架分布

    Figure  2.   Follow up support distribution during cutting process

    图  3   采煤机滚筒截割高度模板生成过程

    Figure  3.   Generating process for cutting height template of shearer drum

    图  4   电流与温度数据箱线图

    Figure  4.   Box line diagram of current and temperature data

    图  5   工况识别效果

    Figure  5.   Working condition recognition effect

    图  6   采煤机滚筒高度数据分布

    Figure  6.   Distribution of shearer drum height data

    图  7   滚筒截割高度模板

    Figure  7.   Drum cutting height template

    图  8   左右滚筒规划高度

    Figure  8.   Planning height of left and right drums

    表  1   工况划分

    Table  1   Classification of working condition

    工况截割工艺
    正常区域从机头向机尾正常割煤
    三角煤区域清浮煤
    清浮煤返回
    斜切进刀
    斜切进刀返回
    下载: 导出CSV

    表  2   807工作面部分采煤机特征数据

    Table  2   Part of the characteristic data of shearer in 807 working face

    时间 温度/℃ 电流/A 俯仰角/(°) 横滚角/(°) 牵引速度/(m·min−1
    2023-03-27 T03:03 75.26 84.27 −0.06 −0.49 7.14
    2023-03-29 T02:06 70.17 68.23 1.28 −0.16 6.15
    2023-03-29 T03:46 76.25 43.75 0.61 −0.21 8.16
    2023-03-30 T01:37 71.96 80.80 2.98 −0.35 7.96
    下载: 导出CSV

    表  3   部分截割高度模板数值

    Table  3   Partial values of cutting height template

    ph1/cmh2/cm
    8265.0175.1
    28257.9182.7
    48233.8179.4
    68242.8182.7
    88240.9179.0
    108237.6188.6
    128241.7182.8
    146188.9194.9
    下载: 导出CSV

    表  4   不同模型正常区域滚筒高度误差对比

    Table  4   Comparison of drum height errors in normal areas of different models

    模型 滚筒 NRMSE MAE 最大偏差/cm
    RBF 左滚筒 0.566 0.039 15.356
    右滚筒 0.444 0.035 25.442
    ESN 左滚筒 0.383 0.025 12.815
    右滚筒 0.376 0.037 22.707
    C−ESN 左滚筒 0.338 0.023 9.956
    右滚筒 0.164 0.016 11.471
    下载: 导出CSV

    表  5   不同模型三角煤区域滚筒高度误差对比

    Table  5   Comparison of drum height errors in triangular coal regions of different models

    模型 滚筒 NRMSE MAE 最大偏差/cm
    RBF 左滚筒 0.434 0.025 24.078
    右滚筒 0.267 0.010 36.704
    ESN 左滚筒 0.372 0.040 24.368
    右滚筒 0.221 0.029 15.366
    C−ESN 左滚筒 0.140 0.018 12.910
    右滚筒 0.073 0.009 7.940
    下载: 导出CSV
  • [1] 王国法,张良,李首滨,等. 煤矿无人化智能开采系统理论与技术研发进展[J]. 煤炭学报,2023,48(1):34-53.

    WANG Guofa,ZHANG Liang,LI Shoubin,et al. Progresses in theory and technological development of unmanned smart mining system[J]. Journal of China Coal Society,2023,48(1):34-53.

    [2] 赵亦辉,赵友军,周展. 综采工作面采煤机智能化技术研究现状[J]. 工矿自动化,2022,48(2):11-18,28.

    ZHAO Yihui,ZHAO Youjun,ZHOU Zhan. Research status of intelligent technology of shearer in fully mechanized working face[J]. Industry and Mine Automation,2022,48(2):11-18,28.

    [3] 梁吉智,韩培毅,郭天骏,等. 综采工作面智能化装备关键技术与应用[J]. 煤炭科学技术,2021,49(增刊1):59-62.

    LIANG Jizhi,HAN Peiyi,GUO Tianjun,et al. Key technology and application of intelligent equipment in fully-mechanized coal mining face[J]. Coal Science and Technology,2021,49(S1):59-62.

    [4] 原长锁,王峰. 综采工作面透明化开采模式及关键技术[J]. 工矿自动化,2022,48(3):11-15,31.

    YUAN Changsuo,WANG Feng. Transparent mining mode and key technologies of fully mechanized working face[J]. Journal of Mine Automation,2022,48(3):11-15,31.

    [5] 李旭,吴雪菲,田野,等. 基于数字煤层的综采工作面精准开采系统[J]. 工矿自动化,2021,47(11):16-21.

    LI Xu,WU Xuefei,TIAN Ye,et al. Digital coal seam-based precision mining system for fully mechanized working face[J]. Industry and Mine Automation,2021,47(11):16-21.

    [6] 金锋,罗会强. 智能化采煤工作面运行现状及技术展望[J]. 工矿自动化,2021,47(增刊2):4-6.

    JIN Feng,LUO Huiqiang. Operation status and technology prospect of intelligent coal mining face[J]. Industry and Mine Automation,2021,47(S2):4-6.

    [7] 张翔. 基于记忆截割的采煤机自适应截割控制研究[J]. 机械管理开发,2022,37(8):139-140,143.

    ZHANG Xiang. Research on adaptive cutting control of shearer based on memory cutting[J]. Mechanical Management and Development,2022,37(8):139-140,143.

    [8] 黎青. 采煤机自主截割系统架构及关键技术研究[J]. 煤炭技术,2023,42(4):187-190.

    LI Qing. Research of structure and key technical of shearer’s autonomous cutting system[J]. Coal Technology,2023,42(4):187-190.

    [9] 马腾飞. 采煤机自动调高控制系统的设计与试验研究[J]. 机械管理开发,2022,37(3):294-295,298.

    MA Tengfei. Design and experimental research of automatic height adjustment control system for coal mining machine[J]. Mechanical Management and Development,2022,37(3):294-295,298.

    [10] 原彬,王义亮,杨兆建. 斜切工况下采煤机滚筒截割煤岩仿真分析[J]. 工矿自动化,2018,44(1):64-68.

    YUAN Bin,WANG Yiliang,YANG Zhaojian. Simulation analysis of shearer drum cutting coal-rock under oblique cutting condition[J]. Industry and Mine Automation,2018,44(1):64-68.

    [11] 刘鹏,孟磊,王勃,等. 基于位姿测量与煤层DEM的采煤机滚筒自动调高方法[J]. 煤炭学报,2015,40(2):470-475.

    LIU Peng,MENG Lei,WANG Bo,et al. An automatic height adjustment method for shearer drums based on pose measurement and coal seam DEM[J]. Journal of China Coal Society,2015,40(2):470-475.

    [12] 高有进,杨艺,常亚军,等. 综采工作面智能化关键技术现状与展望[J]. 煤炭科学技术,2021,49(8):1-22.

    GAO Youjin,YANG Yi,CHANG Yajun,et al. Status and prospect of key technologies of intelligentization of fully-mechanized coal mining face[J]. Coal Science and Technology,2021,49(8):1-22.

    [13] 郭鑫. 基于电液比例控制的采煤机自动调高系统的研究[J]. 机械管理开发,2018,33(12):101-103.

    GUO Xin. Research on automatic height adjustment system of shearer based on electro-hydraulic proportional control[J]. Mechanical Management and Development,2018,33(12):101-103.

    [14] 张远辉,刘章棋,陈虹均. 基于模糊算法采煤机滚筒高度控制性能研究[J]. 液压与气动,2020(8):82-87. DOI: 10.11832/j.issn.1000-4858.2020.08.013

    ZHANG Yuanhui,LIU Zhangqi,CHEN Hongjun. Height control performance of shearer drum based on fuzzy algorithm[J]. Chinese Hydraulics & Pneumatics,2020(8):82-87. DOI: 10.11832/j.issn.1000-4858.2020.08.013

    [15] 赵有生,邸晟钧,王占全,等. 改进的人工鱼群算法采煤机调高控制策略[J]. 煤炭工程,2020,52(2):136-141.

    ZHAO Yousheng,DI Shengjun,WANG Zhanquan,et al. Improved artificial fish swarm algorithm for height control strategy of shearer[J]. Coal Engineering,2020,52(2):136-141.

    [16] 李森,李重重,刘清. 基于透明地质的综采工作面规划截割协同控制系统[J]. 煤炭科学技术,2023,51(4):175-184.

    LI Sen,LI Zhongzhong,LIU Qing. Planned cutting and collaborative control system for fully-mechanized mining face based on transparent geology[J]. Coal Science and Technology,2023,51(4):175-184.

    [17] 杨芸. 采煤机现状与发展[J]. 工矿自动化,2017,43(1):26-28.

    YANG Yun. Status and development of shearer[J]. Industry and Mine Automation,2017,43(1):26-28.

    [18]

    JAEGER H,HAAS H. Harnessing nonlinearity:predicting chaotic systems and saving energy in wireless communication[J]. Science,2004,304(5667):78-80. DOI: 10.1126/science.1091277

    [19] 张昭昭,朱应钦,乔俊飞,等. 一种基于行为空间的回声状态网络参数优化方法[J]. 信息与控制,2021,50(5):556-565.

    ZHANG Zhaozhao,ZHU Yingqin,QIAO Junfei,et al. An echo state network parameter optimization method based on behavior space[J]. Information and Control,2021,50(5):556-565.

    [20] 刘清,韩秀琪,徐兰欣,等. 综采工作面采煤机和液压支架协同控制技术[J]. 工矿自动化,2020,46(5):43-48.

    LIU Qing,HAN Xiuqi,XU Lanxin,et al. Cooperative control technology of shear and hydraulic support on fully-mechanized coal mining face[J]. Industry and Mine Automation,2020,46(5):43-48.

    [21]

    ZHANG Zhaozhao,LIU Yue,ZHU Yingqin,et al. An online self-adaptive RBF network algorithm based on the Levenberg-Marquardt algorithm[J]. Applied Artificial Intelligence,2022,36(1):3794-3809.

    [22] 李重重,刘清. 基于截割顶底板高度预测模型的采煤机自动调高技术[J]. 工矿自动化,2024,50(1):9-16.

    LI Zhongzhong,LIU Qing. Automatic height adjustment technology of shearer based on cutting roof and floor height prediction model[J]. Journal of Mine Automation,2024,50(1):9-16.

  • 期刊类型引用(2)

    1. 王葱,宋伟东,孙尚宇,李禹萱,张展. 基于编码器和PLC的公路智能巡检测距模块设计. 自动化仪表. 2023(04): 12-17 . 百度学术
    2. 陈文明,吴怡文. 基于C#和RS485的分布式多点位温湿度监控系统设计. 自动化应用. 2022(08): 13-16+22 . 百度学术

    其他类型引用(8)

图(8)  /  表(5)
计量
  • 文章访问数:  103
  • HTML全文浏览量:  32
  • PDF下载量:  14
  • 被引次数: 10
出版历程
  • 收稿日期:  2024-01-28
  • 修回日期:  2024-04-18
  • 网络出版日期:  2024-05-09
  • 刊出日期:  2024-03-31

目录

/

返回文章
返回