Как определить размер (размер) агента на конвейере - PullRequest
0 голосов
/ 07 мая 2019

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

Я установил параметр «зазора» конвейера на ноль, но объекты накапливаются с шагом (очевидно) одного метра? Я что-то упустил?

Пожалуйста, посмотрите на модель: https://cloud.anylogic.com/model/3af9fc14-8677-4171-9191-52614703bef6?mode=SETTINGS

Ответы [ 2 ]

1 голос
/ 09 мая 2019

Если у вас есть пользовательский агент, вы можете установить его для типа Material Item (1).Затем вы можете установить размеры на уровне класса (2), и AnyLogic предоставит вам эту прекрасную визуальную помощь, чтобы увидеть, насколько велик ваш элемент (3).Это наглядно, потому что тогда вы можете рисовать фигуры для анимации, чтобы соответствовать размеру.

enter image description here

Этот подход будет для компонентов, которые неизменение размера, например, поддоны или соответствующие детали в производственной среде.Для материальных предметов, которые имеют различные размеры, таких как коробки в DC, я бы, вероятно, использовал исходное решение, предложенное Беном.

0 голосов
/ 08 мая 2019

Вы можете установить размер ваших агентов в нескольких местах.Лучше всего для вас, скорее всего, в блоке Source при создании агентов объекта.Установите флажок «Изменить размер», как показано ниже:

enter image description here

В своем конвейере вы можете снова изменить / отрегулировать длину, если хотите: enter image description here

...