Моделирование систем / моделирование 4 лаба
.docxМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КЫРГЫЗСКОЙ РЕСПУБЛИКИ
КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. И.РАЗЗАКОВА
ОТЧЕТ
По дисциплине: Моделирование (лабораторная работа 4)
Бишкек 2018
Задание:
В центре обслуживания работает несколько отделов. Для оформления прописки необходимо пройти 3: справочную, банк и отдел регистрации по району.
Посетители, подающие документы на прописку, приходят в центр каждый 12+-2 мин. справочной работает 5 сотрудников. Время обслуживания клиентов в данном отделе занимает 3+-2 мин. Далее необходимо оплатить в банке комиссию. Здесь клиенты подразделяются на 2 типа: одни платят минимальную комиссию и встают в очередь в отдел регистрации, а другие
оплачивают еще и дополнительную комиссию и обслуживают вне очереди (относительно приоритетом). В отделе регистрации работает 1 сотрудник, который обслуживает в течении 8+-3мин. Если время ожидания
в очереди в этот отдел превышает лимит в 18+-5 минут, то 95% клиентов покидают центр, а 5% идут в банк оплачивают дополнительную комиссию на обслуживания вне очереди и снова идут в отдел регистрации. Смоделировать 9 часов работы центра, учитывая, что с 12:00 до 13:00-обеденный перерыв. Определить загруженность всех трех отделов центра.
Листинг кода:
sp storage 5
generate 12,2
queue och
enter sp
depart och
advance 3,2
leave sp
met2 queue och1
depart och1
transfer.5,,met11
priority 2
met11 queue och2
seize rs
test g qt$och2,18,met
transfer.95,,met1
priority 3
release rs
transfer ,met2
met depart och2
advance 18,3
release rs
terminate
met1 depart och2
release rs
terminate
generate 240
preempt rs
advance 60
return rs
terminate
generate 540
terminate 1
start 1
Результат:
GPSS World Simulation Report - Untitled Model 1.2.1
Friday, December 21, 2018 09:09:55
NAME VALUE
MET 18.000
MET1 22.000
MET11 11.000
MET2 7.000
OCH 10001.000
OCH1 10002.000
OCH2 10003.000
RS 10004.000
SP 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
RS 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
SP 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