基于BP神经网络PID的液压支架初撑力自适应控制
Adaptive control of setting load of hydraulic support based on BP neural network PID
-
摘要: 液压支架初撑力对顶板的控制具有重要作用,采用三位四通手动操纵阀的开环控制或两位三通电磁换向阀的先导控制,很难使初撑力达到设定值并保持稳定,即使达到设定值也存在压力降和波动现象。基于此,建立了立柱电液力控制系统数学模型,利用MATLAB分析了系统的稳定性,得到系统的Pole-Zero图右半S平面不存在开环零点和极点,系统为最小相位系统;Nyquist图逆时针绕(-1,j0)的圈数为0,系统相位裕度为941°,幅值裕度为107 dB,系统稳定;阶跃响应115 s趋于稳定,脉冲响应90 s趋于稳定。提出了基于BP神经网络的PID初撑力自适应控制方法,并建立了三层神经网络控制模型,误差控制采用二次型性能指标;采用有监督的Hebb学习规则和梯度下降法对输出层和隐含层的权值系数进行更新,经训练得到PID控制器的三个控制参数。仿真结果表明:期望输入为阶跃信号时,立柱达到初撑力并稳定需要约885 s,期望输入为方波信号时,立柱达到初撑力并稳定需要约91 s,相比没有采用BP神经网络PID控制,其响应时间提高了约13倍。Abstract: The setting load of hydraulic support plays an important role in the roofcontrolThere are two methods to control the setting load of hydraulic support,one is openloop control by manual control valve of three position four port,the other is pilot control by solenoid directional control valve of two position three portHowever,these two methods can hardly make the setting load reach the expected value and remain stableEven when the expected value is reached,pressure drop and fluctuation generally existBased on this,a mathematical model of electrohydraulic force control system is established,then the stability of the system is analyzed by using MATLABIt is obtained that there are no openloop zeros and poles in the right half S plane of the PoleZero diagram of the system,so the system is a minimum phase system;the number of cycles of counterclockwise winding(-1,j0) from the Nyquist diagram is 0,and the system phase margin is 941° and the amplitude margin is 107 dB,so the system is stable;the step response is stable for 115 s,the impulse response is stable for 90 sAn adaptive PID control method based on BP Neural Network is proposed,and a threelayer neural network control model is establishedQuadratic performance index is used to control errorThe weight coefficients of the output and hidden layers are updated by using supervised Hebb learning rules and gradient descent algorithmThen three control parameters of the PID controller are obtained by trainingThe simulation results show that:it takes about 885 s for the setting load to reach the expected value and maintain stability when the expected input is step signal,and 91 s when the expected input is the square wave signalCompared with no BP neural network PID control,the response time is increased by about 13 times.