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

Для устранения неисправностей на городской линии используется 2 бригады, но так как неисправности случаются редко (17/64), то нагрузка на данные бригады велика, но остается в пределах допустимой нормы (0,702) в то время как максимальная нагрузка составляет 0,75). Для устранения неисправностей на магистральной линии используется 8 бригад. Так как неисправности случаются часто (47/64), то нагрузка на данные бригады достаточно велика, но в переделах допустимой нормы (0,71).

Принимает заявки 1человек, но так как задержка на принятие заявки мала, то нагрузка оператора =0,727. Что в пределах допустимой нормы.

Обработкой заявок занимаются 2 человека, и нагрузка на них в пределах допустимой нормы и составляет = 0,728.

В каждой бригаде по 5 человек, в месяц они получают 23000р. Работают 25дней в месяц. В день они получают – 920р.  Всего 10 бригад, и в день на них тратится – 46000р. Оператор получает 16000р (640руб/день). Обработчики заявок – 21000р (840руб/день). Всего в день тратится 47480р.

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

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

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

P0,1=2/5=0,4 (вероятность использования камеры хранения)

P1,2=4/6=0,67 (вероятность использования тележки)

P3,4=9/10=0,9 (вероятность покупки)

Магазин работает 8 часов, следовательно, интенсивность входного потока составит: 28800/480 = 1 покупатель за 60 секунд = 1 покупатель в минуту.

Предположим, что в магазине 4 кассы, 10 телег,  в среднем покупатель проводит 13 минут в магазине.

Разработка модели

Ts1


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

9)  Ts1 – покупатель оставил вещи в камере хранения (10 сек)

10) Ts2 – покупатель взял тележку (30 сек)

11) Ts3 – покупатель совершает покупки (10 минут)

12) Ts4 – оплата покупок (2 минуты)

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

VAR1 VARIABLE C1-X$INP

TAB TABLE V$VAR1,30,20,15

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

TEL STORAGE 10

KAS STORAGE 4

MAG STORAGE 15

GENERATE 60,FN$EXP1

SAVEVALUE INP,C1

TRANSFER 0.4,KAMERA,TRAN1

KAMERA     QUEUE 1

SEIZE KAM

DEPART 1

ADVANCE 60,FN$EXP1

RELEASE KAM

TRAN1      TRANSFER 0.67,MAGAZIN,TELEGA

TELEGA     QUEUE 2

ENTER TEL

DEPART 2

ADVANCE 10,FN$EXP1

LEAVE TEL

MAGAZIN    QUEUE 3

ENTER MAG

DEPART 3

ADVANCE 600,FN$EXP1

LEAVE MAG

TRANSFER 0.8,EXT,KASSA

KASSA      QUEUE 4

ENTER KAS

DEPART 4

ADVANCE 150,FN$EXP1

LEAVE KAS

EXT        TABULATE TAB                 

TERMINATE 1

start 100000

Отчёт

GPSS World Simulation Report - Untitled Model 2.3.1

Friday, November 12, 2010 14:05:14 

START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

0.000        6015417.389    27        1          3

NAME                       VALUE 

EXP1                        10002.000

EXT                            26.000

INP                         10006.000

KAM                         10007.000

KAMERA                          4.000

KAS                         10004.000

KASSA                          21.000

MAG                         10005.000

MAGAZIN                        15.000

TAB                         10001.000

TEL                         10003.000

TELEGA                         10.000

TRAN1                           9.000

VAR1                        10000.000

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

1    GENERATE        100009             0       0

2    SAVEVALUE       100009             0       0

3    TRANSFER        100009             0       0