Tactical-level on-board intelligent systems during the phases of aircraft landing
- Authors: Kokontseva S.Y.1, Fedunov B.Е.1, Yunevich N.D.1
-
Affiliations:
- FAA GosNIIAS
- Issue: No 1 (2025)
- Pages: 121-139
- Section: ARTIFICIAL INTELLIGENCE
- URL: https://journals.rcsi.science/0002-3388/article/view/293854
- DOI: https://doi.org/10.31857/S0002338825010105
- EDN: https://elibrary.ru/AHVJXV
- ID: 293854
Cite item
Full Text
Abstract
The article is devoted to the problems of intellectual support for the aircraft crew in a situation when, in the process of performing a flight task by the crew, a conflict arises “The stage of the flight task being performed is an immediate threat to its fulfillment”. Onboard intelligent tactical-level systems provide the crew with intelligent support in this situation. They identify an immediate threat among the observed potential threats (fix a collision), recommend to the crew a way to counter this threat (solve the task of operational goal setting that occurs to the crew when a collision occurs), recommend to the crew the details of this method. One of these systems is presented, implemented in the form of an on-board operationally advising expert system for the final phases of aircraft landing BOSES-P. Its demonstration sample, adapted to the on-board information environment of the MS-21 aircraft, successfully passed research tests with a professional pilot at the MS-21 semi-natural modeling stand at the GosNIIAS FAA.
Full Text
Введение. Перед вылетом воздушного судна (ВС) экипаж получает полетное задание (ПЗ), содержащее цель вылета и детализированный по этапам полета способ достижения этой цели. Каждому этапу приписывается цель этого этапа, согласованная с целью вылета, и способ достижения цели этого этапа.
При появлении в процессе полета коллизии “Выполняемый этап полета – Непосредственная угроза выполнению ПЗ” экипаж должен [1]:
а) обнаружить эту непосредственную угрозу среди наблюдаемых потенциальных угроз;
б) определить способ противодействия этой угрозе;
в) детализировать этот способ до уровня, позволяющего его реализовать бортовыми исполнительными системами самолета.
Интеллектуальную поддержку в решении этих так называемых тактических задач экипажу оказывают бортовые интеллектуальные системы тактического уровня (БИС-ТУ) [2]. При выполнении полетного задания экипажу обеспечиваются:
а) осмотрительность путем предъявления на информационно управляющем поле (ИУП) кабины обнаруженных потенциальных угроз ПЗ. В настоящее время это делают штатные бортовые алгоритмы, реализованные в бортовых цифровых вычислительных машинах (БЦВМ-алгоритмы);
б) ситуационная осведомленность путем предъявления на ИУП кабины возникшей коллизии “Выполняемый этап полета – Непосредственная угроза выполнению ПЗ” с информацией о “точке невозврата” возникшей непосредственной угрозы. Ситуационную осведомленность экипажу обеспечивают интеллектуальные информационные системы “Ситуационная осведомленность экипажа” (ИИС СОЭ), входящие в БИС-ТУ;
в) ситуационная уверенность за счет своевременной рекомендации:
– эффективного способа противодействия возникшей угрозе, вырабатываемого входящими в БИС-ТУ бортовыми оперативно советующими экспертными системами “Оперативное целеполагание” (БОСЭС-целеполагание);
поэтапной детализации рекомендованного способа, вырабатываемого бортовыми оперативно советующими экспертными системами этапов полета (БОСЭС-этапа полета), также входящими в БИС-ТУ.
Остановимся на одной особенности взаимодействия БИС-ТУ с экипажем. Если ИИС СОЭ предъявляет экипажу только информацию о возникших коллизиях, то другие БИС-ТУ, реализованные в форме БОСЭС, уже рекомендуют экипажу сами решения оперативно возникших тактических задач.
Как правило, в базах знаний БИС-ТУ для решения возникающих задач используются следующие методы решения: по прецеденту [3], оперативного многокритериального выбора альтернативы [4], оптимизационные [2]. В двух последних методах применяются математические модели деятелей предметной области (интеллектуальные агенты [5]), достаточно подробно описывающие их функции, и математические модели взаимодействия этих деятелей [5]. Ясность описания предметной области в базе знаний БИС-ТУ позволяет убедительно представлять ее пользователю и адресно редактировать базу знаний в процессе эксплуатации БИС-ТУ [6].
База знаний каждой БИС-ТУ разрабатывается поэтапно. На каждом этапе создается очередная версия базы знаний. Версия базы знаний БИС-ТУ, в которую включены все типы процедур, содержащихся в завершающей версии базы знаний, называется демонстрационной версией. Именно она вместе с результатами ее исследовательских испытаний на стенде полунатурного моделирования предъявляется Заказчику для подтверждения возможности сделать окончательную версию базы знаний этой БИС-ТУ.
Следует заметить, что в настоящее время созданные и разрабатываемые БИС-ТУ ориентированы на работу в условиях полностью работоспособного борта ВС и его экипажа. Однако именно в условиях частичной потери работоспособности борта и/или экипажа (иначе “отказные ситуации” или внутрибортовые непосредственные угрозы) интеллектуальная поддержка экипажа при решении возникших при этом тактических задач крайне необходима. Приступая к разработке БИС-ТУ, способных эффективно работать в “отказных ситуациях”, инженерам будет полезно использовать [6–9].
Представляемая ниже БОСЭС завершающих фаз полета ВС “Посадка” БОСЭС-П является примером первой БИС-ТУ, демонстрационный образец которой БОСЭС-П (02.2) прошел на стенде полунатурного моделирования реальную проверку его функционирования при исследовательских испытаниях с профессиональным летчиком.
1. БОСЭС-П завершающих фаз посадки ВС. Интеллектуальная поддержка экипажа ВС на завершающих фазах посадки реализована в форме БОСЭС-П. Она предъявляет экипажу конструктивные рекомендации по способу противодействия возникшим внешним угрозам: 1) попутный ветер, 2) слабое торможение, 3) боковой ветер, 4) “козление”, которые часто возникают на завершающих фазах этапа полета “Посадка”: № 1 “Снижение по глиссаде”, № 2 “Выравнивание”, № 3 “Пробег по взлетно- посадочной полосе (ВПП) аэродрома с торможением”, № 4 “Пробег по ВПП с разгоном”, № 5 “Взлет”.
База знаний БОСЭС-П ориентирована на работу в штатной бортовой информационной среде ВС с использованием оперативной информации: 1) о состоянии выбранной для посадки ВПП (оперативно сообщенный диспетчером коэффициент сцепления шасси ВС с поверхностью ВПП), 2) о направлении и силе ветра, 3) количественной информации об ошибках выдерживания летчиком глиссады.
Наиболее близкими аналогами к БОСЭС-П являются системы, защищенные патентами [10–12], и системы, представленные в публикациях [13–15]. К недостаткам этих аналогов можно отнести то, что ни один из них не охватывает фазу посадки “Пробег по ВПП”, на которой при посадке с попутным/боковым ветром и слабым торможением экипажу приходится постоянно оценивать достаточность оставшегося участка ВПП для достижения скорости схода ВС с ВПП и для возможности реализовать решение “Прекратить торможение. Взлетать”. В последнем случае после отрыва ВС от ВПП экипаж должен выбрать одно из возможных решений – “Второй круг” или “Запасной аэродром”, и интеллектуальная поддержка в этом ему будет весьма полезна.
Представим блоки базы знаний БОСЭС-П [16, 17].
Блок “Диспетчер базы знаний БОСЭС-П” определяет моменты включения и выключения БОСЭС-П, моменты принятия летчиком решения о переходе с текущей фазы посадки на выбранную им другую.
Блок “Координация ВС относительно входного створа ВПП” работает с момента включения БОСЭС-П и до момента схода ВС с ВПП или до момента ухода ВС с курса ВПП, наступающего после взлета с прерванного пробега.
В блоке с момента прохода ВС входного створа ВПП определяется длина использованного ВС отрезка ВПП Lисп(t) по формуле:
где
.
Здесь tсход1 – момент схода ВС (сход1) с глиссады (момент включения БОСЭС-П), H(tсход1) – высота точки глиссады, над/под которой находилось ВС в момент tсход1, Vx(t) – проекция текущей скорости ВС на ось ВПП, q – угол наклона глиссады к оси ВПП. На ИУП кабины летчику подается величина Lисп(t) с того момента, когда она становится неотрицательной.
1.1. Блоки базы знаний БОСЭС-П фазы посадки № 1 “Снижение по глиссаде”. Возникающая на фазе посадки № 1 тактическая задача оперативного целеполагания решается по прецеденту [3]. База знаний этой фазы посадки включает в себя:
- базу процедурных матриц знаний по каждой ожидаемой на этой фазе посадки внешней угрозе из числа названных выше угроз и возможных их сочетаний;
- блок активизации одной из этих процедурных матриц знаний, относящейся к реально возникшей угрозе;
- блок оцифровки ситуационного вектора SV активизированной процедурной матрицы знаний в соответствии с наблюдаемой внешней обстановкой на этой фазе посадки;
- блок “Определения способа противодействия возникшей угрозе по процедурам оцифрованной активизированной процедурной матрице знаний”.
Примечание 1. Приведенное в блоке фазы посадки № 1 и блоке фазы посадки № 2 (см. ниже) описание метода решения задачи по прецеденту подробно представлено ниже для фазы посадки № 5, где этот метод тоже применяется.
1.2. Блоки базы знаний БОСЭС-П фазы посадки № 2 “Выравнивание”. Возникающая на фазе посадки № 2 тактическая задача решается по прецеденту [3]. База знаний этой фазы посадки включает в себя:
- базу процедурных матриц знаний по каждой ожидаемой на этой фазе посадки внешней угрозе из числа названных выше угроз и возможных их сочетаний;
- блок активизации одной из этих процедурных матриц знаний, относящейся к реально возникшей угрозе;
- блок оцифровки ситуационного вектора SV активизированной процедурной матрицы знаний в соответствии с наблюдаемой внешней обстановкой на этой фазе посадки;
- блок определения способа противодействия возникшей угрозе по процедурам оцифрованной активизированной процедурной матрице знаний.
1.3. Блоки базы знаний БОСЭС-П фазы посадки № 3 “Пробег по ВПП с торможением”. База знаний этой фазы посадки включает в себя следующие блоки:
Блок 1.3.1. Определение на фазе посадки № 3 момента наступления величины установившегося ускорения торможения. “Скользящим интервалом” находится момент выхода измеряемой скорости Vх(t) пробега ВС на “линейный участок”. По нему задается установившееся ускорение торможения на пробеге a*v(t) (“полка” ускорения торможения), которое после выхода на “полку” передается в блок 1.3.2.
Блок 1.3.2. Расчет величины отрезка ВПП, необходимого ВС для достижения скорости схода с ВПП и передача его (для повышения ситуационной осведомленности экипажа на фазе посадки № 3) на ИУП кабины и в блок 1.3.4, описанный ниже. Прогнозная текущая длина L(t, Vсход2) отрезка ВПП, необходимая для достижения на пробеге (с текущего момента пробега t) скорости схода Vсход2 с ВПП, равна:
где
.
Замечание 1. Использование в вычислении прогнозируемой потребной длины отрезка ВПП L(t, Vx(t), Vсход2) текущей оценки a*v(t) горизонтального ускорения, поступающей из блока 1.3.1, позволяет учитывать возможное фактическое изменение этой величины в ходе движения ВС по ВПП.
Текущий прогноз полной величины отрезка ВПП, который будет пройден ВС к моменту достижения им в конце пробега скорости схода Vсход2 с ВПП, равен сумме длины отрезка ВПП, уже использованного к текущему моменту Lисп(t), и длины прогнозного отрезка:
.
Текущая оценка DLсход(t, Vсход2) запаса ВПП после успешного завершения пробега (достижения ВС скорости Vсход2) равна:
где здесь и далее нижний индекс в LВПП – это сокращение названия “взлетно-посадочная полоса”.
Текущие значения Lсход(t, Vсход2) и DLсход(t, Vсход2) передаются на ИУП и в блок 1.3.4, который приведен ниже.
Блок 1.3.3. Определение на фазе посадки № 3 текущего отрезка ВПП, необходимого для достижения ВС скорости отрыва от ВПП в предположении, что экипаж в этот момент примет решение “Прекратить торможение. Взлетать”. Длина этого участка ВПП выражается функцией Lотр(Vотр, Vреш, kсц), где kсц – коэффициент сцепления с ВПП, значение которого передается на борт ВС диспетчерской службой аэропорта, Vреш – скорость, на которой экипаж примет решение, Vотр – скорость отрыва ВС от ВПП. Получение Lотр(Vотр, Vреш, kсц) по экспериментальным данным описано ниже.
Замечание 2. Для каждого аэродрома величина kсц обычно периодически определяется аэродромными службами и передается на борт самолета, готовящегося к посадке на этот аэродром.
Текущий прогноз полной величины отрезка ВПП, который будет использован ВС в момент достижения им скорости отрыва, равен сумме длины отрезка ВПП, уже пройденного к текущему моменту Lисп(t), и длины прогнозного отрезка Lотр(Vотр, Vреш, kсц). Величина невостребованного участка ВПП на момент времени, когда ВС достигнет скорости отрыва от ВПП, равна Она передается в блок 1.3.4 (см. ниже).
Разработка математических зависимостей для определения Lотр(Vотр, Vреш, kсц) выполнена на основе экспериментальной информации следующим образом. На стенде отработки комплекса бортового оборудования (КБО) самолета МС-21 была проведена серия экспериментов по выполнению посадок МС-21. Эксперименты выполнялись при посадочном весе ВС Gпсд = 69 100 кг, заданных значениях скоростей отрыва ВС от ВПП Vотр, различных значениях коэффициента сцепления с ВПП kсц и скоростях пробега Vреш, на которых летчик принимал решение “Прекратить торможение. Взлетать”.
Для каждого значения kсц полученная в эксперименте зависимость Lотр(Vреш, kсц) аппроксимировалась формулой:
. (1.1)
Это позволило получить значения коэффициентов bi(kсц), i = 1–4, для ряда фиксированных значений kсц. Затем эти значения были аппроксимированы полиномами второго порядка:
(1.2)
Таким образом, в блоке 1.3.3 по формуле (1.2) для произвольных значений kсц рассчитываются значения коэффициентов выражения (1.1), по которым в свою очередь вычисляется значение Lотр(Vреш, kсц).
Блок 1.3.4. Рекомендация экипажу на фазе посадки № 3 способа противодействия возникшей внешней угрозе. Рекомендации вырабатываются непротиворечивым набором продукционных правил. Приведем некоторые из них:
- если величина DLсход(t, Vсход2) много больше нуля и величина DLотр(t, Vотр) = LВПП – – (Lисп(t) + Lотр(Vотр, Vреш, kсц)) больше нуля, то рекомендуется “Продолжить пробег по ВПП с торможением”;
- если DLсход(t, Vсход2) близка к нулю и DLсход(t, Vсход2) = LВПП – (Lисп(t) + Lотр(Vотр, Vреш, kсц)) допустимо больше нуля, то предлагается “Прекратить торможение. Взлетать”.
Выработанная рекомендация передается на ИУП.
1.4. Блоки базы знаний БОСЭС-П (02.2) фазы посадки № 4 “Пробег по ВПП с разгоном”. База знаний этой фазы посадки включает в себя следующие блоки.
Блок 1.4.1. “Определение на фазе посадки № 4 момента наступления и величины установившегося ускорения разгона. В этом блоке “скользящим интервалом” по измеряемым скоростям разгона Vx определяется момент выхода измеряемой скорости разгона ВС на “линейный участок”. По нему формируется установившееся ускорение разгона на пробеге a*v (t) (“полка” ускорения разгона).
Текущее ускорение разгона a*v(t), фиксируемое после выхода на “полку”, передается в блок 1.4.2.
Блок 1.4.2. Расчет величины отрезка ВПП, необходимого ВС для достижения скорости отрыва ВС от ВПП. Прогнозная текущая длина L(t, Vотр) ВПП, необходимая для достижения ВС на пробеге с разгоном (с текущего момента пробега t) скорости отрыва Vотр ВС от ВПП, равна:
где
tотр =
L(t, Vотр) передается на ИУП для повышения ситуационной осведомленности экипажа на фазе посадки № 4.
I.5. Блоки базы знаний БОСЭС-П фазы посадки № 5 “Взлет”. На фазе посадки № 5 после отрыва ВС от ВПП экипаж ВС решает задачу “Куда лететь?”. В базе знаний этой фазы посадки ответ находится по прецеденту. Для этого по материалам успешных посадок ВС в условиях, когда появлялись названные выше непосредственные угрозы (НУГ) “Попутный ветер”, “Слабое торможение”, “Боковой ветер”, “Козление”, были разработаны необходимые процедурные матрицы знания.
Для понимания дальнейшего ниже приведем необходимые сведения по методу решения задачи по прецеденту, взятые из [3, 18].
Примечание 2. Прецедент – это апробированный на практике способ успешного решения задачи, которая аналогична возникшей задаче. Условия, в которых была решена аналогичная задача, описаны так называемым ситуационным вектором (SV (…)). Каждая координата SV (…) представляется лингвистической переменной (ЛП). Термам каждой ЛП ставится во взаимно однозначное соответствие набор нечетких множеств (НМ). Каждое НМ представляется своим универсальным множеством (УМ) и определенной на УМ функцией принадлежности µ(НМ). Функция принадлежности (ФП) для каждой точки УМ определяет степень ее принадлежности НМ. Значения степени принадлежности выбираются из отрезка [0, 1]. Введенные НМ каждой ЛП определены на одном и том же УМ, которое относится только к этой ЛП. В процедурной матрице знаний выделены блоки прецедентов. Каждый блок приписывается своему прецеденту. Каждая строка блока – это условия, в которых успешно решалась по этому прецеденту аналогичная задача. В каждой строке блока процедурной матрицы знаний к стоящим в нем НМ применена операция нечеткого отношения, результат применения которой – НМ этой строки. НМ каждой строки блока определено на УМ, являющемся декартовым произведением УМ, на котором определены НМ, стоящих в этой строке. Заметим, что это УМ одинаково для всех блоков процедурной матрицы. Именно на нем определены строчные НМ, к которым применяется операция нечеткого объединения строчных множеств. Полученное при этом НМ блока промежуточной матрицы является также НМ прецедента, к которому относится этот блок процедурной матрицы знаний. При оперативном решении возникшей задачи условия, в которых ее приходится решать (координаты SV (….)), оцифровываются. Это выделяет в УМ, на котором определено НМ прецедента, соответствующую точку. Значение ФП НМ прецедента определяет его приоритет. Прецедент с наибольшим приоритетом успешно решает возникшую задачу.
Примечание 3. Напомним [18], что нечеткое отношение НМ1, НМ2, НМ3, каждое из которых определено на своем 1УМ, 2УМ, 3УМ и имеет соответственно ФП µ(НМ1), µ(НМ2), µ(НМ3), конструирует НМ нечеткого отношения НМ1, НМ2, НМ3 с ФП µ(нечеткого отношения НМ1, НМ2, НМ3) = min (µ(НМ1), µ(НМ2), µ(НМ3)), определенную на УМ(нечеткое отношение НМ1, НМ2, НМ3), являющемся декартовым произведением 1УМ х 2УМ х 3УМ. Так строятся строчные НМ в Примечании 2. Заметим, что все строчные НМ определены на одном и том же УМ. Упомянутая в Примечании 2 операция объединения строчных НМ конструирует НМ блока процедурной матрицы знаний с ФП µ(нечеткое объединение строчных НМ блока процедурной матрицы знаний) = max (µ(строчное НМ первой строки блока), µ(строчное НМ второй строки блока), µ(строчное НМ последней строки блока)).
База знаний фазы посадки № 5 содержит следующие блоки.
Блок 1.5.1. База процедурных матриц знаний. В нее включены процедурные матрицы знаний для каждой ожидаемой на фазе посадки № 5 внешней угрозы (из числа названных выше угроз) и возможных их сочетаний.
Блок 1.5.2. Активизация процедурной матрицы знаний из набора процедурных матриц знаний для фазы посадки № 5. Представим активизированную процедурную матрицу знаний, соответствующую сочетанию НУГ “Попутный ветер” и “Слабое торможение” (табл. 1). В процедурной матрице знаний два блока прецедентов: блок прецедента “Второй круг” и блок прецедента “Запасной аэродром”.
Таблица 1. Процедурная матрица знаний для сочетания НУГ “Попутный ветер” и “Слабое торможение”: процедуры матрицы. Через УМ (*) обозначено декартово произведение 1НМ х 2НМ х 3НМ
Процедурная матрица знаний НУГ “Попутный ветер” и “Слабое торможение” | |||||||
Номер блока матри- цы | Номер строки блока | Ситуационный вектор SV (X1, X2, X3) | Операция нечеткого отношения по строкам. Результат: строчные НМ строк матрицы. УМ (*) | Операция нечеткого объединения строчных НМ в блоке. Результат: НМ блоков матрицы. НМ прецедентов. УМ (*) | Пре- цеденты | ||
Х1 = ЛП “Попутный ветер” Терм 1.1 Терм 1.2 Терм 1.3 НМ:1.1 НМ:1.2 НМ:1.3 1УМ | Х2 = ЛП “Ускорение торможения” Терм 2.1 Терм 2.2 Терм 2.3 НМ: 2.1 НМ:2.2 НМ:2.3 2УМ | Х3 = ЛП “Время ожидания” Терм 3.1 Терм 3.2 Терм 3.3 НМ: 3.1 НМ: 3.2 НМ: 3.3 3УМ | |||||
1 | 1.1 | Терм 1.1 НМ:1.1 | Терм 2.2 НМ:2.2 | Терм 3.3 НМ:3.3 | Строчное НМ строки 1.1 | НМ блока 1 | НМ прецедента “Второй круг” |
1.2 | Терм 1.2 НМ:1.2 | Терм 2.3 НМ:2.3 | Терм 3.2 НМ:3.2 | Строчное НМ строки 1.2 | |||
2 | 2.1 | Терм 1.3 НМ:1.3 | Терм 2.1 НМ:2.1 | Терм 3.1 НМ:3.1 | Строчное НМ строки 2.1 | НМ блока 2 | НМ прецедента “Запас ной аэродром” |
2.2 | Терм 1.2 НМ:1.2 | Терм 2.2 НМ:2.2 | Терм 3.1 НМ:3.1 | Строчное НМ строки 2.2 | |||
Ситуационный вектор процедурной матрицы знаний SV (X1, X2, X3) имеет три координаты. Опишем их.
Координата ситуационного вектора Х1, которая определяет “текущую” скорость попутного ветра вдоль ВПП, представлена ЛП = “Попутный ветер” с термами: терм 1.1 “Слабый”, терм 1.2 “Умеренный”, терм 1.3 “Сильный”.
Термам этой ЛП поставлены в соответствие НМ (левый столбец табл. 2):
- НМ:1.1, НМ:1.2, НМ:1.3, определенные на 1УМ, которое представлено точками отрезка прямой. Границы отрезка: левая 1УМL = 0.0, правая 1УМR = 15.0. Размерность точек 1УМ равна м/с;
- НМ:1.1, поставленное в соответствие терму 1.1, имеет функцию принадлежности µ(НМ:1.1) (табл. 3);
- НМ:1.2, поставленное в соответствие терму 1.2, имеет функцию принадлежности µ(НМ:1.2) (табл. 4);
- НМ:1.3, поставленное в соответствие терму 1.3, имеет функцию принадлежности µ(НМ:1.3) (табл. 5).
Координата ситуационного вектора Х2 определяет ускорение торможения, которое было на прошедшей фазе № 3. Она представлена ЛП “Ускорение торможения” с термами: терм 2.1 “Слабое”, терм 2.2 “Среднее”, терм 2.3 “Нормальное”.
Таблица 2. Взаимно однозначное соответствие термов ЛП и НМ в процедурной матрице знаний для сочетания НУГ “Попутный ветер” и “Слабое торможение”
Координаты ситуационного вектора SV(X1, X2, X3) и соответствующие им НМ | |||
SV | Х1 = ЛП “Попутный ветер” | Х2 = ЛП “Ускорение торможения” | Х3 = ЛП “Время ожидания” |
Термы ЛП | Терм 1.1 “Слабый”. НМ:1.1, ФП: µ (НМ:1.1) на 1УМ | Терм 2.1 “Слабое”. НМ:2.1, ФП: µ (НМ:2.1) на 2УМ | Терм 3.1 “Малое”. НМ:3.1, ФП: µ (НМ:3.1) на 3УМ |
Терм 1.2 “Умеренный”, НМ:1.2, ФП: µ (НМ:1.2) на 1УМ | Терм 2.2 = “Среднее”. НМ:2.2, ФП: µ (НМ:2.2) на 2УМ | Терм 3.2= “Среднее”. НМ:3.2, ФП: µ (3.2) на 3УМ | |
Терм 1.3 “Сильный”. НМ: 1.3, ФП: µ (НМ:1.3) на 1УМ | Терм 2.3 “Нормальное”. НМ: 2.3 ФП: µ (НМ:2.3) на 2УМ | Терм 3.3 “Большое”. НМ:3.3, ФП: µ НМ:(3.3) на 3УМ | |
УМ | 1УМ = [0.0. 15,0] | 2УМ = [–0.1, –4.0] | 3УМ = [5.0, 30.0] |
Размерность точек УМ | м/с | м/с2 | мин |
Таблица 3. Значения ФП µ(НМ:1.1) на участках 1УМ
Участки 1УМ | 1 | 2 | 3 |
Интервал участка на 1УМ | 0.0–4.0 | 4.0–6.0 | 6.0–5.0 |
Значение µ (НМ : 1.1) | 1 | µ(НМ : 1.1) = –0.5х + 3 | 0 |
Таблица 4. Значения ФП µ(НМ:1.2) на участках 1УМ
Участки 1УМ | 1 | 2 | 3 | 4 | 5 |
Интервал участка на 1УМ | 3.0–4.0 | 4.0–6.0 | 6.0–8.0 | 8.0–11.0 | 11.0–15.0 |
Значение µ(НМ:1.2) | 0 | µ(НМ:1.2) = –0.5х – 2 | 1 | µ(НМ:1.2) = –0.33х + 3.66 | 0 |
Таблица 5. Значения ФП µ(НМ:1.3) на участках 1УМ
Участки 1УМ | 1 | 2 | 3 |
Интервал участка на 1УМ | 3.0–8.0 | 8.0–11.0 | 11.0–15.0 |
Значение) µ(НМ:1.3) | 0 | µ(НМ : 1.3) = 0.33х – 2.66 | 1 |
Термам этой ЛП поставлены в соответствие НМ (средний столбец табл. 2):
- НМ:2.1, НМ:2.2, НМ:2.3, определенные на 2УМ, которое представлено точками отрезка прямой. Границы отрезка: левая 2УМL = –0.0, правая 2УМ R= –4.0. Размерность точек 2УМ равна м/с2;
- НМ:2.1, поставленное в соответствие терму 2.1, имеет ФП µ(НМ:2.1) (табл. 6);
- НМ:2.2, поставленное в соответствие терму 2.2, имеет ФП µ(НМ:2.2) (табл. 7);
- НМ:2.3, поставленное в соответствие терму 2.3, имеет ФП µ(НМ:2.3) (табл. 8).
Координата ситуационного вектора Х3, определяющая допустимое время ожидания, в течении которого экипаж должен решить задачу “Куда лететь?”, представлена ЛП “Время ожидания” с термами: терм 3.1 “Малое”, терм 3.2 “Среднее”, терм 3.3 “Большое”.
Таблица 6. Значения ФП µ(НМ:2.1) на участках 2УМ
Участок 2УМ | 1 | 2 | 3 |
Интервал участка на 2УМ | –0.1 – 2.5 | –2.5 – 3.0 | –3.0 – 4.0 |
Значение µ(НМ:2.1) | 1 | µ(НМ:2.1) = 2 х + 6 | 0 |
Таблица 7. Значения ФП µ(НМ:2.2) на участках 2УМ
Участок 2УМ | 1 | 2 | 3 | 4 | 5 |
Интервал участка на 2УМ | –0.1 – 1.0 | –1.0 – 1.5 | –1.5 – 2.5 | –2.5 – 3.0 | –3.0 – 4.0 |
Значение µ(НМ:2.2) | 0 | µ(НМ:2.2) = –2х – 2 | 1 | µ(НМ:2.2) = –2х – 2 | 0 |
Таблица 8. Значения ФП µ(НМ:2.3) на участках 2УМ
Участок 2УМ | 1 | 2 | 3 |
Интервал участка на 2УМ | –0.1 – 1.0 | –1.0 – 1.5 | –1.5 – 4.0 |
Значение µ(НМ:2.3) | 0 | µ(НИ:2.3) = –2х – 2 | 1 |
Термам этой ЛП поставлены в соответствие НМ (правый столбец табл. 2):
- НМ:3.1, НМ:3.2, НМ:3.3, определенные на 3УМ, которое представлено точками отрезка прямой. Границы отрезка: левая 3УМL = 5.0, правая 3УМR = 30.0. Размерность точек 3УМ равна мин;
- НМ:3.1, поставленное в соответствие терму 3.1, имеет ФП µ(НМ:3.1) (табл. 9);
- НМ:3.2, поставленное в соответствие терму 3.2, имеет ФП µ(НМ:3.2) (табл. 10);
- НМ:3.3, поставленное в соответствие терму 3.3, имеет ФП µ(НМ:3.3) (табл. 11).
В процедурной матрице знаний определены три процедуры ее оцифровки полученным извне оцифрованным ситуационным вектором.
Таблица 9. Значения ФП µ(НМ:3.1) на участках 3УМ
Участок 3УМ | 1 | 2 | 3 |
Интервал участка на 3УМ | 5.0–8.0 | 8.0–12.0 | 12.0–30.0 |
Значение µ(НМ:3.1) | 1 | µ(НМ:3.1) = –0.25х + 3 | 0 |
Таблица 10. Значения ФП µ(НМ:3.2) на участках 3УМ
Участок 3УМ | 1 | 2 | 3 | 4 | 5 |
Интервал участка на 3УМ | 5.0–8.0 | 8.0–12.0 | 12.0–18.0 | 18.0–22.0 | 22.0–30.0 |
Значение µ(НМ:3.2) | 0 | µ(НМ : 3.2) = 0.25х – 2 | 1 | µ(НМ:3.2) = –0.25х + 5.5 | 0 |
Таблица 11. Значения ФП µ(НМ:3.3) на участках 3УМ
Участок УМ | 1 | 2 | 3 |
Интервал участка на 3УМ | 5.0–18.0 | 18.0–22.0 | 22.0–30.0 |
Значение µ(НМ : 3.3) | 0 | µ(НМ:3.3) = 0.25 х – 4.5 | 1 |
Процедура М1. Оцифровка активизированной процедурной матрицы знаний. Если поступает извне оцифрованный SV(Х1, Х2, Х3), то для каждого столбца процедурной матрицы знаний, для всех входящих в него НМ определяются значения их функций принадлежности НМ в соответствующей точке УМ этого столбца (табл. 1). Так для столбца ЛП “Попутный ветер” значения ФП определяются по табл. 3–5 в точке 1УМ, соответствующей числовому значению координаты X1; для столбца ЛП “Ускорение торможения” значения ФП находятся по табл. 6–8 в точке 2УМ, соответствующей числовому значению координаты X2; для столбца ЛП “Время ожидания” значения ФП – по табл. 9–11 в точке 3УМ, соответствующей числовому значению координаты X3.
В столбцах ЛП (табл. 1) все обозначенные НМ замещаются числовыми значениями ФП этих НМ, которые принимает ФП в точке УМ, соответствующей координате оцифрованного ситуационного вектора.
Результат применения процедуры М1 для оцифровки (по оцифрованному ситуационному вектору) столбцов ЛП – оцифрованная процедурная матрица знаний (пример см. в разд. 2).
Процедура М2. Расчет приоритетов прецедентов в оцифрованной процедурной матрице знаний:
а) в каждой строке каждого блока оцифрованной процедурной матрицы знаний определяется строчный min (согласно операции нечеткого отношения над НМ, стоящими в этой строке блока процедурной матрицы знаний, выполненной в точке УМ, которая выделена оцифрованным ситуационным вектором);
б) в каждом блоке процедурной матрицы знаний из строчных min выбирается максимальный (max), согласно операции нечеткого объединения строчных НМ этого блока процедурной матрицы знаний (табл. 1), полученное число – это числовой приоритет прецедента, входящего в соответствующий блок оцифрованной процедурной матрицы знаний.
Результат: определились приоритеты прецедентов, входящих в процедурную матрицу знаний, соответствующие полученному оцифрованному SV (Х1, Х2, Х3).
Процедура М3. Выбор прецедента с наибольшим приоритетом среди приоритетов прецедентов, входящих в процедурную матрицу знаний.
Блок 1.5.3. Оцифровка ситуационного вектора активизированной процедурной матрицы № 5. Оцифровку ситуационного вектора представим для актуализированной матрицы знаний, соответствующей сочетанию НУГ “Попутный ветер” и “Слабое торможение”.
Координаты ситуационного вектора SV (X1, X2, X3) представлены ЛП (табл. 2).
Текущие количественные значения координат ситуационного вектора поступают в базу знаний БОСЭС-П из штатных БЦВМ-алгоритмов ВС: попутный ветер, определенный по воздушной и путевой скорости ВС; ускорение торможения, которое было зафиксировано на прошедшей фазе посадки “Пробег по ВПП с торможением”; допустимое время ожидания на втором круге, рассчитанное по запасу топлива, выделенного на второй круг.
С использованием текущей информации о внешней обстановке, поступившей из штатных БЦВМ-алгоритмов, в блоке 1.5.3 рассчитываются количественные значения координат ситуационного вектора активизированной процедурной матрицы.
Блок 1.5.4. Определение способа противодействия возникшей НУГ по оцифрованной процедурной матрице знаний.
В блок1.5.4 поступили:
из блока 1.5.2 активизированная процедурная матрица знаний для НУГ “Попутный ветер” и “Слабое торможение” с НМ, поставленными в соответствие термам ЛП ситуационного вектора SV (X1, X2, X3);
из блока 1.5.3 оцифрованный ситуационный вектор SV (Х1, Х2, Х3).
В блоке 1.5.4 по процедуре М1 с использованием процедурной матрицы знаний и оцифрованного ситуационного вектора SV (Х1, Х2, Х3) рассчитывается оцифрованная процедурная матрица знаний:
по процедуре М2 по оцифрованной матрице знаний определяются приоритеты прецедентов, включенных в процедурную матрицу знаний;
по процедуре М3 выбирается прецедент с наибольшим приоритетом.
Выбранный прецедент представляется на ИУП в качестве рекомендации летчику “Используй способ рекомендуемого прецедента для решения своей задачи”.
Возможности БОСЭС-П:
- БОСЭС-П повышает ситуационную осведомленность экипажа и обеспечивает интеллектуальную поддержку при решении задач оперативного целеполагания в ситуациях, когда на завершающих фазах посадки возникают угрозы: слабое торможение на ВПП, попутный ветер, боковой ветер, “козление”.
- БОСЭС-П может работать на борту любых гражданских ВС, получая информацию от штатных бортовых измерительных систем ВС и от курсоглиссадного маяка назначенного аэродрома посадки.
- Для повышения ситуационной осведомленности экипажа БОСЭС-П:
- с момента пересечения ВС входного створа ВПП постоянно определяется размер использованного отрезка ВПП до момента схода ВС с ВПП или до момента ухода ВС с курса ВПП, наступающего после взлета ВС с прерванного пробега;
- на фазе посадки № 3 с момента начала “устойчивого торможения” постоянно предъявляет экипажу информацию об отрезке ВПП, необходимом для достижения ВС скорости схода с ВПП и о необходимом отрезке ВПП для достижения ВС скорости отрыва;
- на фазе посадки № 4 с момента начала “устойчивого разгона” постоянно предъявляет экипажу информацию об отрезке ВПП, необходимом для достижения ВС скорости отрыва ВС от ВПП.
- Для повышения ситуационной уверенности экипажа БОСЭС-П решает задачу оперативного целеполагания, в результате чего:
- на фазах посадки № 1 и 2 после принятия летчиком решения “Уйти с текущей фазы посадки” вырабатывается рекомендация “Второй круг” или “Запасной аэродром”;
- на фазе посадки № 3 рекомендуется экипажу “Прекрати торможение. Взлетай”;
- на фазе посадки № 5 предлагается экипажу “Второй круг” или “Запасной аэродром”.
Для предъявления Заказчику возможности создания базы знаний такой БОСЭС-П и технологии ее исследовательских испытаний ниже в разд. 2 представлен ее действующий демонстрационный образец БОСЭС-П (02.2), база знаний которого содержит ряд значимых блоков базы знаний БОСЭС-П.
2. Действующий демонстрационный образец БОСЭС-П (02.2). Разработка базы знаний БОСЭС-П (02.2) прошла два этапа, реализованные соответственно в двух версиях ее базы знаний:
- версия (01.2), содержащаяся в образце БОСЭС-П (01.2);
- версия (02.2), содержащаяся в образце БОСЭС-П (02.2).
Базы знаний обоих образцов ориентированы на работу: а) в штатной бортовой информационной среде ВС МС-21, б) в условиях, когда отсутствуют непосредственные угрозы на фазах посадки № 1 и 2, а на фазах № 3–5 из перечня угроз, заявленных в БОСЭС-П, могут появляться только угрозы “Попутный ветер” и “Слабое торможение”.
Оба образца были погружены в программную среду стенда КБО МС-21, на котором прошли их исследовательские испытания с профессиональным летчиком М.П. Безменом, выполнившим более 100 зачетных посадок на упомянутом стенде (рис. 1).
Рис. 1. Кабина МС-21 на стенде КБО МС-21.
База знаний БОСЭС-П (01.2) включает в себя следующие блоки:
1) координации ВС относительно входного створа ВПП (блок из базы знаний БОСЭС-П);
2) блоки баз знаний фаз посадки № 3 и 4 (блоки из базы знаний БОСЭС-П);
3) диспетчер версии (01.2), вырабатывающий признаки наступивших фаз посадки ВС.
БОСЭС-П (01.2) прошла исследовательские испытания на стенде КБО МС-21, результаты которых описаны в работах [16, 17].
База знаний БОСЭС-П (02.2) включает в себя следующие блоки:
1) координации ВС относительно входного створа ВПП (блок из базы знаний БОСЭС-П, отработанный в исследовательских испытаниях БОСЭС-П (01.2));
2) блоки баз знаний фаз посадки № 3 и 4 (блоки из базы знаний БОСЭС-П), отработанные в исследовательских испытаниях БОСЭС-П (01.2));
3) блоки фазы посадки № 5 с процедурами решения задач по прецедентам (блоки из базы знаний БОСЭС-П);
4) информационное табло экспериментатора версии (02.2), на которое в реальном времени выдаются информация и рекомендации летчику на фазах посадки № 3–5;
5) диспетчер версии (02.2), вырабатывающий признаки наступивших фаз посадки и обеспечивающий связь БОСЭС-П (02.2) с информационным табло версии (02.2) (табл. 12).
В табл. 12 обозначены: Пф – признак фазы посадки, Па – признак “полки” (признак того, что ускорение av вышло на “полку”), Пвзл – признак взлета ВС, Пп.отр – признак принятия решения летчиком после отрыва ВС от ВПП.
Информация и рекомендации летчику представлялись на выносном информационном табло экспериментатора (табл. 13). Его мог видеть только экспериментатор, который, сидя в кабине рядом с летчиком, озвучивал ему появляющуюся на табло информацию.
Таблица 12. Информационное сопряжение БОСЭС-П (02.2) с выносным информационным табло экспериментатора стенда (см. табл. 13)
Появляющиеся тексты на информационном табло эксперимента | Признаки появления текста |
Выйди на “полку” | Пф = 3 и Па =0, Пф = 4 и Па = 0 |
Нет рекомендаций | Пф = 3 и Пвзл =0, Пф = 4 и Пвзл = 0 |
Взлетай | Пф = 3 и Пвзл = 1 |
Второй круг | Пф = 5 и Пп.отр = 1 |
Запасной аэродром | Пф = 5 и Пп.отр = 0 |
Фаза посадки № 3 “Пробег по ВПП с торможением” | Пф = 3 |
Фаза посадки № 4 “Пробег по ВПП с разгоном” | Пф = 4 |
Фаза посадки № 5 “Взлетай” | Пф = 5 |
Предполагаемые информационные кадры БОСЭС-П (02.2), которые будут предъявляться экипажу ВС, показаны на рис. 2–4.
В табл. 13 экспериментатору демонстрируются текущие прогнозные оценки отрезков невостребованной ВПП:
а) на фазе посадки № 3:
– для достижения ВС скорости схода: Vсход с ВПП (∆(L(t), Vсход) = LВПП – (Lисп + L (t, Vсход)), где LВПП – длина ВПП, Lисп – уже использованный ВС участок ВПП;
– для достижения ВС скорости Vотр от ВПП, если бы в текущий момент летчик принял решение “Прекратить торможение. Взлетать”: ∆(L(t), Vотр) = LВПП – (Lисп + L (t, Vотр)), где LВПП – длина ВПП, Lисп – уже использованный ВС отрезок ВПП;
б) на фазе посадки №4: ∆(L(t), Vотр) = LВПП – (Lисп + L (t, Vотр)).
Таблица 13. Стенд КБО МС-21: выносное табло для экспериментатора с информацией из БОСЭС-П (02.2) на фазах посадки № 3–5
Строки табло | Фаза посадки № 3 | Фаза посадки № 4 | Фаза посадки № 5 |
1 | “Пробег по ВПП с торможением” | “Пробег по ВПП с разгоном” | “Взлет” |
2 | ∆(L(t), Vотр) – число | ∆(L(t), Vотр) – число, если Па = 1 | – |
“Выйди на “полку”, если Па = 0 | |||
3 | ∆(L(t), Vсход) – число, если Па = 1 | – | – |
“Выйди на полку”, если Па = 0 | |||
4 | “Взлетай”, если Пвзл = 1 | Нет рекомендаций | “Второй круг”, если Пп.отр = 1 |
Нет рекомендаций, если Пвзл = 0 | “Запасной аэродром”, если Пп.отр = 0 |
2.1. Результаты исследовательских испытаний блоков базы знаний БОСЭС-П (02.2), обеспечивающих ситуационную осведомленность экипажа. Эти блоки работают на фазах посадки № 3 и 4, на которых могут возникнуть угрозы “Попутный ветер” и/или “Слабое торможение”.
2.1.1. Результаты исследовательских испытаний БОСЭС-П (02.2) на фазе посадки № 3. На этой фазе в каждый момент пробега ВC с торможением производится прогноз потребных участков ВПП, необходимых ВС:
- для достижения скорости схода с ВПП;
- для достижения скорости отрыва ВС от ВПП, если бы летчик в этот момент пробега с торможением принял решение “Прекратить торможение. Взлетать”.
Оценим по результатам исследовательских испытаний БОСЭС-П (02.2) на стенде КБО МС-21 точность прогноза упомянутых потребных участков ВПП. В табл. 14 показаны результаты прогноза участка ВПП, необходимого для достижения ВС скорости схода с ВПП.
Таблица 14. Фаза посадки № 3. Сравнение текущих прогнозных использованных отрезков ВПП (отсчет от входного створа ВПП), необходимых ВС для достижения скорости схода Vсход
Потребная ВПП для достижения ВС скорости схода с ВПП (стенд МС-21): Gпсд = 69.1т, ксп = 0.7, Vсход = 30 узлов | |||
Текущее время, с | Прогноз использованной ВПП для Vсход, м | Текущая V(t), узлы | Фактически использованная часть ВПП, м |
132.8 | 624.2 | 106.3 | |
135.5 | 975.5 | 90.4 | |
138.5 | 961.4 | 70.3 | |
141.4 | 981.0 | 50.9 | |
144.8 | 994.8 | 30.1 | 993.96 |
Сравнение величин (второй левый столбец табл. 14) текущих прогнозных значений отрезков ВПП, необходимых для достижения ВС скорости схода с ВПП, с фактической величиной использованного участка ВПП на момент достижения ВС скорости схода, равной 993.96 м, показывает приемлемую точность прогнозных значений в каждый момент нахождения ВС на фазе посадки № 3.
На фазе посадки № 3 в каждый момент пробега ВС по ВПП на информационном табло экспериментатора появляется информация, представленная на рис. 2.
Рис. 2. Вид информационного табло экспериментатора на фазе посадки № 3 “Пробег по ВПП с торможением”.
2.1.2. Результаты исследовательских испытаний БОСЭС-П (02.2) на фазе посадки № 4. В табл. 15 приведены результаты работы блока “Определение на фазе посадки “Пробег по ВПП с торможением” текущего отрезка ВПП, необходимого для достижения ВС скорости отрыва в предположении, что экипаж в этот момент времени примет решение “Прекратить торможение. Взлетать”.
Таблица 15. Фаза посадки № 3 с переходом на фазу посадки № 4: сравнение прогнозных отрезков ВПП, необходимых ВС для достижения скорости отрыва на этих фазах посадки, с фактически использованным отрезком ВПП с момента отрыва
Потребная ВПП для достижения скорости отрыва (стенд МС-21): Gпсд = 69.1 т, ксп = 0.7, Vотр = 155 узлов | |||
Фаза посадки № 3. Принятие летчиком решения “Взлетать” | |||
Текущее время, с | Прогноз использованной ВПП для отрыва, м | Текущая V(t), узлы | Фактически использованная часть ВПП в момент отрыва ВС от ВПП, м |
0 (= 154.4) | 3105 | Скорость принятия решения 154.4 | – |
Фаза посадки № 4. Реализуется решение “Взлетать” | |||
20.8 | 2914.2 | 105.8 | – |
26.5 | 2948.4 | 140.8 | – |
29.2 | 2983.3 | 154.4 | 2977.7 |
В блоке фазы посадки № 4 делается текущий прогноз участка ВПП, необходимого для достижения ВС скорости отрыва. Прогноз делается процедурой, использующей экспериментальные данные по фактическим отрезкам ВПП, которые нужны для достижения скорости отрыва ВС от ВПП L(t,Vотр). Эти данные получены в исследовательских испытаниях для различных скоростей ВС, на которых летчик принимал решения “Прекратить торможение. Взлетать” при различных коэффициентах сцепления ксц и различных посадочных весах Gпсд ВС. Упомянутой процедурой в каждый момент пробега ВС с торможением определяются текущие отрезки ВПП L(t,Vотр), необходимые для достижения ВС скорости отрыва Vотр. Отрезки L(t, Vотр) отсчитываются от входного створа ВПП (табл. 15).
В табл. 15 показаны результаты исследовательских испытаний БОСЭС-П (02.2) на стенде КБО МС-21 для случая, когда летчик на фазе посадки № 3 на скорости Vреш = 90 узлов принял решение “Прекратить торможение. Взлетать”. В базе знаний БОСЭС-П (02.2) момент принятия летчиком этого решения зафиксирован на 154,4-й с, а оценка величины прогнозного отрезка ВПП, необходимого ВС для достижения скорости отрыва Vотр= 155,4 узла, составила 3105 м (верхняя строка табл. 15).
Результаты текущего прогноза участка ВПП, необходимого ВС для достижения скорости отрыва, приведены во втором слева столбце табл. 15. Сравнение данных этого столбца – прогнозные величины 2914.2–2983.3 отрезков ВПП, которые нужны для достижения ВС скорости отрыва на фазе посадки № 4, с величиной аналогичного отрезка ВПП 3105 м, полученного на фазе посадки № 3 в момент принятия решения летчиком, убеждают, что они приемлемо близки. Также они близки и к отрезку ВПП 2977.7 м, зафиксированному в эксперименте в момент достижения ВС скорости отрыва 154 узла.
На фазе посадки № 4 в каждый момент пробега ВС по ВПП на информационном табло экспериментатора появляется информация, показанная на рис. 3.
Рис. 3. Вид информационного табло экспериментатора на фазе посадки № 4 “Пробег по ВПП с разгоном”.
2.1.3. Результаты исследовательских испытаний БОСЭС-П (02.2) по оценке времени отсутствия прогноза достаточности ВПП для достижения ВС скорости схода с ВПП на фазе посадки № 3. На фазе посадки № 3 прогнозная оценка достаточности величины ВПП для достижения ВС скорости схода с ВПП осуществляется только с момента выхода ускорения торможения на “полку” в базе знаний БОСЭС-П (02.2), что определяется появлением признака Па = 1.
Эксперимент от 22.05.2023 для оценки времени отсутствия прогноза выполнялся при следующих условиях: LВПП = 3996 м – длина ВПП; Vx сход = 45 узлов – скорость схода с ВПП, kсц = 0.7 – коэффициент сцепления, Gпсд = 69.1т – вес ВС при посадке.
В табл. 16 представлены экспериментальные данные, полученные на фазе посадки № 3. Здесь ∆L(t, Vсxод) – значения запаса оставшейся ВПП на момент схода ВС с ВПП, Па – признак постоянства ускорения торможения (признак ”полки”), Па = 1, если аv < –1.61, где аv – ускорение торможения; Vx – скорость ВС.
Таблица 16. Фаза посадки № 3
t,с | ∆(L(t), Vсxод),м | Оповещение летчику на табло | Vх, узлов | Па-признак “полки” |
145.74 | – | “Выйди на “полку” | 129 | Касание, Па = 0 |
151.85 | – | “Выйди на “полку” | 120.18 | Па = 0 |
151.98 | – | “Выйди на “полку” | 119.77 | Па = 0 |
152.11 | 2065.90 | Нет | 119.35 | Па = 1 |
167.31 | 2390.66 | Нет | 50.05 | Па = 1 |
168.36 | 2077.51 | Фаза полета № 4 | 45.1 | Сход с ВПП |
Продолжительность времени отсутствия прогноза значения запаса оставшейся ВПП для достижения ВС скорости схода с ВПП Vсxод = 44.60 узлов (момент касания ВС ВПП t = 145.74 с – момент появления признака Па = 1 при t = 152.11) составляет 152.11 – 145.74 = 6.37 с.
Продолжительность участка времени от момента касания ВС ВПП до момента достижения ВС скорости схода с ВПП (фаза посадки № 3) составляет 168.36 – 145.74 = 22.62 с. При этом 28.2% этого времени у летчика нет информации о достаточности ВПП для торможения ВС до скорости схода. На табло его просят “Выйди на “полку” ускорения торможения”.
2.2. Результаты исследовательских испытаний блоков базы знаний БОСЭС-П (02.2), относящихся к решению задач “Оперативное целеполагание”. Задачи оперативного целеполагания в базе знаний БОСЭС-П (02.2) возникают на фазах посадки № 3 и 5 и решаются там по прецеденту [3]. Покажем решение этой задачи только на фазе посадки № 5.
Последовательно в базе знаний БОСЭС-П (02.2) работают следующие блоки (нумерации общих блоков баз знаний БОСЭС-П (02.2) и БОСЭС-П естественно совпадают):
блоки 1.5.1 и 1.5.2 в исследовательских испытаниях представляются сразу конечным результатом – активизированной процедурной матрицей знаний, относящейся к непосредственным угрозам “Попутный ветер” и/или “Слабое торможение”. Естественно, что исследовательские испытания блоков фазы посадки № 5 проводились уже при выбранной из блока 1.5.1 процедурной матрице знаний № 5, разработанной для НУГ “Попутный ветер” и/или “Слабое торможение”;
оцифрованный ситуационный вектор, который должен поступать извне в БОСЭС-П (02.2), перед экспериментом сразу вводится в блок 1.5.3.
Приведем соответствующие результаты исследовательских испытаний других блоков.
2.2.1. Результаты моделирования процедуры “Оцифровка ситуационного вектора” (блок 1.5.2 в базе знаний БОСЭС-П (02.2)). Динамическое моделирование оцифровки ситуационного вектора в блоке 1.5.2 не проводилось. Задавались таблицы результатов оцифровки для последующего их использования при математическом моделировании работы блока 1.5.3 (табл. 17) и для моделирования работы блока 5.3 на стенде КБО МС-21 (табл. 18) в составе базы знаний БОСЭС-П (02.2).
Таблица 17. Оцифровка координат ситуационного вектора SV: Х1. Х2, Х3 (вариант для отладки на персональном компьютере)
Скорость попутного ветра Х1, м/с | Ускорение торможения Х2, м/с2 | Время ожидания Х3, мин |
УМ = (3–15) | УМ= (–0.1 – 4) | УМ = (5–30) |
5 | –3 | 20 |
8 | –2 | 15 |
10 | –1 | 30 |
12 | –0,5 | 10 |
Таблица 18. Оцифровка ситуационного вектора (вариант для стенда КБО МС-21)
Текущая скорость попутного Х1, м/с | Ускорение торможения на “полке” прерванного пробега Х2, м/с2 | Допустимое время ожидания на втором круге Х3, мин |
5 | –3 | 20 |
2.2.2. Результаты исследовательских испытаний на стенде КБО МС-21 блока 1.5.3. Блок работал в составе остальных блоков базы знаний БОСЭС- П (02.2). В него поступили:
– из блока 1.5.1 активизированная процедурная матрица знаний для непосредственной угрозы (табл. 1);
– из блока 1.5.2 оцифрованный ситуационный вектор SV (Х1 = 5, Х2 = –3, Х3 = 20).
В блоке 1.5.3. активизировалась: а) процедура М1 оцифровки процедурной матрицы по оцифрованному ситуационному вектору SV (Х1 = 5, Х2 = –3, Х3 = 20) для стенда КБО МС-21, затем процедура М2 расчета приоритетов прецедентов в оцифрованной процедурной матрицы знаний.
Результат: приоритеты прецедентов для условий, описанных оцифрованным ситуационным вектором (табл. 19).
Таблица 19. Оцифрованная процедурная матрица знаний для НУГ “Попутный ветер” и “Слабое торможение”: процедуры матрицы по ситуационному вектору SV (Х1 = 5, Х2 = –3, Х3 = 20): приоритеты прецедентов. Через УМ (*) обозначено декартово произведение 1НМ х 2НМ х 3НМ
Оцифрованная процедурная матрица знаний для НУГ “Попутный ветер” и “Слабое торможение” | |||||||
Номер блока матри цы | Номер строки блока | Ситуационный вектор SV (X1, X2, X3) | Операция нечеткого отношения по НМ строки. Результат: строчные НМ строк матрицы. УМ (*) | Операция нечеткого объединения строчных НМ в блоке. Результат: НМ блоков матрицы. НМ прецедентов. УМ (*) | Пре- цеденты | ||
Х1 = 5 м/с ЛП “Попутный ветер” Терм 1.1 Терм 1.2 Терм 1.3 НМ:1.1 НМ:1.2 НМ:1.3 1УМ | Х2 = –3 м/с2 ЛП “Ускорение торможения” Терм 2.1 Терм 2.2 Терм 2.3 НМ: 2.1 НМ:2.2 НМ:2.3 2УМ | Х3 = 20 мин ЛП “Время ожидания” Терм 3.1 Терм 3.2 Терм 3.3 НМ: 3.1 НМ: 3.2 НМ: 3.3 3УМ | |||||
1 | 1.1 | Терм 1.1 НМ:1.1 1.0 | Терм 2.2 НМ:2.2 0.0 | Терм 3.3 НМ:3.3 0.5 | 0.0 | 0.2 | Приоритет прецедента “Второй круг” 0.2 |
1.2 | Терм 1.2 НМ:1.2 0.4 | Терм 2.3 НМ:2.3 1.0 | Терм 3.2 НМ:3.2 0.2 | 0.2 | |||
2 | 2.1 | Терм 1.3 НМ:1.3 0.0 | Терм 2.1 НМ:2.1 0.0 | Терм 3.1 НМ:3.1 0.0 | 0.0 | 0.0 | Приоритет прецедента “Запасной аэродром” 0.0 |
2.2 | Терм 1.2 НМ: 1.2 0.4 | Терм 2.2 НМ:2.2 0.0 | Терм 3.1 НМ: 3.1 0.0 | 0.0 | |||
Процедура М3. Выбрать прецедент с наибольшим приоритетом. Выбран прецедент “Второй круг”. Его приоритет 0.2. Выбранный прецедент представляется на ИУП в качестве рекомендации летчику для реализации.
2.2.3. Результаты математического моделирования работы блока 1.5.3. Для фазы посадки № 5 проведено математическое моделирование работы процедуры “Решение задачи по прецеденту”. Результаты моделирования для различных условий внешней обстановка (трех оцифровок ситуационного вектора) показаны в табл. 20.
Таблица 20. Фаза посадки № 5. Результаты математического моделирования БОСЭС-целеполагание на фазе посадки № 5 (до схода ВС с курса ВПП)
Координаты ситуационного вектора SV (обстановка-прецеденты) | ||||
Варианты математического моделирования | Скорость попутного ветра Х1, м/с. УМ = (3–15) | Ускорение торможения Х2, м/с2. УМ = (–0.1 –4.0) | Время ожидания Х3, с. УМ = (5–30) | Рекомендация летчику |
1 | 5 | –3 | 20 | Второй круг |
2 | 8 | –2 | 15 | Второй круг |
3 | 12 | –0.5 | 10 | Запасной аэродром |
Для внешней обстановки, характеризуемой оцифрованным ситуационным вектором SV = (Х1 = 5, Х2 = –3, Х3 = 20), БОСЭС-П (02.2) рекомендовала экипажу “Второй круг”, а для внешней обстановки, характеризуемой оцифрованным ситуационным вектором SV = (Х1 = = 12, Х2 = –0.5, Х3 = 10), “Запасной аэродром” (табл. 20).
На фазе посадки № 5 с момента отрыва ВС от ВПП на информационном табло экспериментатора появляется информация, показанная на рис. 4.
Рис. 4. Вид информационного табло экспериментатора на фазе посадки № 5 “Взлет”.
Примечание 4. Исследовательские испытания БОСЭС-П (02.2) на стенде МС-21 выявили необходимость [6]:
- провести на фазе посадки № 3 доработку процедуры выработки рекомендации экипажу “Прекратить торможение. Взлетай” (задача оперативного целеполагания) с учетом особенностей торможения ВС летчиком, приводящим к немонотонному изменению прогнозных значений потребных отрезков ВПП для достижения ВС скорости схода с ВПП;
- уменьшить на фазах посадки № 3 и 4 времена “молчания БОСЭС- П (02.2)” (на этих отрезках времени прогнозные значения необходимых отрезков ВПП отсутствуют на ИУП).
Возможности БОСЭС-П (02.2):
- БОСЭС-П (02.2) является продуктом второго этапа разработки базы знаний БОСЭС-П, функционирующем в бортовой информационной среде самолета МС-21 (версия бортовой информационной среды, реализованной на стенде КБО МС-21).
- БОСЭС-П (02.2) успешно прошла исследовательские испытания на стенде КБО МС-21 на фазах посадки: № 3–5 при появлении непосредственных угроз “Попутный ветер” и/или “Слабое торможение” на этих фазах посадки. На стенде было совершено больше сотни зачетных посадок, выполненных профессиональным летчиком, имеющим опыт полетов на гражданских ВС.
- В базе знаний БОСЭС (П2.2) с момента пролета ВС входного створа ВПП:
- постоянно определяется размер использованного ВС отрезка ВПП;
- обеспечивается ситуационная осведомленность экипажа на фазах посадки № 3 и 4, где могут возникать непосредственные угрозы “Слабое торможение” и/или “Попутный ветер”;
- вырабатываются рекомендуемые экипажу для реализации решения задач оперативного целеполагания, возникающие при появлении названных выше угроз на фазах посадки № 3 и 4.
- В этих условия БОСЭС-П (02.2) выступает как действующий демонстрационный образец БОСЭС-П, использующий только штатную бортовую информацию ВС и информацию от курсоглиссадного маяка выбранного аэродрома посадки. Исследовательские испытания БОСЭС-П (02.2) подтвердили работоспособность всех функционирующих в ее базе знаний процедур: решение задачи по прецеденту на фазе посадки № 5 (подтверждая тем самым работоспособность метода решения задач по прецеденту, который также применяется в БОСЭС-П на фазах посадки № 1, 2) и процедур на фазах посадки № 3 и 4, где решение задач базируется на использовании математических моделей пробега ВС по ВПП и логического вывода. Работающая на борту ВС БИС-ТУ, рассчитана на функционирование в условиях, когда из внешних угроз на завершающих фазах посадки ВС появляются только непосредственные угрозы “Попутный ветер” и “Слабое торможение” и упомянутые угрозы могут возникать только на фазах посадки № 3–5.
Заключение. БИС-ТУ оказывают интеллектуальную поддержку экипажу ВС в ситуациях, когда в процессе выполнения полетного задания появляются непосредственные угрозы. Они повышают качество принимаемых летчиком решений, уменьшая при этом его операционную нагрузку. Базы знаний каждой такой интеллектуальной системы ориентированы на использования процедур и текущей информации, облик которых определяется спецификой того фрагмента предметной области, в котором должна работать эта система. При этом выработанные интеллектуальной системой решения, которые она предлагает экипажу реализовать, должны быть понятны экипажу, а процедуры их выработки в базе знаний БИС-ТУ должны быть доступны пользователям для критического анализа. Представленная БОСЭС-П – первая из БИС-ТУ, разработка базы знаний которой дошла до создания ее демонстрационного образца БОСЭС-П (02.2), прошедшего исследовательские испытания в бортовой информационной среде реального ВС на стенде полунатурного моделирования с профессиональным летчиком.
БОСЭС-П может работать на борту любых гражданских ВС, получая штатную информацию от бортовых измерительных систем ВС и курсоглиссадного маяка выбранного аэродрома посадки. На завершающих фазах посадки БОСЭС-П обеспечивает интеллектуальную поддержку экипажу при противодействии возникшим внешним угрозам – попутный ветер, слабое торможение, боковой ветер, “козление”.
База знаний БОСЭС-П включает в себя:
– базу знаний ИИС СОЭ, информирующую экипаж о “точках невозврата”, при появлении названных выше угроз, использующую для этого математические модели торможения и разгона ВС по ВПП и текущие измерения скорости пробега ВС;
– базу знаний БОСЭС-целеполагание, вырабатывающую рекомендации экипажу по способу противодействия возникшей внешней угрозе на фазах посадки № 1, 2, 5 методом решения задачи по прецеденту, а на фазе посадки № 3 – с использованием информации с ИИС СОЭ и логического вывода.
Для создания практически значимой БОСЭС-П в работе представлен ее демонстрационный образец БОСЭС-П (02.2) с версией базы знаний (02.2), которая ориентирована на функционирование в условиях появления только внешних угроз “Попутный ветер” и/или “Слабое торможение” и только на фазах посадки № 3–5. База знаний БОСЭС-П (02.2) на этих фазах посадки идентична базе знаний этих фаз в БОСЭС-П.
Демонстрационный образец БОСЭС-П (02.2) адаптирован к штатной бортовой информационной среде самолета МС-21 и погружен в программную среду стенда КБО МС-21, на котором он прошел исследовательские испытания с профессиональным летчиком.
About the authors
S. Yu. Kokontseva
FAA GosNIIAS
Author for correspondence.
Email: kokonceva@gosniias.ru
Russian Federation, Moscow
B. Е. Fedunov
FAA GosNIIAS
Email: boris_fed@gosniias.ru
Russian Federation, Moscow
N. D. Yunevich
FAA GosNIIAS
Email: yunev@gosniias.ru
Russian Federation, Moscow
References
- Концепция интеллектуальной поддержки тактических решений экипажей (командиров групп) авиационных комплексов при выполнении боевых задач. Монино: ВУНЦ ВВС “ВВА”, 2010. 17 с.
- Федунов Б.Е. Бортовые интеллектуальные системы тактического уровня для антропоцентрических объектов (примеры для пилотируемых летательных аппаратов). М.: Де Либри, 2018. 246 с.
- Федунов Б.Е. Решение задач по прецеденту в базах знаний бортовых интеллектуальных систем тактического уровня на этапах выполнения миссии подвижным объектом // Изв. РАН. ТиСУ. 2023. № 1. С. 137–147.
- Федунов Б.Е., Юневич Н.Д. Оперативный способ решения задач многокритериального выбора альтернативы в базах знаний бортовых оперативно советующих экспертных систем // Изв. РАН. ТиСУ. 2021. № 3. С. 111–128.
- Федунов Б.Е. Интеллектуальные агенты в базах знаний бортовых оперативно советующих экспертных системах типовых ситуаций функционирования антропоцентрического объекта // Изв. РАН. ТиСУ. 2019. № 6. С. 90–102.
- Федунов Б.Е. Бортовые оперативно советующие экспертные системы тактического уровня для пилотируемых летательных аппаратов – объекты разработки и эксплуатации // Изв. РАН. ТиСУ. 2016. № 4. С. 113–132.
- Жмеренецкий В.А., Полулях К.Д., Акбашев О.Ф. Активное обеспечение безопасности полета летательного аппарата. Методология, модели, алгоритмы. М.: ЛЕНАНД, 2019. С. 320.
- Чунтул А.В. Современные аспекты включения технологий человеческого фактора в разработку бортовых интеллектуальных систем // Тез. докл. V Всероссийск. науч.-техн. конф. М.: ГосНИИАС “Моделирование авиационных систем”, 2023. С. 361–362.
- Эргономика в системах проектирования и испытаний вертолетов и тренажерах “Ми”: Т.: Технологии интеллектуальной поддержки экипажей вертолетов // Под ред. Б.Е. Федунова, А.В. Чунтула. М.: Когито-центр, 2029. 167 с.
- Система автоматического управления самолетом при заходе на посадку. Патент RU № 2012 150 114.
- Система автоматического управления боковым движениям самолета при заходе на посадку. Патент RU № 2662 576 С1.
- Способ посадки самолета. Патент RU № 2055 785 С1.
- Бондарев В.Г., Бондарев В.В, Лопаткин Д.В. Автоматическая посадка летательного аппарата // Вестн. ВГУ. Сер. Системный анализ и информационные технологии. 2018. № 2. С. 44–51.
- Себряков Г.Г., Мужичек С.М., Тестова Т.М., Маслова Л.А. Ефанов В.В. Об интегрированной бортовой системе безопасного наземного движения летательного аппарата на этапах взлета и посадки // Тр. ГосНИИАС. 2022. Вып. 4 (59). С. 36–45.
- Себряков Г.Г., Мужичек С.М., Тестова Т.М., Маслова Л.А. Методика предупреждения выкатывания летательного аппарата со взлетно-посадочной полосы и предупреждения его повреждения при движении по аэродрому // Тр. ГосНИИАС. 2022. Вып. 4 (59). С. 46–53.
- Аспидова А.М., Еремин А.И., Федунов Б.Е. Интеллектуальная поддержка решения задачи оперативного целеполагания экипажем самолета на этапе “Посадка”: коллизия “Пробег по ВПП – угроза “Слабое торможение” // Изв. РАН. ТиСУ. 2022. № 6. С. 133–149.
- Федунов Б.Е. Бортовые интеллектуальные системы тактического уровня на гражданских воздушных судах// Тез. докл. Междунар. науч.-техн. конф., посвященной 100-летию отечественной гражданской авиации “Гражданская авиация на современном этапе развития науки, техники и общества”. М.: ИД Академии Жуковского, 2023. С. 463, 464.
- Заде Л. Понятие лингвистической переменной и ее применение к принятию приближенных решений. М.: Радио и связь, 1976.
Supplementary files






