ПРИКЛАДНАЯ ИНФОРМАТИКА / JOURNAL OF APPLIED INFORMATICS
_ [ Том 11. № 4 (64). 2016 ]
О. Н. Яркова, канд. экон. наук, доцент, Оренбургский государственный университет,
Имитационное моделирование системы обслуживания пассажиров вылетающих рейсов на примере аэропорта «Оренбург»
В работе предложена имитационная модель системы обслуживания пассажиров вылетающих рейсов в аэропорту с учетом многоэтапного характера предполетного обслуживания и неординарности потока пассажиров. Приведено описание алгоритма и программного средства для расчета характеристик эффективности обслуживания пассажиров на этапе регистрации. Поставлена и решена многокритериальная задача оптимизации системы обслуживания в аэропорту пассажиров вылетающих рейсов.
Ключевые слова: имитационное моделирование, система массового обслуживания, обслуживание пассажиров аэропорта, многоэтапная система обслуживания, эффективность обслуживания, групповой поток, интенсивный трафик.
Введение
В работе любого аэропорта для обеспечения его функционирования задействованы многочисленные службы: полиция, таможня, менеджеры, службы технического обслуживания и т. п. Они выполняют разнообразные функции: доставка еды на борт воздушного судна, погрузка и разгрузка багажа, управление терминалами, оформление и контроль документов, техническое обслуживание самолетов и др. Крупные международные аэропорты имеют достаточно сложную структуру обслуживания.
Вопросами повышения эффективности функционирования аэропорта и его подразделений в аспекте обслуживания клиентов занимались многие исследователи с использованием аппарата теории массового обслуживания (ТМО). Как правило, предполагалось, что входной и выходной потоки в системах обслуживания — простейшие. Однако такие предположения нередко не оправдывались [1].
Исследования крупных зарубежных аэропортов выявили значительно более тяжелые режимы обслуживания пассажиропотоков (heavy traffic), когда пассажиропоток превращается в групповой, а обслуживание распределено по произвольному закону, что приводит к необходимости применения метода Кендалла [2] и преобразований Лапласа-Стилтьеса.
В результате аналитические решения возможны, но иногда только в операторном виде. Но если обслуживание к тому же обладает «этапностью», а процесс обслуживания имеет точки бифуркации [3], то такие модели, как правило, не имеют аналитических решений в вещественной области, что является дополнительным обоснованием актуальности данного исследования.
На практике обнаружены и другие примеры распределений: в работе [4] показано, что закон распределения времени между поступлениями пассажиров на регистрацию в аэропорту Курумоч, г. Самара, соответствует гамма-распределению.
Исследования такого рода процессов массового обслуживания, как правило, требуют применения методов имитационного моделирования. Отдельная задача — определение характеристик потоков авиапассажиров [5]. Упрощения этих характеристик нежелательны. Например, в [6] представлена имитационная модель процесса обслуживания пассажиров вылетающих рейсов, однако в модели каждая группа пассажиров позиционировалась как единичная заявка и не учитывался многоэтапный характер предполетного обслуживания пассажиров, что затрудняло обеспечение достоверности оптимизации, выполняемой с помощью этой модели. Удачным примером является реальная практическая разработка, доведенная до промышленного применения, — комплексная имитационно-аналитическая модель трехмодаль-ных транспортно-терминальных сетей аэропортов (Санкт-Петербург) [7].
Описание имитационной модели предполетного обслуживания пассажиров в аэропорту Оренбурга
Поставим задачу оптимизации параметров системы обслуживания вылетающих пассажиров на этапе регистрации багажа, предполетной проверки документов и личного досмотра в АП «Оренбург». Входной поток требований в этом случае образуют пассажиры очередного вылетающего рейса, прибывающие в аэропорт на регистрацию перед отправлением.
Для описания входящего потока введем параметр ^ — «время», представляющий собой реальное время, прошедшее от точки начала отсчета до очередного произошедшего события, например входа пассажира в аэропорт, начала регистрации, конца регистрации и т. п. За точку начала отсчета выберем начало 5-часового интервала до вылета самолета.
Нередко пассажиры прибывают в аэропорт в составе небольшой группы или семьи, поэтому поток вылетающих пассажи-
ров не является ординарным. Отметим также, что для любого момента времени количество прибывших в аэропорт на регистрацию пассажиров одного рейса зависит от количества уже прошедших регистрацию, т. е. поток пассажиров одного рейса является потоком с последействием. Следовательно, такой поток с одного рейса на регистрацию в аэропорту не является простейшим.
Пусть пассажиры прибывают в аэропорт поодиночке или в составе группы (семьи). Будем считать, что все пассажиры имеют одинаковый приоритет и обслуживаются в порядке поступления, что вполне соответствует реальной ситуации, поскольку число У1Р-пассажиров незначительно и принципиально не влияет на характеристики системы обслуживания. Будем рассматривать два типа каналов обслуживания. При поступлении в систему группа пассажиров сначала сдает багаж, проходя обслуживающий канал первого типа — стойку приема багажа. Как правило, у пассажиров, вылетающих семьей, багаж общий, и на этапе оформления багажа семью можно рассматривать как одно требование. Затем группа попадает в очередь на обслуживание каналом второго типа — проверка документов и личный досмотр. Каждый член группы при этом проходит обслуживание отдельно, но на одной стойке. После этого пассажир считается обслуженным и ожидает начала посадки (рис. 1). Для обслуживания пассажиров в АП «Оренбург» могут выделяться от одной до пяти стоек каждого типа, в зависимости от рейса. Будем считать, что каналы одного типа обслуживают пассажиров с одинаковой интенсивностью. Прибывшие в аэропорт до начала регистрации пассажиры образуют общую очередь в зоне ожидания. Учтем также в модели долю пассажиров, по различным причинам «отказавшихся» от рейса (не прибывших на регистрацию до момента ее окончания). Время начала и окончания регистрации зависит также от пассажировмести-мости самолета, выполняющего рейс. Кроме того, в связи с технологическим графиком
подготовки воздушного судна к полету регистрация пассажиров должна заканчиваться не менее чем за 20 минут до вылета.
Для определения характеристик функционирования системы обслуживания воспользуемся методом имитационного моделирования в предположении стационарности случайных процессов времени поступления и обслуживания пассажиров.
Анализ показал, что такие случайные величины, как «доля пассажиров, отказавшихся от рейса», «время прибытия пассажира на аэровокзал от момента начала исследования», «длительность обслуживания одной группы пассажиров у стойки оформления багажа», «длительность обслуживания одного пассажира у стойки проверки документов и личного досмотра», не подчиняются известным законам распределения случайных величин. Их моделирование будем осуществлять методом обратной функции распределения, при этом строится эмпирическая функция распределения на основе статистических данных наблюдений за исходными случайными величинами [8]. Случайная величина «количество человек в группе, прибывшей в аэропорт» распределена по закону Пуассона.
Алгоритм имитационного моделирования системы обслуживания пассажиров
1. Работа системы моделируется на интервале [0, ^пй] (^ = 300 мин.), в течение которого существует реальная вероятность поступления требований. Правая граница соответствует моменту вылета рейса по расписанию. В течение интервала времени [0, Гаск] происходит накопление требований без их обслуживания; затем происходит обслуживание требований системой из кЬа8 каналов обслуживания багажа и кЛок каналов проверки документов и личного досмотра, которое выполняется на интервале времени [Гаск, ^оп]; в течение интервала [Роп, происходит «до-обслуживание» и накопление опоздавших требований.
2. В каждом 1-м испытании (I = 1, 2,... Ь, где Ь — общее количество имитаций) в соответствии с законом распределения числа отказавшихся от рейса пассажиров и пасса-жировместимости самолета N определяется число пассажиров рейса — М.
3. Методом обратной функции в соответствии с эмпирическими законами распределения статистических данных генери-
Рис. 1. Схема обслуживания вылетающих пассажиров
Fig. 1. Scheme of service for the departing passengers
руется время входа в систему для каждой группы пассажиров, количество пассажиров в группе, время обслуживания группы на стойке регистрации багажа, время на обслуживание каждого члена группы на стойке проверки документов и личного досмотра.
4. Группы сортируют по времени входа в систему, далее они поступают в очередь к каналам обслуживания, и их обслуживают в порядке первый пришел — первый обслужен.
5. В момент начала регистрации, если в системе есть заявки, вошедшие до начала регистрации, то первые kbag групп заполняют каналы обслуживания багажа, остальные ждут в очереди окончания обслуживания. Для каждой группы, ожидающей в очереди, накапливается время ожидания Tjoch1 . Если в момент окончания обслуживания заявки каналом в очереди нет заявок, то накапливается время простоя каналов обслуживания багажа T prost1. Если в очереди есть заявки, то они поступают на обслуживание.
6. После окончания обслуживания каналами оформления багажа группа поступает на обслуживание в систему проверки документов. Если все каналы проверки документов и личного досмотра заняты, то у группы накапливается время ожидания в очереди T°ch2, пока не освободится очередной канал. По окончании регистрации j-й группы фиксируется время пребывания группы в аэропорту до момента окончания ее регистрации Tjsum. В момент окончания регистрации все группы, сдавшие багаж, дообслужива-ются. Затем определяется доля необслужен-ных заявок в l-м испытании Dlneobsl — доля пассажиров, прибывших в аэропорт после срока окончания регистрации багажа.
7. Вычисляются средние значения характеристик для 1-го испытания, при фиксированных значениях kdok, kbag, tnach, tkon:
• среднее время простоя каналов обслуживания багажа для l-го испытания
— prostl , , ,
Tj (fcbag tnach tkon) _
_ TProstl(k dok k bag t nach t kon )/k bag •
• среднее время простоя каналов проверки документов и личного досмотра для l-го испытания
T^rost dok k bag ^ nach j kon ) _
_ t prosj 2(k dok k bag t nach j kon )/£ dok .
• среднее время пребывания группы в аэропорту от момента входа в аэропорт до момента окончания ее регистрации для l-го испытания
T'ïum ( k dok k bag t nach j kon ) _
T sum (k dok k bag j nach j kon ) MM obsl (k dok k bag j nach j kon )'
где M°bsl (kdok, kbag, jnach, jkon) — количество обслуженных групп в l-м испытании;
• среднее время пребывания группы в очереди от момента начала регистрации до момента начала обслуживания багажа для 1-го испытания
T°CM( k dok k bag j nach j kon ) _
T °ch1(k dok k bag j nach j kon ) MM obsl (k dok k bag j nach j kon )'
• среднее время пребывания группы в очереди от момента окончания обслуживания багажа до момента начала проверки документов и личного досмотра для l-го испытания
T°Ch2( k dok k bag f nach j kon ) _
T och2 (k dok k bag j nach j kon ) MM obsl (k dok k bag j nach j kon )'
• доля заявок, превысивших приемлемое время ожидания для l-го испытания
— prev ogid , , , , , JDj ~ (kd kbag j-nach jkon ) _
K prev_ogid (kdok kbag jnach jkon ) MM obsl (k dok k bag j nach jkon ) '
где K¡prev_ogid (kdok, kbag, tnach, tkon) — количество групп в l-м испытании, для которых вре-
мя ожидания в очереди к любому виду каналов превысило заранее заданное критическое время.
8. По результатам всех испытаний рассчитываются характеристики:
• среднее время простоя каналов обслуживания багажа
Tpmsn(kbag fna°h ) _
= XTpmsa (kdok, kbag, tnach, tkon) / L; i _i
• среднее время простоя каналов проверки документов и личного досмотра
Tprost2(kdok kbag t nach tkon ) _
_ X TprOSt 2 (kdok, kbag, tnach, tkon) / L; i _i
• среднее время пребывания группы в очереди от момента начала регистрации до момента начала обслуживания багажа
—ochi —ochi , , , , ,
T _XTi (k ,kbag,tnach,tkon)/L ;
i _i
• среднее время пребывания группы в очереди от момента окончания обслуживания багажа до момента начала проверки документов и личного досмотра
—och2 —och2 , , , , ,
T _XT> (k , kbag, tnach, tkon) / L;
i _i
• среднее время пребывания пассажира в аэропорту до момента окончания ее регистрации
TSUm (k dok k bag t nach tkon ) _
L
—sum , , , , ,
Ti (k dok, kbag ,tnach ,tkon)/ L,
i _i
где Mobsl — количество обслуженных заявок в l-м испытании;
• доля пассажиров, время ожидания в очереди для которых превысило заданное критическое значение t"¿ld,
О Ргеу_о%\Л (^¿[ок ^паск ^коп ) _
= X ОгР™_°гс1 (к[ок ,кь^, 1паск, ) / L.
г _1
Программная реализация
Описанная имитационная модель реализована в разработанном автором программном средстве «Имитационное моделирование системы обслуживания пассажиров в аэропорту».
Вид основного окна программы представлен на рис. 2.
В окне программы необходимо ввести параметры для расчета со следующими входными данными.
1. Файлы статистических данных наблюдений за случайными величинами: «доля пассажиров, отказавшихся от рейса»; «время прибытия пассажира на аэровокзал от момента начала исследования»; «длительность обслуживания одной группы пассажиров у стойки оформления багажа»; «длительность обслуживания одного пассажира у стойки проверки документов и личного досмотра». К указанным файлам необходимо указать путь через пункт меню «Файл». Каждый файл статистических данных представляет собой текстовый файл, где в первой строке указывается количество данных наблюдений за соответствующей случайной величиной, далее идут наблюдаемые значения случайных величин. Для каждого файла на основе приведенных статистических данных в программе строится аппроксимация эмпирической функции распределения, которая затем используется для генерации случайных величин методом обратной функции.
2. Минимальное и максимальное количество каналов проверки документов и личного досмотра; минимальное и максимальное количество каналов приема багажа; время начала и окончания регистрации багажа; время окончания регистрации пассажиров; пасса-жировместимость самолета N критическое время ожидания в очереди (параметр озна-
>- Имитл! i ионное моделирование системы о<к:луживання пассажиров аэропорта ! '1=1 1 ®
Файл Справка
Рассчитать
Количество имитаций 10000
Количество интервалов 29
N (вместимость самолета) ' 1 1ачало регистрации ^0
Среднее кол-во человек в группе 1У Конец регистрации багажа
Количество каналов (док) минимум ~ — „ тол ] 'раннца регистрации документов
Количество каналов (док) максимум ~
Критическое время ожидания в очереди ^ ^
Количество каналов багаж, минимум ~
Количество каналов багаж, максимум 5
Идентификатор файлов тест 1|
Рис. 2. Основное окно программы Fig. 2. The main window of program
чает приемлемое для пассажира время ожидания в очереди на регистрацию, задается эмпирически, либо оценивается экспертно, либо путем анкетирования); среднее количество человек в группе, прибывающей в аэропорт на предполетную регистрацию (в программе предполагается пуассоновский закон распределения количества человек в группе).
Необходимо также ввести количество имитаций Ь (рекомендуется не менее 10 000), количество интервалов (параметр необходим для построения эмпирической функции распределения по введенным статистическим данным) и указать идентификатор файлов (идентификатор будет добавлен в имя файла с результатами вычислений).
Выходные данные: текстовый файл, содержащий для каждого варианта числа каналов обслуживания багажа и числа каналов проверки документов и личного досмотра — количество обслуженных групп; среднее время ожидания в очереди к стойке регистрации багажа; минимальное и максимальное наблюдаемое время ожидания в очереди к стойке регистрации багажа; среднее время, прошедшее с момента входа группы в здание аэропорта до обслуживания на стойке приема ба-
гажа; минимальное и максимальное наблюдаемое время, прошедшее с момента входа группы в здание аэропорта до обслуживания на стойке приема багажа; доля групп, превысивших критическое время ожидания в очереди на обслуживание багажа; среднее время простоя каналов обслуживания багажа; доля необслуженных пассажиров; среднее время ожидания в очереди для проверки документов и личного досмотра; минимальное и максимальное наблюдаемое время ожидания в очереди для проверки документов и личного досмотра; среднее время простоя каналов проверки документов и личного досмотра; доля пассажиров, превысивших критическое время ожидания в очереди на проверку документов и личный досмотр; среднее время, прошедшее с момента входа группы в здание аэропорта до обслуживания на пункте проверки документов и личного досмотра; минимальное и максимальное наблюдаемое время, прошедшее с момента входа группы в здание аэропорта до обслуживания на пункте проверки документов и личного досмотра.
Время расчета варьируется в зависимости от количества имитаций и процессора. К примеру, для процессора AMD FX 6300 c объе-
По таблице видно, что 50 000 имитаций достаточно для достижения требуемой для анализа точности вычислений.
С помощью разработанного программного средства проведены вычислительные эксперименты при следующих значениях входных параметров: минимальное и максимальное соответственно количество каналов проверки документов и личного досмотра кЧ± _ 1, к« _ 5 ; минимальное и макси-
1 111И1 -' Шал. ^
мальное соответственно количество каналов приема багажа кШО; _ 1, кЩШОЛ _ 5; минимальное, максимальное значение и шаг соответственно для времени начала регистрации ^ _ 120,г*? _ 210, АГаск _ 15; минималь-
Ш1П " Шал " "
ное, максимальное значение и шаг соответственно для времени окончания регистрации ¡Шш _ 240, гктал _ 280,А&п _ 10, N=140, X_ 1,7, L = 50Ш00.
Таблица 1. Значение показателей функционирования системы обслуживания пассажиров в зависимости от количества имитаций
Table 1. The values indicators of passenger service system, depending on the number of simulations
Показатели функционирования системы Количество имитаций
60 000 50 000 40 000 30 000 20 000 10 000
1 2 3 4 5 6 7
Каналов приема документов, ед. 2 2 2 2 2 2
Каналов приема багажа, ед. 5 5 5 5 5 5
Поступление групп (численность группы в среднем), мин. 57,i788 57,i78i 57,i795 57,i54 57,i74 57,i82
Среднее время ожидания в очереди (багаж), мин. 3,7696 3,7684 3,7672 3,76ii 3,7472 3,7385
Время простоя каналов (багаж), мин. 6,854i 6,8538 6,8537 6,856i 6,8600 6,856i
Доля превышения критического времени (багаж), норм.1 0,0i96 0,0i89 0,0i90 0,0i90 0,0i86 0,0i83
Доля необслуженных пассажиров, норм. 0,0929 0,0930 0,0928 0,0929 0,0934 0,0935
Среднее время ожидания в очереди (документы), мин. 7i,5i7i 7i,5i68 7i,5459 7i,490 7i,279 7i,387
Время простоя каналов (документы), мин. 0,0004 0,0004 0,0004 0,0004 0,0004 0,0004
Доля превышения критического времени (документы), норм. 0,5259 0,5257 0,5258 0,5263 0,526i 0,5268
Среднее время до обслуживания (документы), мин. i00,94 i00,95 i00,98 i00,96 i00,74 i00,86
1 Изменяется в нормированных безразмерных величинах — числах на интервале от 0 до 1.
мом оперативной памяти 8Гб время расчета на каждые 10 000 имитаций составляет примерно 59 секунд. Программа сохраняет рассчитанные значения в текстовый файл с маркером, указанным в поле «Идентификатор файлов» в папке с текстом программы. По окончании расчетов программа выдаст сообщение с указанием расположения и имени результирующего файла.
Апробация модели
Для определения достаточного количества имитаций проведем вычислительный эксперимент при следующих фиксированных значениях параметров к1ок _ 5 , кЪа% _ 5, гпас? _ 150; &п _260, N = 140, № _ 1,7, ¡к?"11 _ 15 . Некоторые результаты представлены в табл. 1.
[ Vol. 11. No. 4 (64). 2016 ]
Фрагмент таблицы с результатами испытаний представлен в табл. 2.
Постановка многокритериальной задачи оптимизации характеристик системы обслуживания пассажиров вылетающих рейсов
Для повышения качества обслуживания вылетающих пассажиров на аэровокзале потребуем, чтобы время ожидания пассажиром обслуживания в очереди перед стойкой регистрации багажа и проверки документов было не слишком велико. Будем считать приемлемым время ожидания — 15 минут. Однако, учитывая случайный характер времени поступления пассажиров и времени их обслуживания, фактическое время ожидания пассажира в очереди может превысить приемлемое
значение . Потребуем, чтобы доля пассажиров, время ожидания которых превысило 15 минут, было не выше заданного порогового значения. Дополнительно введем ограничение на количество опоздавших на регистрацию пассажиров. Сформулируем задачу оптимизации характеристик функционирования системы обслуживания вылетающих пассажиров: необходимо определить значения числа кЬа% каналов обслуживания багажа и числа к"к каналов проверки документов и личного досмотра, моментов времени начала {"аск и окончания регистрации 1к°" вылетающих пассажиров самолета пассажиро-вместимостью N обеспечивающих минимум суммарных затрат рабочего времени, минимум времени нахождения пассажира в аэропорту до окончания регистрации, минимум
Таблица 2. Фрагмент таблицы с результатами испытаний
Table 2. A fragment of the table with test results
Название характеристики Вариант расчета
1 2 3 4 5 7 s 9
1 2 3 4 S 6 7 8 9 10
Каналов приема документов, ед. 2 2 2 2 3 S S S
Каналов приема багажа, ед. 2 3 4 S 2 3 4 S
Начало регистрации, мин. 120 120 120 120 120 210 210 210
Окончание регистрации, мин. 240 240 240 240 240 280 280 280
Среднее. время ожидания в очереди (багаж), мин. 7,56 5,19 3,63 2,72 6,59 13,76 9,88 7,60
Время простоя каналов (багаж), мин. 3,17 5,25 7,28 9,20 3,21 0,41 1,18 1,98
Доля превышения критического времени (багаж), норм. 0,21 0,10 0,03 0,01 0,18 0,43 0,30 0,20
Доля необслуженных пассажиров, норм. 0,16 0,16 0,16 0,16 0,16 0,04 0,04 0,04
Среднее время ожидания в очереди (документы), мин. 57,67 57,86 57,85 58,07 27,26 18,40 20,64 21,90
Время простоя каналов (документы), мин. 0,01 0,01 0,01 0,00 0,02 0,01 0,01 0,01
Доля превышения критического времени (документы), норм. 0,52 0,52 0,52 0,52 0,48 0,44 0,45 0,45
Среднее время до обслуживания (документы), мин. 81,54 80,42 79,47 79,15 50,62 76,53 76,16 76,05
времени нахождения пассажиров в очереди при условии, что доля пассажиров, ожидающих в очереди более 15 минут, время простоя и доля необслуженных заявок не превышают заданных пороговых значений Юр™ _о?'1, ТГ*', соответственно:
S^atr (kdok kbag jnach j-kon) _
_ (kdok + kbag )(tnach _1kon) ^ min
Toch (kdok kbag tnach t^on) _
—ochi , , , _T (kbag tnach tkon) +
+ Toch2(kdok, kbag, tnach, tkon) ^ min
(i)
(2)
T (kdok, kbag, tnach, tkon) ^ min (3)
кШоП, кШоЛ — минимальное и максимальное
Ш111 у Шал
соответственно количество каналов проверки документов и личного досмотра;
кШа?, кШа? — минимальное и максимальное
ШИ1 у Шал
соответственно количество каналов приема багажа;
'ППаС?, 'Ша?, А'пас? — минимальное, максималь-
111111 " Шал " "
ное значения и шаг соответственно для времени начала регистрации;
'ШОп, 'Шоп, А'коп — минимальное, максимальное
111111 у Шал -•' -•'
значения и шаг соответственно для времени окончания регистрации.
Сведем многокритериальную оптимизационную задачу (1) — (10) к однокритери-альной:
TPro SS (k dok k bag t nach t kon ) _
_T prost (kbag tnach tkon ) +
+ Tprost 2( k dok k bag t nach t kon ) < T Prost
(4)
Dprev-ogld (kdok kbag jnach jkon ) < -°gid (5)
F(kdok kbag jnach jkon) _
gzatr (kdok kbag jnach jkon) _gzatr
_ а
+а.
Szatr max
—och , , , , , —och
T (k dok k bag t nach tkon)_T ■
—och T max
+
+
D (fcdok kbag jnach jkon) < Qneobsl (6)
dok dok dok dok
K min , min + i,..^max, (7)
kbag _ kz, kz+1,... ¿max, (8)
nach nach nach nach nach
tnach _ tnach tnach + К tnach t
min min max
(9)
+а
T^um (kdok kbag tnach tkon ) _T
sum min
min
Tm
Tprost (kdok kbag tnach tkon ) < Tprost
D preV-og (kdok kbag jnach jkon ) < D p™-og
—neobsl , , , , , , ,
D (kdok kbag jnach jkon) < Dneobsl
tkon _tkon tkon + A tkon tkon (i0)
min min max
где Szatr — суммарные затраты рабочего времени;
—sum
T — среднее время нахождения пассажира в аэропорту до окончания регистрации;
—neobsl
D — доля необслуженных пассажиров;
—prev - ogid
D — доля пассажиров, ожидающих
в очереди более t"¿°d минут;
—prost
T — среднее время простоя каналов;
—och
T — общее время нахождения группы пассажиров в очередях;
dok dok dok dok
min min max
_ kbag kbag + i kbag
min min max
tnach _ tnach tnach + A tnach tnach
min min max
tkon _ tkon tkon + A tkon tkon
min min max
где Sоan, S00at — минимальное и максималь-
' 1 И1И1 " Шал
ное значения суммарных затрат рабочего времени;
Т Шт, Т Шал — минимальное и максимальное значения времени нахождения пассажира в аэропорту до окончания регистрации;
Таблица 3. Альтернативные стратегии
Table 3. Alternative strategies
k dok kbag tnach tkon gzalr —prost —och T D prev - og —sum T —neosl D F*
1 2 3 4 S 6 7 8 9 10 11
4 1 120 280 800 1,69 21,22 0,298 34,53 0,0495 0,27
S 1 120 280 960 2,86 14,65 0,192 28,14 0,0495 0,32
S 1 135 280 870 1,72 18,78 0,257 35,16 0,0497 0,29
S 2 150 280 910 2,63 19,54 0,2859 42,14 0,0422 0,31
—och —och
Tmm, Tmax — минимальное и максимальное значения времени ожидания заявок в очереди; aj, a2, a3 — весовые коэффициенты по каждому из критериев, задаваемые экспертно.
Для определения характеристик функционирования системы обслуживания при каждом фиксированном значении параметров kbag, fcd°k, fach, f°n воспользовались описанным выше инструментарием. Весовые коэффициенты заданы экспертно: aj = 0,6; a2 = 0,3; a3 = 0,1, пороговые значения для ограничений также заданы экспертно: Dp™ _ogd = 0,35, Tprost = 10 минут, DnroM = 0,07.
В результате получено решение: кdok = 4, kbag =1, tnach =120 минут, tkon = 280 минут. В соответствии с оптимальной стратегией необходимо 4 стойки проверки документов, J стойка приема и оформления багажа, начало регистрации за 3 часа до вылета, время окончания регистрации за 20 минут до вылета.
Учитывая, что значения характеристик найдены методом имитационного моделирования и зависят от числа имитаций, рассмотрим стратегии, для которых значение целевого критерия с заданной точностью £ = 0,05 не отличается от минимального значения критерия эффективности. Результаты представлены в табл. 3.
К примеру, в соответствии с четвертой стратегией необходимо 5 стоек проверки документов, 2 стойки приема и оформления багажа, начало регистрации за 2,5 часа до вылета, время окончания регистрации за 30 минут до вылета.
Заключение
В результате выполненного исследования построена имитационная модель процесса обслуживания вылетающих пассажиров, учитывающая групповой характер поступления заявок и двухэтапный принцип их обслуживания.
Достоинство модели — ее приближение к реальным ситуациям, которые происходят в аэропортах: отказы некоторых пассажиров от полета, дообслуживание пассажиров.
Выполнена постановка многокритериальной задачи оптимизации характеристик системы обслуживания пассажиров вылетающих рейсов, которая решена с помощью созданной модели. В результате получены полезные практические рекомендации, например по количеству стоек проверки документов, стоек приема и оформления багажа, по времени начала регистрации и времени окончания регистрации во временной привязке к моменту вылета.
Разработанный программный продукт, в рамках которого работает модель, в перспективе может стать прототипом модуля, встраиваемого в интеллектуальную объектно-ориентированную систему поддержки принятия решений [9].
От редакции
В настоящее время в международных аэропортах России задача совершенствования оперативно принимаемых решений является актуальной. Современный аэропорт исполь-
зует функционально связанные службы, в том числе:
а) диспетчерскую службу воздушного движения;
б) службы обеспечения воздушных судов на аэродроме (заправка топливом, предполетная подготовка);
в) метеослужбу аэродрома;
г) службы обеспечения посадки и высадки пассажиров;
д) службы погрузки и разгрузки грузовых отсеков воздушных судов;
е) службы обеспечения пассажиров питанием на борту судна.
Наиболее ответственной в аспекте безопасности полетов является служба управления воздушным движением, которая должна обладать способностью выбирать необходимую информацию из большого объема сообщений, а также иметь возможность дополнительной пространственной имитации, позволяющей правильно представлять положение бортов в воздушном пространстве и прогнозировать их положение через определенное время в течение полета. Однако эта служба не может в полной мере выполнять свои функции без взаимодействия с другими службами.
Редакция планирует в развитие данной статьи публикацию в одном из ближайших выпусков материалов о принятии решений с учетом следующих особенностей аэропорта:
1) количество одновременно используемых взлетно-посадочных полос;
2) пропускная способность каждой полосы и их приоритетность;
3) возможность по одновременной заправке топливом воздушных судов;
4) возможность по одновременной подготовке к полету нескольких судов;
5) возможность длительной стоянки (дни, недели) на поле аэродрома;
6) возможность одновременного пребывания в воздухе в зоне аэропорта нескольких бортов и ожидания «на круге» в зависимости от трафика и погоды.
Список литературы
1. Саати Т. Л. Элементы теории массового обслуживания и ее приложения. М.: Либроком. 20i0. — 520 с.
2. Кендалл Д. Стохастические процессы, встречающиеся в теории очередей, и их анализ методом вложенных цепей Маркова // Математика (ИЛ). М.: Мир. i959. № 6. С. 97— iii.
3. Булыгина О. В., Емельянов А. А. Синергия и эволюция информационных систем в управлении холдингом // Прикладная информатика. 20i6. Т. ii. № 2 (62). С. 85-98.
4. Романенко В. А. Исследование процессов обслуживания пассажиров в международном аэропорту Курумоч // Вестник Самарского государственного аэрокосмического университета им. академика С. П. Королева (национального исследовательского университета). 2006. № 3 (ii). С. 35-43.
5. Крыжановский Г. А., Палагин Ю. И. Имитационная модель для определения характеристик пассажиропотоков в интермодальной транспортной сети // Транспорт: наука, техника, управление. i998. № 6. С. 23-27.
6. Романенко В. А. Статистическое моделирование процесса обслуживания пассажиров в международном аэропорту Курумоч // Вестник Самарского государственного аэрокосмического университета им. академика С. П. Королева (национального исследовательского университета). 2009. № 2 (i8). С. i50-i62.
7. Палагин Ю. И., Мочалов А. И., Тимонин А. В. Математическое моделирование и расчет характеристик трехмодальных транспортно-терминаль-ных сетей // Прикладная информатика. 20i3. Т. 8. № 2 (44). С. 32-4i.
8. Яркова О. Н., Реннер А. Г., Буреш А. И. Моделирование инвестиционного портфеля страховой компании в статике и динамике: монография / под. ред. А. Г. Реннера. Самара: Изд-во Самарского научного центра РТАН, 20i4. — 207 с.
9. Булыгина О. В. Анализ реализуемости инновационных проектов по созданию наукоемкой продукции: алгоритмы и инструменты // Прикладная информатика. 20i6. Т. ii. № 4 (64). С. 87 - i02.
References
1. Saati T. L. Elements of the queueing theory and its applications. Moscow, Librokom Publ., 20i0. 520 p.
2. Kendall D. Stochastic processes occurring in the theory of queues and their analysis by the method of the imbedded Markov chain. In: Matemati-ka (IL). Moscow, Mir Publ., i959, no. 6, pp. 97-iii (in Russian).
3. Bulygina O. B., Emelyanov A. A. Synergy and evolution of information systems in the management ofthe holding. Prikladnaya Informatika — Journal of Applied Informatics, 2016, vol. 11, no. 2 (62), pp. 9-22 (in Russian).
4. Romanenko V. A. Analysis of servicing passengers in the international Airport Kurumotch. Vestnik of the Samara state aerospace university, 2006, no. 3 (11), pp. 35-43 (in Russian).
5. Kryzhanovsky G. A, Palagin Yu. I. Simulation model to determine the characteristics of passenger traffic in the intermodal transport network. Transport: science, technics, management, 1998, no. 6, pp. 23-27.
6. Romanenko V. A. Statistical modeling of the process of serving the leaving passengers at the international Ku-rumotch airport. Vestnik of the Samara state aerospace university, 2009, no. 2 (18), pp. 150-160 (in Russian).
Palagin Yu. I., Mochalov A. I., Timonin A. V. Modeling and calculating parameters of three-modal freight terminal networks. Prikladnaya Informatika — Journal of Applied Informatics, 2013, vol. 8, no. 2 (44), pp. 32-22 (in Russian).
Yarkova O. N., Renner A. G., Buresh A. I. Mode-lirovanie investicionnogo porfelya strahovoi kompa-nii v statike i dinamike [Modeling investment portfolio of the insurance company in statics and dynamics]. Edited by A. G. Renner. Samara, SamNC RAN Publ., 2014. 207 p.
Bulygina O. B. Analysis of the feasibility of innovative projects for creating high technology products: the algorithms and instruments. Prikladnaya informa-tika — Journal of Applied Informatics, 2016, vol. 11, no. 4 (64), pp. 87 - 102 (in Russian).
O. Yarkova, Orenburg State University, Orenburg, Russia, [email protected]
Simulation of passenger service system departing flights from airport (AP Orenburg's for example)
Major international airports have rather complex service structure. Insufficient attention to the management of the airport departments organizing service system has a negative impact on passengers who are facing with the uncomfortable organized control of documents, delays in the inspection of baggage. The article there was proposed the algorithm for the simulation modeling of passenger service systems also was conducted testing model. The model takes into account passengers which are came to the airport individually or as a part of group. At the stage of baggage reception we can view one group of passengers (ex.: family) as a one requirement which passes the first type of channel service. Then group goes to the queue of the service channel of the second type — checking documents and personal inspection. In this case each member of the group is serviced separately. After that the passenger is considered to be serviced and passenger is awaiting the beginning of the planting. Was presented algorithm and software to calculate the characteristics of passenger service at the stage of registration. The article posed and solved the problem of multicriteria optimizing parameters the mass service system of the departing passenger at the stage of registration of luggage, preflight inspection of documents and personal search at the airport «Orenburg». Created simulation model of the mass service system can be used for planning the work of officers serving passengers departing flights at the airports.
Keywords: simulation, queuing system, airport passenger service, multi-stage service system, service effectiveness, group stream, heavy traffic
About author:
O. Yarkova, PhD in Economics, Associate Professor For citation:
Yarkova O. Simulation of passenger service system departing flights from airport (AP Orenburg's for example). Prikladnaya Informatika — Journal of Applied Informatics, 2016, vol. 11, no. 4 (64), pp. 103 -114 (in Russian).