Построение графиков в AnyLogic — теперь проще, чем когда-либо

Мужчина и женщина изучают имитационную модель на экране

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

В AnyLogic для этого уже есть всё необходимое: элементы для анализа данных, готовые графики и подробные логи выполнения моделей.

Теперь появился ещё один удобный инструмент, который заметно упрощает жизнь. Мастер создания графиков (Chart creatin wizard) помогает быстро превратить данные модели в наглядные диаграммы без ручной возни и лишних настроек.

Содержание:

  1. Обзор
  2. Как это работает
  3. Что именно можно визуализировать
  4. От графиков к дашбордам
  5. Попробуйте AnyLogic 8.9.6

Обзор

Новый инструмент для создания графиков доступен прямо из контекстного меню блоков и элементов разметки.

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

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

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

Как это работает

Разберём работу мастера создания графиков на примере модели Rack System with AGV.

Имитационная модель Rack System with AGV (доступны исходные файлы)

В этой модели автоматические транспортёры (AGV) перемещают коробки с конвейера в назначенные ячейки склада, двигаясь по сети маршрутов. Модель содержит как 2D, так и 3D визуализацию, но изначально не собирает и не показывает статистику.

1. Визуализация состояний AGV

Если запустить инструмент для блока, отвечающего за AGV fleet, можно быстро построить график, показывающий распределение состояний транспортёров. Для этого идеально подойдёт круговая диаграмма.

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

Окно настроек блока AGV fleet
Окно настроек блока AGV fleet
Интерфейс мастера создания графиков
Интерфейс мастера создания графиков (нажмите, чтобы увеличить)

После создания график появляется рядом с выбранным блоком. Его можно перемещать, изменять размер и настраивать, как любой другой график в AnyLogic.

График, добавленный в графический редактор
График, добавленный в графический редактор

2. Отслеживание загрузки стеллажей

В модели есть четыре стеллажа, которые образуют единую систему хранения. Чтобы увидеть, как используется весь склад, можно запустить инструмент на блоке RackSystem. Временная диаграмма с накоплением наглядно покажет, как изменяется загрузка со временем.

Временная диаграмма с накоплением в мастере создания графиков
Создание временной диаграммы с накоплением в мастере создания графиков (нажмите, чтобы увеличить)

Если нужна более подробная информация, инструмент можно применить к каждому стеллажу отдельно, чтобы посмотреть динамику.

3. Анализ движения между стеллажами

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

Диалоговое меню для создания диаграммы для прохода между стеллажами
Создание диаграммы для прохода между стеллажами

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

Свойства для редактирования значений на диаграмме
Редактирование значений в свойствах диаграммы

Что именно можно визуализировать

В зависимости от выбранного элемента инструмент предлагает свой набор показателей. Вот самые распространённые метрики, которые можно отобразить:

  • Entries (входы) — для блоков с портами это количество агентов, прошедших через элемент.
  • States (состояния) — для элементов с разными рабочими состояниями показывается, сколько времени они проводят в каждом из них.
  • Utilization (эксплуатация) — для ресурсов и оборудования отображает уровень занятости, например долю рабочего времени, среднюю загрузку или коэффициент использования. Значения всегда находятся в диапазоне от 0 до 1.
  • MTBF / MTTR — ключевые показатели надёжности: среднее время между отказами и среднее время на восстановление.
  • WIP (незавершённая работа) — для элементов, которые обрабатывают агентов, показывает количество объектов в разных состояниях: активные, занятые, завершённые, сохранённые или зарезервированные.

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

Список статистик метрик с описаниями
Список метрик с описаниями

От графиков к дашбордам

После создания графиков остаётся навести порядок: добавить понятные заголовки, подправить внешний вид и при необходимости настроить частоту обновления данных.

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

Запуск модели с открытой вкладкой статистики
Просмотр статистики во время выполнения модели

Таким образом, новый инструмент для создания графиков делает визуализацию данных в AnyLogic быстрее, проще и доступнее.

Попробуйте AnyLogic 8.9.6

Мастер создания графиков — одно из главных нововведений версии 8.9.6. Мы уверены, что он заметно упростит работу с данными и сделает анализ моделей ещё удобнее. Обновите AnyLogic до последней версии и убедитесь, как легко теперь исследовать и визуализировать результаты моделирования.

Скачать AnyLogic


Если хотите узнать обо всех изменениях релиза 8.9.6, загляните в Справку AnyLogic.

Похожие материалы