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

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

В таких промышленных сценариях, как крупное металлургическое производство, портовая логистика и тяжелое машиностроение, задачи грузопереработки обычно требуют скоординированной работы нескольких мостовых кранов в одном или смежных пролетах. Рациональное распределение задач между этими кранами, планирование траектории их движения и предотвращение столкновений являются ключевыми техническими проблемами для повышения эффективности грузопереработки, снижения энергопотребления и обеспечения безопасности работ. Компания Келуде Тяжёлая Промышленность, основываясь на многолетнем опыте в области разработки систем управления мостовыми кранами, создала комплексную систему алгоритмов диспетчеризации группы мостовых кранов, охватывающую такие функциональные модули, как распределение задач по приоритетам, планирование траектории и предотвращение столкновений, балансировка нагрузки и оптимизация энергопотребления, интеграция с MES-системой, а также имитационное моделирование и верификацию. Данная система внедрена на нескольких металлургических предприятиях (например, Baowu Group, Angang Group) и заводах тяжелого машиностроения. Средний коэффициент использования кранов повысился на 25–40%, время отклика на задачи сократилось на 30–50%, а количество столкновений сведено к нулю. В данной статье системно рассматривается техническая реализация алгоритма диспетчеризации группы мостовых кранов компании Келуде Тяжёлая Промышленность с трех уровней: системная архитектура, принципы алгоритмов и инженерная практика.

Алгоритм диспетчеризации группы мостовых кранов: инженерная реализация предотвращения столкновений и распределения задач — схема технических показателей и процессов

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

Система диспетчеризации группы мостовых кранов компании Келуде Тяжёлая Промышленность имеет иерархическую распределенную архитектуру, состоящую из трех уровней: уровень принятия решений, уровень диспетчеризации и уровень исполнения. Уровень принятия решений (интерфейсный уровень MES/ERP) отвечает за прием команд на грузопереработку от вышестоящих систем управления (MES, WMS, ERP и т. д.), включая тип задачи (например, транспортировка сталеразливочного ковша, перемещение слябов, складирование готовой продукции), приоритет задачи, начальную и конечную позиции, а также ожидаемое время выполнения. Уровень принятия решений передает команды на уровень диспетчеризации. Уровень диспетчеризации (сервер групповой диспетчеризации) является ядром системы диспетчеризации группы мостовых кранов. На нем работает разработанное компанией Келуде Тяжёлая Промышленность программное обеспечение алгоритмов групповой диспетчеризации, которое отвечает за распределение задач в реальном времени, планирование траектории и расчеты по предотвращению столкновений для нескольких мостовых кранов. Уровень диспетчеризации взаимодействует с бортовыми терминалами (ПЛК или промышленные ПК) каждого крана через промышленную сеть Ethernet (Profinet или EtherNet/IP) с циклом связи не более 100 мс. Уровень исполнения (система управления мостовым краном) отвечает за выполнение команд управления, поступающих с уровня диспетчеризации, включая управление скоростью и направлением подъема и передвижения тележки, позиционирование подъема и передачу нагрузки. Уровень исполнения оснащен абсолютными энкодерами (точность обнаружения позиции ±5 мм), лазерными дальномерами и системой управления гашением раскачивания, что обеспечивает точное выполнение команд диспетчеризации. Система диспетчеризации группы мостовых кранов компании Келуде Тяжёлая Промышленность использует архитектуру с резервированием серверов (схема «основной-резервный» с горячим резервом). В случае сбоя основного сервера резервный сервер автоматически принимает на себя задачи диспетчеризации в течение 500 мс, обеспечивая непрерывную доступность системы. Вся архитектура системы спроектирована в соответствии с высокими требованиями к надежности, оперативности и безопасности, предъявляемыми к автоматизированным системам управления.

Стратегия распределения приоритетов задач

Распределение приоритетов задач является основой для принятия решений в системе диспетчеризации группы мостовых кранов. Компания Келуде Тяжёлая Промышленность использует многофакторную взвешенную модель приоритетов (Multi-factor Weighted Priority Model, MWPM), которая учитывает четыре аспекта: срочность задачи, ценность задачи, время ожидания и ограниченность ресурсов. Фактор срочности (Urgency Factor) рассчитывается на основе разницы между ожидаемым и фактическим временем выполнения задачи; чем меньше разница, тем выше срочность. Он отображается в оценочное значение от 0 до 100 с помощью экспоненциальной функции затухания. Фактор ценности (Value Factor) рассчитывается на основе коэффициента влияния задачи на эффективность производства; например, задача транспортировки сталеразливочного ковша к летке доменной печи имеет наивысший коэффициент ценности (100 баллов), а задача складирования готовой продукции — более низкий (40 баллов). Фактор ожидания (Waiting Factor) рассчитывается на основе времени ожидания задачи в очереди с использованием логарифмической функции роста; чем дольше время ожидания, тем выше оценка, что предотвращает бесконечное откладывание задач с низким приоритетом (Starvation). Фактор ограниченности ресурсов (Resource Constraint Factor) рассчитывается на основе доступности и эксклюзивности ресурсов оборудования (конкретный мостовой кран, конкретная модель подъема), необходимых для задачи; чем выше конкуренция за ресурсы, тем выше оценка. Весовые коэффициенты четырех факторов адаптивно регулируются системой диспетчеризации в зависимости от производственных условий: в нормальных условиях наибольший вес имеет фактор ценности задачи (40%), за ним следуют фактор срочности — 30%, фактор ожидания — 20% и фактор ограниченности ресурсов — 10%. В условиях аварийного ремонта вес фактора срочности повышается до 60%, что обеспечивает приоритетное выполнение ремонтных задач. Приоритет задач пересчитывается каждые 200 мс, что поддерживает динамическое вытесняющее планирование: когда в очередь поступает задача с высоким приоритетом, выполняемая в данный момент задача с низким приоритетом может быть прервана (приостановлена в следующей точке поворота), а ресурсы переданы задаче с высоким приоритетом.

Планирование траектории и предотвращение столкновений

Планирование траектории и предотвращение столкновений являются основной технической сложностью системы диспетчеризации группы мостовых кранов. Компания Келуде Тяжёлая Промышленность использует гибридную архитектуру алгоритмов, применяя алгоритм A* для глобального планирования траектории, метод скоростных препятствий (Velocity Obstacle, VO) для локального предотвращения столкновений и метод временных окон (Time Window) для координации нескольких кранов. Глобальное планирование траектории на основе A*: на растровой карте подкрановых рельсов, принимая текущее положение крана за начальную точку, а целевое положение за конечную, с помощью модифицированного алгоритма A* вычисляется кратчайший путь без столкновений. Эвристическая функция представляет собой комбинацию манхэттенского расстояния и штрафного коэффициента за повороты, что позволяет минимизировать длину пути и одновременно сократить количество ненужных поворотов и смен рельсовых путей. Локальное предотвращение столкновений на основе метода скоростных препятствий (VO): при возникновении конфликтов пересечения или слияния траекторий двух или более кранов система диспетчеризации, основываясь на векторах текущих скоростей и положениях каждого крана, вычисляет конус скоростных препятствий (Velocity Obstacle Cone) и автоматически корректирует скорость конфликтующих кранов (замедление или остановка), гарантируя, что безопасная дистанция (продольная ≥5 м, поперечная ≥1,5 м) не будет нарушена. Координация нескольких кранов на основе метода временных окон: для кранов, работающих на одном рельсе, система выделяет каждой единице эксклюзивное временное окно, гарантируя, что на одном участке рельса в любой момент времени может работать только один кран. Когда система диспетчеризации прогнозирует, что два крана вскоре будут использовать один и тот же участок рельса, она автоматически рассчитывает схему чередования временных окон, избегая чрезмерного ожидания или взаимоблокировки (deadlock). Алгоритмы планирования траектории и предотвращения столкновений компании Келуде Тяжёлая Промышленность прошли виртуальное тестирование в имитационной среде в течение более 10 000 часов. В условиях одновременного управления 6 мостовыми кранами в одном пролете успешность предотвращения столкновений достигает 100%, а среднее время расчета планирования траектории составляет менее 50 мс.

Балансировка нагрузки и оптимизация энергопотребления

В системе группы мостовых кранов балансировка нагрузки и оптимизация энергопотребления являются ключом к повышению общей эффективности и экономичности работы. Алгоритм диспетчеризации группы мостовых кранов компании Келуде Тяжёлая Промышленность включает встроенный модуль балансировки нагрузки и оптимизации энергопотребления. При решении задачи условной оптимизации распределения задач одновременно учитываются две целевые функции: равномерность использования кранов и удельное энергопотребление на задачу. Функция балансировки нагрузки (Load Balancing Function) принимает в качестве входных данных суммарное время работы крана и текущую длину очереди задач, вычисляет коэффициент нагрузки каждого крана (текущая длина очереди задач / номинальная емкость задач) и обеспечивает балансировку нагрузки путем минимизации дисперсии коэффициентов нагрузки различных кранов, предотвращая ситуацию, когда одни краны перегружены, а другие простаивают. Функция оптимизации энергопотребления (Energy Optimization Function) на основе кривой мощности крана и траектории движения задачи рассчитывает прогнозируемое энергопотребление для каждого крана при перемещении из текущего положения в целевую позицию для выполнения задачи. При распределении задач приоритет отдается крану с наименьшим удельным энергопотреблением на задачу. Система диспетчеризации использует метод парето-оптимизации (Pareto Optimization) для поиска оптимального компромиссного решения между балансировкой нагрузки и оптимизацией энергопотребления. В таблице ниже приведено сравнение эффективности применения различных стратегий диспетчеризации в инженерной практике.

← Прокрутите таблицу влево/вправо →
Стратегия диспетчеризации Основной принцип Преимущества Недостатки Область применения
Приоритетная диспетчеризацияСортировка по приоритету задач,Приоритетное назначение задач с высоким приоритетомПростота реализации,Быстрый отклик на срочные задачиНизкоприоритетные задачи могут быть"заблокированы (голодание)",мостовой кранНеравномерная загрузкаАварийный Ремонт,Сценарии с жёсткими временными ограничениями (например, выпуск чугуна из доменной печи)
Диспетчеризация по кратчайшему путиНазначение задачи ближайшему свободному кранумостовой кранМинимальный холостой пробег,Низкое энергопотреблениеЛокальнаямостовой кранПерегрузка,Общая эффективность не всегда оптимальнамостовой кранМалое количество,Приоритетное назначение задач с высоким приоритетомПлотностьсценарии с низкой
Балансировочная диспетчеризацияСмостовой крандисперсией коэффициента загрузкиминимумв качестве целевой функции распределения задачРавномернаямостовой кранзагрузка кранов,Высокая общая пропускная способностьПриоритетное назначение задач с высоким приоритетомВремя откликаМожет увеличить,Вычислительная сложность алгоритмамостовой кранБольшое количество,Приоритетное назначение задач с высоким приоритетомПлотностьинтенсивные сценарии с высокой загрузкой
Гибридная диспетчеризация(Комбинированная схема)приоритетной+кратчайшего пути+Парето-оптимальная комбинация балансировкиКомплексный оптимум,Адаптация к изменению условий работыПараметрСложность настройки,Длительный период пусконаладкиКрупныеМеталлургический Завод,Порти сложные сценарии

Гибридная стратегия диспетчеризации, разработанная компанией Келуде Тяжёлая Промышленность, внедрена на линии горячей прокатки группы Baowu. Результаты промышленной эксплуатации показали: коэффициент использования мостовых кранов вырос с 45% до 72%, удельный расход энергии на тонну снизился на 18%, среднее время отклика на задачу сократилось с 8,5 до 4,2 минуты, а общая эффективность системы диспетчеризации повысилась примерно на 49%.

Интеграция системы диспетчеризации с MES

Бесшовная интеграция системы диспетчеризации группы мостовых кранов с MES (системой управления производством) является ключевым условием для реализации концепции Интеллектуального Производства. Система диспетчеризации от Келуде Тяжёлая Промышленность предоставляет стандартизированные RESTful API и интерфейсы OPC UA, обеспечивая двусторонний обмен данными в реальном времени с ведущими MES-платформами, такими как Siemens Opcenter, Rockwell FactoryTalk, SAP MES и другими. Данные, поступающие из MES, включают: команды на грузопереработку (тип задачи, приоритет, пункты начала и завершения, код материала), информацию о материалах (масса, габариты, требования к подъёму), уведомления об изменениях производственного плана и срочные заказы. Данные, передаваемые в MES, включают: состояние мостовых кранов (онлайн/офлайн, текущее положение, прогресс выполнения задачи, суммарная наработка), результаты выполнения задач (успешно/неуспешно, время завершения, фактическое энергопотребление), сигналы о неисправностях оборудования и статистические отчёты по коэффициенту использования кранов. Период обмена данными по умолчанию составляет 1 секунду (может быть скорректирован от 100 мс до 5 с в зависимости от условий эксплуатации). Келуде Тяжёлая Промышленность также предлагает визуальную панель «Цифровой Двойник» для системы диспетчеризации: в 3D-пространстве в реальном времени отображаются движение кранов, прогресс выполнения задач и ключевые показатели системы, что обеспечивает Удаленный Мониторинг и возможность оперативного вмешательства в диспетчеризацию. Реализация интеграции с MES обычно требует совместной отладки специалистов Келуде Тяжёлая Промышленность и поставщика MES заказчика. Стандартный срок интеграции составляет 4–8 недель и включает три этапа: разработку интерфейсов, совместное тестирование и Приемку.

Верификация алгоритмов диспетчеризации методом имитационного моделирования

Имитационное моделирование алгоритмов диспетчеризации — обязательный этап, гарантирующий стабильную и надёжную работу системы после ввода в эксплуатацию. На базе MATLAB/Simulink и Unity 3D компания Келуде Тяжёлая Промышленность разработала цифровую платформу для верификации алгоритмов, поддерживающую следующие функции: моделирование виртуальной сцены — создание цифровой копии, полностью соответствующей реальной конфигурации крановых рельсов, ограничительным зонам и складским площадкам; кинематическое и динамическое моделирование мостового крана — воспроизведение характеристик движения и динамического отклика трёх механизмов (Подъём, Мост крана, Тележка), включая кривые разгона и Замедления, систему гашения раскачивания и Точность Позиционирования; прогон алгоритмов диспетчеризации — загрузка реального программного обеспечения алгоритма в среду моделирования и проверка его производительности при различных сценариях с использованием виртуального потока задач; моделирование нештатных ситуаций — имитация отказов Датчик, обрывов связи, неисправностей крана и других аномалий для проверки способности системы корректно реагировать на сбои. Келуде Тяжёлая Промышленность требует, чтобы каждый новый алгоритм перед вводом в эксплуатацию проходил не менее 2000 часов виртуального тестирования и более 200 сценариев имитации нештатных ситуаций, при этом доля успешно пройденных тестов должна составлять 100%. После успешной вериляции система переходит к этапу холостого прогона на объекте (обычно 1–2 недели), затем к этапу пробной эксплуатации под нагрузкой (обычно 2–4 недели) и, наконец, к приёмочным испытаниям, которые считаются успешно пройденными после 72 часов непрерывной работы без отказов. На сегодняшний день Келуде Тяжёлая Промышленность выполнила имитационную верификацию и пусконаладочные работы для более чем 50 систем диспетчеризации группы мостовых кранов, при этом показатель успешного ввода в эксплуатацию составил 100%.

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

В: Какова скорость реакции системы диспетчеризации группы мостовых кранов в реальном времени? Как задержка связи влияет на точность диспетчеризации?
О: Период реакции системы диспетчеризации группы мостовых кранов Келуде составляет 200 мс (стандартная конфигурация) и 100 мс (конфигурация с высоким быстродействием). Задержка связи (от момента выдачи команды сервером диспетчеризации до её получения и начала исполнения контроллером крана) не превышает 50 мс. Влияние задержки связи на точность диспетчеризации проявляется главным образом в контуре предотвращения столкновений: при задержке более 200 мс безопасная дистанция, рассчитываемая методом скоростных препятствий (VO), должна быть увеличена с учётом параметров режима работы крана согласно ISO 4301, что снижает эффективность использования рельсового пути. Компания Келуде рекомендует подключать сервер диспетчеризации к контроллерам кранов через промышленный Ethernet (Profinet RT или EtherNet/IP) и избегать беспроводных каналов связи (таких как Wi-Fi) из-за высокой вариативности задержек и низкой надёжности. В случаях, когда беспроводная связь неизбежна (например, в сверхширокопролётных цехах), Келуде предлагает специализированный промышленный 5G-шлюз, который благодаря технологии URLLC (сверхнадёжная связь с малой задержкой) обеспечивает сквозную задержку не более 10 мс и удовлетворяет требованиям к связи для уровня безопасности SIL2 согласно GB/T 28264-2017 — система мониторинга и управления безопасностью кранов.
В: Как алгоритм диспетчеризации избегает «взаимоблокировок» при большом количестве мостовых кранов?
О: Взаимоблокировка — это ситуация, при которой несколько мостовых кранов ожидают освобождения ресурсов друг друга, что приводит к остановке всей системы. Алгоритм групповой диспетчеризации кранов Kelude предотвращает и устраняет взаимоблокировки с помощью следующих механизмов: во-первых, используется алгоритм обнаружения взаимоблокировок на основе ориентированного графа ресурсов (аналогично алгоритму банкира), который перед каждым назначением задачи прогнозирует, приведёт ли она к взаимоблокировке, и если да — откладывает её выполнение; во-вторых, в методе временных окон реализован механизм «отката по тайм-ауту» — если кран не смог пройти конфликтующий участок за отведённое время, он автоматически освобождает занятое временное окно и запускает повторную диспетчеризацию; в-третьих, применяется стратегия устранения взаимоблокировок — когда алгоритм подтверждает возникновение взаимоблокировки, один из кранов в цикле ожидания принудительно отводится назад (к предыдущей безопасной позиции, типичное расстояние отката — 5–10 м), разрывая цикл. Общая стратегия диспетчеризации Kelude соответствует требованиям стандарта ISO 4301 / FEM 1.001 (аналог ISO 4301 / FEM 1.001) к многоагрегатной совместной работе кранов. Стресс-тестирование, проведённое Kelude в среде моделирования, показало, что при одновременной работе 8 мостовых кранов в одном пролёте (в режиме полной нагрузки) вероятность возникновения взаимоблокировки составляет 0,03% (т.е. примерно 3 случая на 100 000 назначений задач), а время автоматического устранения взаимоблокировки не превышает 3 секунд.
В: Как система диспетчеризации группы мостовых кранов интегрируется с существующими заводскими автоматизированными системами (например, MES, WMS)?
О: Система диспетчеризации группы мостовых кранов Келуде Тяжёлая Промышленность предлагает несколько стандартизированных способов интеграции: RESTful API — веб-сервис на основе JSON/HTTP, поддерживающий постановку задач, запрос статуса и управление конфигурацией; подходит для интеграции с большинством систем MES/WMS. Интерфейс OPC UA — стандартизированный коммуникационный протокол для промышленной автоматизации, обеспечивающий чтение данных производственного плана из MES в реальном времени и запись статуса крана обратно в MES; применяется при интеграции с системами автоматизации таких производителей, как Siemens, Rockwell и др. Способ через промежуточные таблицы базы данных — во внутренней сети заказчика создаются таблицы задач и статусов, обмен данными между системой диспетчеризации и MES осуществляется через чтение и запись этих таблиц; подходит для клиентов с традиционной ИТ-архитектурой, где прямой вызов API невозможен. Келуде Тяжёлая Промышленность предоставляет стандартную техническую документацию по интеграции (включая спецификации интерфейсов, словарь данных и примеры кода), а также направляет инженеров на площадку заказчика для проведения совместного тестирования с поставщиком MES, гарантируя стабильный и надёжный обмен данными между системами.
В: Как система диспетчеризации обрабатывает ситуацию при выходе мостового крана из строя или его отключении? Предусмотрен ли аварийный режим диспетчеризации?
О: При выходе мостового крана из строя или его отключении система диспетчеризации группы мостовых кранов «Келуде Тяжёлая Промышленность» автоматически запускает следующий алгоритм действий: во-первых, обнаружение неисправности — система диспетчеризации контролирует статус каждого мостового крана по механизму «сердечных импульсов» (Heartbeat); если в течение трёх последовательных циклов (по 200 мс каждый) сигнал не получен, кран считается отключённым, формируется аварийное сообщение и направляется на HMI оператора и в MES-систему. Во-вторых, перераспределение задач — текущие и ожидающие выполнения задачи неисправного/отключённого крана автоматически переназначаются на другие доступные краны; приоритет отдаётся срочным задачам, чтобы исключить их задержку. В-третьих, аварийный режим диспетчеризации — когда количество исправных кранов недостаточно для покрытия текущего объёма работ, система автоматически переключается в аварийный режим (Emergency Mode), в котором алгоритм диспетчеризации снижает запас безопасной дистанции при предотвращении столкновений (продольная дистанция уменьшается с 5 м до 3 м) и повышает скорость реакции на задачи, обеспечивая в первую очередь непрерывность производственной линии. В аварийном режиме алгоритм предотвращения столкновений сохраняет функцию активной защиты: при нарушении безопасной дистанции автоматически инициируется аварийная остановка мостового крана. После устранения неисправности и повторного подключения крана система диспетчеризации возвращает его в общий пул и автоматически восстанавливает штатный режим работы. При конфигурации с резервированием серверов по схеме «основной-резервный» выход из строя одного мостового крана не влияет на общую работу системы; доступность (Availability) системы превышает 99,99%.

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

contact

contact us

phone:
+86 13903802779

mail:3915269@qq.com

Working hours: Monday to Friday

Wechat
Wechat
SHARE
TOP