Программное обеспечение синтеза робастных регуляторов и наблюдателей в непрерывных динамических системах при неполной информации о состоянии
Авторы
Московский авиационный институт (национальный исследовательский университет), 125993, г. Москва, Волоколамское шоссе, д. 4
e-mail: yakovlevaaa@mai.ru
Аннотация
Эволюция авиационно-космической промышленности в современных реалиях приводит к росту потребности в обеспечении большей надежности, производительности и эффективности функционирования систем управления в условиях неопределенностей. В таких условиях классические методы синтеза регуляторов и наблюдателей, опирающиеся на точные модели и полную информацию, оказываются неэффективными.
Поэтому, для сохранения устойчивости и требуемого качества управления системой необходима разработка новых, более современных подходов к синтезу регуляторов и наблюдателей. В данных условиях наиболее целесообразным представляется использование робастного подхода, предполагающего учет наихудших возможных условий функционирования системы на этапе синтеза регуляторов и наблюдателей.
В работе представлен программный комплекс для автоматизированного синтеза робастных регуляторов и наблюдателей состояния линейных (стационарных и нестационарных) и нелинейных динамических систем, линейных по управлению и возмущению, при неполной информации о векторе состояния и ограниченных неопределённостях (внешних возмущениях, помехах измерений, разбросе начальных условий). Алгоритмы, использованные в работе, основаны на доказанных достаточных условиях оптимальности, применяемых в теории оптимального управления динамическими системами, полученных с использованием принципа расширения. Программное обеспечение разработано в среде MATLAB и дополнено модулем на Python 3 для решения задач синтеза регуляторов для нелинейных систем, линейных по управлению и возмущению на полубесконечном временном интервале. Проведена успешная апробация программного комплекса на модельных примерах и прикладных задачах управления самолётами F-16, Lockheed L-1011 и вертолётом Raptor-90. В работе представлен пример применения блока, разработанного на Python 3, для решения задачи стабилизации квадрокоптера.
Разработанное программное обеспечение можно использовать для решения разнообразных прикладных задач робастного управления и наблюдения, а также при проектировании систем управления полётом и стабилизации.
Ключевые слова:
программное обеспечение, робастное управление, H-infinity оптимизация, неполная информация о состоянии, H-infinity регулятор, H-infinity наблюдатель, уравнение Риккати, летательные аппараты, MATLAB, Python, SDREСписок источников
- Gadewadikar J., Lewis F.L., Abu-Khalaf M. Necessary and Sufficient Conditions for H-infinity Static Output-Feedback Control // Journal of Guidance, Control, and Dynamics, 2006. Vol. 29, No. 4. P. 915–920.
- Wu A., Dong H., Duan G. Improved robust H-infinity estimation for uncertain continuous-time systems // Journal of Systems Science and Complexity, 2007. Vol. 20. No. 3. P. 362–369.
- Бортаковский А.С., Урюпин И.В. Оптимизация маршрутов непрерывно-дискретного движения управляемых объектов при наличии препятствий // Труды МАИ. 2020. № 113. URL: https://trudymai.ru/published.php?ID=118185. DOI: 10.34759/trd-2020-113-17
- Немыченков Г.И. Управление пучками траекторий стационарных систем автоматного типа при наличии дискретных неточных измерений // Труды МАИ. 2019. № 104. URL: http://trudymai.ru/published.php?ID=102203
- Пантелеев А.В., Каранэ М.М.С. Приближенный синтез оптимального управления пучками траекторий непрерывных детерминированных систем с неполной обратной связью // Труды МАИ. 2024. № 136. URL:https://trudymai.ru/published.php?ID=180687
- Пантелеев А.В., Бортаковский А.С. Теория управления в примерах и задачах. – М.: ИНФРА-М, 2016. – 584 с.
- Koobloch H.W., Isidori A., Flockerzi D. Topics in Control Theory. – Basel: Springer (DMV Seminar; Bd. 22), 1993. – 584 p. DOI:10.1007/978-3-0348-8566-9.
- Doyle J., Francis B., Tannenbaum A. Feedback Control Theory. – Macmillan Publishing Co, 1990. – 240 p.
- Skogestad S., Postlethwaite I. Multivariable Feedback Control: Analysis and Design. – John Wiley and sons, 2005. – 592 p.
- Поляк Б.Т., Щербаков П.С. Робастная устойчивость и управление. – М.: Наука, 2002. – 303 с.
- Green M., Limebeer D.J.N. Linear Robust Control. – New York: Dover Publications, US, 2012. – 558 p.
- Simon D. Optimal State Estimation. Kalman, , and Nonlinear Approaches. – John Wiley and sons, 2006. – 552 p.
- Курдюков А.П., Андрианова О.Г., Белов А.А.. Гольдин Д.А. Между LQG/H2 и H∞ теориями управления // Автоматика и телемеханика, 2021. Том 82. № 4. C. 565–618. DOI: 10.31857/S0005231021040024.
- Баландин Д.В., Коган М.М. Синтез законов управления на основе линейных матричных неравенств. – М.: Физматлит, 2007. – 281 с.
- Поляк Б.Т., Хлебников М.В., Щербаков П.С. Управление линейными системами при внешних возмущениях: Техника линейных матричных неравенств. – М.: УРСС: Ленанд, 2014. – 560 с.
- 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.
- Поляк Б.Т., Хлебников М.В., Рапопорт Л.Б. Математическая теория автоматического управления. – М.: УРСС: Ленанд, 2019. – 500 с.
- 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.
- Boyd S., Feron E., Balakrishnan V. Linear Matrix Ineqaulities in System and Control Theory. – Philadelphia: SIAM, 1994. – 198 p.
- 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.
- Shaked U.,Theodor Y. H∞- Optimal Estimation: A Tutorial // Proc. 31st IEEE Conf. Decision Contr., New York,1992. Vol. 2. P. 2278–2286.
- Федюков А.А. Применение средств пакета MATLAB для численного решения задач стабилизации по выходу динамических систем с фазовыми ограничениями: учебно-методическое пособие. – Н. Новгород: Нижегородский госуниверситет, 2014. – 37 с.
- Кротов В.Ф., Гурман В.И. Методы и задачи оптимального управления. – М.: Наука, 1973. – 446 с.
- Гурман В.И. Принцип расширения в задачах управления. – М.: Наука, 1985. – 228 с.
- Пацюков В.П. Дифференциальные игры при различной информированности игроков. – М.: Советское радио, 1976. – 200 с.
- Пантелеев А.В., Яковлева А.А. Сравнительный анализ эффективности линейных субоптимальных регуляторов при наличии неполных измерений // Моделирование и анализ данных, 2020. Том 10, № 1. C. 96–109. DOI: 10.17759/mda.2020100106.
- Пантелеев А.В., Яковлева А.А. Синтез H-inf регуляторов на конечном промежутке времени // Моделирование и анализ данных, 2021. Том 11, № 1. C. 5–19. 10.17759/mda.2021110101.
- Пантелеев А.В., Яковлева А.А. Приближенный синтез Н∞–регуляторов в нелинейных динамических системах на полубесконечном промежутке времени // Advanced Engineering Research (Rostov-on-Don), 2025. Том 25. № 2. C. 152–164. DOI: 10.23947/2687-1653-2025-25-2-152-164.
- Пантелеев А.В., Яковлева А.А. Достаточные условия существования H-inf наблюдателя состояния линейных непрерывных динамических систем // Моделирование и анализ данных, 2023. Том 13, № 2. C. 36–63. DOI: 10.17759/mda.2023130202.
- Пантелеев, А.В., Яковлева, А.А. Синтез H∞-наблюдателей состояния нелинейных непрерывных динамических систем, линейных по управлению и возмущению // Моделирование и анализ данных, 2025. Том 15, № 2. C. 47 69. DOI: 10.17759/mda.2025150203.
- 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.
- Пантелеев, А.В., Хвошнянская, Е.А. Приближенный метод синтеза непрерывных систем совместного оценивания и управления на основе SDRE технологи // Моделирование и анализ данных, 2024. Том 14, № 3. C. 41–62. DOI: 10.17759/mda.2024140303.
- Чайковский М.М. Нахождение сильно минимизирующего ранг решения линейного матричного неравенства//Автоматика и телемеханика, 2007. № 9. C. 96–105.
- 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.
- Чайковский М.М. Многоканальные задачи синтеза анизотропийных регуляторов // Автоматика и телемеханика, 2016. № 8. C. 43–65. DOI: 10.1134/S0005117916080038.
- 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.
- 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.
- Тимин В.Н. Субоптимальная анизотропийная фильтрация линейных дискретных стационарных систем // Автоматика и телемеханика, 2013. № 11. C. 3–19.
- Basar T., Bernhard P. H∞-Optimal Control and Related Minimax Design Problems: a Dynamic Game Approach. – Boston: Birkhauser, 1995. – 417 p.
- 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.
- 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.
Скачать статью

