Reducers STORAGE 5 ;Представляет 5 сужающих машин. 
Spinners STORAGE 40 ;Представляет 40 прядильных машин. 
Winders STORAGE 8 ;Представляет 8 намоточных машин. 
Reducing TABLE X$Reduced,20,20,20 ;Склад редуцированного материала.
Spinning TABLE X$Spun,20,20,20 ;Склад спряденного материала. 
Winding TABLE X$Wound,20,20,20 ;Склад смотанного материала. 
INITIAL X$Reduced,50 
INITIAL X$Spun,25 
INITIAL X$Wound,25 
GENERATE 0.334,,1 ;Единица времени – 1 час. 
QUEUE One ;Встать в очередь на уменьшение. 
ENTER Reducers ;Занять машину. 
DEPART One ;Выйти из очереди. 
ADVANCE 0.634,0.334 ;Время обработки. 
LEAVE Reducers ;Освободить машину. 
SAVEVALUE Reduced+,1 ;Склад редуцированного увеличивается на 1. 
QUEUE Two ;Встать в очередь на прядение. 
ENTER Spinners ;Занять прядильную машину. 
DEPART Two ;Выйти из очереди. 
ADVANCE 5.334,0.334 ;Время обработки. 
LEAVE Spinners ;Освободить машину. 
SAVEVALUE Reduced-,1 ;Склад редуцированного уменьшается на 1. 
SAVEVALUE Spun+,1 ;Склад спряденного увеличивается на 1. 
QUEUE Three ;Встать в очередь на сматывание. 
ENTER Winders ;Занять намоточную машину. 
DEPART Three ;Выйти из очереди. 
ADVANCE 1.067,0.067 ;Время обработки. 
LEAVE Winders ;Освободить намоточную машину. 
SAVEVALUE Spun-,1 ;Склад спряденного уменьшается на 1. 
SAVEVALUE Wound+,1 ;Склад смотанного увеличивается на 1. 
TERMINATE ;Транзакт закончил работу. 
GENERATE 8 ;Один транзакт каждый «день». 
TABULATE Reducing ;Опись склада процесса. 
TABULATE Spinning ;Опись склада спряденного материала. 
TABULATE Winding ;Опись склада смотанного материала. 
TERMINATE 1 ;Один день закончился. 
GENERATE 16 ;Транзакт каждые два «дня». 
TEST GE X$Wound,200,Notthere ;Если 200 единиц не набирается,отправка не происходит. 
SAVEVALUE Wound-,200 ;2000 кг продукции отправлено. 
TERMINATE ;Транзакт закончил работу. 
Notthere TERMINATE ;Транзакт закончил работу. 
START 5

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


Оценка - 1.0 (7)

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