УДК 629.7.351
ИНТЕЛЛЕКТУАЛЬНАЯ ПОДДЕРЖКА В ЗАДАЧЕ ПРИОРИТЕТНОГО ОБСЛУЖИВАНИЯ ГРУППЫ ПИЛОТИРУЕМЫХ И БЕСПИЛОТНЫХ ЛЕТАТЕЛЬНЫХ АППАРАТОВ ПРИ ВЫБОРЕ МАРШРУТОВ ПОЛЕТА И КОНТРОЛЯ БЕЗОПАСНОСТИ ИХ ДВИЖЕНИЯ
Г.Н. ЛЕБЕДЕВ, В.Б. МАЛЫГИН
Сформулирована задача автоматического контроля сближения воздушных судов (ВС) при попутном, встречном и поперечном движении на пересекающихся курсах. Предложен метод вычисления функции риска столкновения ВС на основе динамического программирования, что позволяет сформировать сигналы тревоги для принятия предупредительных мер по безопасному управлению боковым и продольным движением ВС.
Ключевые слова: контроль безопасности, оптимальное управление, летательные аппараты, динамическое программирование, функция риска.
В статье рассматривается общий способ автоматического контроля безопасности как при встрече ВС с неподвижным препятствием, так и при сближении воздушных судов независимо от того, на каких пересекающихся курсах проходит их встреча. При этом предполагается, что результат этого контроля используется для организации активных действий по уклонению от точки встречи.
Для достижения сформулированной цели можно воспользоваться полученными в [1-3] результатами решения задач оптимального управления боковым движением двух судов одновременно с контролем безопасности отдельных типов движений - встречного, поперечного и продольного, как показано на рис. 1 в виде диаграммы.
Рис. 1. Диаграмма направлений движения сближающихся судов при различных курсах Решение задачи осуществляется в следующей последовательности:
- получение формул вычисления функции прогнозируемого риска сближения ВС для каждого типа сближения;
- обобщение формы интегрального функционала качества движения;
- получение закона оптимального управления, заменяющего при моделировании на ЭВМ ручное управление пилотом;
- вычисление функции риска для контроля безопасности для любого случая встречного движения при пересечении курсов под произвольным углом.
* Работа выполнена при материальной поддержке гранта РФФИ 13-08-00182
Залогом к успешному обобщению имеющихся частных результатов является рассмотрение относительного движения сближающихся ВС при переносе вектора скорости одного судна в точку движения другого, как показано на рис. 2.
Г
Рис. 2. Картина относительного движения сближающихся судов
На рис. 2 видно, что в конечном счёте полетная ситуация относительного движения двух сближающихся ВС определяется тремя параметрами:
1) дистанцией г между ВС;
2) модулем Уо вектора относительной скорости полета и зависящей от него скоростью
сближения Г;
3) разницей курсов Ащ.
Чем больше г и А Щ, тем выше безопасность сближения ВС и возможность уклонения их
друг от друга при совершении активных действий. При увеличении скорости сближения Г эта возможность снижается. Указанные зависимости предстоит установить в количественной форме, понимая при этом под активными действиями уклонение на неизменной высоте. Режим координированного изменения высот ВС при пересечении их курсов не рассматривается, а случаи сближения ВС друг с другом и с неподвижным препятствием анализируются по отдельности.
АНАЛИЗ ИЗВЕСТНЫХ АЛГОРИТМОВ КОНТРОЛЯ БЕЗОПАСНОСТИ ВСТРЕЧНОГО, ПОПЕРЕЧНОГО И ПОПУТНОГО ДВИЖЕНИЙ
Как показано в [1], при уклонении от столкновения в случае встречного движения ВС можно использовать следующий интегральный функционал риска возникновения опасности их сближения:
Л = |/о(х,и,г)йг , (1)
о
и2 (х - ш)2 х2 1 г3(х - г + Б)2
/о = Го^ + ПК1 > + ^ + "—-(2)
2 2 2 2 л у
1 +---7
(х1 + Б)
где г0, г1, г2 . три коэффициента штрафов.
При оптимальном управлении только боковым движением ВС можно использовать следующий закон линейного управления:
Ь
и =--(Л + 72Х2 + У12Х1 + У23^1 + У24г + Оу2 + РУ2Х1) , (3)
го
где передаточные числа линейного регулятора есть однозначная функция назначенных коэффициентов штрафа г1 и г2.
Также однозначно зависит от этих коэффициентов вычисляемая функция риска равная правой части уравнения Беллмана, являющегося согласно методу динамического программирования прогнозируемой функцией штрафов в конце сближения судов:
де
ыЛ
(х1 - т)2 х2 1 г3(х1 - z + В)2
-+г2 — + ■ 2 2
+
У
(4)
К =--= тт{г0 — + г
1 дt "1 1 0 2 1 2 2 2 ,
1+—1— 2 (Х1 + В )2
+ (А + 71Х1 + ¥12 Х2 + РУ2 + ¥13 У + РУ2 Х2)( (Х2 + С1) + (Д + К2 ^ + Г2 Х2 + ¥12 Х1 +
+ (¥23 + У + °У2 + РУ2Х1)(-аХ2 + ЪЩ) - (Д + 7зУ + ¥13Х1 + (¥23 + Х2 +
+20ух2 + 2рУ Х1 х2)У1}.
Заметим, что рассмотренный случай соответствует разнице курсов ¥1 = 1800, а конкретные значения г1 и г2 равны:
1Ъ = 4;
Г2Ъ = 100.
При синтезе законов оптимального управления и контроля безопасности поперечного движения в [2] был достигнут новый результат - было предложено вместо одноступенчатой оценки риска использовать две ступени контроля безопасности.
КОНТРОЛЬ БЕЗОПАСНОСТИ СБЛИЖЕНИЯ НА ПЕРВОЙ И ВТОРОЙ СТУПЕНЯХ ОЦЕНКИ РИСКА СТОЛКНОВЕНИЯ ВС
В качестве первоначальной ступени используется вычисление коэффициента 0 безопасности прямолинейного движения судов при гипотезе об отсутствии с их стороны активных действий (рис. 3):
0-
Ц - ^
.(1 + Ц); 0 < 0 < 1, (
(5)
где Ц - дистанция от основного судна до прогнозируемой точки встречи; ^ - дистанция от встречного судна до прогнозируемой точки встречи; ( - заданная минимальная дистанция безопасного сближения ВС.
Рис. 3. Картина сближения пары ВС при пересекающихся курсах
Значение 0 в формуле (5) по смыслу означает, что его безразмерная величина есть поделенное на величину с1 ожидаемое значение дистанции в конце сближения при гипотезе о неоптимальном управлении, когда предпринимаются лишь ограниченные меры по уклонению от опасной встречи. Присутствие в (5) дистанции позволяет выбрать наиболее опасным то ВС, которое ближе. Примеры поведения коэффициента 0 показаны на рис. 4.
|0(м)
1 С- — \ г г
00 X ~Уэ,<М)
Рис. 4. Графики изменения оценок безопасного сближения основного ВС с тремя соседними при разных пересекающихся курсах
Правила маневрирования сводятся к следующему:
1. Для левого поперечного движения нужно боковое маневрирование обеих ВС вправо, если встречное ВС не достигает прогнозируемой точки встречи (придёт в неё позже), в противном случае - оба влево.
2. Для правого поперечного движения нужно боковое маневрирование обеих ВС влево, если встречное судно придет в прогнозируемую точку встречи позже, в противном случае -оба вправо.
Предложенный в [2] подход обладает тем недостатком, что порог в0 назначается экспериментально и, главное, он считается неизменным при любых условиях сближения. В связи с этим рассмотрим иной подход, основанный на понятии промаха к между судами вблизи точки встречи, являющегося прогнозируемой оценкой минимальной дистанции между ними в процессе сближения при гипотезе об их прямолинейном движении, как показано на рис. 5.
Рис. 5. Картина сближения двух ВС при прямолинейном движении
На рис. 5 точка 1 указывает положение основного судна ВС-1, у/1 - курс его полета относительно линии пути, определяющей текущее расстояние г между судами, точка 2 -
текущее положение сближающегося судна ВС-2, имеющего курс полета Щ2. Полетная ситуация
на рисунке соответствует случаю правостороннего поперечного движения (ВС-2 сближается справа). Столкновение в этом случае может произойти при условиях:
0<щ < 1800, Щ <Щ2 < 1800.
(6)
При этом, если Щ1 < 1809 — Щ2, то ВС-1 придет в точку встречи позже ВС-2, в
противном случае - раньше.
Можно показать, что в случае левостороннего движения (ВС-2 сближается слева), условие возможного столкновения записывается неравенствами:
1800 <Щ < 3600, Щ >Щ2 > 1800.
(7)
Тогда, если 3600 -Щ1 < Щ2 —1800, то ВС-1 также придет позже ВС-2 в точку встречи, в
противном случае - раньше.
Условия (6 - 7) нужны для правильного использования правил уклонения, описанных выше. Сформулируем математические условия безопасности сближения двух судов, когда оценка промаха к будет больше заданной безопасной дистанции Б. Для этого воспользуемся другой картиной движения ВС, показанной на рис. 6.
¡г
ВС-2
ВС-1 V Г
Рис. 6. Картина относительного движения ВС при оценке прогнозируемого промаха Как принято в системах наблюдения, промах к можно оценить по формуле:
V ■ Г
к = -п—
(8)
где vn - поперечная скорость; Г - скорость сближения. Эти параметры можно вычислить по формулам:
vn = V ■ sin А щ; г = V — V ■ шБ А щ.
(9)
Отсюда можно вычислить промах к и, используя условие безопасности к > Б, получить следующие оценки:
к = г ■ бШ А щ _ Б < БШ А Щ
1 — соб Ащ г 1 — СОБ АЩ
D
Последнее неравенство можно трактовать так - величина — есть текущей коэффициент
r
безопасности 9, а -—— - есть порог 90, назначенный в зависимости от условий
1 - cos А —
сближения - разности курсов А —.
В качестве второй ступени контроля при гипотезе об оптимальном поведении судов при их уклонении от встречи так же, как и в случае встречного движения, использовался интегральный функционал риска J2 следующего вида:
tk
J2 = Jfo(x,u,t)dt, (11)
o
f _ ru2 + r x12 + r x22 + M( y)(X + Co - D)2 где fo _ roy + r1 — + r2 — +M Ш-22-.
В результате синтеза оптимального управления боковым движением получен следующий закон:
U _ -b(e + r2x2 + —12x + —23y + 9y2 + py2x). (12)
При этом вычисляемая функция риска F2, однозначно зависящая от назначенных весовых коэффициентов штрафа r1 и r2, равна:
^ д£ . , ы02 (x - m)2 xi 1 r (x - z + D)2
F2 _--_ min{r0 + r —-— + r2 — + —-=—— +
2 dt «1 0 2 1 2 2 2 2 1 y2
1 + —--2
(x1 + D)2
+(^1 + Y1X1 + —12 X2 + ^y2 + —13 y + py2 x2)(dx2 + C1) +
+ (в2 + Y2 X2 + —12 X1 + —23 у + 9y2 + Py2 X1)(-«X2 + b«2)-
-(в3 + Y3y + —13x1 + —23X2 + 29yX2 + 2py X1X2 )v1}.
При этом в рассмотренном случае средняя разница в курсах двух воздушных судов —2 _ 90°, а конкретные значения r1 и r2 равны:
Г _ 1'
(14)
В третьем случае попутного движения [3] второй ступени контроля безопасности соответствуют формулы для J3, U3 и F3, считая при этом, что —3 _ 00 .
tk
J3 _ Jf0(X, u, t)dt, (15)
0
«2 1 1
где f0 _ Г0^^ + rx - x) - (D + Nw2)f + r2 ^(x2 - W2)2 + M2(x2 - w2) -Ml(ll - x1),
(13)
Ь
из =--(Д + 72 X + Щ12 X + Щ23/1); (16)
Г0
р = Г1(Х1 + Р — 11)2 + Г (х2 — 12 )2 — ^з2 (17) 3 2 2 2 2 .
Сравнительный перечень результатов аналитического решения задачи управления и контроля безопасности позволяет провести обобщение алгоритмов контроля безопасности для произвольного случая встречи сближающихся ВС.
ОБОБЩЕНИЕ РЕЗУЛЬТАТОВ КОНТРОЛЯ БЕЗОПАСНОСТИ СБЛИЖЕНИЯ ВС ПРИ ГИПОТЕЗЕ ОБ ИХ ОПТИМАЛЬНОМ ПОВЕДЕНИИ
Так как формулы (1 - 4), (11 - 14) и (15 - 17) однотипны и отличаются только назначенными весовыми коэффициентами штрафов г1 и г2, проведем линейную аппроксимацию их зависимости от разности курсов по формулам:
г = а + Ь ащ;
1 1 1 А (18)
г2 = а+ь2ащ.
Воспользовавшись лишь числовыми данными в (4) и (14), можно получить нужные оценки коэффициентов а¡, Ь], а2, Ь2:
Ь = Г1Ь — Г1п . а = Г1пАЩ — Г1ЬА Щ2 .
1 , . 5 и1 ~
АЩ1 — Ащ2' АЩ1 — АЩ2
Ь2 = Г2Ь — Г2П ; а2 = Г2пАЩ1 — Г2ЬАЩ2 . (19)
ащ —ащ2 ащ1 —ащ
2
Из сравнения полученных значений г} и г2 оказалось, что их отношение при увеличении падает.
Итоговая функция риска Е должна вычисляться по формуле:
^ = /;—0.5Ь (м2опт + иг^пт), (20)
где /0 определена в (2).
Из (20) следует, что при отсутствии принятых мер функция риска максимальна, а при увеличении дистанции между ВС она уменьшается. Минимум функции риска возникает при координированном уклонении двух ВС от прогнозируемой точки встречи. Сравнивая её с заданным порогом Е0, можно, в случае его превышения, сформировать сигнал аварийной тревоги, требующий экстренного изменения скорости движения. На рис. 7 представлена двухуровневая структура, объединяющая процессы контроля и безопасности при организации уклонения сближающихся ВС друг от друга.
При моделировании на ЭВМ рассматривалось движение четырех ВС - основного и трех сближающихся с ним встречных на разных пересекающихся курсах, при этом первое ВС
сближается на поперечном курсе, второе - на курсе, близком к попутному, третье - на встречном курсе (рис. 8, 9).
Двухуровневая система контроля и управления моделировалась полностью при О0 = 0,2; К0 = 103, причем первое встречное ВС обнаруживается слишком близко. Поэтому дается команда обоим ВС поворачивать вправо и повысить скорость основному ВС. Оказалось, что минимальное расстояние при сближении стало равно 7000 м и превысило заданный порог ( = 6000 м. Вторым по приоритету опасности оказалось третье ВС. Анализ прямолинейного движения этих ВС показал, что основное судно опередит в точке встречи третье ВС на 1000 м, поэтому оба ВС должны поворачивать вправо, и этот маневр обеспечивает их уклонение друг от друга на 8000 м. Последним встречным судном является второе ВС, их условия сближения показывают, что им обоим нужно поворачивать влево без изменения скорости.
Ti Регулятор канала Канал V
У прод ОЛЬ но го движения продольных сил
Верхний уровень контроля безопасности
Блок перепланирования скорости движения
сигнал аварийной тревоги
Блок вычисления функции риска
Блок расчета задающего воздействия бокового движения
L
(-) ХЭ;
сигнал предупредительной тревоги
Блок вычисления коэффициента безопасности
Регулятор канала бокового движения основного судна
Канал боковых сил основного судна
Блок управления боковым движением встречного судна
г^®—►
i i
Регулятор канала бокового движения встречного судна
Канал боковых сил встречного судна
У2
Рис. 7. Двухуровневая структура контроля и управления безопасным сближением двух ВС
■основное одно второе судно третье судно четвертое судно
-600 -400 -200
200 400 600 800 1000 1200
Рис. 8. Картина возможных неизбежных столкновений основного ВС с тремя другими, движущимися на поперечных курсах при и0 = и{ = 0
Итоговые траектории маневрирующих судов представлены на рис. 10.
¿(М)
основное судно второе судно третье судно четвертое судно
-1200
-600 -400 -200 0 200 4-00 600 800 1000 1200 Рис. 10. Траектории четырех ВС при управлении боковым движением
Видно, что после уклонения от опасных точек встречи суда возвращаются к прямолинейному движению по заданным курсам.
КОНТРОЛЬ БЕЗОПАСНОСТИ ДВИЖЕНИЯ ВОЗДУШНОГО СУДНА ПРИ ВСТРЕЧЕ С НЕПОДВИЖНЫМ ПРЕПЯТСТВИЕМ В ВИДЕ ЛОКАЛЬНОЙ ЗАПРЕТНОЙ ЗОНЫ
При анализе встречи с неподвижным препятствием лучше воспользоваться рассмотрением чисто относительного движения, как это показано на рис. 2, считая для разных типов сближения наиболее важным параметром не разность курсов, а скорость сближения ВС с препятствием.
Вначале рассмотрим задачу оценки риска на первой ступени контроля безопасности. По аналогии с ситуацией сближения ВС можно записать следующие формулы для оценки
конечного промаха h, считая при этом, что условие столкновения возможно при 0 <А Щ < 90° :
v • Г
И = ;
Г = V • СОБ Ащ; vn = V • Бт А щ.
(21)
Тогда с учетом требования И > Р для обеспечения безопасности облёта препятствия можно записать:
Р
— < tg Ащ,
Г
(22)
Р
где — есть текущее значение в коэффициента безопасности; tgА Щ - есть порог в0, Г
назначенный в зависимости от разности А Щ между курсом ВС и курсом на центр препятствия.
Теперь рассмотрим задачу контроля безопасности на второй ступени.
Нужные весовые коэффициенты г1 и г2 можно аппроксимировать следующим образом:
г1 = с1 + ( • г(Я);
11 1 (23)
Г2 = С2 + (2 ^ Г(Я\
где значение скорости сближения Г оценено вблизи границ препятствия на некотором заданном, заранее назначенном расстоянии Я до центра препятствия.
В этом случае по аналогии с формулами (19) можно получить нужные оценки коэффициентов с1, (1, с2, Л2 в следующем виде:
( =_Лъ-^
V - 0,7 • V
( = Г2 Ъ - Г2 п ;
2 0,3 • V
= гы • -гХъ •0,7 •
ч ~
С2 =
0,3 • V
= Г2п • V - Г2Ъ • 0,7 • V
(24)
0,3 • v
Из сравнения полученных значений Т1 и г2 в формуле (23) оказалось, что их отношение с увеличением скорости сближения также падает.
Представленные в данной работе оценки весовых коэффициентов вычисляются заранее до полета. В самом полете вычисление итоговой функции риска К по формуле (20), как и коэффициента безопасности 0 не представляет сложности и может быть осуществлено в режиме реального времени.
КОНТРОЛЬ БЕЗОПАСНОСТИ ПОЛЕТОВ ПРИ ИСПОЛЬЗОВАНИИ БЕСПИЛОТНОЙ АВИАЦИИ
В случае совместных полетов пилотируемой и беспилотной авиации задача контроля безопасности воздушного движения стоит особенно остро, т.к. на борту беспилотного летательного аппарата (БЛА) человека нет. Также эта задача актуальна при полете группы БЛА в следующих случаях:
- группа БЛА должна лететь в строю, не сближаясь друг с другом;
- несколько БЛА летят автономно по своим маршрутам, которые пересекаются;
- группа БЛА подлетает к месту посадки, в том числе одновременно с пилотируемыми ВС, осуществляющими как прилет, там и вылет.
Для обеспечения автоматического контроля безопасности сближающихся БЛА и ВС и последующего управления их уклонением друг от друга необходимо иметь в распоряжении:
- бортовые средства радиосвязи между объектами с определенным радиусом действия для передачи соседям своих координат местоположения х и ъ, высоты полета И, курса ¥ и скорости полета;
- бортовой блок пересчета полученных в земной системе координат в параметры относительного сближения в системе координат, соответствующей заданной линии пути для каждого объекта;
- блок двухступенчатого контроля безопасности сближения, реализующий оценку риска столкновения по формулам, представленным выше и имеющим универсальный вид.
Кроме указанных технических средств бортового оборудования для повышения безопасности посадки БЛА на аэродромах необходимо предусмотреть:
- заход на посадку на высоте, отличающейся от посадочной высоты пассажирских ВС;
- отдельную зону ожидания в стороне от места посадки в случае отказа в разрешении самой посадки.
ЗАКЛЮЧЕНИЕ
1. Предложенная классификация типов взаимного движения двух сближающихся ВС обеспечивает выбор нужных способов дополнительного маневрирования для устранения угрозы их столкновения.
2. Сформирован закон управления боковым движением каждого из двух ВС, если они сближаются на пересекающихся курсах под произвольным углом. Сформулированы новые правила уклонения при сближении двух ВС:
- для левого поперечного движения нужно боковое маневрирование обоих ВС вправо, если встречное судно не достигает прогнозируемой точки встречи (придёт в неё позже), в противном случае - оба влево;
- для правого поперечного движения нужно боковое маневрирование обеих ВС влево, если встречное ВС придет в прогнозируемую точку встречи позже, в противном случае -оба вправо.
3. Предложено вычисление функции риска опасного сближения ВС с помощью правой части уравнения Беллмана. Это позволяет сформировать сигнал аварийной тревоги. Если функция риска больше порога, тогда судно начинает экстренно менять скорость движения.
4. Предложена двухступенчатая оценка безопасности сближения ВС с неподвижным препятствием и показано, что ее вычисление не представляет сложности и может быть осуществлено в режиме реального времени.
ЛИТЕРАТУРА
1. Лебедев Т.Н., Чан Ван Туен, Китаев А.Н. Совместное управление и контроль безопасности полета воздушных судов при их сближении // Вестник МАИ. 2011. Т. 18. № 3. С. 29-35.
2. By Суан Хыонг, Зайцев А.В., Зо Мин Тайк, Тин Пхон Чжо. Автоматический контроль безопасности сближения двух управляемых воздушных судов при пересечении их маршрутов // Научный вестник МГТУ ГА. 2013. № 198. С. 51-59.
3. Лебедев Т.Н., Тин Пхон Чжо, Зо Мин Тайк. Система обеспечения безопасности при попутном движении воздушных или речных судов и пересечении их маршрутов // Известия Тульского государственного института. Тула. 2012. № 7. С. 246- 254.
INTELLECTUAL SUPPORT IN THE TASK PRIORITY SERVICE GROUPS MANNED AND UNMANNED AIRCRAFT IN THE CHOICE OF ROUTES AND CONTROL THE SECURITY OF THEIR MOVEMENT
Lebedev G.N., Malygin V.B.
The problem of automatic control of rapprochement of aircrafts at the passing, oncoming and cross movements on intersecting courses is formulated. The method of function evaluation of risk of collision of courts on the basis of dynamic programming that allows creating alarm signals for acceptance of precautionary measures for safe management of the lateral and longitudinal motion of the aircraft is offered.
Key words: safety of flight control, optimal management, aircrafts, dynamic programming, risk function.
REFERENCES
1. Lebedev G.N., Tran Van Tuyen, Kitaev A.N. Joint management and control of flight safety aircraft when they approach. // Vestnik MAI. 2011. Vol. 18. No. 3. Pp. 29-35.
2. Vu Xuan Huong, Zaitsev A.V. Zaw Min, TaIk, Tin Jo. the Automatic safety control approach of two managed aircraft crossing their routes // Scientific Bulletin of MSTUCA. 2013. No. 198. Pp. 51-59.
3. Lebedev G.N., Tin: Jo, Zaw Min TaIk. Security system with a fair movement of air and sea vessels and the intersection of their routes // Izvestiya of the Tula state Institute. Tula. 2012. No. 7. Pp. 246-254.
СВЕДЕНИЯ ОБ АВТОРАХ
Лебедев Георгий Николаевич, 1936 г.р., окончил МИФИ (1959), доктор технических наук, профессор кафедры системы автоматического и интеллектуального управления Московского авиационного института (национального исследовательского университета), автор 150 научных работ, область научных интересов - системы автоматического и интеллектуального управления, методы оптимизации и динамическое программирование.
Малыгин Вячеслав Борисович, 1960 г.р., окончил ОЛАГА (1983), начальник учебно-тренажерного центра кафедры управления воздушным движением МГТУ ГА, автор 18 научных работ, область научных интересов - автоматизация управления прилетом - вылетом AMAN-DMAN.