Научная статья на тему 'Система автоматизированного предупреждения опасных ситуаций при заходе самолета на посадку перед началом снижения по глиссаде'

Система автоматизированного предупреждения опасных ситуаций при заходе самолета на посадку перед началом снижения по глиссаде Текст научной статьи по специальности «Математика»

CC BY
128
20
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ / МЕТОД ДИНАМИЧЕСКОГО ПРОГРАММИРОВАНИЯ / ФУНКЦИЯ РИСКА / АНАЛИТИЧЕСКОЕ КОНСТРУИРОВАНИЕ ОПТИМАЛЬНЫХ РЕГУЛЯТОРОВ

Аннотация научной статьи по математике, автор научной работы — Еремин Андрей Игоревич, Лебедев Георгий Николаевич, Чехов Игорь Анатольевич

В статье предложен подход к организации непрерывного прогнозирующего контроля безопасности захода на посадку при гипотезе об оптимальном поведении при устранении опасных ситуаций, приведено решение задачи оптимального управления и контроля, основанное на базе динамического программирования, а также процедура компьютерного моделирования данного процесса. Компьютерное моделирование показало, что при неактивном контроле, значительно увеличивается функция риска. При использовании результатов компьютерного моделирования получено решение о выборе порога для функции риска. Решение задачи было получено при допущениях о стационарном оптимальном управлении и упрощенной динамике полета.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The article presents the attitude to the organization of continuous predictive control of approach safety under the hypothesis about the optimal behavior while eliminating dangerous situations. The task solution of the optimal control and monitoring based on dynamic programming as well as a computer modeling procedure of the present process has been given. Computer modeling showed that under an inactive or delayed control the risk function increases considerably. Some attention was drawn to the problem of the correct choice of the threshold for the risk function, using the results of computer simulation for this purpose. The solution of the problem was obtained under the assumptions of stationary optimal control and simplified flight dynamics.

Текст научной работы на тему «Система автоматизированного предупреждения опасных ситуаций при заходе самолета на посадку перед началом снижения по глиссаде»

Civil Avition High TECHNOLOGIES

Vol. 19, № 04, 2016

УДК 656.7.052

СИСТЕМА АВТОМАТИЗИРОВАННОГО ПРЕДУПРЕЖДЕНИЯ ОПАСНЫХ СИТУАЦИЙ ПРИ ЗАХОДЕ САМОЛЕТА НА ПОСАДКУ ПЕРЕД НАЧАЛОМ СНИЖЕНИЯ ПО ГЛИССАДЕ

А.И. ЕРЕМИН, Г.Н. ЛЕБЕДЕВ, И.А. ЧЕХОВ (Работа выполнена при поддержке РФФИ, грантов №15-08-00043 и №16-08-00070)

В статье предложен подход к организации непрерывного прогнозирующего контроля безопасности захода на посадку при гипотезе об оптимальном поведении при устранении опасных ситуаций, приведено решение задачи оптимального управления и контроля, основанное на базе динамического программирования, а также процедура компьютерного моделирования данного процесса. Компьютерное моделирование показало, что при неактивном контроле, значительно увеличивается функция риска. При использовании результатов компьютерного моделирования получено решение о выборе порога для функции риска. Решение задачи было получено при допущениях о стационарном оптимальном управлении и упрощенной динамике полета.

Ключевые слова: оптимальное управление, метод динамического программирования, функция риска, аналитическое конструирование оптимальных регуляторов.

ВВЕДЕНИЕ

Важнейшим вопросом эксплуатации авиационной техники является обеспечение безопасности полета, на которую негативно влияет ряд факторов. Среди них главное место занимает человеческий фактор, когда в особых критических ситуациях экипаж не успевает среагировать и предотвратить аварию.

Поэтому в помощь летчику на борту самолета должны быть установлены технические средства автоматического контроля безопасности полета, непрерывно выполняющие функции предупреждения и предотвращения опасных ситуаций, для чего в первую очередь необходимо прогнозировать их развитие.

Однако для осуществления точного прогноза управляемого полета нужно знать и учитывать особенности самого управления, возможности его различных способов, в том числе ручного или автоматического, экстренного или штатного, и в зависимости от этого использовать их для предотвращения опасности.

