AnyLogic
Развернуть
Размер шрифта

Построение иерархических моделей

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

Агент верхнего уровня

Модель AnyLogic представляет собой иерархическое дерево агентов, вложенных друг в друга. Агент, являющийся корнем этого дерева, называется агентом верхнего уровня модели. Он представляет самый верхний уровень абстракции модели. Выбирая агента верхнего уровня модели, вы говорите AnyLogic, с какого объекта (агента) начать построение модели.

Чтобы задать агента верхнего уровня

  1. Щелкните по эксперименту в панели Проекты.
  2. В панели Свойства выберите тип агента из выпадающего списка Агент верхнего уровня.

В отличие от другого ПО, в котором структура модели жестко задается, в AnyLogic вы можете легко масштабировать модели, создав в одной модели несколько экспериментов с разными агентами верхнего уровня и изменять структуру модели, просто запуская тот или другой эксперимент.

Как мы можем улучшить эту статью?