10.Просмотрите код модели. Для этого постройте модель (клавиша F7), а потом на панели Проектвыберите Модель,нажмите правую кнопку мыши и из ниспадающего меню выберите Открыть в…и затем – в Java редакторе.
11. Сконфигурируйте выполнение модели, для этого необходимо настро- ить текущий эксперимент модели.
Если сейчас запустить модель, то она будет работать бесконечно. По- скольку мы хотим наблюдать поведение модели только тогда, когда происходит процесс распространения продукта, постольку нам нужно остановить модель, когда система придет в точку равновесия. Процесс распространения продукта в этой модели длится примерно 8 лет. Поэтому задайте останов модели после 8 единиц модельного времени.
Для этого в окне свойств эксперимента Simulation:Main перейдите на вкладку Модельное время,выберите В заданное времяиз выпадающего спи ска Остановить. В расположенном ниже поле введите 8. Модель остановится после того, как истекут 8 единиц модельного времени.
Задайте выполнение модели в режиме реального времени (вкладка Пре- зентацияокна свойств эксперимента). Задайте скорость выполнения – 2.
Вы можете сменить метод, используемый для решения системы диффе- ренциальных уравнений. Если вы не укажете никакого конкретного метода, т. е. оставите выбранный по умолчанию метод Automatic, то во время работы моде- ли AnyLogic будет автоматически выбирать численный метод в соответствии с поведением системы. На вкладке Дополнительныеокна свойств эксперимента выберите метод RK4 из выпадающего списка Дифф. уравнения.
11. Проверьте ошибки и запустите модель. Для проверки ошибок постройте проект с помощью кнопки панели инструментов Построить(или клавиша F7). В окне Ошибкипоявится список всех ошибок, обнаруженных в проекте, если таковые имеются. Двойным щелчком мыши по ошибке в этом списке вы можете перейти к предполагаемому месту ошибки, чтобы исправить ее. После построения проекта запустите модель.
12. Просмотрите значения переменных в окне работающей модели.
13. Исследуйте динамику обеих составляющих потока продаж. Для этого откройте окно инспекта для переменной AdoptionFromAd в окне презентации. Вы можете переключить окно инспекта в режим графика – оно будет отобра- жать временной график изменений значения переменной в модельном времени. Текущее значение переменной будет отображаться рядом с началом координат графика. Окно инспекта автоматически масштабируется таким образом, чтобы полностью вместить кривые графиков от начала до конца периода модели- рования.
Откройте окно инспекта переменной AdoptionFromWOM и переключите его в режим графика (рис. 22).
Можно увидеть, что при внедрении нового продукта на рынок, когда число потребителей равно нулю, реклама будет являться единственным источ- ником продаж. Наибольший рекламный эффект отмечается в начале процесса распространения продукта; он неуклонно падает по мере уменьшения числен- ности потенциальных потребителей.
Рис. 22
14. Изучите динамику изменения численностей потребителей и потенци- альных потребителей продукта с помощью диаграмм. Для этого создайте диа- грамму для отображения переменных Adopters и PotentialAdopters.
Перетащите элемент Временной график из палитры Статистикана диаграмму класса Main и измените размер графика, как показано на рис. 23.
Рис. 23
Перейдите на вкладку Основныепанели Свойства. В поле Временной диапазонзадайте диапазон временной оси диаграммы – 8. Диаграмма будет отображать график только для заданного временного ин- тервала.
Добавьте элементы данных, историю изменения значений которых вы хо- тите отображать на временном графике: щелкните мышью по кнопке Добавить элемент данных. Введите в поле Выражениеимя соответствующего накопи- теля – PotentialAdopters. В поле Заголовоквведите Potential adopters. Данная строка будет отображаться в легенде диаграммы для этого элемента данных. Выберите первую опцию из выпадающего списка Стиль маркера, чтобы нано- симые на кривую графика точки не отображались дополнительными точками – маркерами.
Добавьте на график еще один элемент данных, который будет отображать значение накопителя Adopters.
15. Добавьте график, отображающий изменение интенсивности продаж. Для этого добавьте на диаграмму еще один временной график, поместите его под добавленным ранее графиком. Измените свойства графика. В качестве Вы- ражениядолжно быть задано имя потока AdoptionRate.
16. Запустите модель. Первая диаграмма показывает, как изменяются пе- ременные PotentialAdopters и Adopters во время «прогона» модели. Они пред- ставляют собой классические S-образные кривые (рис. 24).
Рис. 24
На втором графике (рис. 25) вы увидите классическую колоколообразную кривую.
Рис. 25
17. Проанализируйте характеристики модели для своего варианта. Помес- тите графики и диаграммы в отчет. Сделайте выводы.
Вариант
|
Эффективность рекламы
|
Сила убеждения
|
Длительность процесса
|
|
0,010
|
0,01
|
|
|
0,010
|
0,02
|
|
|
0,010
|
0,03
|
|
|
0,005
|
0,04
|
|
|
0,005
|
0,05
|
|
|
0,005
|
0,01
|
|
|
0,015
|
0,02
|
|
|
0,015
|
0,03
|
|
|
0,015
|
0,04
|
|
|
0,010
|
0,05
|
|
|
0,010
|
0,01
|
|
|
0,010
|
0,02
|
|
|
0,005
|
0,03
|
|
|
0,005
|
0,04
|
|
|
0,005
|
0,05
|
|
|
0,015
|
0,01
|
|
|
0,015
|
0,02
|
|
|
0,015
|
0,03
|
|
|
0,020
|
0,04
|
|
|
0,020
|
0,05
|
|
Достарыңызбен бөлісу: |