START TIME END TIME BLOCKS FACILITIES STORAGES



                     0.000          2400.000         8                  1                   0

 

NAME                  VALUE 

     ASSEM                10000.000

     BACK1                        2.000

     FIER                     10001.000

     OVEN                   10002.000

 

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

               1   GENERATE                 4                               0                     0

BACK1  2  ADVANCE                 246                             3                      0

               3  SEIZE                          243                              0                     0

               4  ADVANCE                 243                              1                     0

               5     RELEASE                   242                              0                     0

               6    TRANSFER                242                              0                     0

               7     GENERATE                  1                               0                       0

               8    TERMINATE                1                               0                     0

 

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

 OVEN      243     0.815     8.049           1         1         0        0        0        0

 

FEC XN PRI    BDT ASSEM CURRENT NEXT PARAMETER VALUE

1         0   2401.000      1          4           5

5         0   2406.000      5          2           3

4         0   2419.000      4          2            3

3         0   2422.000       3               2              3

6          0   4800.000       6          0             7

Выше приведен стандартный отчет для случая 4-х сборщиков. Для 2-го и 3-го вариантов (число сборщиков соответственно равно 5 и 6) информация об устройстве в стандартном отчете имеет вид:

2-й вариант

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

OVEN      288   0.970     8.09        1         1       0      0       0        0

3-й вариант

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

OVEN      295   0.987     8.04        1         1       0      0       0        0

 

Выводы

 

Поведение модели исследовалось при трех соотношениях «сборщики – печь». Было выполнено три раздельных прогона. При каждом новом прогоне менялся только операнд D блока GENERATE 1-го сегмента модели. Именно он задавал соотношение «сборщики – печь».

Вычисляем прибыль в каждом варианте. Стоимость использования печи в течение сорокачасового периода равна 480 * 5 =2400 ден. ед.  Каждый сборщик зарабатывает за эту неделю 24 * 40 = 960 ден. ед. Для трех прогонов число выпущенных деталей было равно 242, 287 и 294 соответственно (в эти числа не вошли те изделия, которые оставались в печи при завершении моделирования).

Значения прибыли в трех случаях равны

1 вариант (4 сборщика):   242*42–242*12 –2400 – 960*4=1020 ден. ед.,
2 вариант (5 сборщиков): 287*42–287*12 –2400 – 960*5=1410 ден. ед.,
3 вариант (6 сборщиков): 294*42–294*12 –2400 – 960*6= 660 ден. ед. Следовательно, оптимальным числом сборщиков, использующих для обжига одну печь,  является число 5.

 

Условные обозначения на блок-диаграммах GPSS

Имя блока Обозначение блока Назначение блока
ADOPT   Изменяет семейство вхо-дящего транзакта  
Имя блока Обозначение блока Назначение блока
ADVANCE ASSEMBLE   ASSIGN DEPART ENTER FAVAIL FUNAVAIL GATE X GATE X GATE X GATHER GENERATE   Задерживает транзакт на время А±В, если В=const, или А·В, если В − функция   Собирает А транзактов од-ного семейства, пропускает в следующий блок 1-ый тран-закт, остальные уничтожает Присваивает параметру А входящего транзакта значе-ние В, модифицированное значением С Обеспечивает освобожде-ние в очереди А В единиц     Обеспечивает вхождение транзакта в память А с заня-тием В единиц памяти   Обеспечивает перевод устройства А в доступное состояние   Обеспечивает перевод устройства А в недоступное состояние для входа транзак-тов состояние Проверяет условие нахож- дения логического ключа А в состоянии Х (X=LS, LR)   Проверяет условие нахож- дения устройства А в состоя-нии Х (X=U, NU, I, NI)   Проверяет условие нахож- дения памяти А в состоянии Х (X=SE, SF, SNE, SNF)   Собирает А транзактов од- ного семейства и пропускает их одновременно в следую-щий блок Генерирует транзакты че-рез А ед. времени, модифи-цированных В, с задержкой С, D транзактов, с приорите-том Е

 

 

Имя блока Обозначение блока Назначение блока
LEAVE LOGIC X LOOP MARK MATCH PREEMPT PRIORITY QUEUE RELEASE RETURN SAVAIL SAVEVALUE SEIZE   Освобождает в памяти А В единиц памяти     Устанавливает логический ключ А в состояние Х (Х=S, R, I)   Осуществляет повторение А раз группы блоков от адреса В до данного блока   Осуществляет отметку времени в параметре А     Синхронизирует движение транзактов по блок-схеме совместно с сопряженным блоком MATCH с меткой А Выполняет приоритетную обработку в устройстве А     Присваивает входящему транзакту приоритет А     Обеспечивает занятие в очереди А В единиц     Освобождает устройство А     Снимает прерывание с устройства А     Обеспечивает доступное состояние памяти А     Сохраняет заданное значе-ние В в ячейке А     Занимает устройство А

 

Имя блока Обозначение блока Назначение блока
SPLIT SUNAVAIL TABULATE TERMINATE TEST X TRANSFER   Генерирует А копий вхо- дящего транзакта и направ-ляет их по адресу В, основ-ной транзакт переходит в следующий блок Обеспечивает недоступ-ное состояние памяти А     Регистрирует элемент данных в таблице А     Уничтожает А транзактов   Проверяет соотношение Х между А и В и направляет входящий транзакт в следую-щий блок при выполнении или по адресу С при невы-полнении соотношения (Х=E, NE, L, LE, G, GE) Изменяет направление движения транзактов соглас-но режиму А

 


Дата добавления: 2018-04-04; просмотров: 267; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!