High-Accuracy Adaptive Robust Fault-Tolerant Control for Quadrotor with Actuator Uncertainties and Aerodynamic Drag Compensation
Weisheng Liang,Zheng Chen,Bin Yao
DOI: https://doi.org/10.1109/tase.2024.3479294
IF: 6.636
2024-01-01
IEEE Transactions on Automation Science and Engineering
Abstract:With the expansion of application range of quadrotors, high-performance safety flight is getting more attention, where the health of actuators is critical. However, based on the commonly used loss of efficiency models, such fault-tolerant control methods are limited in performance to deal with different types of actuator faults in targeted ways. In this paper, by fully utilizing the more detailed and accurate models, the proposed adaptive robust fault-tolerant control has strong fault tolerance ability while maintaining excellent trajectory tracking accuracy. Firstly, the actuator model is established including motor dynamics and propeller model, which can reflect different types of actuator faults to the changes in different physical parameters instead of single-type efficiency factors. Additionally, aerodynamic drag is explicitly considered in quadrotor dynamics for improving control accuracy. Then, adaptive robust control is developed on these bases with comprehensive adaptation mechanism. To be specific, actuator parameters are actively estimated by recursive least square, so that actuator faults can be compensated directly in a targeted way without fault diagnosis. Subsequently, aerodynamic drag is effectively compensated through gradient-type adaptation, while the remaining uncompensated uncertainties are further suppressed by robust feedback. Finally, the comparative experiments demonstrate that the proposed method achieves much higher control accuracy than other compared methods, and it can maintain the same level of accuracy in faulty and fault-free case. Upon sudden faults, the proposed method exhibits the fastest response speed with minimal positional overshoot. Note to Practitioners —This paper aims to improve the flight safety of quadrotors while maintaining good trajectory tracking accuracy. Considering the most critical factor, i.e., actuator faults, it is usually modeled as loss of efficiency in most of literature on fault-tolerant control. However, the causes of faults are diverse, and it is not possible to effectively compensate for all kinds of faults through single-type efficiency coefficients. In fact, the occurrence of faults is associated with a change in a certain parameter of the system. Based on this, by fully utilizing the dynamics model of quadrotor and actuator, the effective online adaptive estimation algorithm is designed specifically for key actuator parameters related to faults. Therefore, more targeted compensation can be achieved for actuator faults caused by different reasons. In addition, those parameters that cannot be identified in advance but has great impact on accuracy, such as aerodynamic drag coefficients, are also explicitly considered and adaptively compensated. As for the remaining uncompensated uncertainties including external disturbances, robust feedback is introduced to ensure stability against them. The experimental results indicate that, for different types of actuator faults, the proposed method can achieve excellent trajectory tracking accuracy comparable to the fault-free cases. The proposed method can also be applied to other kinds of autonomous vehicles, such as underwater vehicles and aerospace vehicles.