Литература / Работы 8_9
.pdfТаблица 8.4 Показатели фирмы предоставления ремонтных услуг
Показатели |
GPSS World |
AnyLogic6 |
AnyLogic7 |
|
Среднее время поступления заявок 20 мин |
|
|||
Выполнено заявок типа 1 |
37,879 |
37,428 |
37,707 |
|
∆1 = |37,879-37,707| = 0,172 |
|
|||
ремонтов: вида 11 |
19,021 |
18,705 |
18,697 |
|
вида 12 |
9,461 |
9,354 |
9,353 |
|
вида 13 |
9,397 |
9,369 |
9,257 |
|
Выполнено заявок типа 2 |
56,297 |
56,330 |
56,524 |
|
∆2 = |56,297-56,524| = 0,227 |
|
|||
ремонтов: вида 21 |
28,195 |
28,378 |
28,517 |
|
вида 22 |
13,900 |
13,914 |
14,026 |
|
вида 23 |
14,202 |
14,038 |
13,981 |
|
Выполнено заявок типа 3 |
47,075 |
46,946 |
47,322 |
|
∆3 = |47,075-47,322| = 0,247 |
|
|||
ремонтов: вида 31 |
23,570 |
23,414 |
23,784 |
|
вида 32 |
11,831 |
11,788 |
11,711 |
|
вида 33 |
11,674 |
11,744 |
11,827 |
|
Выполнено заявок типа 4 |
46,857 |
47,486 |
47,000 |
|
∆4 = |46,857-47,000| = 0,143 |
|
|||
ремонтов: вида 41 |
23,443 |
23,552 |
23,527 |
|
вида 42 |
11,811 |
12,050 |
11,886 |
|
вида 43 |
11,603 |
11,884 |
11,587 |
|
Вероятность выполнения всех |
0,654 |
0,655 |
0,653 |
|
заявок |
||||
|
|
|
||
∆5 = |0,654-0,653| = 0,001 |
|
|||
Коэффициенты |
|
|
|
|
использования: мастеров 1 |
0,832 |
0,838 |
0,833 |
|
мастеров 2 |
0,865 |
0,868 |
0,866 |
|
мастеров 3 |
0,659 |
0,668 |
0,664 |
|
мастеров 4 |
0,637 |
0,662 |
0,650 |
|
∆6 = 0,001…0,013 |
|
|
||
Коэффициент использования |
1,000 |
1,000 |
1,000 |
|
диспетчеров |
||||
|
|
|
326
Таблица 8.5 Показатели фирмы предоставления ремонтных услуг
Показатели |
|
GPSS World |
AnyLogic6 |
AnyLogic7 |
Среднее время поступления заявок 20 мин |
|
|||
Выполнено заявок типа 1 |
|
37,490 |
37,466 |
37,612 |
∆1 = |37,490-37,612| = 0,192 |
|
|||
ремонтов: вида 11 |
|
18,705 |
18,846 |
18,893 |
вида 12 |
|
9,325 |
9,236 |
9,283 |
вида 13 |
|
9,460 |
9,384 |
9,436 |
Выполнено заявок типа 2 |
|
56,597 |
56,360 |
56,279 |
∆2 = |56,597-56,279| = 0,318 |
|
|||
ремонтов: вида 21 |
|
28,186 |
27,941 |
28,014 |
вида 22 |
|
14,341 |
14,200 |
14,070 |
вида 23 |
|
14,070 |
14,219 |
14,195 |
Выполнено заявок типа 3 |
|
46,811 |
47,151 |
46,980 |
∆3 = |46,811-46,980| = 0,169 |
|
|||
ремонтов: вида 31 |
|
23,373 |
27,941 |
23,680 |
вида 32 |
|
11,842 |
14,200 |
11,662 |
вида 33 |
|
11,596 |
14,219 |
11,638 |
Выполнено заявок типа 4 |
|
47,223 |
47,151 |
46,887 |
∆4 = |47,223-46,887| = 0,336 |
|
|||
ремонтов: вида 41 |
|
23,647 |
23,311 |
23,445 |
вида 42 |
|
11,844 |
11,791 |
11,801 |
вида 43 |
|
11,732 |
11,807 |
11,641 |
Вероятность выполнения |
|
0,978 |
0,978 |
0,977 |
всех заявок |
|
|||
|
|
|
|
|
∆5 = |0,978-0,977| = 0,001 |
|
|||
Коэффициенты |
|
|
|
|
использования: мастеров 1 |
|
0,828 |
0,836 |
0,832 |
мастеров 2 |
|
0,858 |
0,868 |
0,864 |
мастеров 3 |
|
0,653 |
0,667 |
0,649 |
мастеров 4 |
|
0,632 |
0,657 |
0,633 |
∆6 |
= 0,001…0,014 |
|
|
|
Коэффициент использова- |
|
1,000 |
0,999 |
0,998 |
ния диспетчеров |
|
|||
|
|
|
|
327
Таблица 8.6 Показатели фирмы предоставления ремонтных услуг
Показатели |
GPSS World |
AnyLogic6 |
AnyLogic7 |
|
Среднее время поступления заявок 20 мин |
|
|||
Выполнено заявок типа 1 |
56,592 |
56,221 |
55,849 |
|
∆1 = |56,592-55,849| = 0,743 |
|
|||
ремонтов: вида 11 |
28,398 |
28,069 |
28,075 |
|
вида 12 |
14,158 |
14,152 |
13,889 |
|
вида 13 |
14,036 |
14,000 |
13,885 |
|
Выполнено заявок типа 2 |
84,227 |
84,740 |
84,592 |
|
∆2 = |84,227-84,592| = 0,355 |
|
|||
ремонтов: вида 21 |
42,087 |
42,513 |
42,411 |
|
вида 22 |
21,196 |
21,285 |
21,026 |
|
вида 23 |
20,974 |
20,942 |
21,155 |
|
Выполнено заявок типа 3 |
70,679 |
70,586 |
70,377 |
|
∆3 = |70,679-70,377| = 0,302 |
|
|||
ремонтов: вида 31 |
35,256 |
35,072 |
35,147 |
|
вида 32 |
17,671 |
17,659 |
17,662 |
|
вида 33 |
17,752 |
17,855 |
17,568 |
|
Выполнено заявок типа 4 |
70,244 |
70,486 |
70,421 |
|
∆4 = |70,244-70,421| = 0,177 |
|
|||
ремонтов: вида 41 |
35,112 |
34,974 |
35,344 |
|
вида 42 |
17,757 |
17,696 |
17,491 |
|
вида 43 |
17,375 |
17,816 |
17,586 |
|
Вероятность выполнения |
0,979 |
0,980 |
0,980 |
|
всех заявок |
||||
|
|
|
||
∆5 = |0,979-0,979| = 0,001 |
|
|||
Коэффициенты |
|
|
|
|
использования: мастеров 1 |
0,932 |
0,949 |
0,947 |
|
мастеров 2 |
0,874 |
0,893 |
0,891 |
|
мастеров 3 |
0,667 |
0,646 |
0,641 |
|
мастеров 4 |
0,772 |
0,796 |
0,793 |
|
∆6 = |0,932-0,947| = 0,015 |
|
|||
Коэффициент использова- |
0,998 |
0,999 |
0,996 |
|
ния диспетчеров |
||||
|
|
|
328
ГЛАВА 9. МОДЕЛЬ ФУНКЦИОНИРОВАНИЯ СИСТЕМЫ ВОЗДУШНЫХ ПЕРЕВОЗОК
9.1. Модель в AnyLogic
9.1.1. Постановка задачи
Система авиаперевозок включает два аэропорта. Перевозки выполняются из первого аэропорта во второй и обратно. Время полета между аэропортами распределено по нормальному закону.
Грузы в каждый аэропорт поступают партиями в контейнерах. Количество контейнеров в партии распределено по равномерному закону. Интервалы времени между поступлениями партий грузов распределены по экспоненциальному закону.
Для авиаперевозок используют два типа самолетов А и Б и грузоподъемностями q1 и q2 шт. контейнеров соответственно (q1 < q2). В аэропорту нет фиксированного расписания. Каждый самолет отправляется в полет сразу после его полной загрузки. Время погрузки и время выгрузки одного контейнера распределены по экспоненциальному закону. В первую очередь используются самолеты типа А, а при их отсутствии — типа Б.
9.1.2. Исходные данные
|
|
|
|
Таблица 9.1 |
||
|
|
|
|
|
|
|
Характеристики |
|
Аэропорты |
||||
|
1 |
|
2 |
|
||
|
|
|
|
|
||
Количество самолётов типа А, шт. |
|
2 |
|
0 |
|
|
Грузоподъёмность самолёта типа А, шт. |
|
50 |
|
50 |
|
|
Количество самолётов типа Б, шт. |
|
1 |
|
0 |
|
|
Грузоподъёмность самолёта типа Б, шт. |
|
100 |
|
100 |
|
|
Минимальное количество контейнеров в партии, шт. |
1 |
|
1 |
|
||
Максимальное количество |
контейнеров |
в партии, |
15 |
|
22 |
|
шт. |
|
|
|
|
||
|
|
|
|
|
|
|
Средний интервал поступления партий грузов, час |
0,5 |
|
0,4 |
|
||
Количество одновременно |
погружаемых |
контейне- |
2 |
|
2 |
|
ров в самолёт типа А, шт. |
|
|
|
|
||
|
|
|
|
|
|
|
Количество одновременно |
погружаемых |
контейне- |
2 |
|
2 |
|
ров в самолёт типа Б, шт. |
|
|
|
|
||
|
|
|
|
|
|
|
Количество одновременно выгружаемых контейне- |
3 |
|
2 |
|
||
ров из самолёта типа А, шт. |
|
|
|
|
||
|
|
|
|
|
|
|
Количество одновременно выгружаемых контейне- |
3 |
|
2 |
|
||
ров из самолёта типа Б, шт. |
|
|
|
|
||
|
|
|
|
|
|
329
|
Окончание табл. 9.1 |
||
|
|
|
|
Характеристики |
|
Аэропорты |
|
|
1 |
2 |
|
|
|
||
Среднее время погрузки контейнера в самолёт типа |
|
0,1 |
0,2 |
А, час |
|
||
|
|
|
|
Среднее время погрузки контейнера в самолёт типа |
|
0,1 |
0,1 |
Б, час |
|
||
|
|
|
|
Среднее время выгрузки контейнера из самолёта |
|
0,2 |
0,2 |
типа А, час |
|
||
|
|
|
|
Среднее я время выгрузки контейнера из самолёта |
|
0,2 |
0,2 |
типа Б, час |
|
||
|
|
|
|
Среднее время полета самолёта типа А из аэропор- |
|
3,4 |
3,6 |
та 1 в аэропорт 2 и из аэропорта 2 в аэропорт 1, час |
|
||
|
|
|
|
Стандартное отклонение времени полёта самолёта |
|
|
|
типа А из аэропорта 1 в аэропорт 2 и из аэропорта 2 |
|
0,5 |
0,6 |
в аэропорт 1, час |
|
|
|
Среднее время полета самолёта типа Б из аэропор- |
|
3,2 |
4,1 |
та 1 в аэропорт 2 и из аэропорта 2 в аэропорт 1, час |
|
||
|
|
|
|
Стандартное отклонение времени полёта самолёта |
|
|
|
типа Б из аэропорта 1 в аэропорт 2 и из аэропорта 2 |
|
0,5 |
0,8 |
в аэропорт 1, час |
|
|
|
9.1.3. Задание на исследование
Построить имитационную модель функционирования системы воздушных перевозок с целью определения следующих её показателей:
коэффициенты доставки грузов самолётами типов А и Б в аэропорты 1 и 2;
коэффициент доставки грузов системой перевозок в целом; коэффициенты использования самолётов типов А и Б в аэро-
портах 1 и 2; коэффициент использования самолётов системой перевозок в
целом; коэффициенты использования средств погрузки, выгрузки в
аэропортах 1 и 2 и самолётов при выполнении ими полётов. Исследовать влияние на показатели функционирования систе-
мы воздушных перевозок её характеристик, выявить среди них существенные и несущественные.
Сделать выводы о построении эффективной системы воздушных перевозок и возможных направлениях совершенствования после введения в эксплуатацию.
330
9.1.4. Формализованное описание модели
Представим систему воздушных перевозок в виде СМО
(рис. 9.1).
Система воздушных перевозок представляет собой многофазную многоканальную СМО сложной структуры с различными видами заявок. Модель, исходя из такой структуры, должна состоять из двух частей:
имитация функционирования аэропорта 1; имитация функционирования аэропорта 2.
Вкаждую из этих частей модели нужно включить следующие сегменты:
имитация функционирования аэропорта 1:
прибытие самолётов в аэропорт 1, ожидание погрузки; поступление и учёт грузов в аэропорту 1; погрузка грузов в аэропорту 1; полёт из аэропорта 1 в аэропорт 2; ожидание разгрузки в аэропорту 1; разгрузка самолётов в аэропорту 1;
имитация функционирования аэропорта 2: поступление и учёт грузов в аэропорту 2; ожидание разгрузки в аэропорту 2; разгрузка самолётов в аэропорту 2; ожидание погрузки в аэропорту 2; погрузка грузов в аэропорту 2; полёт из аэропорта 2 в аэропорт 1.
Вмодели с точки зрения интерпретации целесообразно рассматривать заявки трёх видов:
заявки как транспортные средства — самолёты; заявки как поступающие грузы в аэропорт 1; заявки как поступающие грузы в аэропорт 2.
Заявки как транспортные средства — самолёты должны иметь следующие параметры (поля):
типТрансп — код типа транспортного средства — самолёта; колГрузоМест — количество груза (контейнеров) в загру-
женном транспортном средстве — самолёте; врПолёта — время полёта самолёта из аэропорта отправления
в аэропорт назначения; разные — другие характеристики процесса перевозки грузов
воздушным транспортом.
331
Рис. 9.1. Система воздушных перевозок как СМО
В постановке задачи транспортные средства — самолёты определены двух типов А и Б. Для идентификации этих типов в поле типТрансп следует использовать коды 1 и 2 соответственно.
332
Для фиксации количества поступающих грузов в аэропорты 1 и 2 в соответствующих заявках следует использовать поля колГру-
зоМест1 и колГрузоМест2.
Для параметров — исходных данных и для показателей функционирования системы воздушных перевозок разработаны идентификаторы (п. 9.1.6 и п. 9.1.7 соответственно).
Показатели системы воздушных перевозок разделены на две группы:
показатели, рассчитываемые системой моделирования встроенными средствами;
показатели, рассчитываемые по формулам разработчика. В первую группу включены следующие показатели:
коэфПогр1А, коэфПогр1Б, коэфПогр2А, ко-
эфПогр2Б — коэффициенты использования средств погрузки при погрузке в самолёты типов А и Б в аэропортах 1 и 2 соответственно;
коэфРазгр1А, коэфРазгр1Б,коэфРазгр2А,коэфРаз-
гр2Б — коэффициенты использования средств разгрузки при разгрузке самолётов типов А и Б в аэропортах 1 и 2 соответственно;
коэфПолётА12, коэфПолётБ12, коэфПолётА21, ко-
эфПолётБ21 — коэффициенты нахождения самолётов типов А и Б в полётах из аэропорта 1 в аэропорт 2 и из аэропорта 2 в аэропорт 1 соответственно.
Вторую группу составляют следующие показатели:
коэфДост21=достК21/всегоПостК2 — коэффициент до-
ставки грузов из аэропорта 2 в аэропорт 1, достК21 — количество доставленного груза из аэропорта 2 в аэропорт 1, всегоПостК2 — количество всего поступившего груза в аэропорт 2;
коэфДост12=достК12/всегоПостК1 — коэффициент достав-
ки грузов из аэропорта 1 в аэропорт 2, достК12 — количество доставленного груза из аэропорта 1 в аэропорт 2, всегоПостК1
— количество всего поступившего груза в аэропорт 1;
коэфДост=(достК12+достК21)/(всегоПостК1+всегоПостК2) —
коэффициент доставки грузов системой перевозок в целом;
коэфИспСам1А=коэфПогр1А+коэфРазгр1А+коэфПолётА12 —
коэффициент использования самолётов типа А в аэропорту 1;
коэфИспСам1Б=коэфПогр1Б+коэфРазгр1Б+коэфПолётБ12 —
коэффициент использования самолётов типа Б в аэропорту 1;
коэфИспСам2А, коэфИспСам2Б — коэффициенты исполь-
зования самолётов типа А и Б в аэропорту 2.
333
9.1.5. Создание областей просмотра
Создайте следующие области просмотра, на которых вы будете помещать сегменты имитационной модели:
исхДанные; Результаты; Аэропорт1; Аэропорт2.
При необходимости вы можете создать и другие области просмотра в зависимости от возможностей вашего компьютера и монитора. При этом можете пользоваться встроенными средствами перехода к областям просмотра или добавить свои соответствующие элементы управления.
Значения свойств элементов Область просмотра установите согласно табл. 9.2.
|
|
|
|
|
Таблица 9.2 |
|
|
|
|
|
|
Свойства |
|
|
Области просмотра |
|
|
Имя: |
исхДанные |
Результаты |
Аэропорт1 |
Аэропорт1 |
|
Х: |
10 |
10 |
|
10 |
10 |
Y: |
1860 |
2600 |
|
10 |
790 |
Ширина: |
620 |
530 |
|
1080 |
1110 |
Высота: |
490 |
470 |
|
480 |
490 |
Для всех областей просмотра оставьте Выравнивать по:
Верхнему левому углу, установите из списка Масштабирование: Подогнать под окно.
9.1.6. Ввод исходных данных
Организуйте ввод исходных данных для модели в одном месте. Для удобства пользования, например, при модификации исходных данных, все их целесообразно разделить на две группы по признаку принадлежности к аэропорту 1 и аэропорту 2.
1.Перетащите элемент Скруглённый прямоугольник на элемент Область просмотра с именем исхДанные.
2.На странице Местоположение и размер панели Свойства
введите в поля X: 30, Y: 1880, Ширина: 580, Высота: 450.
3.Перетащите элемент text и в поле Текст: введите Исход-
ные данные.
4.Из библиотеки Основная перетащите элементы Параметр
ипоместите их так, как на рис. 9.2.
5.Значения свойств установите согласно табл. 9.3.
334
Рис. 9.2. Элементы Параметр для ввода исходных данных
|
|
Таблица 9.3 |
|
|
|
Имя |
Тип |
Значение по умолчанию |
Самолёты типа А |
|
|
колСамТипА |
int |
2 |
грузПодСамА |
int |
50 |
|
Аэропорт 1 |
|
минКонтПост1 |
int |
1 |
максКонтПост1 |
int |
15 |
срВрПостКонт1 |
double |
0.5 |
погрКонтСам1А |
int |
2 |
погрКонтСам1Б |
int |
2 |
выгрКонтСам1А |
int |
3 |
выгрКонтСам1Б |
int |
3 |
срВрПогрКонтСам1А |
double |
0.1 |
срВрПогрКонтСам1Б |
double |
0.1 |
срВрВыгрКонтСам1А |
double |
0.2 |
срВрВыгрКонтСам1Б |
double |
0.2 |
срВрПолётаА12 |
double |
3.4 |
отклВрПолётаА12 |
double |
0.5 |
335