Systems Engineering and Electronics ›› 2026, Vol. 48 ›› Issue (7): 2404-2414.doi: 10.12305/j.issn.1001-506X.2026.07.24

• Guidance, Navigation and Control • Previous Articles    

Improved disturbance rejection algorithm based on fast terminal sliding mode extended state observer for electromagnetic MEMS micromirrors

Weipeng LI1,2, Xianzheng LI1, Xiaoyan ZHANG1, Jianfeng SUN3, Yukai ZHU1,2   

  1. 1. School of Astronautics,Beihang University,Beijing 100191,China
    2. Key Laboratory of Spacecraft Design Optimization and Dynamic Simulation Technology,Ministry of Education,Beijing 100191,China
    3. Shanghai Satellite Network Research Institute,Shanghai 200120,China
  • Received:2025-05-19 Revised:2025-08-13 Online:2025-11-06 Published:2025-11-06
  • Contact: Weipeng LI

Abstract:

To enhance the disturbance rejection performance of electromagnetic micro-electro-mechanical system micromirrors in laser scanning and pointing tasks, an integral terminal sliding mode control method based on a fast terminal sliding mode extended state observer (FTSMESO) is proposed. Firstly, a FTSMESO is constructed to estimate and compensate for external disturbances and uncertainties, combined with integral terminal sliding mode control to achieve fast and stable tracking of control instructions. Then, through the Routh-Hurwitz criterion and the Lyapunov function, the stability and finite-time convergence of FTSMESO with the control algorithm are proved. The simulation results show that the proposed control algorithm achieves higher tracking accuracy and stronger robustness compared to conventional methods. The FTSMESO exhibits faster disturbance estimation convergence, reducing the convergence time by approximately 60% relative to the linear extended state observer. The algorithm delivers superior disturbance rejection performance.

Key words: electromagnetic micro-electro-mechanical system (MEMS) micromirrors, extended state observer (ESO), finite-time convergence, sliding mode control, disturbance rejection control

CLC Number: 

[an error occurred while processing this directive]