Одна из сильных сторон имитационного моделирования заключается в том, что можно наблюдать, как модель ведёт себя в любой конкретный момент времени, и получать понятную статистику. Сбор и наглядное представление этих данных является обязательной частью любого проекта. Разработчику важно понимать, какие метрики собирать, как получать данные и как наглядно их представить.
В AnyLogic для этого уже есть всё необходимое: элементы для анализа данных, готовые графики и подробные логи выполнения моделей.
Теперь появился ещё один удобный инструмент, который заметно упрощает жизнь. Мастер создания графиков (Chart creatin wizard) помогает быстро превратить данные модели в наглядные диаграммы без ручной возни и лишних настроек.
Содержание:
- Обзор
- Как это работает
- Что именно можно визуализировать
- От графиков к дашбордам
- Попробуйте AnyLogic 8.9.6
Обзор
Новый инструмент для создания графиков доступен прямо из контекстного меню блоков и элементов разметки.
Он автоматически определяет, какие основные показатели собирает выбранный элемент, и помогает шаг за шагом построить нужный график. Это заметно ускоряет работу и упрощает анализ данных.
Сейчас мастер создания графиков поддерживает элементы из библиотек моделирования процессов и производственных систем.
После выбора элемента вы увидите список всех доступных показателей. Программа предложит подходящие типы графиков с уже настроенными параметрами, чтобы избежать ошибок и лишних попыток. Вам остаётся только выбрать нужную статистику, тип графика и метрики, которые хотите отобразить. Всё просто и удобно.
Если вы только начинаете работать с данными в модели, загляните в Справку AnyLogic. Там вы найдёте краткое руководство по другим инструментам: работе с данными, диаграммам, инспектированию агентов и журналу выполнения модели.
Как это работает
Разберём работу мастера создания графиков на примере модели Rack System with AGV.
В этой модели автоматические транспортёры (AGV) перемещают коробки с конвейера в назначенные ячейки склада, двигаясь по сети маршрутов. Модель содержит как 2D, так и 3D визуализацию, но изначально не собирает и не показывает статистику.
1. Визуализация состояний AGV
Если запустить инструмент для блока, отвечающего за AGV fleet, можно быстро построить график, показывающий распределение состояний транспортёров. Для этого идеально подойдёт круговая диаграмма.
Инструмент показывает все доступные показатели состояний, и за несколько кликов вы можете создать нужный график, выбрав только те состояния, которые хотите отобразить.
После создания график появляется рядом с выбранным блоком. Его можно перемещать, изменять размер и настраивать, как любой другой график в AnyLogic.
2. Отслеживание загрузки стеллажей
В модели есть четыре стеллажа, которые образуют единую систему хранения. Чтобы увидеть, как используется весь склад, можно запустить инструмент на блоке RackSystem. Временная диаграмма с накоплением наглядно покажет, как изменяется загрузка со временем.
Если нужна более подробная информация, инструмент можно применить к каждому стеллажу отдельно, чтобы посмотреть динамику.
3. Анализ движения между стеллажами
Посмотреть, как распределяется поток между рядами, также просто. С помощью мастера создания графиков вы можете создать столбиковую диаграмму для любого прохода между стеллажами.
Затем в свойствах графика можно добавить аналогичные показатели для других проходов и получить полную картину движения по всему складу.
Что именно можно визуализировать
В зависимости от выбранного элемента инструмент предлагает свой набор показателей. Вот самые распространённые метрики, которые можно отобразить:
- Entries (входы) — для блоков с портами это количество агентов, прошедших через элемент.
- States (состояния) — для элементов с разными рабочими состояниями показывается, сколько времени они проводят в каждом из них.
- Utilization (эксплуатация) — для ресурсов и оборудования отображает уровень занятости, например долю рабочего времени, среднюю загрузку или коэффициент использования. Значения всегда находятся в диапазоне от 0 до 1.
- MTBF / MTTR — ключевые показатели надёжности: среднее время между отказами и среднее время на восстановление.
- WIP (незавершённая работа) — для элементов, которые обрабатывают агентов, показывает количество объектов в разных состояниях: активные, занятые, завершённые, сохранённые или зарезервированные.
Для каждой метрики вы можете сразу посмотреть краткое описание в мастере создания графиков, чтобы точно понимать, что именно он измеряет.
От графиков к дашбордам
После создания графиков остаётся навести порядок: добавить понятные заголовки, подправить внешний вид и при необходимости настроить частоту обновления данных.
Все созданные графики можно легко объединить в один удобный дашборд, который показывает ключевые показатели модели в реальном времени. Такой формат помогает быстро понять, как работает система, не углубляясь в детали.
Таким образом, новый инструмент для создания графиков делает визуализацию данных в AnyLogic быстрее, проще и доступнее.
Попробуйте AnyLogic 8.9.6
Мастер создания графиков — одно из главных нововведений версии 8.9.6. Мы уверены, что он заметно упростит работу с данными и сделает анализ моделей ещё удобнее. Обновите AnyLogic до последней версии и убедитесь, как легко теперь исследовать и визуализировать результаты моделирования.
Если хотите узнать обо всех изменениях релиза 8.9.6, загляните в Справку AnyLogic.