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



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

Создание пространственной модели

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


Свойства формирования сетей контактов агентов, как и многие другие свойства агентной модели, задаются в объекте среда.
1. Откройте диаграмму класса Main. Выделите на диаграмме объект
environment  , задающий настройки среды, в которой обитают агенты.
2. На странице свойств Дополнительныеизмените тип сети контактов (рис. 55). Выберите Согласно расстояниюиз выпадающего списка Тип сетии введите 25 в расположенном ниже поле Радиус соединения.

Рис. 55
Люди будут общаться не с любыми своими знакомыми, вне зависимости от места их проживания, а только с теми, кто живет поблизости.
3. Измените диаграмму состояний агента. Откройте диаграмму клас- са Person. Измените свойства внутреннего перехода состояния Adopter (рис. 56). Здесь в качестве значения последнего аргумента метода send исполь- зуется специальная константа RANDOM_CONNECTED. Теперь этот переход посылает сообщение случайно выбранному знакомому этого человека.


Рис. 56
4. Запустите модель и посмотрите, как изменилась динамика приобрете- ния продукта. Убедитесь, что теперь агенты соединены только с теми, которые находятся от них на расстоянии, не превышающем 25 единиц, а сам процесс распространения продукта происходит медленнее.


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




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

    Басты бет