Skip to main navigation Skip to search Skip to main content

Appointed Fixed Time Observer-Based Sliding Mode Control for a Quadrotor UAV under External Disturbances

  • Bo Li
  • , Wenquan Gong
  • , Yongsheng Yang
  • , Bing Xiao
  • , Dechao Ran
  • Shanghai Maritime University
  • Academy of Military Medical Science China

Research output: Contribution to journalArticlepeer-review

190 Scopus citations

Abstract

In this article, a study of the appointed fixed time control problem is presented for the quadrotor unmanned aerial vehicle attitude control system subject to external disturbances. Based on the appointed fixed time sliding mode variable and the adaptive technique, a novel sliding mode observer is first established to estimate the external disturbances within the appointed settling time. Subsequently, an appointed fixed time controller is proposed to track the desired attitude regardless of the initial states. To circumvent the singularity problem of the above controller, a novel improved adaptive sliding mode control law is designed by employing a nonlinear function and a modified sliding mode observer. Moreover, the chattering phenomenon is attenuated by replacing the sign function with hyperbolic tangent function. The appointed practical fixed time stability of the closed-loop attitude control system is proved and analyzed rigorously utilizing the Lyapunov theory. Finally, the effectiveness and fine performance of the proposed schemes are illustrated by numerical simulation results.

Original languageEnglish
Pages (from-to)290-303
Number of pages14
JournalIEEE Transactions on Aerospace and Electronic Systems
Volume58
Issue number1
DOIs
StatePublished - 1 Feb 2022

Keywords

  • Appointed fixed time control
  • Attitude control
  • Chattering phenomenon
  • Quadrotor unmanned aerial vehicle (UAV)
  • Singularity

Fingerprint

Dive into the research topics of 'Appointed Fixed Time Observer-Based Sliding Mode Control for a Quadrotor UAV under External Disturbances'. Together they form a unique fingerprint.

Cite this