Координация AGV и мостовых кранов: система диспетчеризации

Совместная работа AGV/RGV и мостовых кранов: практика системы диспетчеризации безлюдной транспортировки на умном производстве. В системе материальных потоков умного завода мостовые краны (мостовые и козловые) и AGV (автоматически управляемые транспортные средства)/RGV (рельсовые транспортные средства) образуют объёмную транспортную сеть «воздух + земля».

В системе материальных потоков умного завода мостовые краны (козловые и мостовые) и AGV (автоматически управляемые транспортные средства)/RGV (рельсовые транспортные средства) образуют объёмную транспортную сеть «воздух + земля». Однако долгое время эти два типа оборудования управлялись независимыми системами диспетчеризации, что приводило к частым проблемам эффективности: кран прибывает, а AGV ещё не на позиции; AGV простаивает под зоной работы крана в ожидании пустого захвата; конфликты траекторий нескольких транспортных средств вызывают взаимоблокировки. Компания Келуде Тяжёлая Промышленность на базе собственной платформы совместной диспетчеризации нескольких транспортных средств (Multi-vehicle Coordination Platform, MCP) объединяет группу кранов и группу AGV/RGV в единое диспетчерское пространство. Применяя гибридную стратегию диспетчеризации на основе генетического алгоритма (GA) и глубокой Q-сети (DQN), компания обеспечивает полную автоматизацию безлюдной транспортировки на умном производстве. В данной статье системно рассматриваются технические решения Келуде Тяжёлая Промышленность в области совместной работы нескольких транспортных средств по пяти направлениям: архитектура системы, алгоритмы диспетчеризации, коммуникационная интеграция, протокол передачи между краном и AGV, а также практические примеры внедрения.

Схема системы совместной диспетчеризации AGV/RGV и мостовых кранов




Архитектура системы совместной диспетчеризации

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

Уровень оборудования охватывает группу мостовых кранов (козловые и мостовые, от 5 до 20 единиц) и группу наземных транспортных средств (AGV/RGV/челноки, от 10 до 50 единиц). Каждое устройство подключается к диспетчерской сети через шлюз граничных вычислений, который отвечает за сбор состояния оборудования (положение/скорость/нагрузка/статус задачи), выполнение команд и защиту при обрыве связи. Между крановым шлюзом и шлюзом AGV обеспечивается миллисекундная связь через выделенную сеть 5G или WiFi6, что гарантирует своевременность выполнения совместных команд.

Коммуникационный уровень использует протокол MQTT для публикации состояния оборудования (периодичность публикации — 50 мс) и RESTful API для выдачи задач и запроса статуса. Для системы управления мостовым краном дополнительно сохраняется интерфейс OPC UA для прямого взаимодействия с ПЛК, что обеспечивает независимость команд управления с уровнем безопасности SIL2 от колебаний сети.

Уровень диспетчерского ядра — сердце платформы MCP. Он включает модуль управления задачами, модуль планирования траектории, модуль транспортного контроля и модуль обработки исключительных ситуаций. Диспетчерское ядро развёрнуто по микросервисной архитектуре на периферийном сервере предприятия или в частном облаке. Один узел способен выполнять расчёты реального времени для диспетчеризации более 50 единиц оборудования, при этом задержка реакции на задачу не превышает 500 мс.

Уровень бизнес-интеграции взаимодействует с вышестоящими системами MES/WMS/ERP через стандартные API, получая производственные заказы и планы потребности в материалах, а также передаёт результаты выполнения транспортных задач обратно в вышестоящие системы, формируя замкнутый бизнес-цикл. Дополнительно поддерживается 3D-визуализация на базе цифрового двойника, которая в реальном времени отображает статус работы и ход выполнения задач всех кранов и AGV в цехе.

Гибридный алгоритм диспетчеризации: глобальная оптимизация GA и оперативное принятие решений DQN

Алгоритм диспетчеризации платформы MCP использует гибридную стратегию на основе генетического алгоритма (GA) и глубокой Q-сети (DQN), что обеспечивает баланс между глобальной оптимальностью и оперативной реакцией.

Глобальная диспетчеризация GA выполняется с периодом 5 минут и запускает полный перерасчёт плана. Цель оптимизации — минимизация общего времени выполнения всех задач (Makespan). Кодирование выполняется в виде последовательности пар «задача-устройство»; каждая хромосома представляет собой вариант распределения задач. Функция приспособленности учитывает время выполнения задачи (вес 0,5), степень балансировки нагрузки оборудования (вес 0,3) и энергопотребление (вес 0,2). Размер популяции — 100, вероятность скрещивания — 0,8, вероятность мутации — 0,05, число итераций — 500. Оптимальный план, полученный GA, служит начальным решением для DQN, что гарантирует начало оперативной оптимизации вблизи глобального оптимума.

← Прокрутите таблицу влево/вправо →
алгоритм планирования цель оптимизации период планирования коэффициент энергосбережения
GAглобальное планирование минимумминимизация общего времени выполнения 5min/период планирования глобальный оптимум
DQNпланирование в реальном времени минимуможидание+холостой пробег 500ms/принятие решения реагирование в реальном времени
GA+DQNсмешанный глобальный+совмещение режима реального времени 5min+500ms сокращение18%

Оперативное планирование DQN на основе глобального планирования GA, с периодом принятия решений 500 мс для реагирования на динамические события (поступление новых задач, отказы оборудования, блокировка маршрутов и т. д.). Пространство состояний включает информацию о местоположении всех устройств, ходе выполнения задач и занятости маршрутов; пространство действий — «назначение ожидающей задачи конкретному свободному устройству»; функция вознаграждения — взвешенная сумма отрицательного времени ожидания задачи и расстояния холостого пробега устройства. DQN использует трехслойную полносвязную сеть (128-64-32), при обучении применяются буфер воспроизведения опыта (емкость 10000 записей) и целевая сеть (мягкое обновление τ=0.001) для повышения устойчивости обучения. В имитационной среде Келуде Тяжёлая Промышленность, гибридное планирование сокращает время выполнения задач в динамических сценариях на 18% по сравнению с чистым GA, и повышает энергоэффективность в стационарных сценариях на 12% по сравнению с чистым DQN.

Обнаружение и устранение взаимоблокировок — базовая функция системы диспетчеризации. Платформа MCP использует алгоритм графа ожидания (Wait-Die) для обнаружения взаимоблокировок, проверяя граф распределения ресурсов на наличие циклов после каждого назначения задачи. При обнаружении взаимоблокировки применяется стратегия Wound-Wait для выборочного прерывания низкоприоритетных задач с целью ее устранения; прерванные задачи автоматически возвращаются в очередь ожидания. В реальных условиях задержка обнаружения взаимоблокировки не превышает 10 мс, время устранения — не более 50 мс.

Протокол передачи на стыке мостовой кран-AGV

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

Фаза 1: Резервирование. Платформа MCP на основе плана GA за 30 секунд отправляет задачу на передачу крану и AGV. AGV после получения задачи автоматически перемещается к назначенной точке передачи, кран также начинает движение к этой точке. По прибытии AGV отправляет сигнал «Подтверждение готовности» на MCP.

Фаза 2: Выравнивание. После прибытия крана к точке передачи, система технического зрения (YOLOv8) идентифицирует маркеры выравнивания (QR-код/светоотражающая наклейка) на грузовой платформе AGV и автоматически корректирует позиционное отклонение подъёма по осям X/Y до ±5 мм. Одновременно с помощью лазерного датчика расстояния подтверждается безопасная высота опускания груза, исключающая столкновение с вилами AGV.

Фаза 3: Передача. Механизм подъёма крана плавно опускает груз на грузовую поверхность AGV на низкой скорости (10% от номинальной). Когда показания массы на датчике нагрузки падают до значения порожнего состояния (т.е. груз полностью опирается на AGV), тормоз мостового крана выполняет торможение, и подъём автоматически расцепляется. AGV, подтвердив наличие материала датчиком контроля загрузки, блокирует вилы и отправляет на MCP сигнал «Передача завершена».

Фаза 4: Отход. После получения сигнала «Передача завершена» кран поднимает подъём на безопасную высоту (выше самого высокого препятствия в цехе) и приступает к следующей задаче. AGV, получив подтверждение, разблокирует вилы и движется по заданному маршруту к следующей цели. Общее время процесса передачиобеспечение30в пределах секунд, из которых выравнивание занимает 15 секунд, передача материалов — 10 секунд, отход — 5 секунд.

← Прокрутите таблицу влево/вправо →
этап операция длительность сигнал подтверждения
резервирование MCPзаблаговременно30sвыдача команды,AGVнавигация к точке передачи 30s подтверждение позиционирования
выравнивание YOLOv8ИдентификацияQR-код,Подъёмперевод в±5mm 15s визуальное подтверждение
передача опускание на малой скорости,Нагрузкарасцепление после обнуления 10s передача завершена
отход мостовой кранподъемПодъём,AGVнавигация к следующей точке 5s подтверждение отхода

Полный цикл грузопереработки: склад и сборочная линия

Рассмотрим типовой сценарий перемещения материалов по цепочке «склад сырья → сборочная линия → склад готовой продукции». Система диспетчеризации MCP обеспечивает полное покрытие четырёх режимов транспортировки:

Режим 1: выдача груза с автоматизированного склада через AGV. WMS передаёт заявку на комплектацию в MCP, который назначает AGV к зоне выдачи стеллажного склада. Многоярусный шаттл доставляет паллету на позицию выдачи, AGV забирает паллету и транспортирует её в зону передачи мостовому крану. MCP централизованно синхронизирует временные окна, гарантируя, что паллета уже готова к моменту прибытия AGV.

Режим 2: перегрузка с AGV на мостовой кран. По прибытии AGV в зону передачи выполняется перегрузка груза по четырёхэтапному протоколу. Режим применяется для тяжёлых грузов (масса единицы >1 т) или при необходимости перемещения через препятствия на линии — когда AGV не может доставить груз непосредственно на рабочую позицию, мостовой кран выполняет межзонную транспортировку.

Режим 3: подача груза краном на рабочую позицию линии. Мостовой кран перемещает груз в буферную зону у рабочей позиции и с высокой точностью (±3 мм) устанавливает его на технологическую оснастку. Для линий с интенсивной подачей материалов (например, сварочные или сборочные линии) MCP поддерживает режим «доставка с одновременным забором» — кран привозит новую партию и забирает пустые паллеты на обратном пути.

Режим 4: передача готовой продукции на склад. После завершения обработки AGV или RGV доставляет готовое изделие в зону передачи крану, который перемещает его на вход склада готовой продукции либо сразу на погрузку для отгрузки. Весь процесс образует замкнутый материальный цикл «сырьё → производство → готовая продукция».

Пример внедрения и фактические результаты

Система MCP от Келуде Тяжёлая Промышленность развёрнута на крупном предприятии по производству строительной техники. Внедрение охватывает скоординированное управление парком оборудования в цехе сварных конструкций: 5 мостовых кранов, 12 AGV и 4 RGV. В рамках проекта установлены: 1 серверная платформа MCP (на базе периферийного сервера предприятия: 4-ядерный CPU + 32 ГБ ОЗУ + GPU-ускорение), 5 крановых шлюзов (Jetson Orin NX) и 16 бортовых контроллеров для AGV/RGV.

Результаты за 6 месяцев эксплуатации: производительность грузопереработки выросла на 60% (среднесуточное количество перемещений увеличилось с 320 до 512), среднее время ожидания крана и AGV сократилось с 45 до 8 секунд (снижение на 82%), доля успешных перегрузок повысилась с 92,3% до 99,7%. Холостой пробег AGV снизился с 28% до 12%, а эффективная загрузка кранов выросла с 65% до 83%. При годовом объёме производства 50 000 единиц техники экономия времени на грузопереработку составляет около 2 400 часов в год, что эквивалентно примерно 4,4 млн руб. Система соответствует требованиям стандарта ISO 4301 (ранее — ГОСТ/ISO 4301 / FEM 1.001) в части проектирования кранов и ISO 5053-1:2020 по безопасности промышленных транспортных средств; на уровне функциональной безопасности и взаимодействия оборудования проведена инспекция третьей стороной.

Ключевые выводы по итогам внедрения: во-первых, задержка связи между краном и AGV не должна превышать 10 мс — рекомендуется приоритетное использование выделенной сети 5G с резервным каналом по оптоволокну; во-вторых, точность покрытия зоны перегрузки напрямую влияет на успешность позиционирования — отклонение при наклейке навигационных QR-кодов для AGV должно быть в пределах ±1 мм; в-третьих, частота обнаружения взаимоблокировок является ключевым показателем зрелости системы диспетчеризации — перед запуском рекомендуется провести тестирование под нагрузкой на симуляционной платформе с объёмом задач, в 1,5 раза превышающим пиковый.

Часто задаваемые вопросы

В: Насколько серьёзно система многотранспортной координации «мостовой кран + AGV» изменяет существующую систему управления мостовым краном?
О: Платформа MCP компании Келуде Тяжёлая Промышленность использует внешнее (навесное) развёртывание. На стороне мостового крана достаточно установить шлюз граничных вычислений (Jetson Orin NX), который связывается с существующим ПЛК крана по протоколу OPC UA — замена или модификация штатной системы управления краном не требуется. На стороне AGV и RGV устанавливаются бортовые контроллеры, после чего они подключаются к диспетчерской платформе MCP. Типовой срок монтажа и пусконаладки на объекте составляет от 2 до 4 недель, при этом около 80% трудозатрат приходится на калибровку датчиков и настройку параметров планирования траектории.
В: Как система диспетчеризации нескольких кранов обрабатывает конфликты путей при работе нескольких мостовых кранов в одном пролёте?
О: MCP разделяет крановый рельс на логические сегменты (Segment), при этом в каждый момент времени в один сегмент допускается только один мостовой кран. Перед въездом в сегмент кран запрашивает у MCP блокировку сегмента; MCP назначает право проезда на основе текущего статуса занятости сегмента и приоритета задачи. При обнаружении взаимоблокировки (когда несколько кранов ожидают друг друга) применяется стратегия Wound-Wait для выборочного прерывания низкоприоритетных задач с целью устранения блокировки; задержка обнаружения взаимоблокировки не превышает 10 мс.
В: Как обеспечивается безопасность при движении AGV под мостовым краном?
О: Применяется трёхуровневая стратегия безопасности: безопасность на уровне диспетчеризации (MCP исключает одновременное занятие одной пространственной координаты краном и AGV), безопасность на уровне восприятия (под краном установлены лидары и система технического зрения на базе ИИ, которые в реальном времени обнаруживают положение AGV; при приближении крана к AGV автоматически выполняется замедление до малой скорости), безопасность на уровне торможения (AGV оснащён передним и задним защитными бамперами и кнопкой аварийной остановки; время отклика независимого безопасного PLC составляет менее 200 мс). Ссылки: стандарт ISO 4301 / FEM 1.001 «Нормы проектирования кранов» и ISO 5053-1:2020 «Промышленные транспортные средства — Безопасность».
В: Требуется ли заказная разработка алгоритма диспетчеризации платформы MCP или возможно универсальное развертывание?
О: Около 80% логики диспетчеризации может быть развернуто универсально, включая такие базовые функции, как распределение задач, планирование траектории, управление движением и обнаружение взаимоблокировок. Для особых сценариев (например, ограничения по сверхнормативному весу, транспортировка с неравномерным распределением нагрузки при крупногабаритных грузах, приоритетное распределение при межзонной передаче) достаточно настроить весовые коэффициенты приспособленности генетического алгоритма и параметры функции вознаграждения DQN через конфигурационные файлы — без доработки кода. Компания Келуде Тяжёлая Промышленность также предоставляет среду моделирования (на базе Gazebo+ROS2), позволяющую пользователям проверять параметры диспетчеризации в цифровом двойнике.

Дополнительные материалы

Рекомендуем к прочтению: Алгоритмы группового управления кранами GA/DQN | Удалённая эксплуатация и граничные вычисления на базе 5G | Управление техническим состоянием оборудования (PHM)

Похожие статьи

contact

contact us

phone:
+86 13903802779

mail:3915269@qq.com

Working hours: Monday to Friday

Wechat
Wechat
SHARE
TOP