Пример №4
50 деталей поступают для обработки к двум рабочим, выбор которых равновероятен, согласно закону равномерной плотности со временем 15±1 единиц времени. Рабочие выполняют первую операцию со временем 5±2 единицы, передают детали контролеру, выполняющему контрольную операцию со временем 2±1 единицы, затем выполняют еще одну операцию со временем 6±3 единицы каждый над своей деталью и снова передают детали контролеру. Время выполнения всех операций распределено по равномерному закону.
Структурная схема примера представлена на рис.2.20.
Завершить моделирование после обработки 50 деталей |
GT_1 |
D_1 |
D_3 |
P=0.5 |
Равномерный закон: 15±1 |
Равномерный закон: 2±1 |
D_2 |
P=0.5 |
Равномерный закон: 5±2 6±3 |
Равномерный закон: 5±2 6±3 |
Рисунок 2.20. Структурная схема примера 4
Модель данной задачи:
GENERATE 15,1 ;генерация транзактов (деталей)
TRANSFER 0.5,,second_worker ;операнд B пустой, что означает: с вероятностью p=0,5 переход на метку second_worker и с p=1-0,5 на следующий за этим блок (статический переход).
SEIZE 1 ;транзакт занимает устройство с номером 1 (первый рабочий)
ADVANCE 5,2 ;задержка 5+-2 еденицы времени (обработка)
TRANSFER SBR,controller,7 ;в параметр под номером 7 записывается номер данного блока (число 5) и транзакт переходит на блок помеченный меткой controller
ADVANCE 6,3 ;задержка 6+-3 еденицы времени (обработка)
RELEASE 1 ;освобождение первого устройства
TRANSFER SBR,controller,7 ;в параметр под номером 7 записывается номер данного блока (число 8) и транзакт переходит на блок помеченный меткой controller
TERMINATE 1 ;один транзакт (деталь) удаляется из системы
second_worker SEIZE 2 ;транзакт занимает устройство с номером 2 (второй рабочий)
ADVANCE 5,2 ;задержка 5+-2 еденицы времени (обработка)
TRANSFER SBR,controller,7 ;в параметр под номером 7 записывается номер данного блока (число 12) и транзакт переходит на блок помеченный меткой controller
ADVANCE 6,3 ;задержка 6+-3 еденицы времени (обработка)
RELEASE 2 ;освобождение второго устройства
TRANSFER SBR,controller,7 ;в параметр под номером 7 записывается номер данного блока (число 15) и транзакт переходит на блок помеченный меткой controller
TERMINATE 1 ;один транзакт (деталь) удаляется из системы
controller SEIZE 3 ;транзакт занимает контроллера
ADVANCE 2,1 ;задержка 2+-1 еденицы времени (обработка)
RELEASE 3 ;освобождение контроллера
TRANSFER p,7,1 ;переход по номеру блока, хранящемся в седьмом транзакте с увеличением этого номера на 1
START 50 ;запуск модели для 50 транзактов (деталей)
После завершения моделирования выдается стандартный отчет.
GPSS World Simulation Report - Отчёт 1 - 4
Monday, 22 сентября 2014 г. 22:00:46
START TIME | END TIME | BLOCKS | FACILITIES | STORAGES |
0.000 | 769.586 |
NAME | VALUE |
CONTROLLER | 17.000 |
SECOND_WORKER | 10.000 |
LABEL | LOC | BLOCK TYPE | ENTRY COUNT | CURRENT COUNT | RETRY |
GENERATE | |||||
TRANSFER | |||||
SEIZE | |||||
ADVANCE | |||||
TRANSFER | |||||
ADVANCE | |||||
RELEASE | |||||
TRANSFER | |||||
TERMINATE | |||||
SECOND_WORKER | SEIZE | ||||
ADVANCE | |||||
TRANSFER | |||||
ADVANCE | |||||
RELEASE | |||||
TRANSFER | |||||
TERMINATE | |||||
CONTROLLER | SEIZE | ||||
ADVANCE | |||||
RELEASE | |||||
TRANSFER |
FACILITY | ENTRIES | UTIL. | AVE. TIME | AVAIL. | OWNER | PEND | INTER | RETRY | DELAY | |
0.402 | 12.884 | |||||||||
0.442 | 13.080 | |||||||||
0.262 | 2.013 | |||||||||
FEC XN | PRI | BDT | ASSEM | CURRENT | NEXT | PARAMETER | VALUE |
771.408 |
Дата добавления: 2015-01-13; просмотров: 765;