AnyLogic позволяет пользователям создавать иерархические модели путем добавления в типы агентов экземпляры других типов агентов (вложенные агенты), причем уровень вложенности не ограничен. Это позволяет производить декомпозицию модели на любое количество уровней детализации (поскольку каждый агент обычно задает какую-то отдельную логически завершенную часть модели определенного уровня детальности). С помощью вложенных агентов вы также можете "прятать" технические детали реализации моделируемого объекта.
Модель AnyLogic представляет собой иерархическое дерево агентов, вложенных друг в друга. Агент, являющийся корнем этого дерева, называется агентом верхнего уровня модели. Он представляет самый верхний уровень абстракции модели. Выбирая агента верхнего уровня модели, вы говорите AnyLogic, с какого объекта (агента) начать построение модели.
Чтобы задать агента верхнего уровня
- Щелкните по эксперименту в панели Проекты.
- В панели Свойства выберите тип агента из выпадающего списка Агент верхнего уровня.
В отличие от другого ПО, в котором структура модели жестко задается, в AnyLogic вы можете легко масштабировать модели, создав в одной модели несколько экспериментов с разными агентами верхнего уровня и изменять структуру модели, просто запуская тот или другой эксперимент.
-
Как мы можем улучшить эту статью?
-