Принципиальной особенностью предложенного в данной работе подхода является осуществление прогноза при гипотезе об оптимальном устранении угрозы по назначенному интегральному критерию. Оптимальное управление находится с помощью метода динамического программирования [1-4], позволяющего при упрощающем предположении о динамике полета осуществить традиционное аналитическое конструирование оптимальных регуляторов - АКОР [2-4].

Кроме того, дополнительной замечательной особенностью динамического программирования, незамеченной многими исследователями, является способность оценить с помощью правой части уравнения Беллмана текущую функцию риска, которая обладает прогнозирующими функциями.

В данной работе формируется и решается задача непрерывного контроля захода самолета на посадку перед началом снижения по глиссаде, что относится к одному из ответственных режимов полета. Решение задачи осуществляется при следующей постановке.

ПОСТАНОВКА ЗАДАЧИ

1. Рассматривается продольное движение самолета при управлении высотой полета по заданной программе т1(х) ее изменения, имеющей вид кусочно-линейной функции при заходе на посадку и показанной на рис. 1:

Vol. 19, № 04, 2016

Civil Avition High TECHNOLOGIES

m1 (x)=

H п, при x >

H,

в

H n

ev ,при X<-

x в

(1)

где Нп - заданная высота горизонтального полета перед снижением по глиссаде; в - заданный угол наклона траектории при снижении по глиссаде; х - текущая дальность до заданной точки приземления на ВПП.

Рис. 1. Программа изменения высоты полета при посадке

В свою очередь, требуемая вертикальная скорость т2(х) является кусочно-постоянной функцией.

m2(x) =

0, при х

>

H,

в

- Ув, при х <

H

(2)

в

где V - заданная постоянная скорость горизонтального полета.

Ответственным моментом выполнения программы является начало снижения по глиссаде - при отставании или опережении точка приземления смещается, что представляет опасность при ограниченной длине ВПП и значительной длине пробега самолета.

2. На данном этапе исследования заданы упрощенные дифференциальные уравнения продольного движения.

f (x) =

У1 = У2,

У 2 = H 0

У 2 =-a • У 2 + b • U, У 2 = 0 V,

(3)

. —I/

x(0) > Hn

в

где у] - текущее фактическое значение высоты, у2 - текущая вертикальная скорость, х - текущая дальность до точки приземления, и - синтезируемый сигнал управления,

а и Ь - заданные коэффициенты при упрощенной динамике полета.

Civil Avition High TECHNOLOGIES

Vol. 19, № 04, 2016

Целью упрощения является получение простой и пригодной для технической реализации аналитической формы вычисления функции риска как главной задачи, понимая при этом необходимость последующего синтеза закона управления высотой полета с помощью более полной математической модели объекта.

3. Задана квадратичная форма интегрального функционала J качества посадки, учитывающая штрафы за ошибки регулирования по положению (у1 - т1) и по скорости (у2 - т2), а также штраф за квадрат управления, для которого прямое ограничение по модулю не учитывается.

T

J = min J [о,5 • (j/j - mxf + 0,512 • (у 2 - m2)2 + 0,5^2 ]dt,

(4)

где ¡1, 12 - коэффициенты штрафов за ошибки регулирования, которые в данной работе описываются специальным образом.

fixi,yi) 1

-- - -- Нп --

20 в 25

Рис. 2. Картина изменения переменной функции штрафов при изменении дальности

Ее поведение имитирует нарастание волнения и тревоги у летчика по мере приближения к моменту начала снижения по глиссаде.

11 = Г • f(^ уД

12 = r2 • f (^ УД

f (x) =-

(5)

1

(x - Ha-)2 + (yi - mi)2

1 +

d2

где коэффициенты г1, г2, ё должны быть уточнены и назначены в результате моделирования системы управления, а/(х,у1) - специальная функция, показанная на рис. 2.

4. Требуется провести синтез оптимального управления и, главное, аналитической формы прогнозирующей функции риска, подтвердив эффективность предложенного подхода с помощью компьютерного моделирования.

Vol. 19, № 04, 2016

Civil Avition High TECHNOLOGIES

РЕШЕНИЕ ЗАДАЧИ СИНТЕЗА ОПТИМАЛЬНОГО УПРАВЛЕНИЯ И ФУНКЦИИ РИСКА С ПОМОЩЬЮ МЕТОДА АКОР

Согласно динамическому программированию условию оптимальности решения данной задачи соответствует следующее уравнение Беллмана в частных производных.

де

--= Ш1П

dt

0,5г1(ц -^)2 + 0,5r2(ц -m2)2 +e.y2 + bU) + 0,5U2

(х - 4f)2 + (У - mi)2 dyi dy2

1 + -

в

d2

= min F (yi, y 2, х), (6)

где е(у1,у2) - искомая функция Беллмана;

Р(уиу2,х) - правая часть уравнения Беллмана, необходимая для вычисления функции риска в аналитической форме.

Для нахождения функции Беллмана 8 зададимся традиционной для АКОР квадратичной формой зависимости от координат у1 и у2, не учитывая в ней координату х, т. к. она меняется отдельно и независимо от у1} у2 и управления и.

е = ßi У1 + ß2 У 2 + 0,5^ У12 + 0,5 Y У 22 + ¥ У1У 2,

(7)

где р1, р2, у1, у2, цг - коэффициенты, которые надлежит определить.

Далее, по известной процедуре синтеза вычислим частные производные функций Белл-

де де „ мана — и- и подставим их в уравнение (6).

ду1 ду 2

де о де а

= ßi +Yi У1 +¥ У 2, = ß2 + Y2 У2 +¥ Уl,

де

--= min

дt

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

дУ1

0,5/j( У1 - mi)2 + 0,5г2(У2 - m2)2

1 + -

(х -)2 + (У1 - mi)2

дУ 2

+ (ßi + Yi У1 +¥ У 2) У 2 + ß + Y2 У 2 + ¥ У1)(-аУ2 + bU) + 0,5U2

d2

(8)

Выделяя из выражения (8) в квадратных скобках члены, зависящие от управления и, находим его оптимальное значение и.

ди [2 +¥ У1 +Y2 У 2 )bU + 0,5U2 ] = 0; Ü = -b(ß2 +¥ У1 + Y2Y2)-

(9)

Из формулы (9) видно, что для синтеза оптимального управления достаточно определить коэффициенты функции Беллмана р2, у и у2. Для их нахождения представим левую и правую часть уравнения в виде степенного полинома второго порядка и приравняем множители при одинаковых степенях друг другу. Пользуясь стандартным

приемом решения задачи в установившемся состоянии, когда = 0, можно приближен-

д t

Civil Avition High TECHNOLOGIES

Vol. 19, № 04, 2016

но получить следующую систему алгебраических уравнений для множителей при У1, У 2, У22, У1У2.

r1 - by1 = 0, 0,5r2 + y-ay2 -0,5b2y\ = 0, rm+b2yß2 = 0,, Y - a¥- b2Y2¥ = 0

r2m2 -ß + aß2 + b2Y2ß2 = 0.

(10)

Тогда из уравнения (1) системы (10) найдем у:

(11)

Из уравнения (2) системы (10) определим у2 следующим образом:

Y2

a + 2 + b2 • (r2 + 2y) by]r2 + 2 y

a

(12)

Из уравнения (3) можно определить (52:

ß 2 =-m

b

(13)

Полученных оценок (11-13) недостаточно для вычисления всей правой части уравнения Беллмана ¥, поэтому из уравнений (4) и (5) системы (10) доопределим

У1 И Д.

Y = by^ßy , ß

: r2 m2 -

rm

ь К

2_ ¥

(14)

Нужно подчеркнуть, что согласно гипотезе об установившемся состоянии в полученных формулах (11-14) была опущена зависимость I, и 12 от дальности х, поэтому найденные оценки являются приближенными, а сам оптимальный регулятор - стационарным.

В заключение этого раздела подставим полученные оценки (11-14) в правую часть уравнения (8). Анализируя значимость отдельных слагаемых этого уравнения и пренебрегая частью из них, ввиду их малости для решаемой задачи, можно определить

F = 0,5 /j( y - mx)2 + 0,5 /2( У2 m2)2 - 0,5U2 + y^.y2(Y1 - ay) + y2(ß - aß2) + уЦу-aY2)

