[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive]
学术文章

无人机自适应FTC姿态跟踪控制研究

  • 江森 , 1 ,
  • 田园 , 1, * ,
  • 刘兵 1 ,
  • 马卉慧 1 ,
  • 赵蓉 2
展开
  • 1 成都航空职业技术学院 无人机产业学院,成都 610100
  • 2 成都航空职业技术学院 航空维修工程学院,成都 610100
田园(1983—),男,副教授。E-amil:.

江森(1980—),男,讲师。E-mail:

收稿日期: 2024-11-20

  网络出版日期: 2026-01-24

基金资助

四川省自然科学基金(2022NSFSC0445)

校自然科学基金(ZZX0623061)

Research on Adaptive Finite-Time Controlfor Unmanned Aerial Vehicle Attitude Tracking

  • JIANG Sen , 1 ,
  • TIAN Yuan , 1, * ,
  • LIU Bing 1 ,
  • MA Huihui 1 ,
  • ZHAO Rong 2
Expand
  • 1 School of Unmanned Aerial Vehicles Industry, Chengdu Aeronautic Polytechnic University, Chengdu 610100, Sichuan, China
  • 2 School of Aviation Maintenance Engineering, Chengdu Aeronautic Polytechnic University, Chengdu 610100, Sichuan, China

Received date: 2024-11-20

  Online published: 2026-01-24

摘要

针对系统存在不确定性且不确定性边界信息无法提前获知条件下多旋翼无人机的姿态控制问题,提出自适应有限时间控制(Adaptive finite-time control,AFTC)算法。先将该问题抽象为当存在匹配未知不确定性时,一般二阶单输入单输出(Single-input Single-output,SISO)系统的跟踪控制问题;在此基础上,设计了齐次非线性终端滑模面;针对不确定性边界信息在实际设计中往往无法提前获取,提出了基于判断系统是否到达滑动模态的自适应算法,用以动态改变控制增益;对所给出的AFTC算法,用李雅普诺夫方法严格证明了跟踪误差可在有限时间内收敛到原点;进一步用AFTC算法设计了小型四旋翼无人机姿态控制器,并通过数值仿真和分析对该算法的有效性加以验证,从仿真结果可看出:AFTC算法可使多旋翼无人机控制系统在无法提前获知不确定性边界信息条件下,实现快速、高精度的姿态跟踪控制,且所产生的控制信号连续,易于工程实现。

本文引用格式

江森 , 田园 , 刘兵 , 马卉慧 , 赵蓉 . 无人机自适应FTC姿态跟踪控制研究[J]. 弹箭与制导学报, 2025 , 45(6) : 1138 -1145 . DOI: 10.15892/j.cnki.djzdxb.2025.06.022

Abstract

To address the attitude control problem of multirotor drones under conditions of system uncertainty where the boundary information of uncertainty cannot be known in advance, an Adaptive Finite-Time Control (AFTC) algorithm is proposed. This problem is first abstracted as a tracking control issue for a general second-order Single-Input Single-Output (SISO) system in the presence of matched unknown uncertainties. Based on this, a homogeneous nonlinear terminal sliding surface is designed. Given that uncertainty boundary information is often not available in practical design, an adaptive algorithm is proposed to dynamically change the control gain based on determining whether the system has reached the sliding mode. For the proposed AFTC algorithm, it is rigorously proven using the Lyapunov method that the tracking error can converge to the origin in finite time. Furthermore, the AFTC algorithm is used to design an attitude controller for a small quadrotor, and its effectiveness is validated through numerical simulation and analysis. The simulation results demonstrate that the AFTC algorithm enables the multirotor drone control system to achieve rapid and high-precision attitude tracking control under conditions where the uncertainty boundary information cannot be known in advance, with continuous control signals that are easy to implement in engineering.

[an error occurred while processing this directive]
[1]
丁世宏, 李世华. 有限时间控制问题综述[J]. 控制与决策, 2011, 26(2):161-169.

DING S H, LI S H. A survey for finite-time control problems[J]. Control and Decision, 2011, 26(2):161-169.

[2]
UTKIN V. Sliding modes in control and optimization[M]. Heidelberg:Springer,1992:125-130.

[3]
BARTOLINI G, PISANO A, PUNTA E, et al. A survey of applications of second-order sliding mode control to mechanical systems[J]. International Journal of Control, 2003, 76(9):875-892.

DOI

[4]
DU H, LI S, QIAN C. Finite-time attitude tracking control of spacecraft with application to attitude synchronization[J]. IEEE Transactions on Automatic Control, 2011, 56(11):2711-2717.

DOI

[5]
BHAT S, BERNSTEIN D. Geometric homogeneity with applications to finite time stability[J]. Mathematics of Control,Signals,and Systems, 2005, 17(2):101-127.

DOI

[6]
MORENO J, OSORIO M. A lyapunov approach to second-order sliding mode controllers and observers[C]//IEEE.Proceedings of the 47-th IEEE Conference on Decision and Control. Mexico:IEEE,2008:2856-2861.

[7]
HONG Y, WANG J, CHENG D. Adaptive finite-time control of nonlinear systems with parametric uncertainty[J]. IEEE Transactions on Automatic Control, 2006, 51(5):858-862.

DOI

[8]
LEVANT A. Higher-order sliding modes,differentiation and output-feedback control[J]. International Journal of Control, 2003, 76(9):924-941.

DOI

[9]
LEVANT A. Principles of 2-sliding mode design[J]. Automatica, 2005,43:576-586.

[10]
TAO G. Adaptive control design and analysis[M].New Jersey: John Wiley and Sons. Inc.,2003:195-270.

[11]
SHTESSEL Y B, MORENO J A, PLESTAN F, et al. Super-twisting adaptive sliding mode control:a Lyapunov design[C]//IEEE.49th IEEE CDC. Atlanta:IEEE,2010:5109-5113.

[12]
UTKIN V I, POZNYAK A S. Adaptive sliding mode control with application to super-twist algorithm:Equivalent control method[J]. Automatica, 2013,49:39-47.

[13]
EDWARDS C, SHTESSEL Y B. Adaptive continuous higher order sliding mode control[J]. Automatica, 2016,65:183-190.

[14]
LI H Y, ZHAO S Y, HE W, et al. Adaptive finite-time tracking control of full state constrained nonlinear systems with dead-zone[J]. Automatica, 2019, 100(2):99-107.

DOI

[15]
REBAI A, GUESMI K. Robust adaptive fuzzy sliding mode controller for nonlinear uncertain hysteretic systems[J]. Transactions of the Institute of Measurement and Control, 2020, 42(13):2519-2532.

DOI

[16]
SHTESSEL Y, TALEB M, PLESTAN F. A novel adaptive-gain super-twisting sliding mode controller:Methodology and application[J]. Automatica, 2012, 48(5):759-769.

DOI

[17]
ZUO Z Y, HAN Q L, NING B D, et al. An overview of recent advances in fixed-time cooperative control of multiagent systems[J]. IEEE Transactions on Industrial Informatics, 2018, 14(6):2322-2334.

DOI

[18]
BERNUAU E, EFIMOV D, PERRUQUETTI W, et al. On homogeneity and its application in sliding mode control[J]. Journal of the Franklin Institute, 2014, 351(3):1866-1901.

DOI

[19]
LEVANT A. Homogeneity approach to high-order sliding mode design[J]. Automatica, 2005, 41(5):823-830.

DOI

[20]
DING S H, LEVANT A, LI S H. Simple homogeneous sliding-mode controller[J]. Automatica, 2016, 67(2):22-32.

DOI

[21]
MONDAL S, MAHANTA C. Adaptive second order terminal sliding mode controller for robotic manipulators[J]. Journal of the Franklin Institute, 2014, 351(4):2356-2377.

DOI

文章导航

/

[an error occurred while processing this directive]