Моделирование систем / lab1mod
.docxМИНИСТЕРСТВО ОБРАЗОВАНИЯ и НАУКИ
КЫРГЫЗСКОЙ РЕСПУБЛИКИ
КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. И. РАЗЗАКОВА
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
КАФЕДРА «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»
Отчет
Лабораторная работа 1
Бишкек 2020
Лабораторная работа №1
Клиенты приходят в банк каждые 2 минуты.
Берут талон электронной очереди в кассу за 5+-20 секунд.
Обслуживаются у кассы в течение 3+-2 минут.
В банке есть 4 кассира.
Смоделировать работу банка в течение 8 часов.
Реализовать модель на языке GPSS.
Сформировать и отправить отчет в качестве решения задания. Отчет должен содержать: - титульный лист - текст задания - листинг кода с комментариями - скрин результата - список необходимых изменений для оптимизации решения - скрин оптимизированного результата
Начальные параметры
kassa storage 4 /многоканальное устройство
generate 120
seize bankomat
advance 15, 5 /здесь в минутах, позже перевожу в секунды
release bankomat
queue ticket
enter kassa
depart ticket
advance 170, 100
leave kassa
terminate
generate (480#60)
terminate 1
start 1
GPSS World Simulation Report - Untitled Model 1.5.1
Tuesday, October 13, 2020 09:44:51
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 28800.000 12 1 1
NAME VALUE
BANKOMAT 10001.000
KASSA 10000.000
TICKET 10002.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 239 0 0
2 SEIZE 239 0 0
3 ADVANCE 239 0 0
4 RELEASE 239 0 0
5 QUEUE 239 0 0
6 ENTER 239 0 0
7 DEPART 239 0 0
8 ADVANCE 239 1 0
9 LEAVE 238 0 0
10 TERMINATE 238 0 0
11 GENERATE 1 0 0
12 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
BANKOMAT 239 0.125 15.048 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
TICKET 1 0 239 239 0.000 0.000 0.000 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
KASSA 4 3 0 3 239 1 1.413 0.353 0 0
CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE
241 0 28800.000 241 0 1
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
240 0 28848.295 240 8 9
242 0 57600.000 242 0 11
Оптимизированные значения
Здесь я удалил лишних кассиров, оптимизировал время обслуживания, сократил очередь на взятие талона, и очередь в целом. до ~минут, и тд. (скрин)
kassa storage 2
;bank
generate 120
seize bankomat
advance 25,10
release bankomat
queue ticket
enter kassa
depart ticket
advance 150,90
leave kassa
terminate
generate (480#60)
terminate 1
start 1
GPSS World Simulation Report - Untitled Model 1.6.1
Tuesday, October 13, 2020 09:46:16
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 28800.000 12 1 1
NAME VALUE
BANKOMAT 10001.000
KASSA 10000.000
TICKET 10002.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 239 0 0
2 SEIZE 239 0 0
3 ADVANCE 239 0 0
4 RELEASE 239 0 0
5 QUEUE 239 0 0
6 ENTER 239 0 0
7 DEPART 239 0 0
8 ADVANCE 239 1 0
9 LEAVE 238 0 0
10 TERMINATE 238 0 0
11 GENERATE 1 0 0
12 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
BANKOMAT 239 0.208 25.095 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
TICKET 1 0 239 233 0.001 0.130 5.179 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
KASSA 2 1 0 2 239 1 1.247 0.624 0 0
CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE
241 0 28800.000 241 0 1
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
240 0 28837.816 240 8 9
242 0 57600.000 242 0 11