Моделирование систем / моделир-лаб2 (1)
.docxМИНИСТЕРСТВО ОБРАЗОВАНИЯ и НАУКИ
КЫРГЫЗСКОЙ РЕСПУБЛИКИ
КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. И. РАЗЗАКОВА
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
КАФЕДРА «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»
Отчет
По моделированию
Лабораторная работа №2
Бишкек 2019
Задание:
В центре обслуживания работает несколько отделов. Для оформления прописки необходимо пройти 3: справочную, банк и отдел регистрации по району.
Посетители, подающие документы на прописку, приходят в центр каждый 12+-2 мин. справочной работает 5 сотрудников. Время обслуживания клиентов в данном отделе занимает 3+-2 мин. Далее необходимо оплатить в банке комиссию. Здесь клиенты подразделяются на 2 типа: одни платят минимальную комиссию и встают в очередь в отдел регистрации, а другие
оплачивают еще и дополнительную комиссию и обслуживают вне очереди (относительно приоритетом). В отделе регистрации работает 1 сотрудник, который обслуживает в течении 8+-3мин. Если время ожидания
в очереди в этот отдел превышает лимит в 18+-5 минут, то 95% клиентов покидают центр, а 5% идут в банк оплачивают дополнительную комиссию на обслуживания вне очереди и снова идут в отдел регистрации. Смоделировать 9 часов работы центра, учитывая, что с 12:00 до 13:00-обеденный перерыв. Определить загруженность всех трех отделов центра
Stor5
exit
Листинг кода
spravochn storage 5
generate 12,2
queue och
enter spravochn
depart och
advance 3,2
leave spravochn
met2 queue och1
depart och1
transfer.5,,met11
priority 2
met11 queue och2
seize otdel_registr
test g qt$och2,18,met
transfer.95,,met1
priority 3
release otdel_registr
transfer ,met2
met depart och2
advance 18,3
release otdel_registr
terminate
met1 depart och2
release otdel_registr
terminate
generate 240
preempt otdel_registr
advance 60
return otdel_registr
terminate
generate 540
terminate 1
start 1
Результат
GPSS World Simulation Report - Untitled Model 1.2.1
Tuesday, December 11, 2018 13:18:26
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 540.000 31 1 1
NAME VALUE
MET 18.000
MET1 22.000
MET11 11.000
MET2 7.000
OCH 10001.000
OCH1 10002.000
OCH2 10003.000
OTDEL_REGISTR 10004.000
SPRAVOCHN 10000.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 44 0 0
2 QUEUE 44 0 0
3 ENTER 44 0 0
4 DEPART 44 0 0
5 ADVANCE 44 0 0
6 LEAVE 44 0 0
MET2 7 QUEUE 45 0 0
8 DEPART 45 0 0
9 TRANSFER 45 0 0
10 PRIORITY 24 0 0
MET11 11 QUEUE 45 5 0
12 SEIZE 40 0 0
13 TEST 40 0 0
14 TRANSFER 28 0 0
15 PRIORITY 1 0 0
16 RELEASE 1 0 0
17 TRANSFER 1 0 0
MET 18 DEPART 12 0 0
19 ADVANCE 12 0 0
20 RELEASE 12 0 0
21 TERMINATE 12 0 0
MET1 22 DEPART 27 0 0
23 RELEASE 27 0 0
24 TERMINATE 27 0 0
25 GENERATE 2 0 0
26 PREEMPT 2 0 0
27 ADVANCE 2 1 0
28 RETURN 1 0 0
29 TERMINATE 1 0 0
30 GENERATE 1 0 0
31 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
OTDEL_REGISTR 42 0.614 7.888 1 23 0 0 0 5
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
OCH 1 0 44 44 0.000 0.000 0.000 0
OCH1 1 0 45 45 0.000 0.000 0.000 0
OCH2 7 6 45 18 1.776 21.313 35.521 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
SPRAVOCHN 5 5 0 1 44 1 0.251 0.050 0 0
CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE
23 0 480.000 23 27 28
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
49 0 544.361 49 0 1
44 0 720.000 44 0 25
50 0 1080.000 50 0 30