Цифровой двойник в разработке: как мы «поставили на попа» 350-тонный ковш и заглянули в его слепую зону
Datana XPПредставьте огромный сталеразливочный ковш массой в десятки тонн. Его внутренняя футеровка — огнеупорная кладка — постоянно изнашивается в адских условиях плавки. Это то, что металлургам нужно регулярно контролировать. В случае прогара ковша будет авария, могут пострадать люди, а финансовые потери неизбежны.

Чтобы оценить этот износ, мы использовали 3D-сканирование. Но производство — не лаборатория: и ковш, и сканер не всегда можно поставить идеально. Результат — облако точек неполное, со «слепой зоной», куда луч сканера просто не дотянулся. Получилась «скошенная» 3D-модель. Она не подходит для анализа износа.

Задача
Прежде чем анализировать износ, нужно привести данные к «каноническому» виду — мысленно поставить ковш вертикально, ровно так, как он расположен при работе. В идеальном мире это простая математическая операция — повернуть модель вокруг оси симметрии, но наш мир далек от идеала: данных не хватает, стенки футеровки изнашиваются неравномерно, и ковш уже не идеально симметричен, если смотреть на него изнутри. Поэтому просто взять и «повернуть» не выйдет. Нужно восстановить утерянную геометрию и найти истинную ось симметрии в условиях неполных и зашумленных данных.
Решение (инженерная смекалка в коде)
Наш специалист по анализу данных подошел к задаче так:
1. Метод «срезов»: Облако точек было виртуально нарезано на горизонтальные слои-срезы.
2. Вписываем эллипсы: В каждом срезе по имеющимся точкам алгоритм вписывал эллипс, достраивая предположительную форму стенки даже в «слепой зоне». Это позволило заполнить пробелы в данных.
3. Охота за выбросами: Не все срезы были хороши — где-то был шум от налипшего шлака или ошибки сканирования. Сделали алгоритм, которым отбросили «плохие» эллипсы, ориентируясь на согласованность данных.
4. Воссоздание оси: Ключевой шаг — анализ центров всех построенных эллипсов. В результате центры «хороших» эллипсов выстроились в четкую линию в 3D-пространстве. Эта линия и стала для нас в первом приближении осью симметрии реального, изношенного ковша. Облако точек было точно выровнено относительно нее.
Результат, который приближает нас к цели
На это идеально выровненное облако точек уже успешно «натянута» цифровая геометрия исходной футеровки по чертежам. Технически это означает, что мы совместили CAD-шаблон ковша с реалистичной 3D-моделью реального объекта. Теперь у нас есть система координат, в которой можно напрямую, миллиметр к миллиметру, сравнивать текущее и исходное состояние ковша.
Почему это прорыв?
1. Работа с неидеальными данными: Мы создали методику, которая не требует идеальных условий сканирования. Это критически важно для внедрения технологии в цехе, где идеальных условий просто не бывает.
2. Фундамент для цифрового контроля: Самая сложная часть — подготовка данных и их выравнивание — позади. Теперь на подготовленном «полотне» можно строить детальную карту износа: где стеночка «съехала» на 20 мм, а где на все 200 мм. Это прямой путь к прогнозированию ремонтов и экономии дорогостоящих материалов.
3. Тренировка перед главным вызовом: Эта работа с ковшом — важный подготовительный этап. На отработанном здесь технологическом стеке (сканирование -> выравнивание -> наложение шаблона) мы будем строить систему мониторинга футеровки кислородного конвертера — агрегата со сложнейшей геометрией (особенно с учетом гарнисажа поверх кирпичей!), где требования к точности и надежности на порядок выше, а условия съемки более суровые.
Итог:
Мы прошли ключевой этап: превратили «сырое» и неполное облако точек с реального объекта в выверенную цифровую модель, готовую к прецизионному анализу. Это больше, чем поворот картинки — это создание надежного моста между миром чертежей (как должно быть) и миром физической реальности (как есть). Именно такой мост позволяет переходить от интуитивных оценок к точному цифровому контролю, прогнозированию ресурса и экономии материалов.
Прорыв с ковшом — это только первый шаг в большом проекте.
В нашей дорожной карте:
1. Построение карты дефектов футеровки стальковша. Используя уже совмещённые данные (облако + шаблон), мы завершаем цикл: создаем алгоритм расчёта отклонений и интуитивно понятные тепловые карты износа для технологов.
Дальше уже дело техники - организовать стенд на производстве, где автоматически будем производить сканирование ковшей и отслеживать их жизненный цикл.
2. Склейка облаков точек конвертера.
Задача посложнее: объединить данные множества сканов, сделанных с разных ракурсов и при разных углах наклона конвертера, в единую бесшовную 3D-модель. Своего рода «панорама» экстремальных условий.
3. Главная цель проекта: карта дефектов футеровки конвертера.
В целевом решении ожидаем, что будет проще: манипулятор заведет сканер внутрь конвертера, а нам останется обработать только один скан облака точек, и построить по нему тепловую карту дефектов.
