; Исходная система ( без дополнительных условий)
; 6 сборщиков, 1 печь, экспоненциальные времена
SIMULATE
; -----------------------------------------------------------------
; Инициализация ресурса ( печь)
RESOURCE STORAGE 1 ; ёмкость печи = 1 деталь
; -----------------------------------------------------------------
; Создание 6 сборщиков в момент времени 0
GENERATE 0 , 0 , 1 ; первый транзакт в t= 0
ASSIGN 1 , 6 ; счётчик для генерации 6 копий
LOOP1 GATE U 1 , LOOP1 ; ждём, если ресурс занят? нет, не нужно.
; проще создать 6 транзактов через LOOP
; Альтернативный способ: создаём 6 транзактов явно
GENERATE 0 , 0 , 6 ; создаёт 6 транзактов в момент 0
; -----------------------------------------------------------------
; Цикл работы каждого сборщика
CYCLE ADVANCE 55 , 0 , EXP ; сборка, экспоненциальное среднее 55 мин
QUEUE PECH_QUE ; очередь к печи ( для статистики)
SEIZE PECH ; занять печь
DEPART PECH_QUE ; вышли из очереди
ADVANCE 10.5 , 0 , EXP ; обжиг, экспоненциальное среднее 10.5 мин
RELEASE PECH ; освободить печь
TRANSFER , CYCLE ; перейти на новую сборку
; -----------------------------------------------------------------
; Определение ресурса и очереди
STORAGE SYS PECH, 1
QUEUE SYS PECH_QUE
; -----------------------------------------------------------------
; Задание времени прогона ( 80000 часов = 4 800 000 минут)
START 4800000
; -----------------------------------------------------------------
; Вывод статистики
RESET
START 1
END
OyDQmNGB0YXQvtC00L3QsNGPINGB0LjRgdGC0LXQvNCwICjQsdC10Lcg0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90YvRhSDRg9GB0LvQvtCy0LjQuSkKOyA2INGB0LHQvtGA0YnQuNC60L7QsiwgMSDQv9C10YfRjCwg0Y3QutGB0L/QvtC90LXQvdGG0LjQsNC70YzQvdGL0LUg0LLRgNC10LzQtdC90LAKClNJTVVMQVRFCgo7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjsg0JjQvdC40YbQuNCw0LvQuNC30LDRhtC40Y8g0YDQtdGB0YPRgNGB0LAgKNC/0LXRh9GMKQpSRVNPVVJDRSAgIFNUT1JBR0UgIDEgICAgICAgICAgICA7INGR0LzQutC+0YHRgtGMINC/0LXRh9C4ID0gMSDQtNC10YLQsNC70YwKOyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKOyDQodC+0LfQtNCw0L3QuNC1IDYg0YHQsdC+0YDRidC40LrQvtCyINCyINC80L7QvNC10L3RgiDQstGA0LXQvNC10L3QuCAwCkdFTkVSQVRFICAgMCwwLDEgICAgICAgICAgICAgICAgIDsg0L/QtdGA0LLRi9C5INGC0YDQsNC90LfQsNC60YIg0LIgdD0wCkFTU0lHTiAgICAgMSw2ICAgICAgICAgICAgICAgICAgIDsg0YHRh9GR0YLRh9C40Log0LTQu9GPINCz0LXQvdC10YDQsNGG0LjQuCA2INC60L7Qv9C40LkKTE9PUDEgICAgICBHQVRFICAgIFUgMSxMT09QMSAgICAgOyDQttC00ZHQvCwg0LXRgdC70Lgg0YDQtdGB0YPRgNGBINC30LDQvdGP0YI/INC90LXRgiwg0L3QtSDQvdGD0LbQvdC+LgogICAgICAgICAgIDsg0L/RgNC+0YnQtSDRgdC+0LfQtNCw0YLRjCA2INGC0YDQsNC90LfQsNC60YLQvtCyINGH0LXRgNC10LcgTE9PUAoKOyDQkNC70YzRgtC10YDQvdCw0YLQuNCy0L3Ri9C5INGB0L/QvtGB0L7QsTog0YHQvtC30LTQsNGR0LwgNiDRgtGA0LDQvdC30LDQutGC0L7QsiDRj9Cy0L3QvgpHRU5FUkFURSAgIDAsMCw2ICAgICAgICAgICAgICAgICA7INGB0L7Qt9C00LDRkdGCIDYg0YLRgNCw0L3Qt9Cw0LrRgtC+0LIg0LIg0LzQvtC80LXQvdGCIDAKOyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKOyDQptC40LrQuyDRgNCw0LHQvtGC0Ysg0LrQsNC20LTQvtCz0L4g0YHQsdC+0YDRidC40LrQsApDWUNMRSAgICAgIEFEVkFOQ0UgIDU1LDAsRVhQICAgICA7INGB0LHQvtGA0LrQsCwg0Y3QutGB0L/QvtC90LXQvdGG0LjQsNC70YzQvdC+0LUg0YHRgNC10LTQvdC10LUgNTUg0LzQuNC9CiAgICAgICAgICAgUVVFVUUgICAgUEVDSF9RVUUgICAgIDsg0L7Rh9C10YDQtdC00Ywg0Log0L/QtdGH0LggKNC00LvRjyDRgdGC0LDRgtC40YHRgtC40LrQuCkKICAgICAgICAgICBTRUlaRSAgICBQRUNIICAgICAgICAgOyDQt9Cw0L3Rj9GC0Ywg0L/QtdGH0YwKICAgICAgICAgICBERVBBUlQgICBQRUNIX1FVRSAgICAgOyDQstGL0YjQu9C4INC40Lcg0L7Rh9C10YDQtdC00LgKICAgICAgICAgICBBRFZBTkNFICAxMC41LDAsRVhQICAgOyDQvtCx0LbQuNCzLCDRjdC60YHQv9C+0L3QtdC90YbQuNCw0LvRjNC90L7QtSDRgdGA0LXQtNC90LXQtSAxMC41INC80LjQvQogICAgICAgICAgIFJFTEVBU0UgIFBFQ0ggICAgICAgICA7INC+0YHQstC+0LHQvtC00LjRgtGMINC/0LXRh9GMCiAgICAgICAgICAgVFJBTlNGRVIgLENZQ0xFICAgICAgIDsg0L/QtdGA0LXQudGC0Lgg0L3QsCDQvdC+0LLRg9GOINGB0LHQvtGA0LrRgwoKOyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo7INCe0L/RgNC10LTQtdC70LXQvdC40LUg0YDQtdGB0YPRgNGB0LAg0Lgg0L7Rh9C10YDQtdC00LgKU1RPUkFHRSAgICBTWVMgICAgICBQRUNILDEKUVVFVUUgICAgICBTWVMgICAgICBQRUNIX1FVRQoKOyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo7INCX0LDQtNCw0L3QuNC1INCy0YDQtdC80LXQvdC4INC/0YDQvtCz0L7QvdCwICg4MDAwMCDRh9Cw0YHQvtCyID0gNCA4MDAgMDAwINC80LjQvdGD0YIpClNUQVJUICAgICAgNDgwMDAwMAoKOyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo7INCS0YvQstC+0LQg0YHRgtCw0YLQuNGB0YLQuNC60LgKUkVTRVQKU1RBUlQgICAgICAxCkVORAo=