Aircraft-type unmanned aerial vehicle control system tuning with a genetic algorithm
Authors: Koshkina A.A., Maslennikov A.L., Babenko M.D., Chulin N.A.
Published in issue: #2(158)/2025
DOI: 10.18698/2308-6033-2025-2-2427
Category: Aviation and Rocket-Space Engineering | Chapter: Aircraft Dynamics, Ballistics, Motion Control
The paper considers a problem of tuning the control system of an aircraft-type unmanned aerial vehicle using a genetic algorithm. It applies the entire mathematical model of the unmanned aerial vehicle, which accounts for aerodynamic characteristics obtained using the SolidWorks Flow Simulation software package. The control system consists of four loops: altitude, velocity, course and lateral overload, which additionally include the internal control loops. The control loops are implemented in the PI controllers, which coefficients are selected using three consequent optimization procedures. First, the control loop parameters are selected for velocity, then for altitude, and then jointly for the course angle and lateral overload. The paper provides the general optimization problem statement and minimization criteria for each case associated with quality indicators of the transient processes depending on the selected controller coefficients. To test the proposed approach, a computational experiment was conducted; the results showed that genetic algorithms were quite applicable in solving the problem.
EDN VUIMBS
References
[1] Khalil H.K. Nonlinear Systems. 3rd edition. Prentice-Hall, 2002, 750 p.
[2] Denisenko V. PID-regulyatory: Printsipy postroeniya i modifikatsii [PID controllers: principles of construction and modification]. Sovremennye tekhnologii avtomatizatsii — Modern Automation Technologies, 2006, no. 4, pp. 66–75.
[3] Lysukho G.V., Maslennikov A.L. Kvadrokopter: dinamika i upravlenie [Quadcopter: dynamics and control]. Politekhnicheskiy molodezhnyi zhurnal — Politechnical Student Journal of BMSTU, 2020, no. 5 (46). https://doi.org/10.18698/2541-8009-2020-5-604
[4] Zaika V.V., Maslennikov A.L. Tsifrovaya sistema upravleniya trekhzvennogo sfericheskogo mayatnika s koordinirovannym upravleniem [Digital control system of a three-link spherical pendulum with the coordinated control]. Avtomatizatsiya. Sovremennye tekhnologii — Automation. Modern Technologies, 2022, vol. 76, no. 12, pp. 566–572. https://doi.org/10.36652/0869-4931-2022-76-12-566-572
[5] Tan W., Liu J., Chen T., Marquez H.J. Comparison of some well-known PID tuning formulas. Computers & Chemical Engineering, 2006, vol. 30, iss. 9, pp. 1416–1423.
[6] Garkushenko V.I., Degtyaryov G.L. Teoriya avtomaticheskogo upravleniya [Theory of automatic control]. Kazan, Kazan State Techn. University Publ., 2010, 274 p.
[7] Kim D.P. Teoriya avtomaticheskogo upravleniya. T. 2 Mnogomernye, nelineynye, optimalnye i adaptivnye sistemy [Theory of automatic control. Vol. 2. Multidimensional, nonlinear, optimal and adaptive systems]. 2nd ed., rev. and exp. Moscow, Fizmatlit Publ., 2016, 440 p.
[8] Burakov M.V. Geneticheskiy algoritm: teoriya i praktika [Genetic algorithm: theory and practice]. St. Petersburg, GUAP Publ., 2008, 164 p.
[9] Hadian M., Aarabi A., Makvand A.B., Mehrshadian M. A new event-based PI controller using evolutionary algorithms. Journal of Control, Automation and Electrical Systems, 2019, vol. 30, pp. 841–849.
[10] Kuznetsov M.A., Maslennikov A.L. Nastroyka sistemy regulirovaniya dvukhrotornoy aerodinamicheskoy sistemy s ispolzovaniem geneticheskogo algoritma [Two-rotor aerodynamic system regulators design via genetic algorithm]. Pribory i sistemy. Upravlenie, kontrol, diagnostika — Instruments and Systems: Monitoring, Control, and Diagnostics, 2023, no. 4, pp. 33–38. https://doi.org/10.25791/pribor.4.2023.1403
[11] Tedeev G.I., Zhukova A.B., Maslennikov A.L. Primenenie geneticheskogo algoritma dlya formirovaniya programmy tangazha v zadache vyvedeniya rakety-nositelya [An application of the genetic algorithm for the forming of the space launch vehicle pitch]. Aviakosmicheskoe priborostroenie — Aerospace Instrument-Making, 2021, no. 12, pp. 19–27. https://doi.org/10.25791/aviakosmos.12.2021.1254
[12] Pushkareva A.D., Maslennikov A.L. Nastroyka sistemy stabilizatsii kosmicheskogo apparata CubeSat v rezhime razgona dvigateley makhovikov s ispolzovaniem geneticheskogo algoritma [CubeSat stabilization system tuning via genetic algorithm during reaction wheels motion]. Aviakosmicheskoye priborostroenie — Aerospace Instrument-Making, 2024, no. 5, pp. 37–49.
[13] Lebedev A.A., Chernobrovkin L.S. Dinamika poleta bespilotnykh letatelnykh apparatov [Flight dynamics of the unmanned aerial vehicles]. Moscow, Mashinostroenie, 1973, 616 p.
[14] Chepurnykh I.V. Dinamika poleta samoletov [Aircraft flight dynamics]. Komsomolsk-na-Amure, KnAGTU Publ., 2014, 112 p.
[15] GOST 20058–80. Dinamika letatelnykh apparatov v atmosfere. Terminy, opredeleniya i oboznacheniya [Aircraft dynamics in atmosphere. Terms, definitions and symbols]. Moscow, Standards Publ., 1981.
[16] Tkachenko E.D, Maslennikov A.L. Opredelenie aerodinamicheskikh koeffitsientov rakety klassa “zemlya-vozdukh” metodami vychislitelnoy gidrodinamiki v SolidWorks Flow Simulation [Computation of the aerodynamic coefficients of a surface-to-air missile using computational fluid dynamics in SolidWorks Flow Simulation]. Politekhnicheskiy molodezhnyi zhurnal — Politechnical Student Journal of BMSTU, 2020, no. 06 (47). https://doi.org/10.18698/2541-8009-2020-06-615.html