logo search
Моделирование систем / Моделирование систем / ModelEkzamen_1 / Практикум_AnyLogic_2

Сбор параметров системы

Разместите в модель из палитры «Статистика» два элемента «Гистограмма» и два элемента «Данные гистограммы» (см Приложение №3). Гистограммы будут отображать распределение времен в системе на основе данных, собранных в элементах «Данные гистограммы». Первый такой элемент назовите waitTimeDistr (распределение времени ожидания), а второй timeInSystemDistr (распределение времени пребывания в системе), см. рисунок 2.19.

Рис.2.19. Гистограммы

Откройте первую гистограмму, нажмите кнопку «Добавить данные». Задайте заголовок «Распределение времени ожидания», в поле «Данные» задайте waitTimeDistr, подберите цвет гистограммы. Затем откройте вторую гистограмму, добавьте данные и задайте в качестве данных timeInSystemDistr, а подпись «Время в системе».

При настройке гистограмм должен быть активен флажок «Отображать плотность вероятности».

Откройте элемент Source и измените его настройки. На вкладке «Основные» установите свойства.

Класс заявки: Customer

Новая заявка: new Customer()

Действие при выходе: entity.enteredSystem=time()

С помощью оператора new получают новый экземпляр заявки. Для обращения к атрибутам экземпляра служит указатель entity. При покидании заявки источника фиксируется время выхода.

Откройте элемент очередь – queue. Задайте параметры

Класс заявки: Customer

Действие при входе: entity.startWating=time()

Действие при выходе:

waitTimeDistr.add(time()-entity.startWating)

Эти настройки позволяют получить время начала ожидания и заполнить данные для гистограммы. Элемент «Данные гистограммы» содержит метод add, с помощью которого добавляют данные. В данном случае это разность между текущим временем и временем начала ожидания.

Откройте элемент Sink и установите параметры.

Класс заявки: Customer

Действие при входе: timeInSystemDistr.add(time()-entity.enteredSystem)

Данные настройки позволяют зафиксировать время пребывания заявки в системе от входа до ее обработки.

Рис.2.20. Гистограммы параметров системы

Запустите модель. Гистограммы распределения времен показаны на рисунке 2.20, вертикальная линия отображает среднее значение распределения. Для отображения среднего значения времени откройте последовательно гистограммы и на вкладке «Основные» установите флажок «Отображать среднее», подберите цвет линии.