Отчёт по 4 лабораторной
.docxРазработка СеМО аэропорта.
Постановка задачи: смоделировать СеМО аэропорта, определить необходимое количество сотрудников, оборудования, рассчитать заработную плату. Загрузка сети не должна превышать 0,75.
Описание модели:
Человек заходит в аэропорт, проходит процедуру досмотра. Затем он подходит к стойке для регистрации и сдачи багажа. Если пассажир прошел регистрацию онлайн, то он встает в отдельную очередь, сдает багаж, либо регистрирует ручную кладь и тратит при этом меньше времени. Если же нужна регистрация, то он встает в общую очередь. Далее пассажир идет на паспортный контроль. Затем происходит процедура досмотра для входа в самолет. После этого пассажир попадает в зал ожидания, из которого совершается вход в самолет. После посадки пассажир выходит из самолета, попадает в зону прилета и проходит на паспортный контроль. После этого пассажир забирает свой багаж (если имеется) и покидает аэропорт.
Исходные данные:
Ежедневно аэропорт посещают 70 000 человек.
Модель:
Аэропорт работает 24 часа в сутки. Интервал времени между поступлениями заявок =
Вход в аэропорт – VITS1 – количество стоек для досмотра багажа = 600, 600 сотрудников, время обслуживания – 300 с.
Сдача багажа (регистрация ручной клади) – VITS2 – количество стоек для сдачи багажа = 850, 850 сотрудников, время обслуживания = 600 с.
Сдача багажа (регистрация ручной клади) + регистрация – VITS3 – количество стоек = 300, 300 сотрудников, время обслуживания = 900 с.
Паспортный контроль – VITS4 – количество стоек = 600, 600 сотрудников, время обслуживания = 1200 с.
Досмотр – VITS5 – количество стоек = 1000, 1000 сотрудников, время обслуживания = 600 с.
Вход в самолет – VITS6 – количество стоек = 550, 550 сотрудников, время обслуживания =450 с.
Выход из самолета – PRTS7 – количество стоек = 550, 550 сотрудников, время обслуживания = 450 с.
Паспортный контроль – PRTS8 – количество стоек = 350, 350 сотрудников, время обслуживания = 900c.
Получение багажа – PRTS9 – количество стоек = 300, 300 сотрудников, время обслуживания = 900 с.
Вероятность прохода пассажира только на сдачу багажа = 0,8, т.к. около 80% всех пассажиров проходят онлайн регистрацию и не нуждаются в ней в аэропорту.
Вероятность прохода пассажира на паспортный контроль = 0,3, т.к. около 30% всех пассажиров летят в другую страну.
Вероятность прохода пассажиром после прилета самолета сразу на выход = 0,1, т.к. около 10% всех пассажиров берут с собой только ручную кладь.
Код программы:
EXP1 FUNCTION RN1 C24
0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38
.8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2
.97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8
SYS1 STORAGE 600
SYS2 STORAGE 850
SYS3 STORAGE 300
SYS4 STORAGE 600
SYS5 STORAGE 1000
SYS6 STORAGE 550
SYS7 STORAGE 550
SYS8 STORAGE 350
SYS9 STORAGE 300
TAB1 TABLE M1,1500,500,15
GENERATE 1,FN$EXP5
VITS1 QUEUE 1
ENTER SYS1
DEPART 1
ADVANCE 300,FN$EXP1
LEAVE SYS1
TRANSFER .8,VITS3,VITS2
VITS2 QUEUE 2
ENTER SYS2
DEPART 2
ADVANCE 600,FN$EXP1
LEAVE SYS2
TRANSFER .3,VITS5,VITS4
VITS3 QUEUE 3
ENTER SYS3
DEPART 3
ADVANCE 900,FN$EXP1
LEAVE SYS3
TRANSFER .3,VITS5,VITS4
VITS4 QUEUE 4
ENTER SYS4
DEPART 4
ADVANCE 1200,FN$EXP1
LEAVE SYS4
TRANSFER ,VITS5
VITS5 QUEUE 5
ENTER SYS5
DEPART 5
ADVANCE 600,FN$EXP1
LEAVE SYS5
TRANSFER ,VITS6
VITS6 QUEUE 6
ENTER SYS6
DEPART 6
ADVANCE 450,FN$EXP1
LEAVE SYS6
TRANSFER ,PRTS7
PRTS7 QUEUE 7
ENTER SYS7
DEPART 7
ADVANCE 450,FN$EXP1
LEAVE SYS7
TRANSFER .3,MET1,PRTS8
MET1 TRANSFER .1,EXT,PRTS9
PRTS8 QUEUE 8
ENTER SYS8
DEPART 8
ADVANCE 900,FN$EXP1
LEAVE SYS8
TRANSFER .1,PRTS9,EXT
PRTS9 QUEUE 9
ENTER SYS9
DEPART 9
ADVANCE 600,FN$EXP1
LEAVE SYS9
TRANSFER ,EXT
EXT TABULATE TAB1
TERMINATE 1
START 10000
Результаты:
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 13375.201 58 0 9
NAME VALUE
EXP5 10000.000
EXT 57.000
MET1 44.000
PRTS7 38.000
PRTS8 45.000
PRTS9 51.000
SYS1 10001.000
SYS2 10002.000
SYS3 10003.000
SYS4 10004.000
SYS5 10005.000
SYS6 10006.000
SYS7 10007.000
SYS8 10008.000
SYS9 10009.000
TAB1 10010.000
VITS1 2.000
VITS2 8.000
VITS3 14.000
VITS4 20.000
VITS5 26.000
VITS6 32.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 13401 0 0
VITS1 2 QUEUE 13401 0 0
3 ENTER 13401 0 0
4 DEPART 13401 0 0
5 ADVANCE 13401 299 0
6 LEAVE 13102 0 0
7 TRANSFER 13102 0 0
VITS2 8 QUEUE 10426 0 0
9 ENTER 10426 0 0
10 DEPART 10426 0 0
11 ADVANCE 10426 483 0
12 LEAVE 9943 0 0
13 TRANSFER 9943 0 0
VITS3 14 QUEUE 2676 0 0
15 ENTER 2676 0 0
16 DEPART 2676 0 0
17 ADVANCE 2676 201 0
18 LEAVE 2475 0 0
19 TRANSFER 2475 0 0
VITS4 20 QUEUE 3996 0 0
21 ENTER 3996 0 0
22 DEPART 3996 0 0
23 ADVANCE 3996 371 0
24 LEAVE 3625 0 0
25 TRANSFER 3625 0 0
VITS5 26 QUEUE 12047 0 0
27 ENTER 12047 0 0
28 DEPART 12047 0 0
29 ADVANCE 12047 595 0
30 LEAVE 11452 0 0
31 TRANSFER 11452 0 0
VITS6 32 QUEUE 11452 0 0
33 ENTER 11452 0 0
34 DEPART 11452 0 0
35 ADVANCE 11452 473 0
36 LEAVE 10979 0 0
37 TRANSFER 10979 0 0
PRTS7 38 QUEUE 10979 0 0
39 ENTER 10979 0 0
40 DEPART 10979 0 0
41 ADVANCE 10979 452 0
42 LEAVE 10527 0 0
43 TRANSFER 10527 0 0
MET1 44 TRANSFER 7395 0 0
PRTS8 45 QUEUE 3132 0 0
46 ENTER 3132 0 0
47 DEPART 3132 0 0
48 ADVANCE 3132 292 0
49 LEAVE 2840 0 0
50 TRANSFER 2840 0 0
PRTS9 51 QUEUE 3759 0 0
52 ENTER 3759 0 0
53 DEPART 3759 0 0
54 ADVANCE 3759 235 0
55 LEAVE 3524 0 0
56 TRANSFER 3524 0 0
EXT 57 TABULATE 10000 0 0
58 TERMINATE 10000 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
1 1 0 13401 13401 0.000 0.000 0.000 0
2 1 0 10426 10426 0.000 0.000 0.000 0
3 1 0 2676 2676 0.000 0.000 0.000 0
4 1 0 3996 3996 0.000 0.000 0.000 0
5 1 0 12047 12047 0.000 0.000 0.000 0
6 1 0 11452 11452 0.000 0.000 0.000 0
7 1 0 10979 10979 0.000 0.000 0.000 0
8 1 0 3132 3132 0.000 0.000 0.000 0
9 1 0 3759 3759 0.000 0.000 0.000 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
SYS1 600 301 0 351 13401 1 289.282 0.482 0 0
SYS2 850 367 0 524 10426 1 441.745 0.520 0 0
SYS3 300 99 0 216 2676 1 161.185 0.537 0 0
SYS4 600 229 0 441 3996 1 313.024 0.522 0 0
SYS5 1000 405 0 677 12047 1 522.100 0.522 0 0
SYS6 550 77 0 497 11452 1 365.588 0.665 0 0
SYS7 550 98 0 500 10979 1 353.506 0.643 0 0
SYS8 350 58 0 301 3132 1 193.885 0.554 0 0
SYS9 300 65 0 280 3759 1 161.322 0.538 0 0
TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%
TAB1 3032.914 1459.206 0
_ - 1500.000 1259 12.59
1500.000 - 2000.000 1333 25.92
2000.000 - 2500.000 1530 41.22
2500.000 - 3000.000 1485 56.07
3000.000 - 3500.000 1218 68.25
3500.000 - 4000.000 981 78.06
4000.000 - 4500.000 689 84.95
4500.000 - 5000.000 517 90.12
5000.000 - 5500.000 346 93.58
5500.000 - 6000.000 232 95.90
6000.000 - 6500.000 151 97.41
6500.000 - 7000.000 90 98.31
7000.000 - 7500.000 62 98.93
7500.000 - 8000.000 51 99.44
8000.000 - _ 56 100.00
Рис.1 Распределение времени пребывания заявок в сети
Из отчёта видно, что нагрузка сети находится на приемлемом уровне и не превышает 0,75:
STORAGE UTIL.
SYS1 0.482
SYS2 0.520
SYS3 0.537
SYS4 0.522
SYS5 0.522
SYS6 0.665
SYS7 0.643
SYS8 0.554
SYS9 0.538
Рассчитаем заработную плату сотрудникам аэропорта:
Должность |
Количество сотрудников |
Оклад |
Охранник |
300 |
15 000 рублей |
Досмотрщик на входе |
600 |
30 000 рублей |
Агент по регистрации и сдаче багажа |
1150 |
35 000 рублей |
Сотрудник паспортного контроля |
950 |
40 000 рублей |
Досмотрщик на входе в самолет |
550 |
45 000 рублей |
Работники на входе\выходе |
1100 |
35 000 рублей |
Грузчик |
500 |
15 000 рублей |
Итого |
171 500 000 рублей |
Заключение:
Разработанная сеть удовлетворяет заданным условиям и справляется с нагрузкой.
Заработная плата сотрудников соизмерима с выполняемыми обязанностями.