IT-Co
Система автоматизированного проектирования
IT-Co
#Разработка сайтов под ключ

Система автоматизированного проектирования

20 
IT-Co Россия, Ярославль
Поделиться: 0 0 0
Система автоматизированного проектирования
Сфера

Промышленность и оборудование

Сдано

Ноябрь 2025

Задача

Перед нашей командой стояла задача по созданию системы автоматизированного проектирования (САПР) модульных проходок для кабелей и труб системы огнезащиты «Vulcan» производства АО "ДКС".

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

В соответствии с техническим заданием система должна была быть выполнена с 2х вариантах: онлайн веб версия и оффлайн версия, устанавливаемая на стационарные компьютеры (десктоп версия). Для реализации мы выбрали технологический стек на основе Node.js: Next.js (фронтенд) и Nest.js (бекенд), а десктоп версию собрали с применение инструментария Electron (https://www.electronjs.org/ - фреймворк для построения кросс-платформенных приложений). Данный выбор позволил реализовать оба варианта с использованием единой кодовой базы, выстроить интеграцию с компонентами Open Design Alliance через систему нативных расширений и реализовать выгрузку проектов во всех форматах, которые были предусмотрены техническим заданием (3D BIM модели, dwg чертежи и т.д.).

Решение

Для решения поставленных задач было разработано приложение «Конфигуратор Vulcan» (веб и десктоп версии: https://vulcan.dkc.ru/). Данное приложение позволяет пользователям в рамках своих проектов осуществить поэтапное проектирование модульных проходок для кабелей и труб и получить спецификации, чертежи (поддерживаются форматы dxf и dwg) и 3D BIM модели (поддерживаются ifc и step форматы).

1. Пошаговый подбор решения

Ключевым блоком является пошаговый мастер конфигурирования, разделенный на этапы: заполнение параметров проекта, подбор решений (рама, гильза, модуль) и компоновка. 

2. Поддержка визуального интерактивного проектирования, интуитивно понятного пользователю.

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

3. Реализация автоматического подбора и размещения компонентов проходки.

В системе реализован алгоритм автоматического подбора компонентов проходки и проектирования самой проходки по исходным данным о кабелях, размерах проходки и т.п., вводимых пользователем.

4. Поддержка 2х режимов работы для обычных пользователей и для проектировщиков.

Для ускорения работы предусмотрены два режима: простой (ввод только критичных параметров: диаметр и количество) и полный (с выбором марок, сечений и категорий).

5. Поддержка базы данных справочной информации.

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

6. Реализация веб и десктоп версии приложения с использованием общей кодовой базы.
Благодаря выбранной архитектуре и стеку удалось построить две версии приложения (веб и десктоп) на основе одной общей кодовой базы.

7. Безопасность и управление доступом.

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

8. Построение чертежей, спецификаций и 3D моделей.
На основе сформированного решения конфигуратор генерирует полный комплект выходной документации: спецификации (pdf форматы), чертежи (форматы dxf и dwg) и 3D/BIM-модели (ifc и step форматы). Все экспортируемые форматы совместимы с последними версиями современных систем проектирования таких, например, как AutoCAD и Revit.

Результат

Внедрение конфигуратора «Vulcan» позволило перевести процесс проектирования модульных кабельных проходок на новый уровень.

Основным результатом стало существенное сокращение времени на подготовку коммерческих предложений (ТКП) и конструкторской документации за счет автоматизации подбора компонентов и генерации отчетов.

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

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

Наличие двух интерфейсов (простой/полный) сделало решение универсальным: оно одинаково удобно как для быстрого расчета менеджерами, так и для детальной проработки конструкторами сложных промышленных объектов.

https://vulcan.dkc.ru/

Стек технологий


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

IT-Co с удовольствием обсудит вашу задачу

Оставить заявку