Плагин для производителей КНС - 4 кейса разработки в Revit Плагин для производителей КНС - 4 кейса разработки в Revit

Вы всегда можете связаться с нами

Позвоните нам по номеру телефона или напишите в соц.сети. Мы оперативно ответим на все ваши вопросы и договоримся о консультации.

8 (800) 511-89-90

4 плагина для производителей кабеленесущих систем

4 плагина для производителей кабеленесущих систем

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

Когда мы разрабатывали плагин для построения трасс кабельных лотков для ООО «ПО «Металлист»» ® Grand Line, задача формулировалась не как «сделать BIM-инструмент», а как обеспечить корректное применение реальной продукции компании в модели.

Инженер должен был:

  • строить трассу из существующего каталога,
  • автоматически получать сегментацию,
  • рассчитывать шаг опор,
  • расставлять крепления,
  • проверять трассу на нагрузки,
  • формировать спецификации со всеми элементами, включая метизы.

То есть речь шла не о визуализации, а о контролируемой инженерной логике внутри Revit.

Этот проект стал основой для целой линейки решений для производителей КНС и смежных систем. Ниже – три типа задач, которые мы реализовали на практике.

1. Grand Line: автоматическое построение трасс и проверка нагрузок

проверка нагрузок в плагине для кабеленесущих систем

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

Что делает плагин

Первая версия включала:

  • настройку и построение трасс лотков;
  • автоматическую сегментацию;
  • расчет шага опор;
  • расстановку опор по трассе;
  • проверку трассы на нагрузки;
  • автоматическое формирование спецификаций в Revit, включая метизы.

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

Технический вызов: шаг опор после изменений

Изначально предполагалось, что расчет нагрузок будет выполняться в момент расстановки опор – пользователь задает шаг, плагин считает нагрузку.

Но на практике проектировщик может:

  • изменить шаг вручную,
  • удалить часть опор,
  • скопировать элементы,
  • внести нестандартные изменения.

После этого первоначальный расчет терял актуальность.

Возникла задача: получать фактический шаг опор из модели уже после изменений и повторно проверять трассу.

Почему нельзя было решить через параметры

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

Мы отказались от этого подхода по двум причинам:

  1. Перегружался список параметров.
  2. Возникал риск ошибок при копировании или изменении элементов пользователем.

Реализованное решение

Мы пошли через анализ геометрии:

  • получаем границы геометрии элементов (bounding box);
  • проверяем пересечение границ опоры и лотка;
  • уточняем, какой конкретно кронштейн взаимодействует с трассой;
  • рассчитываем фактический шаг опор;
  • проводим повторный расчет нагрузок;
  • подсвечиваем на виде пролеты и опоры, не прошедшие проверку.

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

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

плагин Revit для КНС с автоматическим подбором элементов каталога

2. Заказчик (NDA): развитие и переработка существующего решения

В проекте для компании (NDA) задача была иной.

У заказчика уже существовало решение для прокладки кабеленесущих систем.
Но инструмент требовал:

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

Мы разработали обновленную версию плагина на основе существующего решения:

  • переработали архитектуру;
  • устранили логические ограничения;
  • расширили функциональность;
  • улучшили устойчивость к нестандартным действиям пользователя.

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

3. Заказчик (NDA): построение систем молниезащиты с сеткой проводников

Реализована разработка плагина для построения систем молниезащиты с возможностью автоматического построения сетки проводников.

Задача заключалась не просто в размещении элементов, а в:

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

Решение было построено на основе существующего функционала, но с существенными доработками:

  • переработка алгоритмов;
  • улучшение взаимодействия с семействами;
  • повышение стабильности работы.

В результате проектировщик получает инструмент, который учитывает специфику систем молниезащиты и минимизирует ручные операции.

4. Заказчик NDA: контроль правил каталога при построении шинопроводов

В проекте для заказчика NDA – ключевой задачей было соблюдение внутренних правил применения продукции при построении линий шинопроводов.

Требования включали:

  • корректный подбор элементов по каталогу;
  • соблюдение ограничений по длинам;
  • недопустимость некорректных комбинаций;
  • автоматическую проверку соответствия внутренним регламентам.

Мы реализовали:

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

Фактически плагин стал цифровым регламентом компании внутри BIM-модели.

Что объединяет эти проекты

Во всех случаях речь шла не о «плагине ради плагина».

Задачи были инженерными:

  • обеспечить корректность построенной трассы;
  • контролировать применение каталога;
  • автоматически проверять расчеты;
  • формировать достоверные спецификации;
  • снизить зависимость от ручной дисциплины проектировщика.

Сегодня у нас есть готовая архитектура построения линейных систем и элементов вдоль них с возможностью:

  • автоматического расчета;
  • проверки нагрузок;
  • анализа геометрических пересечений;
  • работы с конкретными типоразмерами;
  • интеграции правил каталога.

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

Вместо вывода

BIM-семейства – это только отправная точка.
Контроль начинается тогда, когда производитель встраивает свою инженерную логику в инструмент проектирования.

Именно в этом направлении мы работаем в Tiver Group:
не создаем визуальные надстройки, а разрабатываем решения, которые помогают производителю управлять тем, как его продукция применяется в реальных проектах.

«Часть проектов в статье указана без раскрытия брендов. Мы сознательно соблюдаем договорённости с заказчиками. После получения разрешения на публикацию разместим расширенные кейсы с раскрытием компаний и технических деталей проектов.»

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