Моделирование повторных покупок
Промоделируем повторные покупки, полагая, что потребители продукта снова становятся потенциальными потребителями, когда продукт, который они приобрели, становится непригоден.
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. Эти переменные будем использовать для подсчета численности покупателей и потенциальных покупателей.
Достарыңызбен бөлісу: |