Задача. Текстильная фабрика в трех цехах производит тонкую мохеровую пряжу. Первый цех вытягивает и смешивает сырье в длинные узкие полосы и уменьшает толщину полос до необходимой для прядения величины в 5 сужающих машинах. Второй цех прядет нить в 40 прядильных машинах. Завершающий процесс происходит в мотальном цехе, где пряжа после прядения сматывается в конусы для отправки. Для этого имеется 8 намоточных машин.
Фабрика работает 8 часов в день. Единица выпускаемой продукции – 10 килограммов пряжи. Сужающие машины производят одну единицу каждые 38±2 минут, в то время как прядильные и намоточные машины производят одну единицу продукции каждые 320±20 и 64±4 минут соответственно.
Исходное количество редуцированного материала составляет 50 единиц (ячейка Reduced), спряденного материала – 25 единиц (ячейка Spun), и готовой пряжи – 25 единиц (ячейка Wound). Готовый материал каждые два дня отправляется в контейнерах емкостью 200 единиц. Необходимо:
1. Смоделировать производственный процесс на текстильной фабрике в течение 5 дней.
2. Найти распределение загрузки внутренних складов технологического процесса.
3. Определить коэффициенты использования каждого типа машин.
Решение.
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
Результаты моделирования.