Пример №3 return master

В телевизионной мастерской работает один мастер для ремонта своих, сдаваемых в прокат телевизоров профилактического обслуживания телевизоров клиентов и проведения срочных ремонтов. Телевизоры, принадлежащие фирме поступают на ремонт через 40±8 часов и ремонтируются в течении 10±1 час (будем считать, что это крупный ремонт). Срочный ремонт (замена предохранителей, настройка и регулировка) делается сразу. Телевизоры, требующие срочного ремонта, прибывают каждые 90±10 минут и обслуживаются 15±5 минут. Телевизоры, клиентов для профилактического обслуживают пребывают каждые 5±1 час и требуют для осмотра 120±30 минут, Профилактическое обслуживание телевизоров имеет более высокий приоритет, чем крупный ремонт, сдаваемых на прокат телевизоров, являющихся собственностью фирмы.

Промоделировать работу фирмы в течение 10 дней. Определить степень занятости мастера (коэффициент загрузки) и максимальную длину очередей телевизоров по каждому типу ремонта.

Структурная схема примера представлена на рис.2.19.

Равномерный закон: 2400±480
Промоделировать работу фирмы в течение 10 дней.
GT_1
Q_1
D_1
PR=1
Равномерный закон: 600±60 15±5 120±30
Неограни -ченная длина
GT_2
Q_2
Равномерный закон: 90±10
Неограни -ченная длина
GT_3
Q_3
Неограни -ченная длина
Равномерный закон: 300±60
PR=3
PR=2

Рисунок 2.19. Структурная схема примера 3

Модель данной задачи:

GENERATE 2400,480,,,1;Телевизоры для крупного ремонта с самым низким приоритетом = 1

QUEUE QOCH_1

SEIZE MASTER

DEPART QOCH_1

ADVANCE 600,60

RELEASE MASTER

TERMINATE

GENERATE 90,10,,,3;Срочный ремонт с приоритетом = 3

QUEUE QOCH_2

PREEMPT MASTER;Занятие мастера с прерыванием всех остальных видов ремонта

DEPART QOCH_2

ADVANCE 15,5

RETURN MASTER

TERMINATE

GENERATE 300,60,,,2

QUEUE QOCH_3

PREEMPT MASTER,PR;Занятие мастера с прерыванием только крупного ремонта

DEPART QOCH_3

ADVANCE 120,30

RETURN MASTER

TERMINATE

*Временной сегмент*

GENERATE 48000

TERMINATE 1

START 1

После завершения моделирования выдается стандартный отчет.

GPSS World Simulation Report - Отчёт 1 - 3

Monday, 22 сентября 2014 г. 21:45:52

START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 48000.000      
NAME VALUE
MASTER 10001.000
QOCH_1 10003.000
QOCH_2 10000.000
QOCH_3 10002.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
    GENERATE      
    QUEUE      
    SEIZE      
    DEPART      
    ADVANCE      
    RELEASE      
    TERMINATE      
    GENERATE      
    QUEUE      
    PREEMPT      
    DEPART      
    ADVANCE      
    RETURN      
    TERMINATE      
    GENERATE      
    QUEUE      
    PREEMPT      
    DEPART      
    ADVANCE      
    RETURN      
    TERMINATE      
    GENERATE      
    TERMINATE      
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
MASTER   0.801 53.931            
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
QOCH_2         0.136 12.265 62.977  
QOCH_3         0.142 42.468 194.141  
QOCH_1         0.017 41.996 72.538  
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
    48045.342          
    48052.154          
    48083.779          
    48290.475          
    96000.000          
                   

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: