In this article, an adaptive robust control system for a tricopter equipped with three rotary propellers is developed and studied under the following conditions: a) uncertain aerodynamic coefficients; b) partially uncertain input matrix; c) influence of unknown external disturbances; and d) input constraints. When constructing a complete nonlinear mathematical model of the dynamics of a tricopter with rotary propellers in the form of Lagrange-Euler equations, the input constraints are taken into account. The synthesis of an adaptive robust control system for a tricopter with rotary propellers is carried out on the basis of the modified computed torque control (Li–Slotine method) and the function approximation technique to eliminate the influence of uncertainty. Unknown external disturbances are compensated by a smooth sliding mode control using an adaptive estimate of the upper bound of the sum of external disturbances and approximation errors of uncertain functions in the mathematical model. To compensate for the negative effects of input constraints, an auxiliary dynamic system is constructed, the state variables of which are used to synthesize the control law. The robustness of the adaptive system and the desired tracking accuracy of the reference signals are proven using the Lyapunov function method. Simulation results using MatLab/Simulink are presented to illustrate the effectiveness of the proposed control law.
Read full abstract