Software for synthesizing robust controllers and observers in dynamical systems with incomplete measurements


Аuthors

Yakovleva A. A.

Moscow Aviation Institute (National Research University), 4, Volokolamskoe shosse, Moscow, А-80, GSP-3, 125993, Russia

e-mail: yakovlevaaa@mai.ru

Abstract

The evolution of the aerospace industry in modern conditions leads to an increasing demand for higher reliability, performance, and efficiency of control systems operating under uncertainty. Under such conditions, classical methods for the synthesis of controllers and observers, which rely on accurate models and complete information, prove to be ineffective.
Therefore, to maintain stability and the required control performance, it is necessary to develop new, more advanced approaches to the synthesis of controllers and observers. In this context, the most appropriate solution is the use of a robust approach, which accounts for the worst-case operating conditions of the system at the controller and observer design stage.
This paper presents a software package for the automated synthesis of robust controllers and state observers for linear (time-invariant and time-varying) and nonlinear dynamic systems that are linear in control and disturbance, under incomplete state-vector information and bounded uncertainties (external disturbances, measurement noise, and dispersion of initial conditions). The algorithms used in the study are based on proven sufficient optimality conditions applied in optimal control theory of dynamic systems and obtained using the extension principle.
The software has been developed in MATLAB and supplemented with a Python 3 module for solving controller synthesis problems for nonlinear systems linear in control and disturbance over a semi-infinite time interval. The software package has been successfully validated on benchmark models and applied control problems involving F-16 and Lockheed L-1011 aircraft, as well as the Raptor-90 helicopter. The paper also presents an example of applying the Python 3 module to the quadcopter stabilization problem.
The developed software can be used to solve a wide range of applied problems in robust control and observation, as well as in the design of flight control and stabilization systems.

Keywords:

software, robust control, H-infinity optimization, incomplete state information, H-infinity controller, H-infinity observer, Riccati equation, aircraft, MATLAB, Python, SDRE

