导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2023, Vol. 44 ›› Issue (8): 327262-327262.doi: 10.7527/S1000-6893.2022.27262

• Electronics and Electrical Engineering and Control • Previous Articles    

Fixed⁃time convergent sliding mode control for agile turn of air⁃to⁃air missiles

Zheng LI, Jianqiao YU(), Xinyun ZHAO   

  1. School of Aerospace Engineering,Beijing Institute of Technology,Beijing  100081,China
  • Received:2022-04-08 Revised:2022-04-27 Accepted:2022-05-21 Online:2022-06-09 Published:2022-06-08
  • Contact: Jianqiao YU E-mail:jianqiao@bit.edu.cn

Abstract:

Based on the fixed-time stability theory and disturbance rejection mechanism, a method for sliding mode control is proposed for the agile turn when an air-to-air missile intercepts a target in the rear hemisphere of the carrier. First, a mathematical model for air-to-air missile with blended lateral thrusters and aerodynamic control systems is established considering the aerodynamic disturbance. Next, by introducing the segmented nonlinear function to a double-variable-power sliding mode, a fixed-time convergent nonsingular sliding mode controller is designed. Then, to weaken the chattering in sliding mode control, a fixed-time convergent double-variable-power Extended State Observer (ESO) is designed to realize precise estimation of matched aerodynamic disturbance, so as to compensate for the control law. Based on the Lyapunov stability theory, the fixed-time stability of the system is proved, and the expression for the convergence time is given. Finally, simulation and analysis of the missile agile turn is given to validate the effectiveness of the theoretical results. Compare with previous controllers, the controller proposed allows the missile to complete agile turns at different initial states in a small fixed time, converge more quickly, weaken the chattering effectively and improve the control efficiency.

Key words: air-to-air missile, agile turn, blended control, fixed-time convergence, terminal sliding mode control, extended state observer

CLC Number: