Цифровой двойник порта: современные подходы к моделированию и анализу
Цифровой двойник порта: современные подходы к моделированию и анализу
Аннотация
Цифровые двойники, эмулирующие виртуальные версии реальных объектов, становятся важной частью современного цифрового мира. В их разработке ключевую роль играют технологии, обеспечивающие высокую точность и реализм моделей. В этой статье обсуждаются основные технологические аспекты и практические применения цифровых двойников. Рассматриваются методы моделирования, алгоритмы обработки данных и варианты использования в различных областях, что открывает новые возможности для инноваций и оптимизации процессов. Эта перспективная технология уже используется в ряде ведущих портов мира, позволяя значительно улучшить управление и эксплуатацию портовой инфраструктуры. Кроме того, цифровые двойники могут применяться в других сферах, таких как промышленное производство, городское планирование и здравоохранение. Благодаря своей универсальности и эффективности они имеют потенциал стать ключевым фактором развития современной транспортной системы и многих других отраслей, способствуя повышению их конкурентоспособности и устойчивости в условиях глобальной экономики.
1. Введение
Для начала хотелось бы определиться с термином, что употреблялся ранее, и будет еще употребляться – цифровой двойник порта ЦДП представляет собой виртуальную модель порта, созданную на основе точных данных о его работе. Эта модель отражает все аспекты функционирования порта, включая грузопотоки, движение судов, работу погрузочно-разгрузочных комплексов, метеорологические условия и многое другое. В современном мире портовая инфраструктура является жизненно важной артерией мировой торговли. В последние годы набирает обороты инновационная технология, способная кардинально изменить подход к управлению портами – система цифрового двойника (ЦДП).
2. Методы и принципы исследования
Многие разработчики программного обеспечения, а также интеграторы новых технологий активно обсуждают и внедряют такую технологию, как «Цифровой двойник». Огромное количество исследований, направлено на расширение данного раздела, а также на упрощение технологии внедрения.
В работе «Implementation of an IoT- and Cloud-based Digital Twin for Real-Time Decision Support in Port Operations»
представлен цифровой двойник для помощи операторам диспетчеризации грузовых автомобилей, который позволяет определять оптимальную политику диспетчеризации с использованием прогнозов производительности на основе моделирования. Уникальное программное обеспечение для моделирования с ограниченным интерфейсом, возможность развертывания приложения в требовательных промышленных средах и интеграция информации с датчиков в реальном времени представляют собой три основные проблемы при реализации приложений цифровых двойников для логистических систем. Авторы рассмотрели в своей работе пакет моделирования с открытым исходным кодом, который сочетается с платформой Интернета вещей (IOT) для простой интеграции информации в реальном времени.При этом в работе Analysis of real-time tour building and scheduling strategies for in-plant milk-run systems with volatile transportation demand
авторы делают акцент на сценариях загрузки системы с точки зрения уровня обслуживания, доставки, времени выполнения заказа, использования систем и необходимого количества поездов, используя модель моделирования дискретных событий. В работе рассматривается больше циклические системы обработки материалов, которые широко используются и обеспечивают частую доставку деталей в контейнерах небольшими партиями из центрального склада в несколько точек использования на заводе.В работах Multi-aspect applications and development challenges of digital twin-driven management in global smart ports
и Digital twin framework for large comprehensive ports and a case study of Qingdao Port авторы рассматривают и предлагают перспективные структуры прикладной системы цифрового двойника на основе анализа бизнес-характеристик крупных комплексных портов. Анализируются методы и технологии построения цифровых двойников, и технологии объединение моделей. Предложенные системы реализуют интеллектуальную работу порта с основными функциями трехмерного визуального мониторинга и оптимальной диспетчеризации на основе данных восприятия в реальном времени.Интересные решения, связанные с системой поддержки принятия решений, методом сбора данных и формированию системы, вокруг портовой инфраструктуры и технологией оцифровки объектов, для оптимизации процессов обслуживания и повышения эффективности, представлены в работах A Digital Twin-Based Operation Status Monitoring System for Port Cranes
, Analytics with digital-twinning: A decision support system for maintaining a resilient port , Renewable Energy System Controlled by Open-Source Tools and Digital Twin Model: Zero Energy Port Area in Italy . Описанные системы, в полной мере являются актуальными и формируют мощную базу для построения цифрового порта вокруг себя. Инновационный подход, и попытка сбора актуальных проблем и предложения по их решениям , , , прослеживаются в работах многих авторов.Цифровые двойники на сегодняшний день представляют собой виртуальные аналоги реальных объектов или сущностей, созданные с использованием передовых технологий моделирования и визуализации. Эти модели могут варьироваться от простых трехмерных образов до сложных виртуальных ассоциаций, полностью эмулирующих поведение и характеристики оригиналов.
Ключевые технологии и решения, используемые в разработке цифровых двойников, включают в себя:
- трехмерное моделирование;
- сканирование и захват данных;
- методы обработки изображений и видео;
- искусственный интеллект и машинное обучение;
- интерфейсы взаимодействия;
Рисунок 1 - Общая структура цифрового двойника
3. Основные результаты
Система цифрового двойника порта (ЦДП) может представлять собой комплексную информационную систему, которая объединяет в себе различные модели, данные и алгоритмы для создания виртуальной копии реального порта. ЦДП позволяет оптимизировать работу порта, повысить его эффективность и безопасность.
Для корректной и точной работы разрабатываемой системы, необходимо обеспечить наличие следующих узлов:
1. Сбор и интеграция данных:
- датчики, установленные на различных объектах портовой инфраструктуры (причалах, кранах, судах), собирают данные об их состоянии, местоположении, скорости движения и т.д.;
- системы мониторинга фиксируют информацию о погодных условиях, уровне воды, движении судов в акватории порта; Информационные системы портового оператора предоставляют данные о планируемых и фактических грузопотоках, расписании движения судов, статусе обработки грузов.
2. Обработка и анализ данных:
- полученные данные очищаются, фильтруются и нормализуются;
- аналитические алгоритмы обрабатывают данные и выявляют закономерности, тренды и отклонения от нормы;
- модели прогнозирования предсказывают будущее состояние системы, например, время обработки судна, вероятность поломки оборудования.
3. Визуализация и моделирование:
- 3D-модель порта отображает его виртуальную копию, на которой в режиме реального времени отображаются данные о состоянии объектов, движении судов, грузопотоках;
- системы имитационного моделирования позволяют проигрывать различные сценарии работы порта, например, изменение грузопотока, внедрение новых технологий.
4) Управление и оптимизация:
- на основе информации, полученной от ЦДП, диспетчеры порта принимают решения об оптимизации работы системы;
- автоматизированные системы управления могут самостоятельно регулировать работу портового оборудования, оптимизировать маршруты движения судов и распределять ресурсы.
Предположим, что ЦДП используется для оптимизации процесса обработки контейнеров в порту. Система может работать следующим образом:
- Датчики, установленные на кранах, фиксируют время, необходимое для разгрузки/погрузки каждого контейнера.
- Аналитический алгоритм на основе этих данных определяет среднее время обработки контейнера.
- Модель прогнозирования, учитывая время прибытия судна и количество контейнеров на борту, предсказывает время, необходимое для разгрузки/погрузки судна.
- Диспетчер порта: используя информацию, полученную от ЦДП, планирует работу кранов, и распределяет контейнеры по складам, чтобы минимизировать время простоя судна в порту.
Обозначим:
Ti – время, необходимое для разгрузки/погрузки i-го контейнера;
n – количество контейнеров на судне;
tp – среднее время обработки контейнера;
tr – прогнозируемое время разгрузки/погрузки судна.
Тогда:
Диспетчер порта может использовать tr для планирования работы кранов и распределения контейнеров по складам.
Система ЦДП может быть представлена в виде следующей системы уравнений:
…
где:
xi – выходные переменные системы (например, прогнозируемое время обработки судна);
di – входные переменные системы (например, данные с датчиков);
fi – функции, реализующие алгоритмы обработки данных, прогнозирования и оптимизации.
Эта система уравнений описывает общую структуру ЦДП, но конкретные функции fi и входные/выходные переменные xi и di будут зависеть от конкретной задачи, для которой используется ЦДП. При этом, как говорилось раннее, ЦДП представляет собой сложную систему, состоящую из множества взаимосвязанных подсистем. Для более подробного описания работы ЦДП можно попробовать использовать систему дифференциальных уравнений, которая учитывает различные факторы, влияющие на работу порта.
где:
x(t) – вектор состояния системы в момент времени t, который может включать в себя такие переменные, как: количество судов, ожидающих обработки в порту, количество судов, находящихся в процессе обработки, время обработки каждого судна, грузопоток в порту, состояние портовой инфраструктуры (например, доступность причалов, кранов), погодные условия, и может выражаться как:
nw – количество судов, ожидающих обработки в порту;
np – количество судов, находящихся в процессе обработки;
nq – количество судов, покинувших порт.
ti – время обработки i-го судна, где i = 1, 2, ..., n_p;
tavg – среднее время обработки судна.
Gi – грузопоток i-го судна, где i = 1, 2, ..., n_p;
Gtot – общий грузопоток в порту.
sj – состояние j-го элемента портовой инфраструктуры, где j = 1, 2, ..., m, (например, причал, кран, склад);
sj = 1 – элемент доступен;
sj = 0 – элемент недоступен.
w – вектор погодных условий, который может включать в себя такие переменные, как: cкорость ветра, волнение моря, видимость.
u(t) – вектор управляющих воздействий на систему, который может включать в себя: решения диспетчеров порта о распределении ресурсов, изменения в расписании движения судов, ремонтные работы портовой инфраструктуры.
r i – количество ресурсов, выделенных для обработки i-го судна, где i = 1, 2, ..., np;
R – вектор распределения ресурсов: R = [r1, r2, ..., rn_p].
p i – приоритет обработки i-го судна, где i = 1, 2, ..., np;
P – вектор приоритетов: P = [p1, p2, ..., pn_p].
tm – время начала ремонтных работ на m-ом элементе портовой инфраструктуры;
dm – продолжительность ремонтных работ на m-ом элементе портовой инфраструктуры.
wc – решение о корректировке работы порта в связи с погодными условиями.
f(x(t),u(t)) – векторная функция, описывающая динамику системы, т.е. изменение состояния системы в зависимости от управляющих воздействий.
g(x(t)) – векторная функция, описывающая выходные переменные системы, которые представляют интерес для пользователя, например, время ожидания судов в порту, пропускная способность порта.
4. Заключение
Система цифрового двойника порта представляет собой многопараметрическую и динамическую систему, предназначенную для моделирования и оптимизации работы порта в режиме реального времени. ЦДП состоит из множества взаимосвязанных подсистем, каждая из которых описывает один из аспектов работы порта. В рамках работы, была предложена система линейных уравнений, дополняющая и расширяющая уже имеющиеся системы. Уравнения не являются полными и отражающими весь возможный список тех или иных переменных – событий. Но являются хорошей базой для выстаивания вокруг себя дополнительных функций и встраивания дополнительных переменных для расширения системы и увеличения количества данных, что могут работать с ней.
Исследование выполнено при поддержке Программы развития Астраханского государственного университета (Приоритет 2030).