
- •О книге
- •Об авторе
- •Оглавление
- •Имитационное моделирование
- •Типы моделей
- •Сравнение аналитического и имитационного моделирования
- •Преимущества имитационного моделирования
- •Области применения имитационного моделирования
- •Три метода имитационного моделирования
- •Установка и активация AnyLogic
- •Агентное моделирование
- •Модель потребительского рынка
- •Фаза 1. Создание популяции агентов
- •Рабочее пространство AnyLogic
- •Навигация по элементам модели в панели Проекты
- •Среда обитания агентов
- •Управление выполнением модели
- •Фаза 2. Задание поведения потребителей
- •Диаграммы состояний
- •Как узнать, какой тип агента вы редактируете?
- •Тип срабатывания перехода
- •Модельное время. Единицы модельного времени
- •Режимы выполнения модели
- •Фаза 3. Добавление графика для визуализации результатов моделирования
- •Фаза 4. Добавление эффекта рекомендаций
- •Взаимодействие агентов
- •Внутренние переходы
- •Фаза 5. Учет повторных продаж продукта
- •Исправление опечаток
- •Фаза 6. Учет времени доставки продукта
- •Фаза 7. Моделирование отказов от покупки товара
- •Фаза 8. Сравнение прогонов модели
- •Системная динамика
- •Модель распространения эпидемии
- •Фаза 1. Создание диаграммы потоков и накопителей
- •Накопители и потоки
- •Формулы накопителей
- •Связи зависимостей
- •Фаза 2. Добавление графика для визуализации динамики процесса
- •Циклы обратной связи: уравновешивающие и усиливающие
- •Элемент «Цикл»
- •Фаза 3. Эксперимент варьирования параметров
- •Фаза 4. Калибровка параметров модели
- •Дискретно-событийное моделирование в AnyLogic
- •Модель заводского цеха
- •Фаза 1. Создание простой модели
- •Блокировка графического элемента
- •Фаза 2. Добавление ресурсов
- •Фаза 3. Создание трехмерной анимации
- •3D окно
- •Увеличение или уменьшение масштаба изображения
- •Фаза 4. Моделирование доставки поддонов фурами
- •Пешеходное моделирование. Модель аэропорта
- •Фаза 1. Задание потока пешеходов
- •Пешеходная библиотека
- •Фаза 2. Создание 3D анимации
- •Фаза 3. Моделирование предполетного досмотра пассажиров
- •Фаза 4. Добавление стоек регистрации
- •Как нарисовать соединители сложной формы
- •Фаза 5. Моделирование посадки на самолет
- •Заключение
- •Список литературы
22 AnyLogic за три дня
Модель потребительского рынка
Давайте построим агентную модель, которая поможет нам изучить процесс вывода нового продукта на рынок.
•Мы рассмотрим относительно небольшой потребительский рынок численностью в 5000 человек. С точки зрения реализации модели каждый потребитель будет являться агентом.
•Поскольку мы рассматриваем процесс вывода на рынок нового продукта, то изначально никто этим продуктом не пользуется.
•Люди начнут покупать продукт под влиянием рекламы.
•После этого начального этапа куда более сильное влияние на продажи будет оказывать общение людей друг с другом, рекомендации и положительные отзывы потребителей продукта, побуждающие других на его приобретение.
Фаза 1. Создание популяции агентов
Начнем с создания простой модели, которая продемонстрирует влияние рекламы на начальные продажи продукта.
Люди в нашей модели поначалу не будут пользоваться продуктом, но потенциально могут быть в нем заинтересованы. Для начала мы создадим популяцию агентов, а потом зададим то, как люди приобретают товар под влиянием рекламы.

AnyLogic за три дня 23
Запустите AnyLogic. Откроется Начальная страница.
Начальная страница предлагает обзор программы AnyLogic и ее функционала, а также позволяет открывать различные примеры моделей.
1
Начальная страница
1.Закройте Начальную страницу и создайте новую модель. Для этого выберите Файл > Создать > Модель из главного меню AnyLogic. Откроется диалоговое окно Новая модель.

24 AnyLogic за три дня
2.В поле Имя модели введите имя новой модели: Market.
3.В поле Местоположение выберите каталог, в котором вы хотите сохранить файлы модели.
4.Щелкните по кнопке Готово.
Будет создана новая модель.
Самое время бегло изучить пользовательский интерфейс AnyLogic.

AnyLogic за три дня 25
Панели Проекты и Палитра.
Для переключения щелкните по заголовку панели.
Панель Свойства
Графический редактор
Рабочее пространство AnyLogic
•Графический редактор позволяет редактировать диаграмму агента. Вы можете добавлять элементы на диаграмму, перетаскивая их из Палитры на холст редактора. Синяя прямоугольная рамка ограничивает ту область холста, которая будет отображаться в окне модели при ее запуске.
•Панель Проекты отображает содержимое моделей AnyLogic, открытых в рабочем пространстве в текущий момент. Элементы каждой модели отображаются в виде иерархического дерева, для облегчения навигации.
•Панель Палитра содержит все графические элементы AnyLogic, сгруппированные в отдельные палитры. Чтобы добавить тот или иной элемент в модель, перетащите соответствующий элемент из палитры в графический редактор.
•Панель Свойства позволяет вам просматривать и изменять свойства выделенных в текущий момент элементов модели.