Рекламодатель: ООО «Борлас АФС»

ИНН 7726514619 ОГРН 1047796971386

Рекламодатель: АО «Топ Системы»

ИНН 7726601967 ОГРН 1087746953557

Рекламодатель: ООО «С3Д Лабс»

ИНН 7715938849 ОГРН 1127747049209

4 - 2026

Генеративный дизайн для промышленных объектов: автоматическая компоновка и трассировка в nanoCAD/Model Studio CS. Опыт НЛМК-Инжиниринг

Дмитрий Сотников, вице-президент по инвестиционным проектам, НЛМК-Инжиниринг
Андрей Тимошкин, генеральный директор, НЛМК-Инжиниринг
Игорь Бабкин, руководитель проекта, НЛМК-Инжиниринг

НЛМК-Инжиниринг в пилотном режиме применяет новый цифровой инструмент — автоматический трассировщик. Система автоматизированного проектирования с элементами искусственного интеллекта, встроенная в nanoCAD/Model Studio CS, способна выполнять компоновку технологического оборудования и трассировку сетей трубопроводов, сокращая сроки проектирования и стоимость решений.

Группа НЛМК — лидирующий международный производитель высококачественной стальной продукции с вертикально интегрированной моделью бизнеса. Добыча сырья и производство стали сосредоточены в низкозатратных регионах, а изготовление готовой продукции осуществляется в непосредственной близости от основных потребителей. Благодаря самообеспеченности в основных сырьевых материалах, энергии и высокой технологической оснащенности НЛМК входит в число наиболее эффективных производителей стали в мире.

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

Почему задача компоновки остается одной из сложнейших

Оптимальная расстановка технологического оборудования и обвязка его трубопроводами — одна из самых трудоемких задач в промышленном проектировании. Сегодня за решение этой задачи отвечает проектировщик, и оно определяется ранее приобретенным опытом, экспертной оценкой и крайне ограниченным числом вариантов, которые человек в состоянии проработать. Как следствие — высокая трудоемкость, длительные сроки и не всегда оптимальный результат.

Проектирование — это не линейная дорожка, а «петли» обратных связей между этапами. Из-за дефицита времени этапы часто стартуют на неполных данных, и потом их приходится переделывать. Порядка 20% времени уходит на оформление документации. Любое изменение исходных условий запускает цикл заново (рис. 1).

Рис. 1. Каждый этап процесса проектирования содержит «обратные связи», которые в определенный момент могут подать сигнал пересмотреть ранее принятые решения

Рис. 1. Каждый этап процесса проектирования содержит «обратные связи», которые в определенный момент могут подать сигнал пересмотреть ранее принятые решения

Подходы к автоматизации компоновки известны давно: еще в 1960-1970-х годах появились первые обзоры, один из которых содержал описание более 200 работ за десятилетие. Однако строгие математические методы в трехмерной постановке быстро упирались в вычислительную сложность. Реальное масштабное применение стало возможным лишь с развитием эвристических алгоритмов в конце XX века и ростом вычислительных мощностей.

Искусственный интеллект: не только ChatGPT

На профильных инженерных форумах нам не раз приходилось наблюдать парадоксальную ситуацию: докладчики в один голос говорят, что ИИ в проектировании не работает. При этом под искусственным интеллектом они подразумевают исключительно большие языковые модели (LLM) — ChatGPT и ему подобные. Настолько укоренилась в сознании идея, что ИИ = LLM.

На деле огромное количество прорывных ИИ-решений — вовсе не языковые модели. Достаточно вспомнить AlphaFold — систему предсказания структуры белков, за которую Демис Хассабис получил в 2024 году Нобелевскую премию по химии. Или AlphaGo, обыгравшую чемпиона мира по го. Это совершенно другие классы алгоритмов.

В нашем решении используются методы из семейства ИИ и операционного исследования. Генетический алгоритм отвечает за оптимизацию расстановки оборудования в пространстве: он учитывает разрешающие и запрещающие зоны и стремится минимизировать длину сетей. Алгоритм A* решает задачу поиска кратчайших маршрутов для трубопроводов, минимизируя совокупную стоимость, — длину, количество отводов, высоту прокладки. Наконец, кластеризация и задача линейного программирования позволяют выбрать оптимальные точки для размещения тройников и соединений между ними. Всё это — классические ИИ-поиск и оптимизация; методы, которые реально работают в промышленном проектировании и дают измеримый экономический эффект.

ИИ в проектировании — это не ChatGPT, рисующий чертежи. Это алгоритмы, которые за минуты просматривают тысячи вариантов компоновки и выбирают оптимальный по стоимости. Мы работаем именно с такими методами — генетические алгоритмы, поиск кратчайших путей, математическая оптимизация.

Генеративный дизайн: инженер задает правила, машина ищет решение

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

Можно выделить четыре базовых этапа взаимодействия пользователя с системой генеративного дизайна. Сначала происходит формулирование задачи — описание результата, который намерен получить пользователь. Затем выполняется установка параметров: задаются характеристики, которым должны соответствовать генерируемые решения. На этапе генерации программа, опираясь на заданные условия и заложенные в нее алгоритмы, перебирает сочетания и визуализирует варианты. Завершает цикл отбор результатов: пользователь оценивает сгенерированные решения и выбирает подходящее.

Принципиально важно: инженер остается «в контуре». Он ставит задачу, утверждает результат, вносит корректировки и выпускает документацию непосредственно в среде САПР.

Сила платформы: почему не отдельное приложение

На этапе НИОКР мы разрабатывали собственное отдельное приложение с расчетными алгоритмами. Для исследований это было удобно, но при переходе к реальным объектам всплыли серьезные проблемы. Прежде всего — отсутствие контекста окружения: трасса могла пройти сквозь строительную конструкцию, поскольку приложение не видело смежные дисциплины. Кроме того, приходилось вести и синхронизировать отдельные библиотеки оборудования, дублируя то, что уже есть в САПР. Наконец, отсутствовали полноценные инструменты выпуска документации — спецификации, чертежи и ведомости приходилось оформлять вручную (рис. 2).

Рис. 2. Работа в отдельном стороннем приложении

Рис. 2. Работа в отдельном стороннем приложении

Рис. 2. Работа в отдельном стороннем приложении

Встроившись в среду Model Studio CS и Платформу nanoCAD, мы получили обратное. Появился доступ к стандартным библиотекам оборудования, трубопроводов и фитингов. Объекты модели сохраняют свою семантику — колонна остается колонной, а не безымянным солидом, что позволяет корректно учитывать ограничения при расчетах. Спецификации формируются «на лету» — длины трубопроводов по участкам, число фитингов, ведомости. А главное — инженер работает в едином информационном пространстве с междисциплинарным переходом вплоть до выпуска полного комплекта проектной документации. Для промышленного темпа работы это критично: результат компоновки и трассировки появляется сразу в рабочей среде, без промежуточных конвертаций и потерь данных (рис. 3).

Рис. 3. Интеграция в Model Studio CS

Рис. 3. Интеграция в Model Studio CS

Платформа nanoCAD и Model Studio CS: решаемые задачи

Несколько слов о программных решениях, с которыми мы теперь работаем.

Платформа nanoCAD — российская САПР, которая предоставляет базовую среду для двумерного и трехмерного проектирования, обеспечивает работу со знакомыми форматами файлов (*.dwg, *.ifc) и имеет развитый API для создания встраиваемых приложений. Именно открытость Платформы позволила нам интегрировать вычислительное ядро трассировщика непосредственно в среду проектирования.

Model Studio CS — комплексная система информационного моделирования промышленных объектов, работающая на Платформе nanoCAD. В нашем проекте ключевую роль играет конфигурация Model Studio CS Трубопроводы, предназначенная для проектирования технологических и инженерных трубопроводных систем: от прокладки трасс и расстановки арматуры до получения спецификаций и чертежей. Конфигурация включает параметрические библиотеки трубопроводных элементов, средства проверки на коллизии, инструменты формирования проектной документации. Для конструктивной части и проработки узлов зданий применяется Model Studio CS Строительные решения, а для общей координации модели — CADLib Модель и Архив.

Совместное использование этих продуктов позволяет вести проектирование в единой среде — от расстановки оборудования и прокладки трубопроводов до детализации строительных конструкций и выпуска комплекта документации. В перспективе мы рассматриваем расширение интеграции — в частности, использование средств Model Studio CS для автоматической проверки результатов трассировки на предмет коллизий с конструкциями и смежными системами, а также подключение модулей для трассировки воздуховодов и кабельных трасс (рис. 4).

Рис. 4. Model Studio CS — единое пространство, обеспечивающее бесшовный переход (в том числе междисциплинарный) рассчитанного решения, вплоть до выдачи итогового комплекта документации

Рис. 4. Model Studio CS — единое пространство, обеспечивающее бесшовный переход (в том числе междисциплинарный) рассчитанного решения, вплоть до выдачи итогового комплекта документации

Рис. 4. Model Studio CS — единое пространство, обеспечивающее бесшовный переход (в том числе междисциплинарный) рассчитанного решения, вплоть до выдачи итогового комплекта документации

Что внутри: методы и архитектура

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

Генетический алгоритм — основной движок расстановки. Принцип работы напоминает биологическую эволюцию. Алгоритм создает «популяцию» — десятки и сотни вариантов расстановки оборудования. Каждый вариант оценивается по целевой функции: насколько он выгоден по совокупной стоимости. Лучшие варианты «выживают», скрещиваются между собой — обмениваются фрагментами расстановки, — и порождают новое поколение решений. Иногда вносятся «мутации»: случайный сдвиг аппарата, поворот, изменение точки ветвления. Это не дает алгоритму «залипнуть» на локальном оптимуме.

«ДНК» одного решения — это координаты и ориентации аппаратов на площадке плюс порядок соединений. Через десятки поколений решения заметно «худеют» по стоимости: трассы меньше петляют, отводов меньше, габариты компактнее. Алгоритм успевает проанализировать тысячи вариантов — чего ни один проектировщик не сделает вручную.

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

Кластеризация и задача линейного программирования позволяют выбрать оптимальные точки для размещения тройников и соединений между ними. Где уместно, рассчитываются точки Штейнера для ортогональной сетевой топологии — это позволяет получить более короткую трассу при стандартной «прямоугольной» прокладке.

Экспертная система: как опыт инженера становится кодом

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

Система позволяет гибко задавать штрафы за различные типы нежелательных взаимодействий. Например, если трубопровод проходит слишком близко к оборудованию или другим трубам, алгоритм «видит» это через увеличение целевой функции. То же касается пересечения трассы с запрещающими зонами, прохода трубопровода по полу или стене, нарушения зон обслуживания и ремонтов, недостаточных зазоров между объектами. По сути, это «машиночитаемые» требования, основанные на опыте компании. Экспертная система превращает знания инженеров-проектировщиков в формальные критерии, которые напрямую участвуют в расчетах генетического алгоритма.

Целевая функция — это стоимость решения. В нее входят длины труб и фитинги, штрафы за нарушения зон, а также — и это принципиально — калькулятор строительных конструкций. Алгоритм «видит» цену габаритов: если расстановка требует расширения корпуса, это отражается в целевой функции. Поэтому оптимизируется не абстрактная геометрия ради геометрии, а совокупная стоимость компоновки в рублях.

Отдельная серьезная работа — настройка операторов генетического алгоритма: методов селекции, типов мутаций и их комбинаций. Разные наборы параметров дают заметно различающиеся скорость сходимости и качество результата. Мы экспериментируем с настройками и фиксируем лучшие конфигурации для типовых задач (рис. 5).

Рис. 5. Настройка генетического алгоритма — подбор коэффициентов 
и методов для решения конкретной прикладной задачи

Рис. 5. Настройка генетического алгоритма — подбор коэффициентов и методов для решения конкретной прикладной задачи

Алгоритм не заменяет инженера, а расширяет его возможности. Человек ставит правила и утверждает результат — машина перебирает тысячи вариантов и предлагает лучшие. За инженером остается главное: постановка задачи, проверка решения и инженерное суждение.

Результаты: цифры говорят сами

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

Рис. 6. Сравнение результатов

Рис. 6. Сравнение результатов

Важно различать масштаб эффектов. На уровне всего процесса проектирования экономия составляет 10-15% времени за счет ускорения расчетов и снятия «петель» обратных связей — конкретная цифра зависит от зрелости смежных процедур постановки задачи и верификации. На уровне самой задачи расстановки и трассировки сокращение времени достигает 90%: минуты вместо дней и недель — при корректно подготовленных исходных данных.

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

Что уже сделано и что дальше

На сегодняшний день трассировщик реализован как встраиваемое приложение для САПР nanoCAD/Model Studio CS с полным набором функций, необходимых для пилотной эксплуатации. Инженер может сохранять и загружать конфигурации проекта, настраивать разрешающие и запрещающие зоны, загружать оборудование из стандартной библиотеки и задавать трубопроводные соединения между аппаратами — как «точка-точка», так и через общую шину. Система учитывает зоны обслуживания и ремонтов, позволяет задать желаемое количество вариантов для отображения из числа оптимальных и формирует спецификации с длинами трубопроводов по участкам и числом фитингов. Важная возможность — оптимизация пользовательской расстановки: инженер может взять свою ручную компоновку и улучшить ее алгоритмически, не начиная с нуля. Реализовано также объединение оборудования в группы для удобства работы со сложными технологическими схемами.

Сейчас мы углубляем программное взаимодействие с nanoCAD и Model Studio CS — движемся не всегда быстро, но поступательно. Параллельно подключаем алгоритм для оптимального размещения сооружений на генеральном плане. В перспективе предполагается адаптация системы для трассировки других инженерных систем: воздуховодов, кабельных трасс, лотков. Совместно с разработчиком программного обеспечения движемся по интеграции вычислительного ядра в Платформу.

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

Выводы

Генеративный дизайн на основе классических методов искусственного интеллекта — это не футуризм, а рабочий инструмент, уже применяемый в промышленном проектировании. Опыт НЛМК-Инжиниринг показывает, что подход работает: автоматический трассировщик, встроенный в среду nanoCAD/Model Studio CS, дает измеримые результаты на реальных проектах.

Применение трассировщика сокращает сроки проектирования за счет автоматизации рутинных и трудоемких операций — как уже сказано, время на задачу расстановки и трассировки снижается до 90%. Качество компоновочных решений возрастает благодаря объективной оценке сотен и тысяч вариантов, а не нескольких, выбранных вручную. Стоимость проектных решений снижается за счет выявления более компактных и эффективных схем размещения оборудования — в наших кейсах экономия составила от 21 до 38%.

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

Принципиально важно, что решение построено на Платформе nanoCAD и Model Studio CS — российских продуктах, доступных отечественным проектным организациям. Интеграция в Платформу, а не создание изолированного приложения, оказалась ключевым фактором успеха: инженер работает в привычной среде, использует стандартные библиотеки и выпускает документацию без промежуточных конвертаций.

Успешное пилотное тестирование стало основой для масштабирования. Следующие шаги — расширение на другие инженерные системы (воздуховоды, кабельные трассы, лотки), применение алгоритмов для оптимального размещения сооружений на генеральном плане и углубление интеграции с Платформой. Для индустрии, где каждый метр трубопровода — это деньги, а каждый квадратный метр площади — инвестиции, генеративный дизайн на основе классического ИИ становится реальным конкурентным преимуществом.



На сайте используется Яндекс метрика

Мы в: и

Рекламодатель:
ООО «Нанософт разработка»

ИНН 7751031421 ОГРН 5167746333838

Рекламодатель: ООО «НТЦ ГеММа»

ИНН 5040141790 ОГРН 1165040053584

Рекламодатель: ООО «Лоция Софтвэа»

ИНН 7722222090 ОГРН: 1037700046427

Рекламодатель: ООО «АППИУС-СОФТ»

ИНН 7743675366 ОГРН: 1087746091454

Рекламодатель: АО «Топ Системы»

ИНН 7726601967 ОГРН: 1087746953557