Назначение и возможности инструментальной среды AnyLogic введение имитационное моделирование



бет50/52
Дата07.02.2022
өлшемі1,01 Mb.
#89408
1   ...   44   45   46   47   48   49   50   51   52
Байланысты:
Эни-Лоджик

Моделирование повторных покупок
Промоделируем повторные покупки, полагая, что потребители продукта снова становятся потенциальными потребителями, когда продукт, который они приобрели, становится непригоден.
1. Задайте средний срок службы продукта. Откройте структурную диа- грамму класса Main и создайте параметр DiscardTime (рис. 57). Пусть средний срок службы продукта равен одному году.

Рис. 57
2. Измените стейтчарт агента. Добавьте переход из состояния Adopter в состояние PotentialAdopter (рис. 58).


Рис. 58
Задайте свойства перехода как показано на рис. 59.








Рис. 59
3. Удалите условие остановки модели по времени и запустите модель. С помощью диаграммы проследите динамику изменения числа потребителей продукта. На диаграмме видно, что насыщение рынка в модели с повторными покупками не достигается.


Создание анимации
AnyLogic позволяет создавать интерактивную анимацию с возможностью изменения параметров системы по ходу моделирования процесса.
Для создания анимации добавим в модель необходимые переменные.
1. Откройте структурную диаграмму класса Person. Cоздайте вспомогательную переменную isAdopter; тип переменной – boolean; начальное значение – false. С помощью данной переменной будем определять, является ли данный человек владельцем продукта или нет.
2. Откройте структурную диаграмму класса Main и создайте две перемен- ные: переменную adopters с начальным значением 0 и переменную potadopters с начальным значением 0. Эти переменные будем использовать для подсчета численности покупателей и потенциальных покупателей.


Достарыңызбен бөлісу:
1   ...   44   45   46   47   48   49   50   51   52




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет