Analysis of the Methodological Basis of Aircraft Flight Path Control
- Authors: Malisov N.P.1
-
Affiliations:
- Moscow State Technical University of Civil Aviation (Irkutsk Branch)
- Issue: No 3 (2024)
- Pages: 59-75
- Section: Aviation radio communication systems, radar, radio navigation and methods of their operation
- URL: https://journals.rcsi.science/2312-1327/article/view/268407
- DOI: https://doi.org/10.51955/2312-1327_2024_3_59
- ID: 268407
Cite item
Full Text
Abstract
In the International Civil Aviation Organization, an important area is the development of new approaches to constructing and maintaining effective aircraft flight paths. Developing a flight control system capable of not only stabilizing the position, but also accurately tracking the trajectory for an aircraft is a rather complex task. In this paper, an algorithm for generating trajectory tracking control is proposed based on the methods of optimal control theory (OCT) using optimal filtering theory (OFT) approaches to estimate the trajectory motion parameters. The formulation of an autonomous optimal control problem is considered. In the paper, the flight route maintenance quality indicator is formulated as minimizing the deviation of the actual flight path from the specified one. The expediency of implementing the proposed approach is confirmed by the methods of simulation statistical modeling. To test the validity of the proposed approach, a simulation modeling of a typical flight path tracking under expected operating conditions was performed. Analysis of the results obtained during the simulation modeling shows that the deviation of the controlled flight path parameters from the specified values does not exceed 5 m. The results demonstrate the efficiency of the algorithm for tracking a specified flight path and its stability to external disturbances.
Full Text
Введение
В Международной организации гражданской авиации важным направлением является разработка новых подходов к построению и выдерживанию эффективных траекторий полета ВС [Глобальный аэронавигационный план…, 2013].
В настоящее время произошел переход от интуитивного эвристического метода создания систем устройств к их систематическому созданию методами оптимального синтеза. На ЭВМ создается модель системы, исследуется, упрощается, затем воплощается в жизнь. Основное требование при реализации системы заключается в приближении к расчетным характеристикам. На сегодняшний день методы теории оптимального управления получают широкое распространение и развитие в различных областях науки и техники. Это связано с бурным развитием средств обработки информации, разработкой и внедрением радиотехнических систем, в которых используются новейшие достижения науки.
Некоторая свобода в выборе критерия оптимизации при использовании теории оптимального управления дает возможность разработчику наиболее полно учитывать влияющие факторы и условия функционирования системы [Харисов и др., 1996].
Основной задачей навигационного комплекса является наилучшая (в том или ином смысле) обработка поступающей статистической информации. Для синтеза подобных систем широко используются статистические ТОФ и ТОУ. Различным аспектам этих теорий посвящена обширная литература [Методы…, 2016; Сейдж и др., 1982; Степанов, 2010; Степанов, 2012; Теория автоматического управления…, 1986; Тихонов и др., 1991; Харисов и др., 1996; Ярлыков и др., 1993; Ярлыков, 1985].
В ТОУ кроме информационного процесса полагается заданным объект управления, на выходе которого необходимо сформировать управляемый процесс, наилучшим образом отслеживающий заданный информационный процесс. Таким образом, в ТОУ при синтезе накладываются дополнительные ограничения на синтезируемую систему, что сужает область выбора наилучшего решения, а, следовательно, может привести лишь к ухудшению показателей качества по сравнению с ТОФ. Еще одна особенность в постановках задачи синтеза в ТОФ и ТОУ – это критерии выбора наилучшего решения. Различают два типа критериев: интегральный и локальный [Харисов и др., 1996].
Цель работы – анализ методологических основ синтеза алгоритмов функционирования системы траекторного управления навигационного комплекса для выдерживания заданной траектории полета воздушного судна.
Обзор литературы
Основные проблемы, связанные с программированием четырехмерных маршрутов и траекторий полета решены в [Киселев и др., 2015; Maolaaisha, 2015; Multiphase…, 2013; Rub´en, 2015; Toratani, 2016; Wickramasinghe et al., 2012]. В ожидаемых условиях эксплуатации на полет ВС по маршруту могут влиять различные факторы, которые затрудняют реализацию программных траекторий. В частности, боковой и встречный ветер, навигационные определения в условиях шумов и помех, наличие запретных зон, сегрегированное воздушное пространство и т. д. [Алгоритмы управления траекториями…, 2021; Ерохин, 2019; Ерохин и др., 2023]. В работах [Киселев и др., 2015; Maolaaisha, 2015; Multiphase…, 2013; Rub´en, 2015; Wickramasinghe et al., 2012] предложены алгоритмы функционирования системы траекторного управления в детерминированной постановке с учетом параметров ветра. В [Киселев и др., 2015; Maolaaisha, 2015] предложено алгоритмическое обеспечение для построения траекторий с целью минимизации расхода топлива в зависимости от направления ветра. В [Wickramasinghe et al., 2012] рассмотрены методы оптимального управления траекторией полета с учетом аэродинамической конфигурации, атмосферы, ветра и соответствующих ограничений, которые возникают при облете запретных секторов, а также процедур вылета и захода на посадку. В [Rub´en, 2015] рассмотрен процесс принятия решения при определении оптимальной последовательности промежуточных точек маршрута, а также интервалов времени, в которое возможно переполнение трафика навигационных опорных точек (НОТ). В [Multiphase…, 2013] предложен метод оптимизации траектории в воздушном пространстве аэропорта, реализация которого возможна в реальном времени. Отличительной особенностью результатов, представленных в работах [Киселев и др., 2015; Maolaaisha, 2015; Rub´en, 2015; Multiphase…, 2013; Wickramasinghe et al., 2012], является детерминированный подход к синтезу алгоритмов, т.е. при условии знания истинных значений фазовых координат. В работах [Заюд Фади и др., 2009; Меркулов и др., 2018; Методы…, 2016] предложены алгоритмы управления на основе оценки параметров траекторного движения в комплексных системах навигации. В [Воронов и др., 2011; Формирование…, 2014] изложены результаты разработки и исследования характеристик алгоритма управления траекторией и многокритериальной оптимизацией ее параметров.
При этом актуальной научно-исследовательской задачей остается анализ методологических основ оптимального управления траекторией полета ВС в стохастической постановке.
В данной работе предлагается алгоритм проектирования управления отслеживанием траектории, основанный на методах ТОУ с использованием подходов ТОФ для оценки параметров траекторного движения.
Модель траекторного движения воздушного судна
При разработке и исследовании алгоритмов управления траекторией большое значение имеет модель полета ВС. В работе использовалась модель с вектором состояния вида [Киселев и др., 2015]:
, (1)
где x, y, z – координаты ВС в системе координат OXYZ; V – истинная воздушная скорость; ψ – курс ВС; m – масса.
В общем случае каждый этап и режим полёта ВС может характеризоваться различной совокупностью параметров и описываться различной системой уравнений. Динамика (1) описывается системой дифференциальных уравнений [Киселев и др., 2015]:
, (2)
где – угол наклона траектории ВС; g0 – ускорение свободного падения; φ – угол крена; η – удельный расход топлива по тяге; T – сила тяги двигателя; d – сила лобового сопротивления; L – аэродинамическая подъемная сила; – вектор скорости ветра.
Методика и формулы расчета значений η, L и d приведены в [Nuic, 2014]. Параметры модели полета ВС проиллюстрированы на рис. 1.
Рисунок 1 – Параметры траекторного движения
С помощью вектора состояния (1) в пространстве состояний задаются положение ВС, характер его движения, характер функционирования его систем и т. д.
Постановка задачи
Пусть имеется вектор состояния , характеризующий информационный процесс. В терминах ТОУ – заданная траектория [Харисов и др., 1996], динамику переменных вектора представим в виде разностного уравнения:
, (3)
где – временной индекс; N – число отсчетов, – матрицы размерности n×n и n×l; – l-мерный вектор дискретных белых гауссовских шумов (ДБГШ) с известными вероятностными характеристиками.
Управляемая траектория отображается вектором , динамику которого представим в виде:
, (4)
где – p-мерный вектор управляющих сигналов; – множество допустимых значений управлений; – q-мерный вектор ДБГШ с нулевыми математическими ожиданиями и корреляционной матрицей Ψy.
В соответствии с подходами ТОФ и ТОУ вектор наблюдений представим в виде:
, (5)
где – m – количество НОТ; nν – m-мерный вектор ДБГШ с нулевыми математическими ожиданиями и корреляционной матрицей V; полагаем, что шумы и независимы; Hu,v – матрица наблюдений размерности m×n:
,
где , , – направляющие косинусы линии визирования ВС – i-й НОТ, xi, yi, zi – координаты i-ой НОТ; Di,v – значение дальности.
В [Харисов и др., 1996] показано, что управляемая траектория в v-ый момент времени равна оптимальной экстраполированной оценке требуемой траектории . Эта экстраполированная оценка формируется по наблюдениям , полученным до момента времени v.
Частные задачи оптимальной фильтрации и оптимального управления возникают чаще всего в результате искусственного разделения общей задачи оптимального управления, согласно утверждению теоремы разделения. Автономная задача оптимального управления формулируется следующим образом:
- С учетом теоремы разделения структурная схема оптимальной системы совместного оценивания и управления делится на две части, как показано на рис. 2.
Рисунок 2 – Структурная схема оптимального оценивания и управления с учетом теоремы разделения
- Считается, что управления , входящие в уравнения динамики и наблюдения, заданы (их определяет устройство управления). В этом случае можно записать
, .
- Вводится оценка и задается критерий оценивания, основанный на функции потерь , в задачах оптимальной фильтрации обычно используют только локальный критерий.
, (6)
где .
- Считается, что известно не (уравнение наблюдения отсутствует), а , или часть компонент . В действительности вместо них используется оценка, полученная в результате решения автономной задачи фильтрации.
Алгоритм управления траекторий
Для отслеживания заданного маршрута полета ВС по программной траектории необходимо управлять его положением [Меркулов и др., 2018]. В нашем случае программной траекторией полета ВС является вектор заданных координат xЗ, управляемой траекторией является фактическая линия пути, как показано на рисунке 3. Отклонение управляемой траектории от заданной обозначим в виде (рис. 3).
Рисунок 3 – Заданная и управляемая траектории полета ВС
В соответствии с (2) вектор состояния, включающий переменные заданной траектории, имеет вид , уравнение динамики представим выражением:
, (7)
где ; Δt – дискретность счета.
Вектор управляемых фазовых координат имеет вид . В работах [Ерохин, 2019; Степанов, 2010; Степанов, 2012] обоснован вектор измеряемых параметров применительно к многопозиционным радиотехническим системам
, (8)
включающий некоторые переменные вектора xy, составляющие вектора скорости Vx, Vy, Vz, а также параметры бортового эталона времени и частоты Δτ и VΔτ.
Для выдерживания заданного маршрута полета требуется формирование управляющих сигналов uv отслеживания заданной траектории полета xЗ, v наилучшим образом. В работе показатель качества выдерживания маршрута полета представлен в виде минимизации отклонения управляемой траектории относительно заданной [Ерохин, 2019; Ерохин, 2018; Меркулов и др., 2018; Харисов и др., 1996]:
, (9)
где Qv – положительно определенная матрица штрафов; Ev – положительно определенная матрица, задающая вес мощности управляющих сигналов в общем показателе качества; cv (xЗ, v, xУ, v, uv) – обобщенная функция потерь.
При синтезе алгоритмов локально-оптимального управления используют критерий оптимальности:
. (10)
Данный критерий называется текущим (локальным), так как требуется обеспечить экстремум показателя качества в каждый текущий момент времени.
Динамика управляемой траектории представлена уравнением:
,
где gv (xv–1, uv) – n-мерная функция векторов xУ, v и uv; Gv/v+1 – матрица ограничений на шумы системы; Bv – вектор коэффициентов управляющих воздействий системы; nУ, v – вектор ДБГШ с нулевыми математическими ожиданиями и корреляционной матрицей ΨУ.
В работах [Меркулов и др., 2018; Харисов и др., 1996] предложен подход, основанный на введении вектора состояния и соответствующего уравнения динамики
, (11)
где входящие в уравнение матрицы и вектора представим в виде:
.
В сформулированной в статье постановке задачи требуется сформировать вектор управления , оптимальный по критерию [Дегтярев и др., 1991; Меркулов и др., 2018]
(12)
где .
Представим показатель качества в виде
. (13)
Входящую в (13) совместную плотность вероятности (ПВ) представим в виде произведения
,
которое является исходным выражением для получения алгоритма обработки информации.
В этом случае
. (14)
Для определения ПВ воспользуемся соотношениями оптимальной фильтрации Р. Л. Стратоновича [Стратонович, 1966]
(15)
В соответствии с выражениями (5), (11) условная ПВ является нормальной: . Исходя из этого, параметрами нормального закона являются математическое ожидание вектора и матрица дисперсий, которые находятся с помощью дискретного фильтра Калмана [Алешечкин и др., 2016; Меркулов и др., 2018; Харисов и др., 1996]:
, (16)
где – апостериорная оценка вектора состояния xv; – априорная оценка вектора состояния xv, Kv – матричный коэффициент усиления фильтра Калмана
, (17)
в котором ковариационная матрица ошибок фильтрации Pv–1 определяется по формуле
, (18)
где – экстраполированная ковариационная матрица ошибок фильтрации
. (19)
Тогда в соответствии с (14) – (19) получаем:
где tr – след матрицы.
В [Меркулов и др., 2018; Сейдж и др., 1982; Харисов и др., 1996] показано, что не зависит от управления, тогда оптимальное управление определяется путем решения уравнения:
(20)
и записывается следующим образом:
, (21)
где – матричный коэффициент.
В подобных системах траекторного управления xЗ известная величина, поэтому схема её оценки отсутствует, реализуется система расчета воздействий для формирования управляемой траектории с целью эффективного отслеживания заданного маршрута. Выражение (21) запишем в виде
, (22)
где xЗ – известная функция времени, а оценка формируется на выходе фильтра Калмана (16) – (19).
Соотношения (21) – (22) будут также справедливы и при наличии шумов в уравнении динамики для управляемой траектории. Только вместо детерминированной траектории у необходимо использовать ее Калмановскую оценку при фиксированном управлении, получаемом из уравнения (21).
На основе моделей вектора состояния и наблюдения в навигационном комплексе формируется оценка вектора состояния . На основании сформированных оценок фазовых координат и требуемых (заданных) фазовых координат xЗ в системе траекторного управления формируются сигналы управления . Использование сигналов управления обеспечивает пилотирование ВС, управление измерителями и элементами навигационного комплекса, условиями измерения информационных параметров сигналов при выполнении поставленной задачи.
Результаты моделирования
Для проверки обоснованности и эффективности алгоритма управления, предложенного в данной статье, выполнялось имитационное моделирование типичного отслеживания траектории полета при определенных условиях с использованием данных, взятых из [Ерохин, 2018].
На рисунке 4 представлены графики среднеквадратического отклонения оценки (СКО) σx и σy ошибки оценки координат ВС.
Рисунок 4 – СКО ошибки оценки координат ВС х (a) и y (б) при маршрутном полете по заданной траектории
Анализ полученных результатов демонстрирует высокую точность фильтрации координат ВС (σ ≈ 3 м) на основе ГНСС измерений.
На рисунке 5 представлены реализации отклонения текущих координат ВС и от заданных значений.
Рисунок 5 – Отклонение текущих координат ВС х (a) и y (б) от заданных
Анализ полученных результатов показывает, что для моделируемой ситуации отклонение параметров управляемой траектории полета от заданных значений не превышает 5 м. Результаты демонстрируют эффективность алгоритма отслеживания заданного маршрута полета и устойчивость к внешним возмущениям.
Заключение
На современном этапе развития методологических основ систем траекторного управления методы теории оптимального управления получают широкое распространение в различных областях и конкретных приложениях. В статье представлены результаты анализа методологических основ управления траекторией полета воздушного судна, которые базируются на методах теории оптимальной фильтрации и теории оптимального управления. Рассмотрены вопросы синтеза и исследования локально-оптимального алгоритма управления траекторией полета при оценке параметров на основе фильтра Калмана при наличии внешних возмущений. Для проверки обоснованности и эффективности методологических основ траекторного управления выполнялось имитационное моделирование типичного отслеживания траектории полета в ожидаемых условиях эксплуатации при наличии внешних возмущений. Анализ полученных результатов показывает, что для моделируемой ситуации отклонение параметров управляемой траектории полета от заданных значений не превышает 5 м. Результаты демонстрируют эффективность алгоритма отслеживания заданного маршрута полета и устойчивость к внешним возмущениям.
Дальнейшие исследования должны быть направлены на изучение способов повышения точности отслеживания заданной траектории полета воздушного судна в условиях воздействия помех, а также рассмотрение возможности применения предлагаемого подхода к оптимизации траектории полета беспилотного летательного аппарата.
About the authors
Nikolay P. Malisov
Moscow State Technical University of Civil Aviation (Irkutsk Branch)
Author for correspondence.
Email: malisovnik@mail.ru
ORCID iD: 0000-0002-9398-2028
Russian Federation, Irkutsk
References
- Aleshechkin A. M. (2016). Optimization of trajectories of dynamic controlled objects in an integrated navigation system based on inertial and satellite technologies. Giroskopiya i navigaciya. 24. 2(93): 3-19. doi: 10.17285/0869-7035.2016.24.2.003-019. (In Russian)
- Degtyarev G. L., Rizaev I. S. (1991). Synthesis of locally optimal control algorithms for aircraft. Moscow: Mashinostroenie. 1991. p. 304. (In Russian)
- Ermakov A. K., Portnova T. Yu., Lezhankin B. V., Erokhin V. V. (2021). Algorithms for controlling the trajectories of unmanned aircraft systems when flying as part of a group. Volnovaya elektronika i infokommunikacionnye sistemy: Materialy XXIV Mezhdunarodnoj nauchnoj konferencii. V 3-h chastyah, Sankt-Peterburg, 31 maya – 04 2021 goda. Tom Chast' 2. – Sankt-Peterburg: Sankt-Peterburgskij gosudarstvennyj universitet aerokosmicheskogo priborostroeniya. 62-69. EDN YIEIWM. (In Russian)
- Erokhin V. V. (2018). Control of the trajectory of an aircraft during a flight along a given route based on the global navigation satellite system. Izvestiya vysshih uchebnyh zavedenij. Aviacionnaya tekhnika. 3: 49-56. (In Russian)
- Erokhin V. V. (2019). Optimization of navigation support for aircraft with free flight routing: Special'nost' 05.22.13 «Navigaciya i upravlenie vozdushnym dvizheniem»: dissertaciya na soiskanie uchenoj stepeni doktora tekhnicheskih nauk. 2019. 287 p. EDN BZSGAB. (In Russian)
- Erokhin V. V., Lezhankin B. V., Bolelov E. A. (2023). Estimation of UAV trajectory parameters with different configurations of navigation information sources. Uspekhi sovremennoj radioelektroniki. 77(6): 35-49. doi: 10.18127/j20700784-202306-04. EDN MVHGGW. (In Russian)
- Global'nyj aeronavigacionnyj plan na 2013-2028 gg. (2013). International Civil Aviation Organization. Doc 9750-AN/963. p. 147. (In Russian)
- Kharisov V. N., Perov A. I. (1996). Some issues of using theories of optimal filtering and optimal control for the synthesis of information systems. Radiotekhnika. 7: 7-12. (In Russian)
- Maolaaisha A. (2015). Free-Flight Trajectory Optimization by Mixed Integer Programming. A thesis submitted to fulfillment of the requirements for the degree of master in science. Angewandte Mathematik und Optimierung Schriftenreihe (AMOS) # 24, University of Hamburg. p. 74
- Merkulov V. I., Milyakov D. A., Radominov O. E., Chernov V. S. (2016). Methods of trajectory control of observation in integrated multi-sensor two-position airborne radio monitoring systems. Zhurn. Radioelektroniki. 4: 7. (In Russian)
- Merkulov V. I., Verba V. S., Ilchuk A. R. (2018). Automatic target tracking in radars of integrated aviation complexes: V. 1. Theoretical foundations. Radar as part of an integrated aviation complex. Moscow: Radiotekhnika. 2018. p. 357. (In Russian)
- Monakov A. A., Kiselev V. Yu. (2015). Prediction of aircraft trajectory in automated air traffic control systems. Informacionno-upravlyayushchie sistemy. 4: 33-40. (in Russian)
- Nuic A. (2014). User Manual for the Base of Aircraft Data (BADA). Revision 3.12. EUROCONTROL Experimental Centre. 2014. 106 p.
- Rub´en A. G. (2015). Commercial aircraft trajectory optimization using optimal control. Bachelor Thesis, Universidad Carlos III de Madrid. 2015. 64 p.
- Sage E. P., White C. S. (1982). Optimal Control of Systems. Moscow: Radio i svyaz'. 392 p. (In Russian)
- Soler M., Olivares A., Staffetti E. Bonami P. (2013). Multiphase Mixed-Integer Optimal Control Approach to Aircraft Trajectory Optimization. Journal of Guidance, Control, and Dynamics. 36(5): 1267-1277. doi: 10.2514/1.60492.
- Stepanov O. A. (2010). Fundamentals of the Theory of Estimation with Applications to the Problems of Processing Navigational Information. Ch. 1: Vvedenie v teoriyu ocenivaniya. Saint Petersdurg: GNC RF CNII «Elektropribor», 2010. 496 p. (In Russian)
- Stepanov O. A. (2010). Fundamentals of the Theory of Estimation with Applications to the Problems of Processing Navigational Information. Ch. 2: Vvedenie v teoriyu fil'tracii. Saint Petersdurg: GNC RF CNII «Elektropribor», 2010. 517 p. (In Russian)
- Stratonovich R. L. (1966). Conditional Markov processes and their application to the theory of optimal control. Moscow: Izd-vo MGU. 1966. 319 p. (In Russian)
- Tikhonov V. I., Kharisov V. N. (1991). Statistical analysis and synthesis of radio engineering devices and systems. Moscow: Radio i svyaz'. 1991. 608 p. (In Russian)
- Toratani D. (2016). Study on Simultaneous Optimization Method for Trajectory and Sequence of Air Traffic Management. Doctoral Thesis. Yokohama National University. 2016. 101 p.
- Voronov A. A., Kim D. P., Lokhin V. M. et al. (1986). Theory of automatic control. V. 2. Teoriya nelinejnyh i special'nyh sistem avtomaticheskogo upravleniya. 2-e izd., pererab. i dop. Moscow: Vyssh. shk., 1986. p. 504. (In Russian)
- Voronov E. M., Karpunin A. A. (2011). Ensuring trajectory safety in the problem of flying around a dynamic circular zone. Nauka i obrazovanie. 12: 1-12. (In Russian)
- Voronov E. M., Repkin A. L., Savchuk A. M., Sychev S. I. (2014). Formation of the structure of the trajectory control of the aircraft and multicriterial optimization of its parameters. Vestnik MGTU im. N.E. Baumana. Ser. Priborostroenie. 5: 3-39. (In Russian)
- Wickramasinghe N. K., Harada A., Miyazawa Y. (2012). Flight trajectory optimization for an efficient air transportation system. Proceedings of the 28th International Congress of the Aeronautical Sciences. 1-12
- Yarlykov M. S. (1985). Statistical Theory of Radio Navigation. Moscow: Radio i svyaz'. 1985. 344 p. (In Russian)
- Yarlykov M. S., Mironov M. A. (1993). Markov theory of estimation of random processes. Moscow: Radio i svyaz'. 1993. 464 p. (In Russian)
- Zayud Fadi, Polyakov V. V., Vorobiev V. V. (2009). Research of filtering methods in the problem of determining the coordinates of an aircraft in space. Nauchnyj vestnik Moskovskogo gosudarstvennogo tekhnicheskogo universiteta grazhdanskoj aviacii. Ser. Aeromekhanika i prochnost'. 138: 120-124. (In Russian)
Supplementary files
