пример 3


ПРИМЕР №3

 

На фабрике в кладовой работает один кладовщик. Он выдает запасные части механикам, обслуживающим станки и устанавливающим эти части на испорченных станках. Запасные части довольно дорогие.

                                                                                                              Время обслуживания

Категория 1                      420+-360                             300+-90

Категория 2                      360+-240                             100+-30

 

Построение модели

Похоже на пример 2. Запросы первой категории будем моделировать одним сегометом, а запросы второй категории другим. Разные относительные приоритеты задаются путем использования операнда E , блока GENERATE для второго больше первого

 

Элементы

Интерпретация

Транзакты

В 1 сегменте модели

Во втором сегменте

В третьем сегменте

 

Механики первой категории

Механики с запросом 2 категории

Таймер

Устройство

STOCKMAN

 

кладовщик

Очередь

BARNERQ хрен знает что мля

 

???

 

 

1 тип

GENERATE          420,360,,,1 ; ПРИХОД 1 КАТ

QUEUE                                 QSTCKM1 ;ПРИСОЕДИНЕНИЕ К ОЧЕРЕДИ 1 КАТ

SEIZE                     STOCKMAN ; ЗАНЯТИЕ КЛАДОВЩИКА

REPART                QSTCKM1 ;ВЫХОД ИЗ ОЧЕРЕДИ

ADVANCE           300,90 ; ОБСЛУЖИВАНИЕ КЛАДОВЩИКОМ

RELEASE              STOCKMAN ;ОСВОБОДЛЕНИЕ КЛАДОВЩИКА

TERMINATE       0

2 ТИП

GENERATE          360,240,,,2 ; ПРИХОД 2 КАТ

QUEUE                                QSTCKM2 ;ПРИСОЕДИНЕНИЕ К ОЧЕРЕДИ 2 КАТ

SEIZE                     STOCKMAN ; ЗАНЯТИЕ КЛАДОВЩИКА

REPART                QSTCKM2 ;ВЫХОД ИЗ ОЧЕРЕДИ

ADVANCE           100,30 ; ОБСЛУЖИВАНИЕ КЛАДОВЩИКОМ

RELEASE              STOCKMAN ;ОСВОБОДЛЕНИЕ КЛАДОВЩИКА

TERMINATE       0

ТАЙМЕР

GENERATE          28800

TERMINATE       1 ; ЗАВЕРШЕНИЕ ПРОГОНА

START                   1

 


Читайте также

пример 1

построения модулей пример 1

пример 2

построения модулей пример 2

пример 4

построения модулей пример 4

Вероятностные распределения

вероятностные распределения

Блок GATE

Блок GATE изменяет маршрут движения транзактов в зависимости от состояния некоторого объекта



Комментарии (0)







Разрешённые теги: <b><i><br>Добавить новый комментарий: