Опыт использования компонента «СПДС» Платформы nanoCAD и API MultiCAD при создании приложения для моделирования технологических схем
26 декабря 2025

BIM давно зарекомендовал себя в гражданском и промышленном проектировании. А можно ли использовать информационное моделирование для технологических схем? Демид Сентемов, инженер-проектировщик технологических процессов, разработчик программных решений, ответил на этот вопрос утвердительно. С помощью компонента «СПДС» Платформы nanoCAD и среды API MultiCAD его команда разработала собственный продукт «Промпроектор», предназначенный для создания технологических схем по принципу BIM. Первым пользователем приложения стала компания «РИОС-Инжиниринг», которая уже опробовала новое решение при моделировании технологической схемы для установки реформинга бензина. 

С небес на землю: фокус на отечественную практику

По словам Демида Сентемова, главной идеей нового продукта стало создание информационной модели вокруг технологической схемы. 

«Ранее подобную задачу можно было решить с помощью зарубежного ПО, например, CADWorx или SmartPlant Instrumentation. Но и тогда имеющиеся на рынке решения больше подходили крупным предприятиям, нацеленным на построение всеобъемлющих технологических моделей и располагающих большими бюджетами. В то время как наше решение нацелено на ежедневные потребности широкого круга отечественных инженеров-проектировщиков и максимально отвечает их запросам». 

Демид Сентемов
Демид Сентемов
инженер-проектировщик технологических процессов, «РИОС-Инжиниринг»

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

  • создание контура противоаварийной защиты (ПАЗ);
  • автоматическая актуализация изменений;
  • централизованная обработка инженерных данных;
  • автоподбор класса водопровода.

Полный набор инструментария для выпуска первой версии продукта разработчики нашли в компоненте «СПДС» для Платформы nanoCAD.

Безграничные возможности API

Следующим этапом эволюции «Промпроектора» стало расширение его возможностей с помощью API MultiCAD. 

«Вокруг программных продуктов "Нанософт” создан API, который позволяет обращаться к нашим объектам, работать с ними, программным способом управлять данными внутри платформы и отдельных вертикальных решений. В целом SDK построен на современном технологическом стеке, основанном на C++, C# и ActiveX (COM), а также поддержке различных скриптовых языков LISP, VB.NET, Ruby, JavaScript, Python, TypeScript и т.д. Специализированный же API MultiCAD предназначен для создание пользовательских объектов и расширенных инструментов оформления (размеров, таблиц, выносок и т.п.)». 

Денис Ожигин
Денис Ожигин
технический директор «Нанософт»

Во второй итерации «Промпроектора» был реализован следующий функционал:

«Умная технологическая схема». Программа распознает участки схемы, незаполненные исполнителем, и «подсвечивает» их на чертеже. По словам разработчика, данный функционал в том числе помогает в коммуникации с заказчиком в части сбора исходных данных.

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

Связь объекта технологической схемы с документацией. При разработке технологической части проекта обрабатывается огромное количество данных. Часто проектировщики забывают, по какой причине для детали или узла был выбран тот или иной параметр, например, задано определенное давление. Данная функция позволяет сформировать весь перечень обоснований в момент создания проекта и вернуться к ним в нужный момент: открыли dwg, нажали на объект, узнали всю связанную с ним информацию.

Доработанный базовый функционал компонента «СПДС» Платформы nanoCAD по использованию типовых преднастроенных технологических схем. Он позволяет использовать преднастроенные схемы, создавать свои и делиться библиотеками в виде хml-файлов.

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

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

Интерактивные pdf-модели, содержащие всю совокупность инженерных данных, которые заложил проектировщик на этапе проектирования. Каждый объект имеет примечания, к которым можно обратиться, чтобы узнать, что, к примеру, находится под клапаном.

«Промпроектор» в действии

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

«Мы можем уверенно говорить, что процесс проектирования ускорился благодаря «Промпроектору» минимум в 1,5 раза. Ключевой фактор экономии — автоматическая генерация документации. При классическом подходе после создания схемы проектировщик вручную заполнял горы документов. Для проекта установки риформинга это экспликация трубопроводов (90 листов А4, 413 позиций), спецификация арматуры (500 листов А4 и примерно 4000 позиций), спецификация приборов КИП (120 листов А3, ~1500 позиций), перечень блокировок и сигнализаций (400 листов А4, примерно 3600 позиций), описание контуров ПАЗ (200 листов А4, 215 контуров). В «Промпроекторе» эта документация генерируется автоматически на основе параметров, заданных на схеме. Система исключает влияние человеческого фактора. Например, при изменении давления в трубопроводе данные автоматически обновляются во всех связанных документах (экспликации, спецификации КИП и арматуры), что предотвращает каскад ошибок».

Демид Сентемов
Демид Сентемов
инженер-проектировщик технологических процессов, «РИОС-Инжиниринг»

Кроме того, с помощью нового ПО автоматизируются такие сложные задачи, как сквозная нумерация приборов КИП по заданным правилам и автоматизация подбора класса трубопровода по параметрам среды.

Командная работа как главный компонент успеха

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

«API MultiCAD — это мощный инструмент, дающий широкие возможности для создания кроссплатформенных приложений и полностью отвечающий нашим задачам. Однако при работе над приложением нам не всегда хватало детальных примеров применения некоторых методов. Ответы мы находили на «Форуме разработчиков nanoCAD», а также в общении с сотрудниками «СиСофт Омск» и «Нанософт». Их заинтересованность в успехе своих партнеров во многом помогла нам продвинуться так далеко».

Демид Сентемов
Демид Сентемов
инженер-проектировщик технологических процессов, «РИОС-Инжиниринг»

«Доступ к API-интерфейсу nanoCAD максимально открытый. Можно зарегистрироваться в клубе разработчиков и пользоваться бесплатными лицензиями, через форум консультироваться с вендором и создавать на базе нашего API коммерческие продукты и утилиты различного уровня. Сегодня взаимодействие с разработчиками — одно из ключевых направлений деятельности компании, и мы делаем всё, чтобы это взаимодействие было удобным и плодотворным для обеих сторон».

Денис Ожигин
Денис Ожигин
технический директор «Нанософт»
Инструментарий компонента «СПДС» Платформы nanoCAD
Инструментарий API MultiCAD

Этот сайт использует cookies. Пользуясь сайтом, вы даете согласие на обработку ваших персональных данных. Подробнее