Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Отчёт по 3 лабораторной

.docx
Скачиваний:
7
Добавлен:
18.11.2022
Размер:
42.71 Кб
Скачать

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

Дано:

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

Схема модели:

Исходные данные:

P01 = P45 = 0.3 - вероятность использования камеры хранения.

P12 = 0.6 - вероятность использования тележки.

P34 = 0.95 - вероятность совершения покупки, и оплаты её на кассе.

Магазин работает с 9:00 до 23:00, т.е. 14 часов, средний интервал между соседними заявками на входе составляет:

= 72000 мс

Предположим, что в магазине 10 касс, 9 тележек и 9 камер хранения. В торговом зале клиент проводит в среднем 15 минут.

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

TS1 = 30000 мс - время, которое затрачивает клиент, чтобы положить вещи в камеру хранения.

TS2 = 60000 мс - взятие тележки.

TS3 = 900000 мс - проход по торговому залу.

TS4 = 480000 мс - оплата покупки на кассе.

TS5 = 30000 мс - забор вещей из камеры хранения.

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

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

TABQ TABLE M1,750000,500000,10

KASS STORAGE 10

TEL STORAGE 9

KAM1 STORAGE 9

KAM2 STORAGE 9

ZAL STORAGE 700

GENERATE 72000,FN$EXP1

SI1 TRANSFER .3,SI2,TS1

TS1 QUEUE 1

ENTER KAM1

DEPART 1

ADVANCE 30000,FN$EXP1

LEAVE KAM1

TRANSFER ,SI2

SI2 TRANSFER .6,SI3,TS2

TS2 QUEUE 2

ENTER TEL

DEPART 2

ADVANCE 60000,FN$EXP1

LEAVE TEL

TRANSFER ,SI3

SI3 TRANSFER ,TS3

TS3 QUEUE 3

ENTER ZAL

DEPART 3

ADVANCE 900000,FN$EXP1

LEAVE ZAL

TRANSFER ,SI4

SI4 TRANSFER .95,SI5,TS4

TS4 QUEUE 4

ENTER KASS

DEPART 4

ADVANCE 480000,FN$EXP1

LEAVE KASS

TRANSFER ,SI5

SI5 TRANSFER .3,SIF,TS5

TS5 QUEUE 5

ENTER KAM2

DEPART 5

ADVANCE 30000,FN$EXP1

LEAVE KAM2

TRANSFER ,SIF

SIF TABULATE TABQ

TERMINATE 1

START 500000

Отчёт:

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 36055428993.588 38 0 5

NAME VALUE

EXP1 10000.000

KAM1 10004.000

KAM2 10005.000

KASS 10002.000

SI1 2.000

SI2 9.000

SI3 16.000

SI4 23.000

SI5 30.000

SIF 37.000

TABQ 10001.000

TEL 10003.000

TS1 3.000

TS2 10.000

TS3 17.000

TS4 24.000

TS5 31.000

ZAL 10006.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 500018 0 0

SI1 2 TRANSFER 500018 0 0

TS1 3 QUEUE 149957 0 0

4 ENTER 149957 0 0

5 DEPART 149957 0 0

6 ADVANCE 149957 0 0

7 LEAVE 149957 0 0

8 TRANSFER 149957 0 0

SI2 9 TRANSFER 500018 0 0

TS2 10 QUEUE 299610 0 0

11 ENTER 299610 0 0

12 DEPART 299610 0 0

13 ADVANCE 299610 0 0

14 LEAVE 299610 0 0

15 TRANSFER 299610 0 0

SI3 16 TRANSFER 500018 0 0

TS3 17 QUEUE 500018 0 0

18 ENTER 500018 0 0

19 DEPART 500018 0 0

20 ADVANCE 500018 10 0

21 LEAVE 500008 0 0

22 TRANSFER 500008 0 0

SI4 23 TRANSFER 500008 0 0

TS4 24 QUEUE 474863 0 0

25 ENTER 474863 0 0

26 DEPART 474863 0 0

27 ADVANCE 474863 8 0

28 LEAVE 474855 0 0

29 TRANSFER 474855 0 0

SI5 30 TRANSFER 500000 0 0

TS5 31 QUEUE 149690 0 0

32 ENTER 149690 0 0

33 DEPART 149690 0 0

34 ADVANCE 149690 0 0

35 LEAVE 149690 0 0

36 TRANSFER 149690 0 0

SIF 37 TABULATE 500000 0 0

38 TERMINATE 500000 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

1 1 0 149957 149957 0.000 0.000 0.000 0

2 1 0 299610 299610 0.000 0.000 0.000 0

3 1 0 500018 500018 0.000 0.000 0.000 0

4 24 0 474863 411101 0.235 17838.107 132848.044 0

5 1 0 149690 149690 0.000 0.000 0.000 0

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

KASS 10 2 0 10 474863 1 6.312 0.631 0 0

TEL 9 9 0 7 299610 1 0.500 0.056 0 0

KAM1 9 9 0 5 149957 1 0.125 0.014 0 0

KAM2 9 9 0 5 149690 1 0.124 0.014 0 0

ZAL 700 690 0 32 500018 1 12.485 0.018 0 0

TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%

TABQ 1426378.221 1023861.968 0

_ - 750000.000 141867 28.37

750000.000 - 1250000.000 122621 52.90

1250000.000 - 1750000.000 90516 71.00

1750000.000 - 2250000.000 57967 82.59

2250000.000 - 2750000.000 35701 89.73

2750000.000 - 3250000.000 21479 94.03

3250000.000 - 3750000.000 12401 96.51

3750000.000 - 4250000.000 7272 97.96

4250000.000 - 4750000.000 4270 98.82

4750000.000 - _ 5906 100.00

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

499997 0 36055435405.255 499997 27 28

500019 0 36055439391.252 500019 0 1

499979 0 36055472614.597 499979 20 21

500006 0 36055512771.675 500006 27 28

500008 0 36055520256.924 500008 27 28

500010 0 36055527383.090 500010 27 28

500009 0 36055667818.648 500009 20 21

500016 0 36055721792.429 500016 20 21

500007 0 36055789143.732 500007 27 28

499996 0 36055790242.567 499996 20 21

499976 0 36055811596.253 499976 27 28

500011 0 36055835262.705 500011 27 28

500004 0 36055870811.193 500004 20 21

500013 0 36055893594.977 500013 20 21

500015 0 36056094749.900 500015 20 21

500001 0 36056122788.886 500001 20 21

499994 0 36056138079.475 499994 27 28

500018 0 36057968366.679 500018 20 21

500014 0 36059016029.373 500014 20 21

Таблица:

Рис.1 Распределение времени пребывания заявки в сети

Заключение:

Так как число покупателей за день не превышает 700, количество касс = 10. Загрузка на кассы составила 0.631, что укладывается в пределы нормы в 0.750. Загрузки на остальных системах крайне малы, из чего можно сделать вывод, что существует возможность сэкономить на количестве тележек и камер хранения.

Зарплата сотрудников магазина составляет:

Кассиры (10) – 20000 рублей

Грузчики (3) – 18000 рублей

Охранники (2) – 25000 рублей

Уборщики (3) – 15000 рублей

Общие затраты на зарплату сотрудников в месяц = 349000 рублей.

Низкая зарплата сотрудников обусловлена низкой посещаемостью магазина.