Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Литература / Compyuternoe_modelirovanie_v_AnyLogic_7_Boev_VD.pdf
Скачиваний:
225
Добавлен:
12.02.2018
Размер:
8.72 Mб
Скачать

tekEmkBuferVx — текущую ёмкость входного буфера абонента, байт;

emkBufer1 — ёмкость входного буфера маршрутизатора, байт;

tekEmkBufer1 — текущая ёмкость входного буфера, байт; emkBuferNapr1,emkBuferNapr2,emkostBuferNapr3,

emkBuferNapr4 ёмкости на входах каналов связи первого,

второго, третьего и четвёртого направлений соответственно, байт; tekEmkNapr1, tekEmkNapr2, tekEmkNapr3,

tekEmkNapr4 текущие ёмкости на входах каналов связи первого, второго, третьего и четвёртого направлений соответственно, байт.

Отказы и восстановление ВК и каналов связи разыгрываются по следующим данным:

timeOtkВК — среднее время между отказами ВК; timeVosstВК — среднее время восстановления ВК; timeOtkKan — среднее время между отказами канала связи; timeVosstKan — среднее время восстановления канала связи.

4.1.5. Создание новых типов агентов

Построение модели начнём с создания активных объектов — экземпляров типов агентов. Напомним, что согласно рис. 4.1 в сети связи выделены следующие сегменты (компоненты):

абонент; маршрутизатор; канал.

Реализуем эти сегменты средствами AnyLogic, а потом из них, как из созданных нами объектов, будем строить сеть на корневом объекте Main.

Создайте три новых типа агентов: Абонент, Канал, Маршру-

тизатор.

1.Выполните команду Файл/Создать/Модель на панели инструментов. Появится диалоговое окно Новая модель.

2.Задайте имя новой модели. В поле Имя модели введите

Сеть_связи. Выберите каталог, в котором будут сохранены файлы модели. Щёлкните Готово.

3.На панели Проекты щёлкните правой кнопкой Main и выберите из контекстного меню Создать/Тип агента.

4.Откроется диалоговое окно Новый тип агента.

121