AnyLogic Дозаторы ito Вес

Как установить размер партии в соответствии с весом, который я хочу сделать? Я в настоящее время моделирую картофельное растение. И картофель (агент) имеет свой собственный вес из-за случайности картофеля, но теперь я должен разложить их в мешки по 10 кг. Вес должен быть чуть более 10 кг, но не меньше, поэтому он составит 9,9 кг плюс еще одна картошка.

Функция справки F1 предлагает использовать настраиваемую очередь. Но я не знаю, как идти дальше с этим вариантом.

Любая помощь будет оценена

1 ответ

Решение

Вы можете использовать объект "Ожидание" с бесконечной емкостью. Всякий раз, когда картофель добавлен, проверьте общий вес, и если они превышают ваш порог, вы можете использовать wait.freeAll(), Это отправит их в последующий пакетный объект.

Обязательно измените размер партии на количество картофелин в объекте "wait" перед тем, как использовать метод freeAll(), чтобы все освобожденные картофели были собраны вместе. Вы можете сделать это динамически, используя batch.set_batchSize(x)

ура

Другие вопросы по тегам