Preview

Mekhatronika, Avtomatizatsiya, Upravlenie

Advanced search

Synthesis of Stabilizing Control of a Quadcopter Based on Linear Matrix Inequalities

https://doi.org/10.17587/mau.23.376-383

Abstract

The relevance of the work is due to the widespread introduction of unmanned aerial vehicles, including quadcopters, in various areas of both civil and military applications. A review of various methods of controlling quadcopters, considering their features as nonlinear objects of high dimensionality, is performed. The work is devoted to stabilizing a quadcopter on a complex trajectory defined by functional coordinate relationships in 3D space. A nonlinear dynamic model of the quadcopter in a coupled coordinate system is constructed. The quadcopter control is based on a combination of two control actions. When solving the inverse dynamics problem, program control provides motion along a given trajectory. Stabilization of motion along the desired trajectory is provided by phase coordinate feedback. The stabilizing regulator ratios are found by the modal control method based on the solution of a linear matrix inequality using a linearized model. The found feedback ratios provide the required degree of stability of the closed-loop system, ensuring the quadcopter robustness to parametric perturbations. The legitimacy of this approach to the synthesis of control of a nonlinear system is substantiated by the topological equivalence theorem for the nonlinear system and the linearized model in that the nonlinear system has stable or unstable manifolds, which are analogs of the stable or unstable spaces of the linearized system. The results of computational experiments to estimate the error in reproducing a given quadcopter trajectory are presented. A simulation of the quadcopter behavior was performed, and the trajectory reproduction error was calculated to confirm the effectiveness of the synthesized stabilizing control and the optimal control based on the Pontryagin maximum principle. According to this criterion, the stabilizing control synthesized based on linear matrix inequalities is more effective for the quadcopter. Computational experiments were performed using the MATLAB application software package.

About the Authors

V. N. Shashikhin
Peter the Great St. Petersburg Polytechnic University
Russian Federation

Shashihin Vladimir N., Dr. of Tech. Sc., Professor

Saint-Petersburg



K. D. Merzlyakov
Peter the Great St. Petersburg Polytechnic University
Russian Federation

Saint-Petersburg



References

1. Krasovsky A. N. Algorithm for automatic program control of the drone-quadcopter flight to the target and back, Aktualnye issledovaniya, 2020, vol. 2, no. 5. p. 1—19 (in Russian).

2. Cao C. L1 adaptive output feedback controller for systems of unknown dimension, IEEE Transactions on Automatic Control, 2008, vol. 53, no. 3, p. 815—821.

3. Belokon A. I., Zolotukhin Yu. N., Kotov K. Yu., Maltsev A. S., Nesterov A. A. Control of flight parameters of a quadrocopter when moving along a given trajectory, Avtometriya, 2013, no. 4, p. 32—42 (in Russian).

4. Zuo Z. Trajectory tracing control design with commandfiltered compensation for a quadrotor, IET Control Theory Application, 2010, vol. 4, no. 11, p. 2343—2355.

5. Belyavsky A. O., Tomashevich S. I. Synthesis of an adaptive quadrocopter control system by the passification method, Upravlenie Bolshimi Sistemami, 2016, no. 63, p. 155—181 (in Russian).

6. Raffo G. V., Ortega M. G., Rubio F. R. An integral predictive nonlinear control structure for a quadrotor helicopter, Automatica, 2010, vol. 46, no. 1, p. 29—39.

7. Veselov G. E., Sklyarov A. A., Sklyarov S. A. Synergetic approach to the control of trajectory motion of mobile robots in an environment with obstacles, Mekhatronika, 2013, no. 7, p. 20—25 (in Russian).

8. Nikol C., Machab C. J. B., Ramirez-Serrano A. Robust neural network control of a quadrotor helicopter, Canadian Conference on Electrical and Computer Engineering, 2008, p. 1233—1237.

9. Balandin D. V., Kogan M. M. Synthesis of control laws based on linear matrix inequalities, Moscow, Fizmatlit, 2007, 208 p. (in Russian).

10. Luukkonen N. Modelling and control of quadcopter, Independent research project in appied mathematics, Espoo, Finland, 2011, pp. 2—23.

11. Grobman D. Homeomorphism of systems of differential equations, Reports of the Academy of Sciences of the USSR, 1959, vol. 128, no. 5, p. 880—881.

12. Omorov R. O. Method of topological roughness of dynamical systems, Materials Science, 2017, vol. 24, no. 4, p. 77—83.

13. Shashikhin V. N. Control of large-scale dynamical systems, St. Petersburg, POLYTECHPRESS, 2020, 308 p. (in Russian)

14. Demidovich B. P., Maron I. A., Shuvalova E. Z. Numerical methods of analysis: approximation of functions, differential and integral equations, Moscow, Nauka, 1966, 368 p. (in Russian).

15. Kozlov V. N., Kupriyanov V. E., Shashikhin V. N. Theory of automatic control, St. Petersburg, Publishing house of the Polytechnic University, 2009, 127 p. (in Russian).


Review

For citations:


Shashikhin V.N., Merzlyakov K.D. Synthesis of Stabilizing Control of a Quadcopter Based on Linear Matrix Inequalities. Mekhatronika, Avtomatizatsiya, Upravlenie. 2022;23(7):376-383. (In Russ.) https://doi.org/10.17587/mau.23.376-383

Views: 375


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1684-6427 (Print)
ISSN 2619-1253 (Online)