Как я могу вызвать транспортеры раньше?

#anylogic

#anylogic

Вопрос:

У меня есть модель, которая генерирует в общей сложности 5 загрузок, каждая загрузка генерируется каждые 2 секунды. Когда 5 грузов ожидают транспортировки, вызывается только 1 транспортер. Парк транспортных средств насчитывает здесь 9 транспортных средств.

введите описание изображения здесь

Я пытался использовать блок захвата транспортера перед блоком транспортировки, но это приводит только к тому, что 5 транспортеров выстраиваются в очередь на конвейере для формирования и приема грузов.

Как я могу вызвать транспортер для каждой из нагрузок? (В решении 5 транспортеров должны вызываться при входе в конвейер) Заранее спасибо за вашу помощь, я застрял.

РЕДАКТИРОВАТЬ 1

Я опробовал предложенный подход, но мой метод генерирует только новые транспортеры с именем агента «Car». Как я могу вызвать автомобили из существующего парка транспортных средств?

введите описание изображения здесь

Ответ №1:

Как обычно, много способов 🙂

Одним из них может быть создание отдельной блок-схемы для ваших транспортеров. Когда пакет попадает на верхний конвейер, это может вызвать перемещение 1 транспортера в конец местоположения конвейера. Для этого добавьте блок moveTo в новую отдельную блок-схему transporter.

Это заставит транспортеры ждать на выходе с конвейера, готовые забрать материал.

Однако будьте осторожны, вызывайте только транспортеры, которые в любом случае бездействуют.

приветствия

Комментарии:

1. спасибо за ваш ответ! Я попытался поработать над вашим предложением и использовал блоки ввода и выхода в отдельной блок-схеме, которая запускается позицией на конвейере. Однако я могу создавать только «новые» транспортеры. Как я могу вместо этого использовать транспортные средства из существующего парка?