anylogic - правильный блок для моделирования незавершенного производства (WIP) в производственной линии с push-запросами - PullRequest
0 голосов
/ 07 июня 2019

Я все еще новичок в AnyLogic. Я пытаюсь решить проблему симуляции с AnyLogic, но я не знаю, как это сделать. Это проблема: Существует один продукт, который будет обрабатываться на двух машинах. У каждой машины есть свой оператор (ы). Кроме того, до и после машин есть некоторые незавершенные работы ( WIP ).

Как мне смоделировать эту проблему с помощью простого блока блок-схемы? (например, агент, очередь, задержка, обслуживание и приемник)

Кроме того, я хочу знать, какой блок следует использовать для моделирования WIP? очередь или задержка?

В чем конкретно разница между этими блоками (очередь, задержка и обслуживание) с точки зрения дежурства?

Правильно ли использовать следующие блоки для моделирования такого процесса: (источник, очередь, задержка, служба, очередь1, задержка1, служба1, приемник соответственно).

Большое спасибо за ваше время и помощь!

1 Ответ

0 голосов
/ 07 июня 2019

Поток процесса с WIP

Вы можете смоделировать его следующим образом:

Process Flow

Ваш WIP теперь находится в очередяхдва блока Service, service1 и service2 .Например, вы можете получить текущий WIP для первой станции, позвонив service.queueSize().

Примечание : блок Service - это не что иное, как комбинация блока Queue,блок Delay и некоторые дополнительные функции ресурса (Seize и Release).Если вы используете блок Service, обычно дополнительные Queue, Delay, Seize и Release обычно не требуются, поскольку он уже "содержит" по одному из каждого.Следующие два потока процесса выполняют одинаковую функциональность, просто разделены на несколько модулей во втором.Это иногда удобно или даже необходимо в некоторых особых ситуациях:

Process Flow alternative


Дополнительные ресурсы

Вам могут помочь следующие материалыдля дальнейшего моделирования процессов в AnyLogic:

...