0,5r1(У1 -m1)2 + 0,5r2(У2 -m2>

H

■ 0,5 U2 + (У1 - m1)(У2 - m2)(Y - ay).

(x У + (y - m^2

(15)

d2

b

2

2

b

b

Vol. 19, № 04, 2016

Civil Avition High TECHNOLOGIES

Последнее слагаемое в формуле (15) является новым результатом и отражает интересный факт - если знаки отклонений (у1 - т1) и (у2 - т2) по положению и скорости противоположны (а это соответствует ситуации уменьшения ошибок), то функция риска падает, и наоборот - при совпадении знаков риск растет, т. к. в этом случае возрастают модули ошибок, значит, формула (15) отражает физический смысл решаемой задачи, если множитель (у1 - ау) положителен. В свою очередь это зависит от правильности назначений коэффициентов штрафов г1 и г2.

КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ ПРОЦЕССОВ УПРАВЛЕНИЯ И КОНТРОЛЯ ПРИ ЗАХОДЕ НА ПОСАДКУ

Моделирование системы проводилось в среде МаАаЬ. Блок-схема программирования представлена на рис. 3.

П

Scope

V X F

30 ц - ГН Scope'

Рис. 3. Схема программы моделирования системы захода на посадку в среде МаИаЪ

В схеме, изображенной на рис. 3, имеются две укрупненные подсистемы: psi и Sypsystem, которые приведены на рис. 3, а и на рис. 3, б.

Civil Avition High TECHNOLOGIES

Vol. 19, № 04, 2016

г1 sqrt

Math

FuECtiEEß

DMdEl

ы

Рис. 3, a. Схема подпрограммы psi по вычислению у

2

Рис. 3, б. Схема подпрограммы Subsysteml

Моделирование проводилось для трех случаев:

- при отсутствии управления при и = 0;

- при непрерывном оптимальном управлении О;

- при задержке управления после пролета над точкой начала снижения.

В качестве исходных данных были назначены следующие параметры: а = 0,25; Ь = 0,1; Нп = 400 м; V = 80 м/с; в = 0,06; у,(0) = 450; у2(0) = 0; х(0) = 10000 м; г, = 25; т2 = 5.

В первом случае процесс стабилизации высоты у1 около требуемого значения Нп = 400 м не выполняется при и = 0, поэтому функция риска ¥ неизбежно растет, как показано на рис. 4.

Рис. 4. График изменения риска при отсутствии активных действий при >1(0) = 500 м

Н „

x(0)

О

На графике указан момент времени =- = 23 с, соответствующий началу

необходимого снижения по глиссаде, во втором случае максимум функции риска возникает

Vol. 19, № 04, 2016

Civil Avition High TECHNOLOGIES

в начале устранения ошибки (УД0) — Нп) и в точке начала снижения, как показано на рис. 5 и 6.

450 440 430 420 410 400 390 330 370

\

\

\

\

X \

\

\

5 10 15 20 25 30

Рис. 5. График изменения высоты у, и заданной программы т, полета при оптимальном управлении

Видно, что функция риска весьма мала, и сигнал предупредительной тревоги не требуется. В третьем случае имитируется задержка в оптимальных действиях, когда начало активного управления происходит позже момента начала снижения на = 5 с, а первоначальный полет происходил на желаемой высоте Нп.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Civil Avition High TECHNOLOGIES

Vol. 19, № 04, 2016

На рис. 7 видно, что процесс снижения по глиссаде опаздывает, поэтому функция риска Е начинает быстро возрастать, как это показано на рис. 8.

Отсюда следует, что если назначить некоторый порог Е0, превышение которого соответствует сигналу предупредительной тревоги, то можно заранее предотвратить опасность задержки в управлении до возникновения необходимости ухода на повторный круг.

ЗАКЛЮЧЕНИЕ

На основании проведенных исследований можно сделать следующие выводы.

1. Предложен подход к организации непрерывного прогнозирующего контроля безопасности захода на посадку при гипотезе об оптимальном поведении при устранении опасных ситуаций по заданному критерию.

2. Решение задачи оптимального управления и контроля основано на базе динамического программирования, при этом новизна подхода состоит:

- в представлении сигнала тревоги при заходе на посадку в виде функции риска, равной правой части уравнения Беллмана;

Vol. 19, № 04, 2016

Civil Avition High TECHNOLOGIES

- в использовании переменной функции штрафов за ошибки регулирования в зависимости от расстояния до точки начала снижения по глиссаде;

- в формуле вычисления функции риска есть слагаемое, учитывающее совпадение знаков отклонений по положению и скорости (риск растет) или их несовпадение (риск падает), что отвечает физическому смыслу решаемой задачи.

1. Компьютерное моделирование показало, что при неактивном или запоздалом управлении, функция риска сильно растет, а при оптимальном управлении весьма мала. Поэтому можно назначить некоторый порог, превышение которого будет соответствовать сигналу тревоги, предупреждающему необходимость нежелательного ухода на повторный круг.

2. Необходимо обратить внимание на вопрос правильного выбора порога для функции риска, воспользовавшись для этого результатами компьютерного моделирования.

3. Найденное решение задачи было получено при допущениях о стационарности оптимального регулятора управления упрощенной динамике полета и в виде переменной функции штрафов. Поэтому необходимо путем компьютерного моделирования уточнить параметры синтеза, в первую очередь величину порога предупредительной тревоги.

СПИСОК ЛИТЕРАТУРЫ

1. Беллман Р. Динамическое программирование М.: Физматгиз, 1961.

2. Летов A.M. Динамика полета и управление М.: Наука, 1969.

3. Оптимальное управление и контроль безопасности поперечного движения воздушных и речных судов при пересечении их маршрутов // Т.Н. Лебедев, В.Б. Малыгин, Тин Пхон Чжо, Зо Мин Тайк. Новые технологии, мехатроника, автоматизация управления. 2012. № 12. С. 50-53.

4.Лебедев Т.Н., Тин Пхо Джо. Автоматизированная система управления и контроля безопасности попутного и поперечного движения группы воздушных судов при заходе на посадку // Вестник Пензенского государственного университета. 2014. № 1. С. 72-80.

THE SYSTEM OF AUTOMATED AVOIDANCE OF HAZARDOUS SITUATIONS AT AIRCRAFT APPROACH BEFORE GLIDESLOPE DESCENT

Eremin A.I., Lebedev G.N., Chekhov I.A.

The article presents the attitude to the organization of continuous predictive control of approach safety under the hypothesis about the optimal behavior while eliminating dangerous situations. The task solution of the optimal control and monitoring based on dynamic programming as well as a computer modeling procedure of the present process has been given. Computer modeling showed that under an inactive or delayed control the risk function increases considerably. Some attention was drawn to the problem of the correct choice of the threshold for the risk function, using the results of computer simulation for this purpose. The solution of the problem was obtained under the assumptions of stationary optimal control and simplified flight dynamics.

Key words: optimal control, dynamic programming method, risk function, analytical design of optimal regulators.

REFERENCES

1. Bellman R. Dynamic programming. Moscow. 1961.

2. Letov A.M. Flight Dynamics and Control. Moscow. 1969.

3. Lebedev G.N., Malygin V.B., Tin Phone Chzho, Zo Min Taik. Optimal control and safety control of the transverse movement of aircraft and sea vessels crossing their routes. New technologies, mechatronics, automation control. 2012. No. 12. Pp. 50-53.

4. Lebedev G.N., Tin Phone Chzho. Automated control system safety for associated motion and crossing motion while landing aircraft. Bulletin of Penza State University. 2014. No. 1. Pp. 72-80.

Civil Avition High TECHNOLOGIES

Vol. 19, № 04, 2016

СВЕДЕНИЯ ОБ АВТОРАХ

Еремин Андрей Игоревич, инженер второй категории ФГУП «Государственный научно-исследовательский институт авиационных систем», электронный адрес. E-mail: [email protected].

Лебедев Георгий Николаевич, доктор технических наук, профессор, профессор кафедры Информационно-измерительные системы ЛА Московского авиационного института (Национального исследовательского университета), заслуженный деятель науки РФ, электронный адрес: [email protected].

Чехов Игорь Анатольевич, кандидат военных наук, доцент кафедры управления воздушным движением МГТУ ГА, электронный адрес: [email protected].

i Надоели баннеры? Вы всегда можете отключить рекламу.