Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб_0_3.doc
Скачиваний:
9
Добавлен:
12.08.2019
Размер:
1.87 Mб
Скачать
  1. 2. Расширение модели жизненного цикла продукта

В этой главе мы изменим нашу модель, добавив некоторые ранее не учтенные детали, и показав новые возможности пакета AnyLogic, полезные при создании моделей системной динамики. Расширенная модель поможет Вам лучше спланировать стратегию выпуска продукта на рынок, сориентироваться на конкретного потребителя и спрогнозировать спрос на продукт для того, чтобы выработать более рациональную и эффективную рекламную стратегию.

2.1 Моделирование повторных покупок

Созданная модель не учитывает того, что со временем продукт может быть израсходован или прийти в негодность, что вызовет необходимость его повторного приобретения. Мы смоделируем повторные покупки, полагая, что потребители продукта снова становятся потенциальными потребителями, когда продукт, который они приобрели, становится непригоден.

2.1.1 Моделирование прекращения использования продукта

Вначале мы определим константу, задающую среднее время жизни продукта.

    1. Создайте константу Average_Product_Life

    2. 1. Пусть средняя продолжительность использования нашего продукта равна двум годам. Введите значение По умолчанию 2.

Потребители продукта снова становятся потенциальными потребителями тогда, когда продукт, который они приобрели, расходуется и перестает использоваться. Поэтому поток прекращения использования продукта является ничем иным, как потоком приобретения, задержанным на среднее время пригодности продукта.

Создайте поток прекращения использования продукта

    1. 1. Поместите поток на структурной диаграмме над потоком приобретения продукта.

    2. 2. Назовите поток Discard_Rate.

    3. 3. Задайте следующую Формулу: delay(Adoption_Rate, Average_Product_Life, 0)

Функция delay() реализует временную задержку; она имеет следующую нотацию:

delay(<переменная>, <значение задержки>, <начальное значение >)

В нашем случае функция представляет собой Adoption_Rate с временной задержкой Average_Product_Life. Пока не истекло время использования первого приобретенного продукта, поток равен нулю.

    1. Задайте уменьшение численности потребителей

    2. 1. Измените формулу накопителя Customers. Поскольку теперь значение накопителя уменьшается потоком прекращения использования, формула должна быть такой: Adoption_Rate – Discard_Rate.

    3. Задайте увеличение численности потенциальных потребителей

    4. 1. Измените формулу накопителя Potential_Customers. Поскольку теперь поток прекращения использования увеличивает значение накопителя, формула должна быть такой: Adoption_Rate + Discard_Rate.

    5. Теперь мы закончили моделирование повторных покупок продукта. Вы можете проверить, как работает функция задержки. Запустите модель щелчком мыши по кнопке Запустить .

    6. Создайте временную диаграмму, отображающую Adoption_Rate и Discard_Rate

    7. 1. Просто добавьте переменную Discard_Rate на график, отображающий Adoption_Rate.

    8. Перезапустите модель, поочередно щелкнув мышью по кнопкам Перезапустить и Запустить . График имеет именно тот вид, который мы и предполагали увидеть—поток прекращения использования продукта является ничем иным, как потоком приобретения продукта, задержанным на 2 года—время пригодности продукта.

С помощью другой диаграммы проследите динамику изменения численностей потребителей.

Теперь численность потенциальных потребителей не уменьшается до нуля, а постоянно пополняется по мере того, как потребители заново покупают продукты взамен непригодных. Интенсивность приобретения продукта растет, падает, и в итоге принимает какое-то значение, зависящее от средней жизни продукта и параметров, определяющих интенсивность этого потока. Наличие в модели прекращения использования продукта означает, что какая-то доля населения всегда будет оставаться потенциальными потребителями.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]