Разработка и верификация кранов: от Adams и Simulink до HIL
Секрет системы верификации кранов: полный цикл Келуде от Adams/Simulink до HIL. В традиционной разработке кранов метод «проб и ошибок» долгое время оставался доминирующим, что приводило к длительным циклам разработки и высоким затратам на верификацию. Компания Келуде Тяжёлая Промышленность внедрила комплексную систему верификации — от Adams/Simulink до HIL, что позволило значительно сократить сроки вывода новой продукции на рынок.
От «проб и ошибок» к имитационному моделированию: смена парадигмы в разработке кранов
В традиционной разработке кранов долгое время доминировал метод «проб и ошибок»: сначала создавался опытный образец, затем проводились испытания, после выявления дефектов — переделка. Изготовление опытного образца одного крупного интеллектуального крана обходится в миллионы рублей, а один тест в предельном режиме (например, экстренное торможение при полной нагрузке или подъём с перекосом нагрузки) может привести к повреждению оборудования и даже к аварии. По мере роста уровня интеллектуализации кранов сложность систем управления растёт в геометрической прогрессии, и традиционные методы уже не справляются с этой задачей.
Инженеры Kelude хорошо знакомы с этой проблемой и на системном уровне выстроили исследовательскую структуру «многоуровневого имитационного моделирования». Ключевая идея этой системы: до начала физического производства выполнить более 90% проверки логики управления и более 90% симуляции предельных режимов, что позволяет свести к минимуму риски на этапе натурных испытаний и сократить срок разработки более чем на 40%.
Платформа Co-Simulation: архитектура совместного моделирования Adams + Simulink
Совместное моделирование — фундамент исследовательской системы Kelude. Платформа состоит из двух основных компонентов:
Adams (многомассовое динамическое моделирование)
Adams (Automatic Dynamic Analysis of Mechanical Systems) отвечает за построение механической модели крана — включая все кинематические пары: стрелу, механизм поворота, механизм подъёма, механизм передвижения, систему канатных шкивов и т.д. Благодаря точному заданию параметров массы, момента инерции, жёсткости и демпфирования каждого компонента, Adams с высокой точностью воспроизводит динамическую реакцию крана в сложных условиях эксплуатации, включая такие физические явления, как упругая деформация конструкции, связанные колебания многомассовой системы, нелинейные контакты. В модель также заложены свойства гибкости каната стального, что позволяет реалистично имитировать динамику раскачивания в процессе подъёма.
Simulink (моделирование системы управления)
Simulink отвечает за размещение алгоритмической модели управления краном — включая замкнутый контур позиционирования по скорости/положению каждого механизма, логику гашения раскачивания, алгоритм ограничителя грузового момента (ОГМ), логику предохранительной блокировки и т.д. Логика управления, выполняемая в модели Simulink, строго идентична программе, которая в итоге разворачивается на реальном PLC.
Интерфейс совместного моделирования
Между Adams и Simulink через интерфейс Co-Simulation осуществляется двусторонний обмен данными в реальном времени: Adams передаёт в Simulink текущие значения положения, скорости, ускорения, крутящего момента и другие параметры состояния каждого механизма, а Simulink возвращает в Adams управляющие команды контроллера (например, задание частоты преобразователя частоты, сигналы на срабатывание тормоза и т.д.). Такая замкнутая архитектура моделирования позволяет инженерам в виртуальной среде полностью выполнить проверку всей цепочки: «датчик → выборка → расчёт контроллера → исполнительный механизм → реакция → динамическая эволюция механической системы».
Процесс тестирования SIL (Software-in-the-Loop)
SIL-тестирование — первый уровень проверки, следующий за совместным моделированием. На этапе SIL управляющее ПО (ещё не развёрнутое на аппаратной части PLC) компилируется в исполняемый файл для ПК и запускается на том же вычислительном узле или в той же сети, что и модель совместного моделирования Adams/Simulink.
Основная ценность SIL-тестирования заключается в:
- Проверка корректности логики управления: подтверждение соответствия кривых скорости, времени ускорения/замедления и условий предохранительной блокировки каждого механизма проектной спецификации.
- Тестирование граничных условий: проверка поведения управления при всех комбинациях входных сигналов на уровне ПО, охватывающая как штатные, так и нештатные последовательности операций.
- Регрессионное тестирование: автоматический прогон набора SIL-тестов после каждой итерации управляющего ПО для гарантии того, что изменения не внесли новых дефектов.
Команда Kelude создала библиотеку из более чем 200 SIL-тестов, охватывающих все режимы работы и функции безопасности.
HIL-тестирование (Hardware-in-the-Loop): реальный PLC + виртуальный объект управления
HIL-тестирование — ключевой связующий этап в исследовательской системе Kelude. Его основная архитектура:
Реальный PLC (S7-1500) + симулятор реального времени (динамическая модель Adams, работающая в реальном времени)
В ходе HIL-тестирования:
- Испытуемым является реальный PLC S7-1500, на котором выполняется финальная версия управляющей программы (полностью идентичная той, что используется на реальной машине).
- PLC взаимодействует с симулятором реального времени по PROFINET/Profinet IO.
- Симулятор в реальном времени выполняет динамическую модель Adams и передаёт в PLC сигналы виртуальных датчиков (угловые энкодеры, датчики нагрузки, концевые выключатели и т.д.).
- Выходные сигналы PLC (управляющие слова преобразователя частоты, сигналы тормоза и т.д.) принимаются симулятором в реальном времени и приводят в действие виртуальную механическую модель.
Главное преимущество этой архитектуры: аппаратное обеспечение PLC в контуре, выполнение реальной управляющей программы, реакция виртуального объекта управления — все три условия соблюдены одновременно, что позволяет провести полную аппаратную проверку системы управления без необходимости в реальном кране.
Покрытие тестирования предельных режимов
Система верификации и валидации Kelude включает систематическое имитационное тестирование следующих предельных режимов:
| Категория режима работы | ТестированиеСодержание | КасаетсяСтандарт |
|---|---|---|
| Экстренная остановка при полной нагрузке | 110%номинальная нагрузкааварийнаяТорможение,ПроверкаТормозТеплоёмкость и реакция конструкции на ударные нагрузки | стандарт ISO 4301 / FEM 1.001 |
| Несимметричная нагрузкаПодъём | НагрузкаРежим работы с несимметричной нагрузкой,Проверка крана в целомУстойчивость против опрокидыванияи конструкцииПрочность | стандарт ISO 4301 / FEM 1.001 |
| ВетерНагрузкаРежим работы с несимметричной нагрузкой | 6~12ветерНагрузкакран под действиемустойчивостьи безопасность против опрокидывания и скольжения | стандарт ISO 4301 / FEM 1.001 |
| землетрясениеНагрузка | Расчётная сейсмичность8Расчётная сейсмичностьземлетрясениеДинамическое воздействие,Проверка целостности конструкции иаварийная остановкаВременная последовательность | GB/T 25710-2010 |
| Совместная работа нескольких механизмов | Изменение вылета+Поворот+ПодъёмСвязанная динамическая реакция при одновременном действииТестирование | —— |
| ДатчикОтказ | Уголобрыв линии энкодера,Датчик нагрузкиОткази другие имитации отказовТестирование | ISO 13849-1:2023 |
Для каждого режима эксплуатации формируется подробный отчёт о результатах имитационного тестирования, включающий количественные данные: кривые переходных процессов во временной области, спектральный анализ, оценку усталостных повреждений и другие показатели, которые служат эталонной базой для последующей верификации на реальном оборудовании.
Процесс верификации «от модели к реальному крану» и замкнутый цикл данных
Система верификации разработок Kelude построена по полному V-образному циклу:
- Анализ требований и планирование испытаний — на основе конструкторских норм и требований стандартов определяются тестовые сценарии и стандарты приёмки для каждого уровня.
- Построение модели и калибровка — разрабатываются динамическая модель в Adams и управляющая модель в Simulink, выполняется калибровка моделей по данным испытаний компонентов.
- Верификация SIL — проверка логики управления на чисто программном уровне.
- Верификация HIL — испытания в реальном времени с аппаратурой PLC в контуре (HIL).
- Испытания на реальном кране — выполнение ключевых режимов работы на действующем кране с записью фактических данных.
- Замкнутый цикл данных и итерация модели — результаты натурных испытаний возвращаются в имитационную модель, параметры корректируются, точность модели повышается.
Благодаря такому замкнутому циклу имитационная модель постоянно «эволюционирует» по мере накопления проектного опыта, а разрыв между моделированием и реальностью неуклонно сокращается. По данным команды Kelude, после трёх и более циклов калибровки модели отклонение между результатами моделирования и натурными замерами по ключевым режимам не превышает 5%.
Структура исследовательской команды и патентный портфель
Исследовательская команда Kelude организована по трёхкомпонентному принципу: «системное моделирование + алгоритмы управления + аппаратные испытания»:
- Группа системного моделирования — многомассовое динамическое моделирование в Adams, сопровождение платформы совместного моделирования, проектирование сценариев предельных режимов.
- Группа алгоритмов управления — разработка управляющих моделей в Simulink, алгоритмы гашения раскачивания, планирование траектории, проектирование логики безопасности.
- Группа испытаний и верификации — построение стендов SIL/HIL, проведение испытаний и подготовка аналитических отчётов.
В области патентной защиты Kelude подала заявки на ряд изобретений, связанных с системой верификации, включая: способы организации совместного моделирования, конструкцию испытательного стенда HIL, алгоритм автоматической генерации матрицы испытаний для предельных режимов, метод калибровки замкнутого цикла «модель — реальный кран» и другие ключевые направления. Эти патенты не только защищают технические результаты, но и формируют технологический барьер Kelude в области верификации интеллектуальных кранов.
Важно отметить, что система верификации Kelude применима не только к разработке новых моделей, но и к проектам модернизации кранов, находящихся в эксплуатации. Отличие состоит в том, что для проектов модернизации имитационная модель строится на основе фактических замеров существующих конструкций, а особое внимание уделяется проверке совместимости интерфейсов новой и старой систем управления, а также логике предохранительной блокировки. С особыми требованиями к верификации взрывозащищённых кранов можно ознакомиться в тематическом разделе по взрывозащите; с примерами применения верификации в реальных проектах модернизации — в разделе о модернизации.
Экономическая эффективность и техническая ценность системы верификации
С экономической точки зрения соотношение затрат и результатов от внедрения системы верификации Kelude крайне высоко. По данным исследовательского центра:
- Снижение числа итераций опытного образца — с 4–5 циклов физического прототипирования в традиционной схеме до 1–2 циклов; для ряда отработанных моделей достигнут принцип «одна разработка — одна сборка — одно прохождение испытаний».
- Сокращение сроков испытаний — полный цикл верификации от модели до реального крана сокращён с 12–18 месяцев до 7–10 месяцев.
- Снижение количества отказов на объекте — число отказов системы управления в течение 12 месяцев после ввода в эксплуатацию снизилось на 76% по сравнению с периодом до внедрения системы.
- Повышение прохождения сертификации — доля успешного прохождения типовых испытаний с первого раза выросла с 65% до 92% и выше.
С технической точки зрения ценность системы проявляется на трёх уровнях. Во-первых, создана цифровая цепочка разработки от виртуального моделирования до физического объекта, что позволяет проверить конструкторские изменения в течение нескольких часов моделирования, а не ждать недели до переделки опытного образца. Во-вторых, накопленные массивы имитационных данных формируют основу для последующей интеллектуальной модернизации продукции (цифровой двойник, прогнозируемое техобслуживание). В-третьих, стандартизированный процесс верификации обеспечивает эффективное переиспользование опыта между проектами, а срок ввода в должность новых специалистов существенно сокращается.
Система верификации Kelude прошла три раунда внутренней экспертизы и технических доработок; в настоящее время ведётся работа по оформлению заявок на регистрацию программного обеспечения и инициации разработки технических стандартов. В перспективе команда планирует расширить систему верификации на область управления полным жизненным циклом кранов, включая: контроль технического состояния в эксплуатации на основе цифрового двойника, прогнозирование остаточного ресурса по данным моделирования, а также удалённую верификацию обновлений программного обеспечения на базе HIL-тестирования.