Fault Tolerant Super Twisting Sliding Mode Control of a Quadrotor UAV Using Control Allocation

Mehmet Karahan,Mertcan Inal,Cosku Kasnakoglu
DOI: https://doi.org/10.31763/ijrcs.v3i2.994
2023-04-28
Abstract:In this study, a fault-tolerant super-twisting sliding mode controller with a control allocation system for a quadrotor aircraft is proposed. Super twisting sliding mode control is a robust control technique that handles a system with a relative degree equal to one. A super-twisting sliding mode controller is proposed because of its robustness to uncertainties and perturbations. It increases accuracy and reduces chattering. A control allocation algorithm is developed to cope with the actuator fault. Firstly, a nonlinear model of the quadrotor unmanned aerial vehicle (UAV) is presented. Then, the controller design and type of the actuator fault are explained. The control allocation algorithm is used to optimize the trajectory tracking performance of the quadrotor in the presence of an actuator fault. A control allocation algorithm is an effective approach to implementing fault-tolerant control. When actuator faults are identified, they can be modeled as changes in the B matrix of constraints. Various simulations have been made for situations with and without actuator failure. In normal conditions, the quadrotor can accurately track altitude, roll, pitch and yaw references. In faulty conditions, the quadrotor can follow the references with a small error. Simulations prove the effectiveness of the control allocation algorithm, which stabilizes the quadrotor in case of an actuator fault. Overall, this paper presents a novel fault-tolerant controller design for quadrotor aircraft that effectively addresses actuator faults using a super-twisting sliding mode controller and control allocation algorithm.
Systems and Control
What problem does this paper attempt to address?
The paper attempts to address the problem of maintaining stability and control accuracy of a quadrotor UAV when it encounters actuator faults. Specifically, the study proposes a fault-tolerant super-twisting sliding mode controller, combined with a control allocation algorithm, to handle up to 60% failure of a single rotor. The main objectives of the paper are: 1. **Enhance robustness**: By using super-twisting sliding mode control technology, the system's resistance to uncertainties and disturbances is improved, reducing the phenomenon of chattering. 2. **Handle actuator faults**: When a rotor experiences a 60% power loss, the control allocation algorithm redistributes the control signals, allowing the quadrotor UAV to continue to stably track the reference trajectory. 3. **Validate effectiveness**: Through MATLAB simulations, comparing the performance under normal conditions and rotor fault conditions, it is demonstrated that the proposed controller can still work effectively in the presence of actuator faults. The paper demonstrates the effectiveness and superiority of the method through detailed mathematical modeling, controller design, and simulation validation.