УДК 629.7: 510.644.4+656.71 Б01: 10.18287/2541-7533-2017-16-1-7-19
ОПТИМИЗАЦИЯ ПАРАМЕТРОВ СИСТЕМЫ НАЗЕМНОГО ОБСЛУЖИВАНИЯ ВОЗДУШНЫХ СУДОВ УЗЛОВОГО АЭРОПОРТА НА БАЗЕ ИМИТАЦИОННОЙ МОДЕЛИ С НЕЧЁТКИМ РЕГУЛЯТОРОМ
© 2017
И. А. Васильева аспирант кафедры эксплуатации авиационной техники;
Самарский национальный исследовательский университет имени академика С.П. Королёва; [email protected]
В. А. Романенко кандидат технических наук, доцент кафедры организации и управления перевозками на транспорте;
Самарский национальный исследовательский университет имени академика С.П. Королёва; ук [email protected]
Т. В. Хвостова аспирант кафедры организации и управления перевозками на транспорте; Самарский национальный исследовательский университет имени академика С.П. Королёва; [email protected]
Рассмотрена проблема определения оптимального количества технологических ресурсов функциональной подсистемы узлового аэропорта, осуществляющей наземное обслуживание воздушных судов (ВС) в рамках выбранной технологической операции. В качестве инструмента оптимизации предложено использовать имитационную модель, учитывающую особенности производственного процесса узлового аэропорта и включающую нечёткий регулятор (НР), который отражает логику диспетчера аэропорта, управляющего процессом наземного обслуживания. Приведён модельный пример решения оптимизационной задачи, свидетельствующий о возможности и целесообразности использования нечёткого регулятора в качестве модели стратегии человека-оператора.
Узловой аэропорт; наземное обслуживание; технологические ресурсы; оптимизация; имитационная модель; нечёткое управление.
Цитирование: Васильева И.А., Романенко В.А., Хвостова Т.В. Оптимизация параметров системы наземного обслуживания воздушных судов узлового аэропорта на базе имитационной модели с нечётким регулятором // Вестник Самарского университета. Аэрокосмическая техника, технологии и машиностроение. 2017. Т. 16, № 1. С. 7-19. DOI: 10.18287/2541-7533-2017-16-1-7-19
Введение
Объектом исследования является компонент системы наземного обслуживания ВС узлового аэропорта - его производственное подразделение, предназначенное для выполнения одной или нескольких сходных технологических операций и оснащённое соответствующими технологическими ресурсами. С позиций теории управления рассматриваемая подсистема служит примером системы управления (СУ), в которой в роли объекта управления (ОУ) выступают технологические ресурсы, а функции управляющего устройства (УУ) осуществляет человек-оператор (диспетчер аэропорта). При едином назначении технологические ресурсы, как правило, относятся к различным типам, отличающимся техническими и экономическими характеристиками (производительностью, стоимостью, расходами на эксплуатацию и пр.). В задачи оператора входит контроль за соблюдением временных рамок выполнения операции, определение типов и количества ресурсов, выделяемых для обслуживания того или иного ВС, маневрирование ресурсами в условиях массовых нарушений регулярности полётов и др. Пробле-
мой особенно актуальной для узловых аэропортов, с их интенсивными потоками ВС и жёсткими требованиями к соблюдению временных параметров технологических графиков наземного обслуживания, является определение оптимальных по критерию экономичности ресурсов отдельных подсистем. Ряд специфических черт аэропортов рассматриваемой категории делает имитационное статистическое моделирование наиболее предпочтительным методом решения названной оптимизационной задачи. Имитационная модель рассматриваемой СУ должна включать в качестве компонента модель УУ, воспроизводящую действия человека. Для формализации используемых оператором эвристических правил управления используются методы нечёткой логики. В рассматриваемой модели нечёткий логический регулятор является моделью стратегии оператора и таким образом служит моделью УУ. В настоящее время при всей многочисленности публикаций, связанных с нечётким управлением самыми разнообразными объектами, отсутствуют работы, в которых рассматривались бы вопросы нечёткого управления системами и процессами наземного обслуживания ВС и их загрузки в аэропорту.
Модель подсистемы наземного обслуживания ВС узлового аэропорта
Для формирования имитационной модели отдельной функциональной подсистемы узлового аэропорта вводится ряд не противоречащих практике допущений.
Всё разнообразие типов ВС, поступающих в подсистему на обслуживание, сводится к двум категориям. С уменьшением взлётной массы и пассажировместимости ВС порядковый номер 0 ( 0 = 1,2) категории возрастает.
Благодаря особенностям расписания некоторый достаточно продолжительный промежуток времени функционирования узлового аэропорта может быть разбит на ряд временных интервалов, называемых «волнами» прилётов [1]. В течение каждой из «волн» интервал роста интенсивности потока прибывающих ВС сменяется интервалом снижения её до некоторого минимального значения. При этом соотношение между ин-тенсивностями потоков ВС различных категорий не остаётся неизменным: «волна», как правило, инициируется массовыми прилётами ВС более высокой категории, что даёт возможность сократить время пересадки пассажиров. Указанные обстоятельства позволяют рассматривать мгновенную интенсивность потока прибывающих ВС А(() как периодическую функцию времени с периодом Т, равным продолжительности «волны» прилётов. Мгновенные вероятности ) принадлежности прибывающих ВС 9-й категории также принимаются периодическими функциями времени с периодом Т, для которых на всём Т выполняется условие нормировки:
) = 1, Ы е[0,Т].
0=1
Поскольку поток прибывающих в узловой аэропорт ВС может считаться пуассо-новским [2], а операция случайного разделения пуассоновского потока даёт на выходе потоки такого же типа [3], то потоки ВС различных категорий также считаются пуассо-новскими с мгновенными интенсивностями ) - периодическими функциями с периодом Т:
Ао(() = А(0-^о(0, 0 = 1,2.
Обозначим Л^о,Т1 4°'г1 тГд'Т 1 сегменты функций соответственно Л((), Лв((), жв{{), т.е. множества пар, включающих значения функций Л(^), Лв(/), тв((), которые они принимают в моменты времени V, и сами значения V в промежутке 0 < V < Т:
Л"11 = (((,Л(( ))о„.т}, Лео71 = {Мв(()1„.т}, т*1 = КТ ))„.,.Т}.
Допустим, что подсистема располагает технологическими ресурсами двух групп с номерами у (щ = 1,2), специализирующимися на обслуживании ВС той или иной категории, при этом более производительные ресурсы 1-й группы рассчитаны на обслуживание ВС более высокой категории I. Предположим, что ресурсы одной группы могут использоваться для обслуживания ВС разных категорий, однако обслуживание ВС тех категорий, на которые ресурсы не рассчитаны, выполняется ими с меньшей производительностью. Будем считать, что для обслуживания любого ВС могут привлекаться как одна, так и несколько однотипных единиц ресурсов. Пусть объём работ Qв при обслуживании одного ВС 9-й категории - случайная величина (СВ) с заданной функцией распределения ^). Также СВ считаются численность Ыщв выделяемых единиц ресурсов и производительность Ящ9 единицы ресурсов щ-й группы при обслуживании ВС в-й категории. Функции распределения указанных СВ Ещ (Я) и (V) принимаются заданными для всех сочетаний в = 1,2 и щ = 1,2. Продолжительность обслуживания любого ВС зависит от потребного при обслуживании объёма работ, производительности и количества выделенных ресурсов.
Для моделирования логики управления процессом обслуживания ВС вводится ряд допущений. Предполагается, что задача оператора, управляющего обслуживанием, состоит в выборе группы ресурсов, в которую очередное ВС направляется на обслуживание. Задача решается в момент поступления ВС в подсистему. Практика показывает, что наиболее весомыми факторами, влияющими на решение оператора, следует считать, во-первых, число ВС, обслуживаемых и ожидающих обслуживания в подсистеме, и, во-вторых, число ВС, поступление которых в подсистему ожидается в течение ближайшего промежутка времени определённой продолжительности. Для этих характеристик вводятся обозначения: х1 ((), х2 () - численности ВС категории соответственно I и II, поступление которых в подсистему ожидается в течение промежутка времени, начинающегося в момент времени V и заканчивающегося в момент времени V + ож, где Д^ож - некоторая заданная продолжительность временного промежутка; х3 ((), х4 (V) -
численности ВС, находящихся на обслуживании и обслуживаемых в момент времени V ресурсами 1-й и 2-й группы соответственно.
Логично считать, что помимо перечисленных факторов оператор принимает во внимание и целый ряд других (характеристики конкретного ВС, его загрузки, особенности выполняемой им перевозки и т.п.), с трудом поддающихся формализации, наличие которых делает факт выбора некоторого решения случайным. Вводится квадратная матрица переходных вероятностей ||рщв(^) с единичной суммой по столбцам, элемент
которой рщв(() представляет собой мгновенную вероятность направления на обслуживание в щ-ю группу ресурсов поступающих ВС 9-й категории. Приняв заданными вероятности р21 (() и р12 (() и переобозначив их для краткости записи у1 (() = р21 (V) и
У 2 ((Ь А,2 ((^ определим А,1 (() и р2,2 ) как
р1,1 (() = 1 - У1 () , 1?2,2 () = 1 - У 2 () .
Таким образом, функции НР состоят в определении в любой момент времени t вероятностей ух() и у2 (^) по заданным величинам х1 (^), x2 (t), Xз (t), x4 (t) :
у, ^) = Uв (х^), *2(0, хз(t), Х4(0), (1)
0 = 1,2,
где Ue(•) - алгоритм управления по каналу уе = рщФве(}).
Нестационарность и неоднородность поступающего потока ВС, сложный характер вероятностного распределения времени обслуживания ВС, наличие управления делают единственно возможным методом исследования динамики системы имитационное моделирование. Принципиальная блок-схема имитационной модели функциональной подсистемы узлового аэропорта приведена на рис. 1.
% сх
-и
<?2 2
Рис. 1. Принципиальная блок-схема имитационной модели
Блоки ge, (0 = 1,2) предназначены для генерирования потоков заявок, имитирующих поступление сообщений о планируемом через фиксированное время Atт прибытии на обслуживание в подсистему ВС 0-й категории. Имитационный эксперимент
Э " гр
включает п решений модели, каждое модельной продолжительностью Т, в течение которых интенсивности потоков меняются согласно ^. Блоки Ь0 задерживают заявки на промежуток модельного времени Atпл и обеспечивают сбор статистики по величинам хе(), 0 = 1,2 . Блоки нечёткого регулятора г0 (0 = 1,2) реализуют алгоритмы
ие(). В момент t2 модельного времени входа очередной z-й (z = 1,2,...) заявки, соответствующей ВС 02 -й категории, в блок ге «срабатывает» алгоритм Ue2 (•). Блоки see , щ(0 = 1,2) предназначены для определения значений параметров заявки. Для 2-й (2 = 1,2,...) заявки, соответствующей некоторому ВС 02 -й категории, направленному для обслуживания в щ2 -ю группу ресурсов, определяются потребный объём работ О, число выделенных единиц ресурсов Ы2, фактическая производительность единицы ресурсов Я2, а также фактическое время обслуживания t2oбcл как реализации СВ ,
, соответственно. Значение t2oбcл с учётом введенных выше допущений рас-
считывается как
О
Я2Ы
Блоки qщ ( щ = 1,2) моделируют занятие заявкой определённого ранее числа единиц ресурсов из щ-й группы, задержку заявки на рассчитанное согласно (2) модельное время и затем освобождение занятых заявкой ресурсов. В назначение блоков входит также сбор статистики по использованию ресурсов и характеристикам очереди. Блоки сщ ( щ = 1,2) осуществляют вывод заявок из модели.
t2 = ^_ (2)
обсл Т)2 Т.Т2 ' ^ '
Нечёткое управление в модели подсистемы наземного обслуживания
ВС узлового аэропорта
Структура модели СУ с НР приведена на рис. 2. ОУ характеризуется множествами зависящих от времени входных управляющих переменных У), выходных переменных X (^), а также переменных Л( ^), описывающих внешние неуправляющие воздействия, обусловленные случайными процессами поступления в подсистему и обслуживания ВС. На вход НР дискретно, в определённые моменты времени, поступают элементы вектора Х, являющиеся определёнными величинами. На выходе НР с использованием алгоритма нечёткого логического вывода формируется множество значений элементов вектора У, также являющихся определёнными.
В любой модельный момент времени ^ е [0, Т] вектор выходных переменных НР
У = (Ур У2) связан с вектором его входных переменных Х = (х1,...,х4) соотношением (1) или в более общем виде:
У = и (X),
(3)
где и = (и1,и2) - вектор-функция, устанавливающая связь между X и У. Области изменения входных переменных совпадают с множеством целых неотрицательных чисел Z>0. Область изменения выходных вероятностей у1, у2 естественным образом определяется как отрезок [0,1].
Задача НР состоит в том, чтобы, реализуя управление и, аппроксимирующее управление человеком-оператором «реальной» системой, на основе информации о векторе X определить решение У.
Рис. 2. Структура модели СУ с НР
Будем различать измеряемые переменные х1,...,х4, принимающие числовые значения из множества Z > 0, и соответствующие им лингвистические переменные Р1,..., Р4, принимающие лингвистические значения, заданные на том же универсальном множестве Z>0. Для оценки входных лингвистических переменных используются термы из
терм-множеств Тр, г = 1,...,4, где ТД = а2,...,ак' } - терм-множество лингвистической переменной Д , а а' - 1-й лингвистический терм переменной Д , I = 1,...,Ц . Лингвистические термы а, е ТД, I = 1,...,Ц, г = 1,...,4 являются заданными на универсальном множестве Z> 0 дискретными нечёткими числами, определяемыми как
а= £ ^ (Х )/X , г = 1,...,4,
х,- е7 >о '
где (х,) - функция принадлежности значения входной переменной х, е [хгя, хгв ] терму
а, е ТД, I = 1,...,4, , = 1,...,4 .
Аналогично, выходным переменным у1, у2, принимающим числовые значения на промежутке [0,1], поставим в соответствие выходные лингвистические переменные ю1,ю2 с лингвистическими значениями, заданными на том же промежутке. Для оценки <Ю,ю2 используются термы из терм-множеств Г®, у = 1,2, где Т™ = ~],Е2К ] -терм-множество лингвистической переменной ю у, а Ек - к-й лингвистический терм переменной юу, к = 1,...,Ку. Термы Ек е Г®, к = 1,...,К}-, у = 1,2 являются нечёткими числами, заданными на универсальном множестве [0,1], и определяются как
= 1 ^к(У)/у , у = ^
Уу е[
у е[0,1] ^
где к У) - функция принадлежности значения входной переменной у, е [0,1] терму
Е у
е г; , к = 1,...,К, у = 1,2.
Для выполнения процедуры нечёткого логического вывода, состоящего в построении зависимости между входными и выходными переменными на основе логических правил и операций над нечёткими множествами, в состав нечёткого регулятора входит блок нечёткой базы знаний (БНБЗ) (рис. 2), включающий совокупность нечётких логических правил - нечёткую базу знаний. Логическим правилом называется конструкция вида:
ЕСЛИ <Условие правила>, ТО <Заключение правила>,
где Условие правила, Заключение правила - утверждения, состоящие из одного или нескольких нечётких высказываний вида «Д есть а », соединённых логическими связками «И», «ИЛИ»; Д - лингвистическая переменная; а - терм лингвистической переменной Д. В рассматриваемом нечётком регуляторе использованы логические правила, содержащие составные конъюнктивно-дизъюнктивные (образованные с использованием связок «И», «ИЛИ») высказывания в условиях и простые высказывания в заключениях. Для у-й ( у = 1,2 ) выходной переменной набор включает К у правил вида:
если ((р1 = а (к;д) и ... и р4 = а к0) ИЛИ ... (^ =а) и ... и р4 = а4кт) или ...
(р1 =а №) и ... и Д4 =а4к;"к) )),то (ю; = ~),
к = 1,...,К,у = 1,2,
где к - номер правила в базе нечётких правил выходной лингвистической переменной ш -; тк - число составных высказываний конъюнктивного (образованного с использованием связки «И») типа, образующих составное высказывание конъюнктивно-дизъюнктивного типа в условии к-го правила в базе нечётких правил ш-; т = 1,...,тк/- -номер составного высказывания конъюнктивного типа в условии к-го правила в базе нечётких правил ш .; а(к.т) е Т^ - значение входной лингвистической переменной Д, используемое при формировании т-го конъюнктивного высказывания в условии к-го правила в базе нечётких правил ш-, г = 1,...,4 ; %к е Т® - значение выходной лингвистической переменной ш., используемое при формировании заключения к-го правила в базе нечётких правил ш.. С использованием символов операций и («ИЛИ») и п («И») записанная система высказываний может быть переписана в компактной форме:
з
и
т=1
П (Д =а,(Г')
ш = %%, (4)
к = 1,..., К., - = 1,..., 3
База знаний трактуется [4] как разбиение пространства входных переменных на подобласти с размытыми границами. Размытость границ подобластей означает, что одновременно, но с различными степенями, могут выполняться несколько заключений и, следовательно, выходные переменные, полученные в результате вывода по всей базе знаний, также будут нечёткими величинами, заданными на универсальном множестве [0,1]:
= (у) / у, - = ,
Уг е[0,1]
где цу (у-) - функция принадлежности значения переменной у е [0,1] нечёткому множеству у-. Определение результирующей функции принадлежности (у.) и является
целью нечёткого логического вывода.
Алгоритм, реализуемый блоком нечёткого логического вывода (БНЛВ) (рис. 2), являющимся главным блоком нечёткого регулятора, включает следующие шаги [4].
1. Определение степеней выполнения условий отдельных правил базы знаний (4) («агрегирование подусловий»). Для определения степени И- (X) выполнения условия
к-го правила из базы правил лингвистической переменной ш - используется выражение
И ^)= тахк ™п4) к = 1,...,К, - = 1,2.
(5)
2. Модификация функций принадлежности заключений отдельных правил с учётом степеней выполнения их условий («активизация заключений»). Модифицированная
функция принадлежности /и~,к (у) заключения к-го правила из базы правил ш. опреде-
% - ■'
ляется на базе исходной функции принадлежности ¡л~к (у) согласно следующему вы-
% -
ражению:
к
тк
(у) = тт Ик} (X), (у)
к = 1,...,К, у = 1,2.
3. Определение результирующей функции принадлежности («аккумулирование заключений»):
» (У)= ^7'к (У).
■> к=1,...,К, д у
Как следует из (5), для выполнения нечёткого логического вывода предварительно должна быть выполнена процедура фаззификации, цель которой состоит в установлении соответствия между числовыми значениями входных переменных и значениями функций принадлежности соответствующих термов входных лингвистических переменных. Результатом фаззификации, выполняемой блоком фаззификации (БФ) (рис. 2),
является множество значений /ца(кт)(х1), т = 1,...,тк, к = 1,...,К,, г = 1,...,4, у = 1,2, при-
а,, У ^
сутствующих в (5). Для хранения функций принадлежности, используемых для представления лингвистических термов в виде нечётких множеств, предназначен блок функций принадлежности (БФП) (рис. 2).
Полученные в результате нечёткого вывода выходные нечёткие множества у1 и у2 приводятся блоком дефаззификации (БДФ) (рис. 2), реализующим один из методов дефаззификации [5], к чёткой форме У; и у2, используемой при управлении системой.
Постановка задачи
Необходимо определить минимально необходимое в аэропорту число ресурсов «7 ( ¥ = 1,2) таким образом, чтобы оно было достаточным для обслуживания ВС без
ожидания в подавляющем большинстве случаев. Поскольку процесс поступления ВС на обслуживание и характеристики обслуживания случайны, то и число ) ресурсов
ц-й группы, потребное в момент t е [0,Г] для обслуживания поступивших ВС, представляет собой случайный процесс с функцией распределения (n,t) = Р{ЫЦ ^) < «},
определяемой в результате серии решений имитационной модели, включающей НР с заданными параметрами. Число ^) ресурсов, выделенное диспетчером в момент t е [0, Г], должно быть минимальным, но достаточным для того, чтобы вероятность возникновения дефицита ресурсов для обслуживания очередного поступившего ВС, определяемая как Р[Ы¥^) > ^)}, была приемлемо мала. При заданной вероятности
рЦЦ недостатка ресурсов ц-й группы минимально необходимое в момент t е [0,Г] число ресурсов «ЦТ ^) определится как наименьшее ^), удовлетворяющее условию
Р[Ыц(0 > Пцц^)} < рЦЦ, ц = 1,2.
Наибольшая из множества полученных величин {«ЦТ (t), t е [0,Г]} очевидно и будет искомой п™:
п™ = тах
^ tе[0,T ]
У = 1,2.
тт
(У) е
: Р[ЫЦ/ () > пМ)} < ру
Таким образом, рассматриваемая задача состоит в поиске пут™ для заданных характеристик потоков ВС и процесса обслуживания 9^, ^ (0, Гк^(К), ^ (Ж), у = 1,2 и 9 = 1,2 с учётом заданного нечёткого управления и (•).
Модельный пример решения задачи
Рассматривается одна из ключевых операций технологического графика наземного обслуживания ВС - заправка авиатопливом, выполняемая авиатопливозаправщиками (АТЗ). Предполагается, что при обслуживании ВС категории I АТЗ 2-й группы всегда выделяется два АТЗ. Во всех остальных случаях используется один АТЗ. Распределения СВ Q9 и Яц9 для всех у и 9 приняты нормальными со средними:
М[Ц] = 40 м3, М^2] = 16 м3, М [Я1Д] = 1.5 м3/мин, М[Я12] = 0.9 м3/ мин, М[В21] = 0.8м3/мин, М[^2] = 1.0м3/мин. Приняты следующие значения коэффициентов вариации: кк = 0.15 - для СВ Яч9 при всех у и 9; kQ = 0.25 - для СВ Q9 при всех
9. Все перечисленные исходные данные вполне согласуются с практикой.
В модели НР использует четыре входные лингвистические переменные: Д = «Число ожидаемых за интервал времени Дt ™ ВС категории I», Д2 = «Число ожидаемых за интервал времени Дt ™ ВС категории II», Д3 = «Число ВС, ожидающих заправки и заправляемых 1-й группой АТЗ», Д4 = «Число ВС, ожидающих заправки и заправляемых 2-й группой АТЗ», которым соответствуют четыре измеряемые входные переменные НР: х1 ((), х2 () , х3 ((), х4(() . Лингвистические термы переменных Д и Д2 следующие: ¿~11 = с~2= «небольшое число» (S), ¿~2 = с~22 = «большое число» (В). Лингвистические термы переменных Д3 и Д4: а\ = а\ = «небольшое число» (S), ¿~32 = с~4 = «среднее число» (М), ¿~33 = с~4! = «большое число» (В). Термы представлены простыми и широко используемыми нечёткими величинами с многоугольными функциями принадлежности, для которых выполняется условие разбиения единицы. В общем виде графики функций принадлежности, используемых для термов лингвистических переменных Д и Д2, представлены на рис. 3, а, для Д3 и Д4 - на рис. 3, б.
Предположим, что экспертно определены следующие значения координат опорных точек функций принадлежности, отражающие суждения оператора при работе с имеющейся в аэропорту численностью АТЗ: х1(1) = 5, х[2) = 11, х^ = 3, х22) = 8 , х31) = 5,
х32) = 9, х33) = 12, х3(4) = 15, х« = 2, х42) = 5, х43) = 9, х44) = 12.
Множество выходных лингвистических переменных включает два элемента: со1 = «Вероятность направления ВС категории I ко 2-й группе АТЗ», а>2 = «Вероятность направления ВС категории II к 1-й группе АТЗ» с соответствующими им выходными переменными р12 (}) и р2>1 ({). Для описания нечёткости обеих входных переменных используются терм-множества в составе трёх лингвистиче-
ских термов: ^11 = ^21= «вероятность мала» <^2=^22 = «вероятность средняя» (М), ^13 = ^23= «вероятность велика» (В). График используемых функций принадлежности термов представлен на рис. 3, в. Дефаззификация результирующих нечётких чисел выполняется согласно расширенному методу центра тяжести [5].
а б в
Рис. 3. Функции принадлежности термов лингвистических переменных
Нечёткая база правил для входных лингвистических переменных /,...,/34и выходных - со1, со2 представлена в форме табл. 1.
Таблица 1. Нечёткая база правил управления подсистемой заправки ВС
/1 / 2 / 3 / 4 ю1 /1 / 2 / 3 / 4 ю1 /1 / 2 / 3 / 4 ю2 /1 / 2 / 3 / 4 ю2
В В В S В S S М S В S М В S S S
В S В S В S S В S В S В В В S S М
В S В М В В В М М S S S В В В М S
В S М S В В М В В В S М В В М М
S S В S S В В М В В S В В В М В
В В В М S В В В В S S В В S М S
В S В В S S В В S В S S М В S М М
В S S S S В S S S S S S М S В В S S
В В М S М S В S М S В М М S В В М
В S М М S В S В S В М В S В В В
S В В S S S S S В В В S S S В S
S S В М S S S М В В В М S S В М
S S М S S S S В В В В В S S В В
В В В В S В М S В S В S S S S S S
В В S S S В М М В S В М S В М S
В В S М S S В М В В S В В S S М S
В В S В S S М М В В S S S S М М
Характеристики модельной волны прилётов ВС, полученные в результате обработки расписания одного из европейских хабов, представлены на рис. 4, а. Основные результаты решения рассматриваемой задачи для вероятности рЗ = 0.95, одинаковой для обеих групп АТЗ, отображены на рис. 4, б - г. Как следует из графиков рис. 4, а, моменты пиковых нагрузок на подсистему топливозаправки, связанные с поступлением ВС двух категорий, не совпадают: максимальный уровень интенсивности потока ВС
категории I приблизительно на один час «опережает» максимум интенсивности потока ВС категории II. Эта особенность модельной волны даёт возможность управляющему алгоритму перераспределять потоки ВС между группами АТЗ с целью выравнивания нагрузки. Действительно, из рис.4, б следует, что на начальной стадии модельной волны во время массового поступления ВС категории I до 35-38% их общего числа направляются на заправку к АТЗ 2-й группы. При этом в остальное время указанная доля не превышает 20%. Напротив, в течение первых 1.5 ч модельной волны, когда поток ВС категории II сравнительно слаб, а АТЗ 1-й группы загружены обслуживанием ВС категории I, вероятность направления к АТЗ этой группы ВС категории II в среднем составляет только около 0.1. Лишь к концу волны, по мере освобождения АТЗ 1-й группы, вероятность направления к ним ВС категории II существенно возрастает.
в) г)
Рис. 4. Исходные данные и результаты моделирования
Реализация управления, моделируемого НР, не только делает нагрузку на АТЗ более равномерной как по времени, так и по группам АТЗ, но также обеспечивает и сокращение суммарной численности АТЗ, необходимой аэропорту. Данный вывод подтверждается сравнением зависимостей п™п (t), полученных на моделях с НР (на
рис. 4, в и 4, г графики (1)) и без него (на указанных рисунках - графики (2)). В последнем случае предполагается, что все ВС категории I направляются для обслуживания к АТЗ 1-й группы, а ВС категории II - к АТЗ 2-й группы. Суммарное минимально необходимое в аэропорту число АТЗ, достигнутое с использованием НР, составляет п- + у2 = 15 +15 = 30, и на две единицы меньше величины, полученной без управления. Увеличение на одну единицу минимально необходимого числа АТЗ 2-й группы, вызванное реализацией нечёткого управления, компенсируется сокращением на три единицы минимально необходимого числа более затратных АТЗ 1-й группы.
Заключение
Результаты решения рассмотренной задачи свидетельствуют о возможности и целесообразности использования нечёткого регулятора в качестве модели стратегии человека-оператора, управляющего технологическими процессами аэропорта. Имитационным моделированием подтверждена необходимость реализуемого в аэропортовой практике управления потоками ВС в рамках подсистем наземного обслуживания, особенно актуальная для узловых аэропортов.
Библиографический список
1. Dennis N. Developments of Hubbing at European Airports // Air and Space Europe. 2001. V. 3, Iss. 1-2. P. 51-55. DOI: 10.1016/s1290-0958(01)90015-2
2. Романенко В.А. Моделирование производственных процессов узловых аэропортов. Saarbrucken: LAP Lambert Academic Publishing, 2012. 286 с.
3. Гнеденко Б.В., Коваленко И.Н. Введение в теорию массового обслуживания. М.: Наука, 1987. 400 с.
4. Штовба С.Д. Проектирование нечётких систем средствами MATLAB. М.: Горячая линия - Телеком, 2007. 288 с.
5. Пегат А. Нечёткое моделирование и управление. М.: БИНОМ. Лаборатория знаний, 2013. 798 с.
OPTIMIZATION OF PARAMETERS OF A HUB AIRCRAFT GROUND HANDLING SYSTEM ON THE BASIS OF A FUZZY-CONTROLLER SIMULATION MODEL
© 2017
I. A. Vasileva postgraduate student of the Department of Aircraft Maintenance;
Samara National Research University, Samara, Russian Federation; [email protected]
V. A. Romanenko Candidate of Science (Engineering), Associate Professor of the Department of Transportation Management and Control; Samara National Research University, Samara, Russian Federation; vla [email protected]
T. V. Khvostova postgraduate student of the Department of Transportation Management and Control; Samara National Research University, Samara, Russian Federation; [email protected]
The paper deals with the problem of determining the optimum amount of technological resources of a hub functional subsystem, performing ground handling of aircraft (AC) for purposes of a chosen process step. A simulation model is proposed to be used for the optimization. The simulation model takes into account the peculiarities of the hub work activity and includes a fuzzy controller (FC) that reflects the logic of the airport controller who manages the process of aircraft ground handling. A model example of the solution of an optimization problem is presented. The example indicates the possibility and feasibility of using a fuzzy controller to model a human operator's strategy.
Hub airport; ground handling; technological resources; optimization; simulation model; fuzzy control.
Citation: Vasileva I.A., Romanenko V.A., Khvostova T.V. Optimization of parameters of a hub aircraft ground handling system on the basis of a fuzzy-controller simulation model. Vestnik of Samara University. Aerospace and Mechanical Engineering. 2017. V. 16, no. 1. P. 7-19. DOI: 10.18287/2541-7533-2017-16-1-7-19
References
1. Dennis N. Developments of Hubbing at European Airports. Air and Space Europe. 2001. V. 3, Iss. 1-2. P. 51-55. DOI: 10.1016/s1290-0958(01)90015-2
2. Romanenko V.A. Modelirovanie proizvodstvennykh protsessov uzlovykh aeroportov [Hub process simulation]. Saarbrucken: LAP Lambert Academic Publishing, 2012. 286 p.
3. Gnedenko B.V., Kovalenko I.N. Vvedenie v teoriyu massovogo obsluzhivaniya [Introduction to the queuing theory]. Moscow: Nauka Publ., 1987. 400 p.
4. Shtovba S.D. Proektirovanie nechetkikh system sredstvami MATLAB [Design of fuzzy systems by means of MATLAB]. Moscow: Goryachaya Liniya - Telekom Publ., 2007. 288 p.
5. Piegat A. Fuzzy Modeling and Control. Heidelberg: Physica-Verlag, 2001. 728 p.