Transit TABLE M1,200,200,20 
GENERATE (Exponential(1,0,300)) ;Поступает новый заказ. 
SPLIT 2,Factory,1 ;Создаются 2 копии заказа. 
QUEUE Motor ;Встать в очередь на двигатель. 
SEIZE Motor ;Занять устройство. 
DEPART Motor ;Выйти из очереди. 
ADVANCE 200,100 ;Взять двигатель со склада. 
RELEASE Motor ;Освободить устройство. 
TRANSFER ,Tryout ;Послать на проверочную сборку. 
Factory TEST E P1,2,Baseplate ;P1=2 ? 
QUEUE Pumps ;Встать в очередь (если P1=2). 
SEIZE Pumps ;Занять устройство. 
DEPART Pumps ;Выйти из очереди. 
ADVANCE 180,120 ;Подготовить насос. 
Pump MATCH Plate ;Ждать поступление опорной плиты. 
ADVANCE 50,10 ;Проверить насос на плите. 
RELEASE Pumps ;Освободить устройство. 
TRANSFER ,Tryout ;Послать на испытание. 
Baseplate QUEUE Base ;Встать в очередь (P1=3). 
SEIZE Base ;Занять устройство. 
DEPART Base ;Выйти из очереди. 
ADVANCE 80,20 ;Сделать опорную плиту. 
Plate MATCH Pump ;Ждать поступления насосного агрегата. 
ADVANCE 50,10 ;Проверить насос на опорной плите. 
RELEASE Base ;Освободить устройство. 
Tryout GATHER 3 ;Собрать агрегат для испытания. 
ADVANCE 60 ;Проверочная сборка. 
TEST E P1,1,Finish ;Это двигатель (P1=1)? 
SEIZE Paint1 ;Занять первое окрасочное устройство. 
ADVANCE 100,20 ;Окраска двигателя. 
RELEASE Paint1 ;Освободить первое окрасочное устройство. 
TRANSFER ,Build ;Послать на сборку. 
Finish TEST E P1,2,Basplate ;Это насос (P1=2)? 
SEIZE Paint2 ;Занять второе окрасочное устройство. 
ADVANCE 120,30 ;Окраска насоса. 
RELEASE Paint2 ;Освободить второе окрасочное устройство. 
TRANSFER ,Build ;Послать на сборку. 
Basplate SEIZE Galvanize ;Занять устройство. 
ADVANCE 120,30 ;Оцинковка опорной плиты. 
RELEASE Galvanize ;Освободить устройство. 
Build ASSEMBLE 3 ;Ожидание всех трех компонентов. 
ADVANCE 150,30 ;Сборка агрегата. 
TABULATE Transit ;Записывается транзитное время. 
TERMINATE 1 ;Один агрегат готов. 
START 50

Результаты моделирования.


Оценка - 1.0 (7)

2015-11-17 • Просмотров [ 1284 ]