航天器
转动惯量
控制理论(社会学)
力矩(物理)
惯性
复合数
控制(管理)
容错
计算机科学
工程类
航空航天工程
物理
控制工程
经典力学
人工智能
算法
分布式计算
作者
Mostafa Ezabadi,Seyyed Ali Emami
标识
DOI:10.1016/j.ast.2024.109185
摘要
In this paper, a neuro-adaptive finite-time fault-tolerant control for a class of nonlinear systems is proposed based on the backstepping method, considering model uncertainties and external disturbances. To compensate for model uncertainties, a neural network is employed, while external disturbances and the estimation error of the neural network are handled using a disturbance observer. Additionally, actuator faults are estimated and compensated for distinctly using two adaptive elements in the proposed control system. Moreover, to enhance the learning of the neural network, disturbance observer, and other adaptive elements, particularly in the lack of persistently exciting signals, a composite learning approach is utilized. To this end, a state-observer is introduced, and its estimation error along with the tracking error are used in the updating rules of all the adaptive elements in the design. Additionally, to prevent the explosion of terms in the backstepping method, a command filter with practical finite-time stable auxiliary variables is incorporated into the proposed controller. Finite-time convergence of the tracking error to zero is rigorously proved using the Lyapunov method. To demonstrate the effectiveness of the proposed control method, the problem of attitude control of a rigid spacecraft with moment of inertia uncertainty, external disturbances, and multiple actuator faults is considered since precise attitude control of a spacecraft is of great importance in different maneuvers. The results show that using the introduced control system, the spacecraft is able to track the desired trajectory under different types of uncertain dynamics.
科研通智能强力驱动
Strongly Powered by AbleSci AI