Spatiotemporal multi-step prediction of hydraulic support pressure based on LSTM-Informer model
-
摘要: 目前多步液压支架压力预测大多为单步液压支架压力的累计预测,单步累计次数越多,累计误差就越大,影响预测精度。针对该问题,提出了一种基于长短时记忆(LSTM)−Informer模型的液压支架压力时空多步长预测方法。采用卡尔曼滤波消除液压支架压力数据中的振动噪声后,在工作面端部和中部各选取相邻的5台液压支架压力数据建立2个时空数据集(数据集1和数据集2),并对时空数据进行标准化预处理。将时空数据输入LSTM模型提取时空特征,并将提取的时空特征输入Informer模型的编码器,经过位置编码后利用多头概率稀疏自注意力来关注压力序列的变化特征,经过最大池化和一维卷积消除最终输出特征图的冗余组合。利用多头概率稀疏自注意力来关注压力序列的变化特征,将Informer模型的解码器改为全连接层,得到液压支架压力的预测结果。实验结果表明:与基于门控循环单元(GRU)、LSTM和Informer模型的预测方法相比, 基于LSTM−Informer模型的预测方法在预测6,12,24步长液压支架压力时的均方根误差(RMSE)和平均绝对误差(MAE)均最小;其中基于数据集1预测的6步长液压支架压力的RMSE分别降低了41.63%,49.74%,11.85%,MAE分别降低了41.75%,50.00%,12.00%;基于数据集2预测的6步长液压支架压力的RMSE分别降低了48.15%,59.86%,19.88%,MAE分别降低了49.87%,54.90%,13.16%。
-
关键词:
- 液压支架压力 /
- 多步长液压支架压力预测 /
- LSTM−Informer模型 /
- 时间相关性 /
- 卡尔曼滤波
Abstract: Currently, most multi-step hydraulic support pressure predictions are cumulative predictions of single step hydraulic support pressure. The more times a single step accumulates, the greater the cumulative error, which affects the prediction precision. In order to solve the above problems, a spatiotemporal multi-step prediction method of hydraulic support pressure based on long short term memory (LSTM)-Informer model is proposed. After using Kalman filtering to eliminate vibration noise in hydraulic support pressure data, two spatiotemporal datasets (Dataset 1 and Dataset 2) are established by selecting 5 adjacent hydraulic support pressure data at the end and middle of the working face. The spatiotemporal data is standardized and preprocessed. The method inputs spatiotemporal data into the LSTM model to extract spatiotemporal features, and inputs the extracted spatiotemporal features into the encoder of the Informer model. After position encoding, the method outputs multi head probability sparse self attention to focus on the changing features of the pressure sequence. After maximum pooling and one-dimensional convolution, the method eliminates the redundant combination of output feature map. By utilizing multi head probability sparse self attention to further focus on pressure sequence features, the decoder of the Informer model is changed to a fully connected layer to obtain the prediction results of hydraulic support pressure. The experimental results show that compared with prediction methods based on gated recurrent unit (GRU), LSTM, and Informer models, prediction methods based on LSTM-Informer model has the smallest root mean square error (RMSE) and mean absolute error (MAE) in predicting hydraulic support pressure at 6, 12, and 24 step sizes. The RMSE of the 6-step hydraulic support pressure predicted based on dataset 1 decreases by 41.63%, 49.74%, and 11.85%, and the MAE decreases by 41.75%, 50.00%, and 12.00%, respectively. The RMSE of the 6-step hydraulic support pressure predicted based on dataset 2 decreases by 48.15%, 59.86%, and 19.88%, and MAE decreases by 49.87%, 54.90%, and 13.16%, respectively. -
0. 引言
目前采煤工作面与掘进工作面机械化与智能化发展不同步,造成了我国采掘失调的局面,因此亟须发展快速掘进设备[1-3]。在煤层地质条件复杂多变的情况下,自移式临时支架进行支护动作时,由于顶板周期来压,顶板冒落现象时有发生,极易出现不合理位姿,不能对综掘工作面顶板进行有效支护,如不能对支架进行及时有效调控,将会对综掘工作面的生产作业产生严重的安全隐患[4-7]。为提高掘进效率,保障开采安全,针对目前井下临时支护设备应用存在的对顶底板适应性不足、掘支无法并行等问题[8-9],2019年国家煤矿矿山安全监察局发布的《煤矿机器人重点研发目录》公告强调,为了更好地实现煤矿安全,开发的智能化临时支护机器人必须具备多项功能,如对煤矿巷道围岩状况的智能感知、自主移动定位、支撑力的自适应控制、支护姿态的自适应调节、多架协作及远程干预,以实现煤矿巷道安全、有序的临时支护,从而大幅提升煤矿安全生产效率和安全保障能力[10]。
许多学者对支架的自适应控制方法进行了大量研究。史文萍[11]首次将模糊PID算法应用到液压支架的控制中,使其具有较好的稳定性,这为设计液压支架的控制系统开辟了一种新的途径,但液压支架在实际应用中仍面临一些挑战,需要进一步优化控制算法,改进参数调节方法,加强系统建模与验证工作。马长青等[12]针对现有临时支护设备造成巷道顶板破坏和采掘失调问题,提出了一种履带式自移式临时支护结构,设计了液压系统,并通过AMESim进行建模与仿真,验证了液压系统工作的可靠性,并提出模糊自整定PID控制方法,但只考虑了顶板支护,未考虑支护巷道两帮片帮工况。杨科等[13]研究了大倾角煤层综采工作面液压支架失稳机理及其控制,当支柱受顶板压力超过额定工作阻力时,在安全阀的作用下支柱下缩,使其压力均匀分布到工作面各支柱,来实现对顶板压力的自适应,但未涉及液压支架失稳控制措施经济性和实际可操作性分析,若在实际应用中实施成本过高或操作复杂,即使理论上控制方法可行,也难以被广泛采用。徐亚军等[14]设计了一种基于模拟退火粒子群优化比例导数算法的支撑力控制器,建立了临时支架液压缸压力系统数学模型,并进行稳定性分析和模型验证,但随着超前支架的过度使用,可能增加操作复杂度,且过度依赖自适应调节可能导致系统出现可靠性低等问题。王保勤[15]研究了临时支架液压同步系统的多缸同步控制问题,建立了推移液压缸同步控制试验系统,实现了立柱液压缸和推移液压缸的同步控制,在不同偏载下系统具有较高的同步精度,但在特殊工作条件下的响应速度与同步精度不高,可能导致系统在实际应用中难以满足巷道支护的要求。任怀伟等[16]基于液压支架自适应控制器提出了一种液压支架顶梁位姿调控系统,通过控制立柱和平衡千斤顶长度,保证支护状态下液压支架顶梁高度和姿态角稳定,但只引入了简单的PID控制算法,无法满足现阶段顶梁位姿调控的精度要求。薛光辉等[17]通过基于BP神经网络的PID算法对液压支架初撑力进行调控,使液压支架快速而准确地达到预定的初撑力,但仅将神经网络用于调整当前状态的PID参数,未能完全根据外部扰动来实时调整PID参数,以适应最新状态。毛君等[18]建立了支架支撑力调控系统数学模型,通过模糊 PID 算法对系统进行调控,使支架支撑力有效跟随矿压变化,但未涉及超前支护液压缸的同步控制,不适用于当前井下复杂环境的调平需要。何勇等[19]借鉴平台传统四缸同步控制方法,提出逐高双向异步控制方法,保证每一立柱油缸的位移在复杂工况下精确达到期望值,从而保持液压支护平台的平衡性,但忽略了长期运行的可靠性和易维护性,影响系统在长期实际工程中的应用。胡相捧等[20]利用基于BP神经网络的PID算法对液压支架的初撑力进行调节,从而使液压支架能够迅速且精确地达到设定的初撑力值,但控制器的实时性和响应速度未充分探讨,PID控制不能满足现阶段的精度要求。
针对上述问题,为了解决巷道掘进过程中自移式临时支架与顶板适应性不足的问题,本文提出了一种基于模糊PID的自移式临时支架自适应控制方法。通过对临时支架立柱的伸缩调整,控制支架的姿态和支撑力;通过仿真对传统PID控制与模糊PID自适应控制方法进行对比,以验证引入模糊PID自适应控制算法的有效性。
1. 自移式临时支架结构设计
自移式临时支架主要包括底座、液压立柱、顶梁、侧护帮、防倒机构、四连杆机构、推移机构等,如图1所示。顶梁与伸缩梁由油缸连接,护帮板与护帮千斤顶之间采用铰链连接。液压立柱采用球形副铰链连接到支架顶梁的伸缩杆上,并采用铰链连接到底座上。底座上设有4个可伸缩的液压立柱,且每个液压立柱具备自锁功能。顶梁固定在立柱顶端,在顶梁上设置若干小型底座和压力传感器。此外,顶梁上还配置有铺网装置,用于环状铺设液压立柱。两侧分别设置侧护帮,确保侧护帮与巷道两侧有效接触,从而防止巷道掘进或打锚杆时矸石落入工作区域,保障施工人员的安全并保持巷道断面的完整性。同时,四连杆机构配备角度传感器,用于监测支架顶梁的角度变化。
在自移式临时支架的顶梁设计多个层次的环状液压立柱(多个层次液压立柱是针对巷道顶板不平整而设计的结构),其主要展现在顶梁中心有一个小型液压立柱(图2),周围有3圈小型液压立柱(图3),每个小型液压立柱都是独立的,根据巷道顶板的凹凸情况,顶梁的液压立柱有不同的工况,从而对应不同的工作状态。当支护设备处于工作状态时,小型液压立柱错落不一,从而可适应巷道凹凸不平的顶板。在每个小型立柱安装小型压力传感器,以监测顶梁与巷道顶板之间的压力值,小型液压立柱可根据实时的压力值控制液压立柱的上移或下降,实现临时支护设备的自适应控制。
自移式临时支架采用“跨骑”方式布置在掘进机上,对掘进工作面进行临时支护,并通过液压控制实现与掘进机的自动跟随移动。在掘进机进行割煤和锚杆钻孔的过程中,巷道顶板因震动可能产生松动,此时,压力传感器和位移传感器实时监测支撑液压缸的位移参数及支架顶梁与巷道顶板之间的压力变化,并将这些数据传输至矿压监测大数据云平台。基于这些数据,自移式临时支架自适应控制系统对每个油缸端点的输出位移进行计算,并通过压力传感器进行实时监控,确保支架的稳定性和安全性。
2. 自移式临时支架支撑力控制系统
为解决顶板压力变化后对顶板的弱支撑和过支撑问题,在工作面工作时,自移式临时支架必须具备适应顶板压力变化的能力,因此在支撑液压缸控制回路中增加压力调整回路,实时调整油液压力,建立自移式临时支架支撑力控制系统。
自移式临时支架支撑力控制系统中的压力油使用单独的小排量泵进行供油,液压油的压力可以进行调整。当支撑液压缸在主油路压力油作用下达到指定位置和支撑力后,方向阀切回中位,此时支撑液压缸中油液压力稳定;当顶板压力增大时,活塞杆受到的压力增大,对无杆腔油液进行压缩,油液压力上升,此时液压表和顶板压力监测装置对调压回路中电液比例溢流阀输出电信号,调整溢流阀增大油液压力,同时电控换向阀左位联通,对支撑液压缸供高压油,提高液压缸支撑力,达到对应油液压力后,液压表输出信号,电控换向阀切回右位;当顶板压力减小时,高压油腔中油液压力降低,液压表和压力监测装置输出相应信号,溢流阀调定一个较低的压力,电控换向阀左位打开,小排量泵输出的液压油打开高压油腔连接的液控单向阀,高压油腔中高压油与小排量泵供给的低压油联通,对其进行降压,从而实现自适应控制的同步调节。自移式临时支架支撑力控制系统结构如图4所示。
为了实现支撑液压缸的精确控制,自移式临时支架支撑力控制系统通过改变电液伺服阀的开口大小和方向来改变阀内油液压力,以满足系统对压力和流量的要求。因此,需要研究支撑液压缸输出力的数学表达式,并通过数学表达式研究支撑液压缸控制方法。将支撑液压缸、电液伺服阀和负载看作一个整体,并认为负载具有弹塑性,在进行模糊PID自适应控制时,需要用液压系统的电液伺服阀流量方程、支撑液压缸流量连续性方程及支撑液压缸负载力平衡方程计算控制对象的目标函数。假定电液伺服阀与液压缸的连接长度均匀而短粗,管道动态和管中压力的影响忽略不计;工作腔中各部位的压强相同,且流体弹性模量、油温恒定;支撑液压缸内外部的泄漏气体均呈层流式流动[3]。
电液伺服阀流量方程为
$$ {Q_{\mathrm{L}}} = {k_{\mathrm{q}}}{x_{\mathrm{v}}} - {k_{\mathrm{c}}}{p_{\mathrm{L}}} $$ (1) 式中:$ {Q_{\mathrm{L}}} $为液压缸输入流量;$ {k_{\mathrm{q}}} $为电液伺服阀流量与阀芯位移比例增益系数;$ {x_{\mathrm{v}}} $为阀心位移;$ {k_{\mathrm{c}}} $为电液伺服阀流量与阀口油压比例增益系数;$ {p_{\mathrm{L}}} $为供油压力。
支撑液压缸流量连续性方程为
$$ {Q_{\mathrm{L}}} = {A_{\mathrm{P}}}\frac{{{\mathrm{d}}{x_{\mathrm{p}}}}}{{{\mathrm{d}}t}} + {C_{{\mathrm{tp}}}}{p_{\mathrm{L}}} + \frac{{{V_{\mathrm{t}}}}}{{4{\beta _{\mathrm{e}}}}}\frac{{{\mathrm{d}}{p_{\mathrm{L}}}}}{{{\mathrm{d}}t}} $$ (2) 式中:$ {A_{\mathrm{p}}} $为支撑液压缸有效工作面积;$ {x_{\mathrm{p}}} $为液压立柱油缸活塞位移;$ t $为响应时间;$ {C_{{\text{tp}}}} $为支撑液压缸总泄漏系数;$ {V_{\mathrm{t}}} $为系统总压缩体积系数;$ {\beta _{\mathrm{e}}} $为液压油弹性模量。
支撑液压缸负载力平衡方程为
$$ {F_{\mathrm{g}}} = {A_{\mathrm{p}}}\left( {{p_1} - {p_2}} \right) = {A_{\mathrm{p}}}{p_{\mathrm{L}}} = {M_{\mathrm{t}}}\frac{{{{\mathrm{d}}^2}{x_{\mathrm{p}}}}}{{{\mathrm{d}}{t^2}}} + {B_{\mathrm{p}}}\frac{{{\mathrm{d}}{x_{\mathrm{p}}}}}{{{\mathrm{d}}t}} + K{x_{\mathrm{p}}} + {F_{\mathrm{L}}} $$ (3) 式中:$ {F_{\mathrm{g}}} $为支撑液压缸在油压作用时产生的驱动力;$ {p_1} $为支撑液压缸进油腔压力;$ {p_2} $为支撑液压缸回油腔压力;$ {M_{\mathrm{t}}} $为活塞及负载的总质量;$ {B_{\mathrm{p}}} $为活塞及负载的黏性阻尼系数;$ K $为负载的弹簧刚度;$ {F_{\mathrm{L}}} $为作用在活塞上的任意外负载力。
根据式(1)—式(3)得出支撑液压缸的传递函数为
$$ {\begin{split} &{Y_{\mathrm{p}}}\left( S \right) =\\ &\frac{{ - \dfrac{{{u_{{\mathrm{ce}}}}}}{{A_{\mathrm{P}}^2}}\left( {1 + \dfrac{{{V_{\mathrm{t}}}}}{{4{\beta _{\mathrm{e}}}{u_{{\mathrm{ce}}}}}}S} \right)}}{{\dfrac{{{V_{\mathrm{t}}}{M_{\mathrm{t}}}}}{{4{\beta _{\mathrm{e}}}A_{\mathrm{p}}^2}}{S^3} + \left( {\dfrac{{{M_{\mathrm{t}}}{u_{{\mathrm{ce}}}}}}{{A_{\mathrm{p}}^2}} + \dfrac{{{B_{\mathrm{p}}}{V_{\mathrm{t}}}}}{{4{\beta _{\mathrm{e}}}A_{\mathrm{p}}^2}}} \right){S^2} + \left( {1 + \dfrac{{{B_{\mathrm{p}}}{u_{{\mathrm{ce}}}}}}{{A_{\mathrm{p}}^2}} + \dfrac{{K{V_{\mathrm{t}}}}}{{4{\beta _{\mathrm{e}}}A_{\mathrm{p}}^2}}} \right)S + \dfrac{{K{u_{{\mathrm{ce}}}}}}{{A_{\mathrm{p}}^2}}}} \end{split}} $$ (4) 式中:$ {u_{{\mathrm{ce}}}} $为总的流量−压力系数;S为复频率变量。
对支撑液压缸进行自适应控制时,支撑液压缸的位移作为输出量,且认定支撑液压缸系统没有阻尼和弹性负载,即$ {B_{\text{p}}}{\text{ = }}0 $,$ K = 0 $,2个因素忽略不计,对式(4)简化,得
$$ {Y_{\mathrm{P}}}\left( s \right) = \frac{{ - \dfrac{{{u_{{\mathrm{ce}}}}}}{{A_{\mathrm{P}}^2}}\left( {1 + \dfrac{{{V_{\mathrm{t}}}}}{{4{\beta _{\mathrm{e}}}{u_{{\mathrm{ce}}}}}}S} \right)}}{{S\left( {\dfrac{{{S^2}}}{{\omega _{\mathrm{h}}^2}} + \dfrac{{2{\xi _{\mathrm{h}}}}}{{{\omega _{\mathrm{h}}}}}S + 1} \right)}} $$ (5) 式中:$ {\omega _{\mathrm{h}}} $为液压固有频率,$ {\omega _{\mathrm{h}}} = \sqrt {\dfrac{{4{\beta _{\mathrm{e}}}A_{\mathrm{p}}^2}}{{{V_{\mathrm{t}}}{M_{\mathrm{t}}}}}} $;$ {\xi _{\mathrm{h}}} $为液压阻尼比,$ {\xi _{\mathrm{h}}} = \dfrac{{{u_{{\mathrm{ce}}}}}}{{A_{\mathrm{P}}^2}}\sqrt {\dfrac{{{\beta _{\mathrm{e}}}{M_{\mathrm{t}}}}}{{{V_{\mathrm{t}}}}}} + \dfrac{{{B_{\mathrm{p}}}}}{{4A_{\mathrm{p}}^{}}}\sqrt {\dfrac{{{V_{\mathrm{t}}}}}{{{\beta _{\mathrm{e}}}{M_{\mathrm{t}}}}}} $。
根据伺服系统支撑力控制开环方块图(图5)求自适应控制系统的开环传递函数:
$$ G\left( s \right) = \frac{{{d_{\mathrm{v}}}}}{{S\left( {\dfrac{{{S^2}}}{{\omega _{\mathrm{h}}^2}} + \dfrac{{2{\xi _{\mathrm{h}}}}}{{{\omega _{\mathrm{h}}}}}S + 1} \right)}} $$ (6) 式中$ {d_{\mathrm{v}}} $为开环放大系数。
3. 模糊 PID 自适应控制系统模型
在支撑液压缸工作过程中,外部的环境及所施加的负荷都会随着实际情况的改变而改变,因此控制系统的参数也会发生改变,如果使用 PID参数对支撑液压缸的工作状态进行调整,将影响控制能力[21]。
为了使临时支架的支撑力(即支撑液压缸的输出力) 能够快速稳定地跟踪预期值,引入模糊PID自适应控制器,通过模糊推理的方法及不同的误差$ e $、累积误差$ {e_{\mathrm{c}}} $实现模糊PID自适应控制器的参数(比例增益变化$ \Delta {k_{\mathrm{p}}} $、积分增益变化$ \Delta {k_{\mathrm{i}}} $、微分增益变化$ \Delta {k_{\mathrm{d}}} $)在线自动调节,满足不同的需求,从而使被控对象具有良好的动态和静态性能,以满足模糊PID自适应控制器迅速适应控制的实际需求[21]。模糊PID自适应控制系统结构如图6所示。
根据模糊PID自适应控制器给出的增益调整当前控制输出,通过离散PID控制算法,在每个采样时刻更新控制参数,从而实现实时调节。离散PID控制算法为
$$ l\left( t \right) = {k_{\mathrm{p}}}e\left( t \right) + {k_{\mathrm{i}}}T\sum\limits_{i = 0}^t {e\left( {\text{t}} \right) + {k_{\mathrm{d}}}} \frac{{e\left( t \right) - e\left( {t - 1} \right)}}{T} $$ (7) 式中:$ l\left( t \right) $为模糊PID自适应控制器的输出;$ {k_{\mathrm{p}}} $比例增益;$ e\left( t \right) $为$ t $时刻的误差;$ {k_{\mathrm{i}}} $积分增益;$ T $为采样周期;$ {k_{\mathrm{d}}} $微分增益。
3.1 输入值的模糊化
模糊PID自适应控制器控制$ e $和$ {e_{\mathrm{c}}} $的模糊子集均为{NB(负大),NM(负中),NS(负小),ZO(零),PS(正小),PM(正中)}。通过引入量化函数,将$ e $和$ {e_{\mathrm{c}}} $模糊集对应的论域定义为{−6,−5,−4,−3,−2,−1,0,1,2,3,4,5,6},采用线性方式量化将连续的输入信号映射到离散的输出信号,则线性方式量化函数关系为
$$ f\left( e \right) = \frac{{6e}}{{{R_{\max }} - {R_{\min }}}} $$ (8) $$ f\left( {{e_{\mathrm{c}}}} \right) = \frac{{6{e_{\mathrm{c}}}}}{{2\left( {{R_{\max }} - {R_{\min }}} \right)}} $$ (9) 式中:$ {R_{\max }} $为输出量化值的最大值;$ {R_{\min }} $为输出量化值的最小值。
利用量化函数对$ e $和$ {e_{\mathrm{c}}} $进行量化,确定$ e $和$ {e_{\mathrm{c}}} $在模糊子集上的隶属度,并通过隶属度确定模糊子集。$ e $和$ {e_{\mathrm{c}}} $的三角隶属度函数如图7所示。
若将信号输入值量化为1,则属于ZO的隶属度为0.5,PS对应的隶属度为0.5。至此,模糊化全部完成。
3.2 建立模糊规则表
根据模糊PID自适应控制器的3个参数的作用及特性,制定$ \Delta {k_{\mathrm{p}}} $、$ \Delta {k_{\mathrm{i}}} $、$ \Delta {k_{\mathrm{d}}} $的模糊控制规则,见表1—表3 。
表 1 $ \Delta {k_{\mathrm{p}}} $模糊规则Table 1. Fuzzy rule for $ \Delta {k_{\mathrm{p}}} $e $ \Delta {k_{\mathrm{p}}} $ $ {e_{\mathrm{c}}} $=
NB$ {e_{\mathrm{c}}} $=
NM$ {e_{\mathrm{c}}} $=
NS$ {e_{\mathrm{c}}} $=
ZO$ {e_{\mathrm{c}}} $=
PS$ {e_{\mathrm{c}}} $=
PM$ {e_{\mathrm{c}}} $=
PBNB PB PB PM PM PS ZO ZO NM PB PB PM PS PS ZO NS NS PM PM PM PS ZO NS NS ZO PM PM PS ZO NS NM NM PS PS PS ZO NS NS NM NM PM PS ZO NS NM NM NM NB PB ZO ZO NM NM NM NB NB 表 2 $ \Delta {k_{\text{i}}} $模糊规则Table 2. Fuzzy rule for $ \Delta {k_{\text{i}}} $e $ \Delta {k_{\mathrm{i}}} $ $ {e_{\mathrm{c}}} $=
NB$ {e_{\mathrm{c}}} $=
NM$ {e_{\mathrm{c}}} $=
NS$ {e_{\mathrm{c}}} $=
ZO$ {e_{\mathrm{c}}} $=
PS$ {e_{\mathrm{c}}} $=
PM$ {e_{\mathrm{c}}} $=
PBNB NB NB NM NM NS ZO ZO NM NB NB NM NS NS ZO ZO NS NB NM NS NS ZO PS PS ZO NM NM NS ZO PS PM PM PS NM NS ZO PS PS PM PB PM ZO ZO PS PS PM PB PB PB ZO ZO PS PM PM PB PB 表 3 $ \Delta {k_{\text{d}}} $模糊规则Table 3. Fuzzy rule for $ \Delta {k_{\text{d}}} $e $ \Delta {k_{\mathrm{p}}} $ $ {e_{\mathrm{c}}} $=
NB$ {e_{\mathrm{c}}} $=
NM$ {e_{\mathrm{c}}} $=
NS$ {e_{\mathrm{c}}} $=
ZO$ {e_{\mathrm{c}}} $=
PS$ {e_{\mathrm{c}}} $=
PM$ {e_{\mathrm{c}}} $=
PBNB PS NS NB NB NB NM PS NM PS NS NB NM NM NS ZO NS ZO NS NM NM NS NS ZO ZO ZO NS NS NS NS NS ZO PS ZO ZO ZO ZO ZO ZO ZO PM PB NS PS PS PS PS PB PB PB PM PM PM PS PS PB 3.3 解模糊化处理
根据$ e $和$ {e_{\mathrm{c}}} $的三角隶属函数,使用同一个量化目标(也就是论域[−6,6])对目标函数(自适应控制系统的开环传递函数)进行模糊化处理,在输入值模糊化、建立模糊规则的基础上,采用加权平均法计算模糊变量的量化值。
$$ {Q_0} = \frac{{\displaystyle\sum\limits_{a = 1}^m {{E_a}{N_a}} }}{{\displaystyle\sum\limits_{a = 1}^m {{E_a}} }} $$ (10) 式中:$ {Q_0} $为清晰量化值;$ m $为模糊规则的总数;$ {E_a} $为第$ a $条模糊规则的加权系数;$ {N_a} $为第$a $条模糊规则的模糊量化值。
4. 模糊PID自适应控制系统模型仿真分析
针对模糊PID自适应控制系统的数学模型,以顶板压力传感器测得的压力值作为输入值,在Matlab仿真平台上分别采用传统PID控制和模糊PID自适应控制进行仿真实验,仿真中选取的相关参数见表4。
表 4 支撑液压缸参数Table 4. Hydraulic cylinder system parameters参数 数值 液压缸有效工作面积$ {A_{\mathrm{p}}} $/$ {{\mathrm{cm}}^2} $ 25.38 液压固有频率$ {\omega _{\mathrm{h}}} $/$ ( {{\mathrm{rad}} \cdot {{\mathrm{s}}^{ - 1}}} ) $ 121.53 为负载的弹簧刚度$ K $/$ ( {{\mathrm{N}} \cdot {{\mathrm{m}}^{ - 1}}} ) $ 40 000 作用在活塞上的外负载力$ {F_{\mathrm{L}}} $/$ {\mathrm{N}} $ 3 000 活塞负载的黏性阻尼系数$ {B_{\mathrm{p}}} $/$ ( {{\mathrm{kg}} \cdot {{\mathrm{s}}^{ - 1}}} ) $ 800 伺服阀流量增益系数$ {k_{\mathrm{q}}} $/$ (\mathrm{L}\cdot\min^{-1}\cdot\mathrm{m^{-1}}) $ 0.010 6 液压阻尼比$ {\xi _{\mathrm{h}}} $ 0.3~0.4 液压缸总质量$ {M_{\mathrm{t}}} $/$ {\mathrm{kg}} $ 6 阀芯位移$ {x_{\mathrm{v}}} $/$ {\mathrm{m}} $ 0.006 总压缩体积$ {V_{\mathrm{t}}} $/$ {\text{c}}{{\mathrm{m}}^3} $ 50.1 通过支撑液压缸的主要参数求得模糊PID自适应控制系统的开环传递函数为
$$ G\left( S \right) = \frac{{158\; 320}}{{S\left( {{S^2} + 189S + 7 \;156} \right)}} $$ (11) 根据式(11),利用 Matlab 中 Simulink 模块的模糊逻辑工具箱和控制系统工具箱建立目标函数仿真模型,如图8 所示。
传统PID控制与模糊PID自适应控制系统的仿真结果如图9所示,可看出引入模糊PID自适应控制后,自移式临时支架自适应控制系统对围岩顶板压力的跟踪效果较传统PID控制更好,临时支架自适应控制系统跟随围岩压力的误差为0. 004 3,较传统PID控制降低了86.11%。模糊PID自适应控制在0.12 s时就接近平稳,而传统PID控制在8.685 s时才接近平稳,说明模糊PID自适应控制响应速度比传统PID控制有较为明显的优势。
在AMESim中建立支撑液压缸位移控制系统的物理模型,并设置系统的接口,以便与Matlab/Simulink中的控制算法相连接。基于AMESim的支撑液压缸位移控制系统仿真模型主要由支撑液压缸、伺服阀、位移传感器及质量块等组成,如图10所示。
在Matlab/Simulink中建立自适应控制系统的算法模型,主要包括位移解算模块、同步控制器、模糊PID自适应控制器、状态反馈模块及连接AMESim模型的接口模块等。基于模糊PID自适应控制的液压立柱响应位移曲线如图11所示,可看出当采用模糊PID自适应控制时,液压缸响应位移与所设定的预期位移(0.5 m)一致。
在调平过程中,选取相邻支撑液压缸之间的数据进行研究分析,模糊PID自适应控制的同步误差如图12所示。可看出相邻支撑液压缸间的同步误差基本控制在$ \pm 5 \times {10^{ - 15}} $ m以内,其同步误差较传统PID控制方法(图13)有较大降幅,且曲线波动均匀平缓,幅值波动范围较小。
5. 结论
1) 对自移式临时支架进行了结构自适应的设计,设计的顶梁结构采用多个层次的环状液压立柱来实现对顶板的适应,设计了临时支架自适应控制系统,介绍了自适应控制系统工作原理,通过液压系统的三大方程联合求解模糊PID自适应控制的目标函数。
2) 在Matlab/Simulink模块中建立传统PID控制与模糊PID自适应控制系统模型,结果显示,模糊PID自适应控制在0.12 s时就接近平稳,而传统PID控制在8.685 s时才接近平稳。通过AMEsim软件建立支撑液压缸位移控制系统模型,与Matlab/Simulink进行联合仿真,结果显示采用模糊PID自适应控制时,在同步精度上较传统PID控制方法有了较大提高,且曲线波动均匀平缓,幅值波动范围较小。
3) 需要注意的是,模拟仿真是在理想化的基础上完成的研究分析,由于一些实际限制(包括灰尘、湿度、风速及噪声)会对跟踪精度产生不利影响。在未来的工作中,将探索一种不受外界影响或受影响较小的控制策略。
-
表 1 基于数据集1的预测结果对比
Table 1 Comparison of the prediction results based on dataset 1
模型 RMSE MAE 6步长 12步长 24步长 6步长 12步长 24步长 GRU 0.663 0.932 1.220 0.491 0.683 0.935 LSTM 0.770 0.987 1.232 0.572 0.735 0.943 Informer 0.439 0.758 1.117 0.325 0.559 0.845 LSTM−Informer 0.387 0.599 0.897 0.286 0.451 0.710 表 2 基于数据集2的预测结果对比
Table 2 Comparison of prediction results based on dataset 2
模型 RMSE MAE 6步长 12步长 24步长 6步长 12步长 24步长 GRU 0.513 0.671 1.039 0.395 0.518 0.795 LSTM 0.563 0.697 1.065 0.439 0.541 0.814 Informer 0.332 0.582 0.840 0.228 0.405 0.625 LSTM−Informer 0.266 0.457 0.737 0.198 0.353 0.572 -
[1] WANG Tong,WANG Qingwei,SHAO Longyi,et al. Current status of the research on coal geology in China[J]. Acta Geologica Sinica(English Edition),2016,90(4):1284-1297. DOI: 10.1111/1755-6724.12770
[2] LIU Yue. Research on the operating mechanism of China's coal market[J]. Agro Food Industry Hi Tech,2017,28(1):3075-3077.
[3] LIN Jiang,FRIDLEY D,LU Hongyou,et al. Has coal use peaked in China:near-term trends in China's coal consumption[J]. Energy Policy,2018,123:208-214. DOI: 10.1016/j.enpol.2018.08.058
[4] TANG Xu,JIN Yi,MCLELLAN B C,et al. China's coal consumption declining-impermanent or permanent?[J]. Resources,Conservation & Recycling,2018,129:307-313.
[5] ZHANG Yujiang,FENG Guorui,ZHANG Min,et al. Residual coal exploitation and its impact on sustainable development of the coal industry in China[J]. Energy Policy,2016,96:534-541. DOI: 10.1016/j.enpol.2016.06.033
[6] 张吉雄,张强,巨峰,等. 深部煤炭资源采选充绿色化开采理论与技术[J]. 煤炭学报,2018,43(2):377-389. ZAHNG Jixiong,ZHANG Qiang,JU Feng,et al. Theory and technique of greening mining integrating mining,separating and backfilling in deep coal resources[J]. Journal of China Coal Society,2018,43(2):377-389.
[7] 王世斌,侯恩科,王双明,等. 煤炭安全智能开采地质保障系统软件开发与应用[J]. 煤炭科学技术,2022,50(7):13-24. WANG Shibin,HOU Enke,WANG Shuangming,et al. Development and application of geological guarantee system software for safe and intelligent coal mining[J]. Coal Science and Technology,2022,50(7):13-24.
[8] 程建远,朱梦博,王云宏,等. 煤炭智能精准开采工作面地质模型梯级构建及其关键技术[J]. 煤炭学报,2019,44(8):2285-2295. CHENG Jianyuan,ZHU Mengbo,WANG Yunhong,et al. Cascade construction of geological model of longwall panel for intelligent precision coal mining and its key technology[J]. Journal of China Coal Society,2019,44(8):2285-2295.
[9] YANG Li,BIRHANE G E,ZHU Junqi,et al. Mining employees safety and the application of information technology in coal mining:review[J]. Frontiers in Public Health,2021,9. DOI: 10.3389/FPUBH.2021.709987.
[10] 赵毅鑫,杨志良,马斌杰,等. 基于深度学习的大采高工作面矿压预测分析及模型泛化[J]. 煤炭学报,2020,45(1):54-65. ZHAO Yixin,YANG Zhiliang,MA Binjie,et al. Deep learning prediction and model generalization of ground pressure for deep longwall face with large mining height[J]. Journal of China Coal Society,2020,45(1):54-65.
[11] 李泽萌. 基于LSTM的采煤工作面矿压预测方法研究[D]. 西安:西安科技大学,2020. LI Zemeng. Research on the prediction method of mining pressure in coal mining face based on LSTM[D]. Xi'an:Xi'an University of Science and Technology,2020.
[12] 曾庆田,吕珍珍,石永奎,等. 基于Prophet+LSTM模型的煤矿井下工作面矿压预测研究[J]. 煤炭科学技术,2021,49(7):16-23. ZENG Qingtian,LYU Zhenzhen,SHI Yongkui,et al. Research on prediction of underground coal mining face pressure based on Prophet+LSTM model[J]. Coal Science and Technology,2021,49(7):16-23.
[13] 李泽西. 基于可变时序移位Transformer−LSTM的集成学习矿压预测方法[J]. 工矿自动化,2023,49(7):92-98. LI Zexi. Ensemble learning mine pressure prediction method based on variable time series shift Transformer-LSTM[J]. Journal of Mine Automation,2023,49(7):92-98.
[14] LIU Yaping,DONG Lihong,YE Ou. Mine pressure prediction model of fully mechanized mining face based on Improved Transformer[C]. IEEE International Conference on Signal Processing,Communications and Computing,Xi'an,2022:1-5.
[15] DONG Jianjun,XIE Zhengquan,JIANG Hao,et al. Multiple regression method for working face mining pressure prediction based on hydraulic support monitoring dataset[J]. Frontiers in Earth Science,2023. DOI: 10.3389/FEART.2023.1114033.
[16] 向玲,刘佳宁,苏浩,等. 基于CEEMDAN二次分解和LSTM的风速多步预测研究[J]. 太阳能学报,2022,43(8):334-339. XIANG Ling,LIU Jianing,SU Hao,et al. Research on multi-step wind speed forecast based on CEEMDAN secondary decomposition and LSTM[J]. Acta Energiae Solaris Sinica,2022,43(8):334-339.
[17] 潘超,李润宇,王典,等. 基于风速时空关联的多步预测方法[J]. 太阳能学报,2022,43(2):458-464. PAN Chao,LI Runyu,WANG Dian,et al. Multi-step wind speed prediction method based on wind speed spatial-time correlation[J]. Acta Energiae Solaris Sinica,2022,43(2):458-464.
[18] JINAH K,TAEKYUNG K,JOON-GYU R,et al. Spatiotemporal graph neural network for multivariate multi-step ahead time-series forecasting of sea temperature[J]. Engineering Applications of Artificial Intelligence,2023,126. DOI: 10.1016/J.ENGAPPAI.2023.106854.
[19] 严恭敏,邓瑀. 传统组合导航中的实用Kalman滤波技术评述[J]. 导航定位与授时,2020,7(2):50-64. YAN Gongmin,DENG Yu. Review on practical Kalman filtering techniques in traditional integrated navigation system[J]. Navigation Positioning and Timing,2020,7(2):50-64.
[20] ZHOU Haoyi,ZHANG Shanghang,PENG Jieqi,et al. Informer:beyond efficient transformer for long sequence time-series forecasting[C]. AAAI Conference on Artificial Intelligence,Vancouve,2021:11106-11115.
[21] VASWANI A,SHAZEER N,PARMAR N,et al. Attention is all you need[C]. The 31st International Conference on Neural Information Processing Systems,Long Beach,2017:5998-6008.