Моделируем разомкнутую экспоненциальную СМО. Генерируем поток заявок, который поступает в систему, затем после обработки покидает ее, страница 15

Так как покупатели заходят в магазин с интенсивностью 1 покупатель в минуту, то для предотвращения больших очередей при оплате товаров, было использовано 4 кассы. При этом загрузка на кассу составила 0.498, данное значение остается в пределах нормы. Если же количество покупателей будет постоянно увеличиваться, то во избежание больших очередей и загрузок касс, следует увеличить их количество. Предположим, что кассир получает 17500 р. Магазин работает каждый день с 8 до 23. Кассиры работают по графику 2 через 1, их количество составляет 6 человек, в день каждый получает по 833 руб.

Нагрузка на камеры хранения и тележки составляет 0.599 и 0.011 соответственно, что говорит о том, что при увеличении кол-ва покупателей, стоит увеличить количество камер хранения, а количество тележек оставить неизменным.

Лабораторная работа №6

Постановка задачи

Смоделировать систему работы аэропорта, вычислить кол-во регистрационных пунктов и кол-во работников, необходимых для нормальной работы аэропорта. При этом нагрузка не должна быть больше 0.75. Интервалы времени между поступлениями соседних заявок в систему и задержки при обработке заявок в приборах распределяются по экспоненциальному закону. Количество пассажиров в день – 4320 человек.

РАЗРАБОТКА МОДЕЛИ «ВЫЛЕТ»

схема.jpg

Задержки в приборах:

13)  Ts1 – осмотр багажа (1 мин)

14)  Ts2 – Сдача багажа (1.5 минуты)

15)  Ts3 – Регистрация (5 минут)

16)  Ts4 – Паспортный контроль (4 минуты)

17)  Ts5 – Посадка на рейс (5 минут)

Аэропорт работает круглосуточно. В среднем на борт производят посадку 120 человек.  Так как за день проходят 4320 человек, то в день необходимо отправить 36 рейсов, следовательно, интервал вылетов составит = 1440(мин)/36(рейсов)=40(мин). Интервал обслуживания пассажиров составит = 40(мин)/120(чел)=0,33

P1,2=0,8 – регистрация пройдена

P1,3=0,1– багаж не сдан

P3,4=0,9– пройдена регистрация

P4,5=0,9 – пройден паспортный контроль

Кодпрограммы

VAR1 VARIABLE C1-X$INP

TAB TABLE V$VAR1,0.2,0.2,13

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/.9997,8

OSMOTR STORAGE 5

SDACHA STORAGE 3

REGISTR STORAGE 17

PASSPORT STORAGE 10

POSADKA STORAGE 5

GENERATE 0.33,FN$EXP1

SAVEVALUE INP,C1

OSM        QUEUE 1

ENTER OSMOTR

DEPART 1

ADVANCE 1,FN$EXP1

LEAVE OSMOTR

TRANSFER 0.8,SDACH,train

train   TRANSFER 0.1,EXT,REG

SDACH      QUEUE 2

ENTER SDACHA

DEPART 2

ADVANCE 1.5,FN$EXP1

LEAVE SDACHA

REG        QUEUE 3

ENTER REGISTR

DEPART 3

ADVANCE 5,FN$EXP1

LEAVE REGISTR

TRANSFER 0.9,EXT,CONTR

CONTR     QUEUE 4

ENTER PASSPORT

DEPART 4

ADVANCE 4,FN$EXP1

LEAVE PASSPORT

TRANSFER 0.9,EXT,POSAD

POSAD     QUEUE 5

ENTER POSADKA

DEPART 5

ADVANCE 5,FN$EXP1

LEAVE POSADKA

EXT        TABULATE TAB                 

TERMINATE 1

start 10000

Результаты

GPSS World Simulation Report - Untitled Model 1.5.1

Friday, November 26, 2010 13:36:15 

START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

0.000           3311.712    33        0          5

NAME                       VALUE 

CONTR                          21.000

EXP1                        10002.000

EXT                            32.000

INP                         10008.000

OSM                             3.000

OSMOTR                      10003.000

PASSPORT                    10006.000

POSAD                          27.000

POSADKA                     10007.000

REG                            15.000

REGISTR                     10005.000

SDACH                          10.000

SDACHA                      10004.000

TAB                         10001.000

TRAIN                           9.000

VAR1                        10000.000

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

1    GENERATE         10015             0       0

2    SAVEVALUE        10015             0       0