Пример №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; просмотров: 698;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.009 сек.