AnyLogic позволяет создавать имитационные модели с помощью различных
подходов моделирования: Системной динамики, Агентного, а также
Дискретно-событийного (или Процессного) моделирования. Более того, Вы
можете совмещать различные методы в одной модели: помещать агентов в
окружение, чья динамика задана в стиле Системной динамики, использовать
диаграммы процесса или системную динамику для задания внутренней
структуры агента и т.д. Благодаря своему уникальному языку
моделирования AnyLogic поддерживает любые способы комбинирования
различных подходов в одной модели.
Выбор архитектуры модели (как разделять модель на компоненты, что
агрегировать, какой уровень детальности выбрать, какое поведение
естественнее задавать с помощью диаграммы процесса, а какое - с помощью
диаграммы состояний и т.д.)
зависит в основном от опыта и интуиции разработчика моделей и выходит
за рамки этого учебного пособия. Это же пособие призвано научить
пошагово создавать модель, совместно использующую системную динамику и
агентное моделирование. Создав такую модель, впоследствии Вам
будет легче строить различные многоподходные модели.
Учебное пособие подразумевает определенную степень знакомства со средой
разработки моделей AnyLogic: инструкции в большинстве случаев даются в
стиле: “Создайте состояние PotentialUser”, а
не “Откройте палитру Диаграмма состояний, перетащите элемент Состояние из палитры на диаграмму графического редактора и смените имя состояния на PotentialUser”.