References

  1. Gadewadikar J., Lewis F. L., Abu-Khalaf M. Necessary and sufficient conditions for H∞ static output-feedback control // Journal of Guidance, Control, and Dynamics. 2006. Vol. 29, No. 4. P. 915–920. 
  2. Wu A., Dong H., Duan G. Improved robust H∞ estimation for uncertain continuous-time systems // Journal of Systems Science and Complexity. 2007. Vol. 20, No. 3. P. 362–369. 
  3. Bortakovskiy A. S., Uryupin I. V. Optimization of trajectories of continuous-discrete motion of controlled objects in the presence of obstacles // Trudy MAI. 2020. No. 113. URL: https://trudymai.ru/published.php?ID=118185. DOI: 10.34759/trd-2020-113-17
  4. Nemychenkov G. I. Control of trajectory bundles of stationary automaton-type systems in the presence of discrete inaccurate measurements // Trudy MAI. 2019. No. 104. URL: http://trudymai.ru/published.php?ID=102203
  5. Panteleev A. V., Karane M. M. S. Approximate synthesis of optimal control of trajectory pencils of continuous deterministic systems with incomplete feedback // Trudy MAI. 2024. No. 136. URL: https://trudymai.ru/published.php?ID=180687
  6. Panteleev A.V., Bortakovskij A.S. Teoriya upravleniya v primerah i zadachah [Theory of Control in Examples and Problems]. M.: INFRA-M, 2016. 584 p. (In Russ.).
  7. Koobloch H.W., Isidori A., Flockerzi D. Topics in Control Theory. – Basel: Springer (DMV Seminar; Bd. 22), 1993. 584 pp. DOI:10.1007/978-3-0348-8566-9.
  8. Doyle J., Francis B., Tannenbaum A. Feedback Control Theory. – Macmillan Publishing Co, 1990. 240 p.
  9. Skogestad S., Postlethwaite I. Multivariable Feedback Control: Analysis and Design. – John Wiley and sons, 2005. 592 p.
  10. Polyak B.T., Shcherbakov P.S. Robastnaya ustoychivost' i upravleniye [Robust stability and control]. M.: Nauka, RU, 2002. 303 p. (In Russ.). 
  11. Green M., Limebeer D.J.N. Linear Robust Control. – New York: Dover Publications, US, 2012. 558 p.
  12. Simon D. Optimal State Estimation. Kalman,  , and Nonlinear Approaches. – John Wiley and sons, 2006. 552 p.
  13. Kurdyukov A.P., Andrianova O.G., Belov A.A., Gol'din D.A. In between the LQG/H2- and H∞-control theories // Automation and Remote Control, 2021. Vol. 82, No. 4. P. 565–618. DOI: 10.31857/S0005231021040024.
  14. Balandin D.V., Kogan M.M. Sintez zakonov upravleniya na osnove lineynykh matrichnykh neravenstv [Synthesis of control laws based on linear matrix inequalities]. M.: Fizmatlit, 2007. 281 p. (In Russ.).
  15. Polyak B.T., Khlebnikov M.V., Shcherbakov P.S. Upravleniye lineynymi sistemami pri vneshnikh vozmushcheniyakh: Tekhnika lineynykh matrichnykh neravenstv [Control of linear systems under external disturbances: Technique of linear matrix inequalities]. M.: URSS/LENAND, 2014. 560 p. (In Russ.).
  16. Khlebnikov M.V., Polyak B.T., Kuntsevich V.M. Optimization of linear systems subject to bounded exogenous disturbances: The invariant ellipsoid technique // Automation and Remote Control, 2011. Vol. 72, No. 11. P. 2227–2275.
  17. Polyak B.T., Khlebnikov M.V., Rapoport L.B. Matematicheskaya teoriya avtomaticheskogo upravleniya [Mathematical theory of automatic control]. M.: URSS/LENAND, 2019. 500 p. (In Russ.).
  18. Chang J.-L., Wu T.-C. Dynamic Compensator-Based Output Feedback Controller Design for Uncertain Systems with Adjustable Robustness // Journal of Control Science and Engineering, 2018. Vol. 2018, Article ID 5806787. https://doi.org/10.1155/2018/5806787.
  19. Boyd S., Feron E., Balakrishnan V. Linear Matrix Inequalities in System and Control Theory. – Philadelphia: SIAM, 1994. 198 p.
  20. Lungu R., Lungu M. Airplane Landing Control Using the H-inf Control and the Dynamic Inversion Technique // In Automation and Control Trends, 1st ed.; Ponce P., Molina A., Ibarra L., Intech Publisher, 2016. P. 101-120.
  21. Shaked U.,Theodor Y. H∞- Optimal Estimation: A Tutorial // Proc. 31st IEEE Conf. Decision Contr., New York,1992. Vol.2. P. 2278–2286.
  22. Fedyukov A. A. Primenenie sredstv paketa MATLAB dlya chislennogo resheniya zadach stabilizatsii po vykhodu dinamicheskikh sistem s fazovymi ogranicheniyami [Application of MATLAB Tools for Numerical Solution of Output Stabilization Problems of Dynamical Systems with Phase Constraints]. – N. Novgorod: Lobachevsky State University of Nizhny Novgorod, 2014. 37 p. (In Russ.).
  23. Krotov V.F., Gurman V.I. Metody i zadachi optimal'nogo upravleniya [Methods and problems of optimal control]. M.: Nauka, 1973. 446 p. (In Russ.).
  24. Gurman V.I. Printsip rasshireniya v zadachakh upravleniya [The principle of extension in control problems]. M.: Nauka, 1985. 228 p. (In Russ.).
  25. Patsyukov V.P. Differentsial'nyye igry pri razlichnoy informirovannosti igrokov [Differential games with different awareness of the players]. M.: Sovetskoye radio, 1976. 200 p. (In Russ.).
  26. Panteleev A.V., Yakovleva A.A. Comparative Efficiency Analysis of Linear Suboptimal Controllers for Dynamic Systems with Incomplete Measurements // Modelling and Data Analysis, 2020. Vol. 10, No. 1, P. 96–109. DOI: 10.17759/ mda.2020100106. (In Russ., abstr. In Engl.)
  27. Panteleev A.V., Yakovleva A.A. Synthesis of H-infinity Сontrollers in a Finite Time Interval // Modelling and Data Analysis, 2021. Vol. 11, No. 1. P. 5–19. DOI: 10.17759/mda.2021110101. (In Russ., аbstr. in Engl.).
  28. Panteleev A.V., Yakovleva A.A. Approximate Synthesis of Н∞–Controllers in Nonlinear Dynamic Systems over a Semi-Infinite Time Period // Advanced Engineering Research (Rostov-on-Don). 2025. Vol. 25, No. 2. P. 152–164. DOI: 10.23947/2687-1653-2025-25-2-152-164. 
  29. Panteleev A.V., Yakovleva A.A. Sufficient Conditions for the Existence of a H∞-infinity State Observer for Linear Continuous Dynamical Systems // Modelling and Data Analysis, 2023. Vol. 13, No. 2. P. 36–63. DOI: 10.17759/mda.2023130202. (In Russ., аbstr. in Engl.).
  30. Panteleev, A.V., Yakovleva, A.A. Synthesis of an H∞ Observers of  the State of a Nonlinear Continuous Dynamical Systems, Linear in Control and Disturbance // Modelling and Data Analysis, 2025. Vol. 15, No. 2. P. 47–69. DOI: 10.17759/mda.2025150203. (In Russ., аbstr. in Engl.).
  31. Stepien S., Superczynska P. Modified Infinite-Time State-Dependent Riccati Equation Method for Nonlinear Affine Systems: Quadrotor Control // Applied Science, 2021. Vol. 11, Article No. 10714. DOI: 10.3390/app112210714.
  32. Panteleev A.V., Khvoshnyanskaya E.A. Approximate Method for Synthesizing Continuous Joint Estimation and Control Systems Via the State-Dependent Riccati Equation Technique // Modelling and Data Analysis, 2024. Vol. 14, No. 3. P. 41–62. DOI: 10.17759/mda.2024140303. (In Russ., аbstr. in Engl.).
  33. Tchaikovsky M.M. Finding the Strongly Rank-Minimizing Solution to the Linear Matrix Inequality // Automation and Remote Control, 2007, Vol. 68, No. 9. P. 1559–1567.
  34. Khlebnikov M.V., Shcherbakov P.S. Linear Quadratic Regulator: II. Robust Formulations // Automation and Remote Control, 2019. Vol. 80, No. 10. P. 1847–1860. DOI: 10.1134/S0005117919100060.
  35. Tchaikovsky M.M. Multichannel Synthesis Problems for Anisotropic Control // Automation and Remote Control, 2016, Vol. 77, No. 8. P. 1351–1369. DOI: 10.1134/S0005117916080038.
  36. Andrianova О. G., Belov А. A. A Riccati Equation Approach to Anisotropy-Based Control Problem for Descriptor Systems: State Feedback and Full Information Cases // 2015 European Control Conference (ECC) (Linz, 2015). P. 3226–3231. DOI: 10.1109/ECC.2015.7331031.
  37. Shue S., Agarwal R.K. Design of Automatic Landing Systems Using Mixed Control // Journal of Guidance, Control, and Dynamics, 1999. Vol. 22. P. 103–114.
  38. Timin V. N. Anisotropy-Based Suboptimal Filtering for the Linear Discrete Time- Invariant Systems // Automation and Remote Control, 2013, Vol. 74, No. 11. P. 1773–1785. 
  39. Basar T., Bernhard P. H∞-Optimal Control and Related Minimax Design Problems: a Dynamic Game Approach. – Boston: Birkhauser, 1995. 417 p.
  40. Banavar R. N, Speyer J. L. A linear-quadratic game approach to estimation and smoothing // Proceedings of the American Control Conference, Evanston, IL, 1991. P. 2818–2822. 
  41. Yaesh I., Shaked U. Game theory approach to optimal linear state estimation and its relation to the minimum H1-norm estimation // IEEE Transactions on Automatic Control, 1992. Vol. 37, No. 6. P. 828–831.


Download

mai.ru — informational site MAI

Copyright © 2000-2026 by MAI

Вход