AnyLogic - пул ресурсов хранится в нескольких местоположениях - PullRequest
0 голосов
/ 26 июня 2018

Я использую AnyLogic, чтобы смоделировать процесс, когда агенту нужно извлечь ресурс, который может находиться в 1 из нескольких мест. У меня возникают трудности с хранением ресурсов в разных местах. Я «переместил» ресурс в одно из двух мест, используя moveTo(), но когда Агент переходит в другое место, где ресурс НЕ хранится, он все равно захватывает ресурс. Есть ли способ ограничить захват только для поиска ресурсов в этом месте?

Спасибо! * * 1004

1 Ответ

0 голосов
/ 26 июня 2018

В 8.3.1 ваш выбор ресурса может быть «Ближайший агент».

В предыдущих версиях вы могли выбрать «Настройка выбора ресурса», чтобы выбрать определенного агента. Это может выглядеть примерно как agent.location == unit.location, где agent - это агент, выполняющий захват, а unit - единицу пула. Если агент ресурса и агент захвата имеют совпадающую переменную местоположения, захват захватит этот агент.

...