• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2023, Vol. 59 ›› Issue (10): 357-365.doi: 10.3901/JME.2023.10.357

Previous Articles     Next Articles

Sliding Mode Output Feedback Control of Electromechanical Actuator Based on Neural Network

CAO Mengmeng1, HU Jian1,2, ZHOU Haibo2, YAO Jianyong1, ZHAO Jieyan1, WANG Junlong1   

  1. 1. School of Mechanical Engineering, Nanjing University of Science and Technology, Nanjing 210094;
    2. State Key Laboratory of High Performance and Complex Manufacturing, Central South University, Changsha 410083
  • Received:2022-05-26 Revised:2022-10-25 Online:2023-05-20 Published:2023-07-19

Abstract: Electromechanical actuators are widely used in industrial production and military fields. However, the model uncertainty of electromechanical actuators will reduce the accuracy of model-based nonlinear controllers. At the same time, due to the limitation of installation space and cost, it is often impossible to install speed sensors in system. To solve these problems, a sliding mode output feedback control strategy based on neural network is proposed. The constant disturbance and parameter uncertainty in the system are estimated by extended state observer(ESO). The universal approximation property of radical basis function neural network is used to estimate the time-varying disturbances in the system, and then the feedforward compensation technology is used to compensate the former. At the same time, the speed of the system observed by the ESO is used to design the control quantity, so as to realize the output feedback control. By using Lyapunov stability theorem, it is proved that the designed controller can achieve bounded stability of the system. A large number of simulation and experimental results prove that the controller designed can improve the control accuracy by an order of magnitude compared with the traditional PID and nonlinear controller.

Key words: electromechanical actuator, output feedback control, neural network, sliding mode control, model uncertaint

CLC Number: