Разработка системы автоматизированного проектирования
Веб-приложение и десктоп-приложение Vulcan

Система автоматизированного проектирования (САПР) «Vulcan» разработана для модульных проходок системы огнезащиты производства АО «ДКС». Она автоматизирует полный цикл подготовки заказа — от ввода исходных данных до выпуска конструкторской документации, включая расчёт стоимости и формирование спецификаций.
Программное обеспечение интеллектуально подбирает модули и гильзы под заданные параметры кабелей (марка, сечение, диаметр), формирует чертежи и 3D/BIM-модели для последующей интеграции в общий проект здания. Это позволяет проектировщикам и менеджерам по продажам оперативно готовить предварительные расчёты и детальные спецификации.
Два уровня интерфейса — простой режим для быстрого расчёта менеджерами и региональными представителями (только диаметр и количество кабелей) и полный режим для инженеров-конструкторов (с выбором марок, сечений, категорий и ведением общекабельного журнала).
Встроенные справочники марок кабелей и категорий с возможностью массового импорта/экспорта через Excel, а также автоматическим пополнением в процессе работы.
Интеллектуальная проверка и валидация — система сигнализирует о корректности сборки каждого ввода цветовым индикатором, при наведении отображает список ошибок, а при изменении ранее заполненных этапов предупреждает о сбросе зависимых данных с возможностью отменить действие.
Иерархическое дерево проекта позволяет редактировать, дублировать и удалять отдельные вводы, перемещать кабели между вводами, группировать их по диаметру и применять массовые операции с использованием чек-боксов.
По завершении проектирования доступен экспорт спецификаций, чертежей и 3D/BIM-моделей для включения в общий проект и выполнения сборочных/монтажных работ.
Особенности системы проектирования
1
Автоматический подбор модулей и гильз — система предлагает только подходящие модули из доступного в проекте набора, исключая ошибки ручного подбора и гарантируя совместимость компонентов.
При выборе решения пользователю доступны настройки конструкции, исполнения и типа установки, а система автоматически перестраивает сборку с учётом сделанного выбора.
2
Интеллектуальное сохранение состояния при изменениях — система сохраняет все внесённые данные на незатронутых вкладках и сбрасывает только зависимые этапы, предварительно запрашивая подтверждение у пользователя.
Исключает потерю данных и позволяет вносить корректировки без необходимости перезаполнять проект с нуля.
3
Двухуровневая система хранения проектов — проект одновременно сохраняется в базе данных системы и доступен для локальной выгрузки в XML-файл, содержащий всю заполненную информацию и выполненную сборку.
Обеспечивает как централизованное хранение с возможностью совместной работы, так и независимую работу вне системы с полной воспроизводимостью результата.
Задачи, выполненные командой
ЯДРО СИСТЕМЫ И ДАННЫЕ
Реализовали модуль аутентификации с ролевой моделью и тенантным разграничением проектов между организациями
Разработали справочники марок кабелей и категорий комплектующих с массовым импортом/экспортом через Excel
Разработали математическое ядро подбора рамы, гильзы и модуля с проверкой совместимости и расчетом заполнения
Реализовали два режима расчета (упрощенный и полный) и единое API для всех операций
ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС И НАВИГАЦИЯ
Реализовали пошаговый мастер конфигурирования с таблицей ввода кабелей, автодополнением и подбором решений
Внедрили визуальный контроль статусов вводов (цветовая индикация) и динамическую валидацию форм
Реализовали визуальный тумблер переключения между упрощенным и полным режимами работы
Разработали механизмы сохранения проектов на сервер и в локальный файл с проверкой уникальности
Реализовали отображение сводной информации по проекту с итоговой компоновкой и проверкой сборки
ГЕНЕРАЦИЯ ДОКУМЕНТАЦИИ И ЭКСПОРТЫ
Разработали генератор коммерческой сметы в Excel и спецификации материалов в Word/PDF
Создали скрипт построения 2D-чертежа узла проходки с экспортом в DWG и DXF для AutoCAD
Разработали генератор IFC-файлов и параметрической 3D-сборки для BIM-систем (Revit, Navisworks)
Настроили асинхронную очередь для тяжелых задач генерации с уведомлениями о готовности файлов
Реализовали сборку всех выходных документов в единый ZIP-архив для скачивания
Создали превью-генератор миниатюры узла и реализовали пакетный экспорт для нескольких вводов









