- •Лабораторная работа № 0-3
- •1. Модель жизненного цикла продукта
- •1.1 Создание нового проекта
- •1.2 Анализ модели
- •1.3 Создание накопителей
- •1.4 Создание потока
- •1.5 Задание влияния потока на накопители
- •1.6 Создание констант
- •1.7 Задание начальных значений накопителей
- •1.8 Создание вспомогательных переменных
- •1.9 Задание формулы потока
- •1.10 Просмотр причинно-следственных связей в модели
- •1.11 Конфигурирование модели
- •1.12 Запуск модели
- •1.13 Просмотр значений переменных
- •1.14 Отображение переменных на диаграммах
- •1.14.1 Изучение динамики изменения численностей потребителей и потенциальных потребителей продукта
- •6. Щелкните мышью по кнопке ok.
- •1.14.2 Изучение интенсивности приобретения продукта
- •1.14.3 Изучение различных составляющих потока приобретения
- •1.15 Создание экспериментального стенда
- •1.15.1 Создание анимационной диаграммы
- •1.15.2 Создание анимированной потоковой диаграммы
- •2. Расширение модели жизненного цикла продукта
- •2.1 Моделирование повторных покупок
- •2.1.1 Моделирование прекращения использования продукта
- •2.1.2 Изменение анимации
- •2.2 Моделирование цикличности спроса
- •2.2.1 Добавление экспериментальных данных
- •2.2.2 Моделирование влияния спроса на интенсивность приобретения продукта
- •2.3.1 Моделирование месячных расходов
- •2.3.2 Моделирование плана рекламной кампании
- •3. Заключение
2. Расширение модели жизненного цикла продукта
В этой главе мы изменим нашу модель, добавив некоторые ранее не учтенные детали, и показав новые возможности пакета AnyLogic, полезные при создании моделей системной динамики. Расширенная модель поможет Вам лучше спланировать стратегию выпуска продукта на рынок, сориентироваться на конкретного потребителя и спрогнозировать спрос на продукт для того, чтобы выработать более рациональную и эффективную рекламную стратегию.
2.1 Моделирование повторных покупок
Созданная модель не учитывает того, что со временем продукт может быть израсходован или прийти в негодность, что вызовет необходимость его повторного приобретения. Мы смоделируем повторные покупки, полагая, что потребители продукта снова становятся потенциальными потребителями, когда продукт, который они приобрели, становится непригоден.
2.1.1 Моделирование прекращения использования продукта
Вначале мы определим константу, задающую среднее время жизни продукта.
► Создайте константу Average_Product_Life
1. Пусть средняя продолжительность использования нашего продукта равна двум годам. Введите значение По умолчанию 2.
Потребители продукта снова становятся потенциальными потребителями тогда, когда продукт, который они приобрели, расходуется и перестает использоваться. Поэтому поток прекращения использования продукта является ничем иным, как потоком приобретения, задержанным на среднее время пригодности продукта.
► Создайте поток прекращения использования продукта
1. Поместите поток на структурной диаграмме над потоком приобретения продукта.
2. Назовите поток Discard_Rate.
3. Задайте следующую Формулу: delay(Adoption_Rate, Average_Product_Life, 0)
Функция delay() реализует временную задержку; она имеет следующую нотацию:
delay(<переменная>, <значение задержки>, <начальное значение >)
В нашем случае функция представляет собой Adoption_Rate с временной задержкой Average_Product_Life. Пока не истекло время использования первого приобретенного продукта, поток равен нулю.
► Задайте уменьшение численности потребителей
1. Измените формулу накопителя Customers. Поскольку теперь значение накопителя уменьшается потоком прекращения использования, формула должна быть такой: Adoption_Rate – Discard_Rate.
► Задайте увеличение численности потенциальных потребителей
1. Измените формулу накопителя Potential_Customers. Поскольку теперь поток прекращения использования увеличивает значение накопителя, формула должна быть такой: Adoption_Rate + Discard_Rate.
Теперь мы закончили моделирование повторных покупок продукта. Вы можете проверить, как работает функция задержки. Запустите модель щелчком мыши по кнопке Запустить .
► Создайте временную диаграмму, отображающую Adoption_Rate и Discard_Rate
1. Просто добавьте переменную Discard_Rate на график, отображающий Adoption_Rate.
Перезапустите модель, поочередно щелкнув мышью по кнопкам Перезапустить и Запустить . График имеет именно тот вид, который мы и предполагали увидеть—поток прекращения использования продукта является ничем иным, как потоком приобретения продукта, задержанным на 2 года—время пригодности продукта.
С помощью другой диаграммы проследите динамику изменения численностей потребителей.
Теперь численность потенциальных потребителей не уменьшается до нуля, а постоянно пополняется по мере того, как потребители заново покупают продукты взамен непригодных. Интенсивность приобретения продукта растет, падает, и в итоге принимает какое-то значение, зависящее от средней жизни продукта и параметров, определяющих интенсивность этого потока. Наличие в модели прекращения использования продукта означает, что какая-то доля населения всегда будет оставаться потенциальными потребителями.