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

Практический опыт разработки решений для производителей кабеленесущих систем
Когда мы разрабатывали плагин для построения трасс кабельных лотков для ООО «ПО «Металлист»» ® Grand Line, задача формулировалась не как «сделать BIM-инструмент», а как обеспечить корректное применение реальной продукции компании в модели.
Инженер должен был:
- строить трассу из существующего каталога,
- автоматически получать сегментацию,
- рассчитывать шаг опор,
- расставлять крепления,
- проверять трассу на нагрузки,
- формировать спецификации со всеми элементами, включая метизы.
То есть речь шла не о визуализации, а о контролируемой инженерной логике внутри Revit.
Этот проект стал основой для целой линейки решений для производителей КНС и смежных систем. Ниже – три типа задач, которые мы реализовали на практике.
1. Grand Line: автоматическое построение трасс и проверка нагрузок

В рамках проекта для Grand Line мы разработали многофункциональный плагин для построения кабельных трасс на основе каталога производителя.
Что делает плагин
Первая версия включала:
- настройку и построение трасс лотков;
- автоматическую сегментацию;
- расчет шага опор;
- расстановку опор по трассе;
- проверку трассы на нагрузки;
- автоматическое формирование спецификаций в Revit, включая метизы.
Для работы плагин использует собственный набор параметров, который подгружается при первом запуске. Это позволяет стандартизировать структуру данных и избежать разночтений между проектами.
Технический вызов: шаг опор после изменений
Изначально предполагалось, что расчет нагрузок будет выполняться в момент расстановки опор – пользователь задает шаг, плагин считает нагрузку.
Но на практике проектировщик может:
- изменить шаг вручную,
- удалить часть опор,
- скопировать элементы,
- внести нестандартные изменения.
После этого первоначальный расчет терял актуальность.
Возникла задача: получать фактический шаг опор из модели уже после изменений и повторно проверять трассу.
Почему нельзя было решить через параметры
С точки зрения Revit, лоток и опора логически не связаны.
Первой идеей было записывать в параметры опоры список сегментов трассы, которые она поддерживает.
Мы отказались от этого подхода по двум причинам:
- Перегружался список параметров.
- Возникал риск ошибок при копировании или изменении элементов пользователем.
Реализованное решение
Мы пошли через анализ геометрии:
- получаем границы геометрии элементов (bounding box);
- проверяем пересечение границ опоры и лотка;
- уточняем, какой конкретно кронштейн взаимодействует с трассой;
- рассчитываем фактический шаг опор;
- проводим повторный расчет нагрузок;
- подсвечиваем на виде пролеты и опоры, не прошедшие проверку.
Контроль строится не на предположениях, а на фактическом положении элементов в модели. Это исключает ошибки из-за ручных изменений.
Сегодня эта логика лежит в основе нашей системы построения линейных элементов (лотки, трубы, воздуховоды) и элементов вдоль них с возможностью проведения расчетов и работы с конкретными типоразмерами из каталога.

2. Заказчик (NDA): развитие и переработка существующего решения
В проекте для компании (NDA) задача была иной.
У заказчика уже существовало решение для прокладки кабеленесущих систем.
Но инструмент требовал:
- внесения исправлений,
- повышения стабильности,
- добавления новых функций,
- улучшения логики работы с каталогом.
Мы разработали обновленную версию плагина на основе существующего решения:
- переработали архитектуру;
- устранили логические ограничения;
- расширили функциональность;
- улучшили устойчивость к нестандартным действиям пользователя.
Этот кейс важен для производителей, у которых уже есть собственные BIM-инструменты.
Иногда эффективнее не начинать с нуля, а структурировать и развить существующую платформу.
3. Заказчик (NDA): построение систем молниезащиты с сеткой проводников
Реализована разработка плагина для построения систем молниезащиты с возможностью автоматического построения сетки проводников.
Задача заключалась не просто в размещении элементов, а в:
- корректном построении сетки,
- использовании актуальных семейств,
- улучшении логики взаимодействия элементов,
- обеспечении устойчивой работы инструмента в реальных проектах.
Решение было построено на основе существующего функционала, но с существенными доработками:
- переработка алгоритмов;
- улучшение взаимодействия с семействами;
- повышение стабильности работы.
В результате проектировщик получает инструмент, который учитывает специфику систем молниезащиты и минимизирует ручные операции.
4. Заказчик NDA: контроль правил каталога при построении шинопроводов
В проекте для заказчика NDA – ключевой задачей было соблюдение внутренних правил применения продукции при построении линий шинопроводов.
Требования включали:
- корректный подбор элементов по каталогу;
- соблюдение ограничений по длинам;
- недопустимость некорректных комбинаций;
- автоматическую проверку соответствия внутренним регламентам.
Мы реализовали:
- алгоритмы подбора деталей по линейке продукции;
- встроенные проверки;
- ограничения, не позволяющие собрать некорректную конфигурацию;
- автоматический контроль соответствия правилам производителя.
Фактически плагин стал цифровым регламентом компании внутри BIM-модели.
Что объединяет эти проекты
Во всех случаях речь шла не о «плагине ради плагина».
Задачи были инженерными:
- обеспечить корректность построенной трассы;
- контролировать применение каталога;
- автоматически проверять расчеты;
- формировать достоверные спецификации;
- снизить зависимость от ручной дисциплины проектировщика.
Сегодня у нас есть готовая архитектура построения линейных систем и элементов вдоль них с возможностью:
- автоматического расчета;
- проверки нагрузок;
- анализа геометрических пересечений;
- работы с конкретными типоразмерами;
- интеграции правил каталога.
Эту систему можно адаптировать под кабеленесущие системы, шинопроводы, молниезащиту и другие линейные решения.
Вместо вывода
BIM-семейства – это только отправная точка.
Контроль начинается тогда, когда производитель встраивает свою инженерную логику в инструмент проектирования.
Именно в этом направлении мы работаем в Tiver Group:
не создаем визуальные надстройки, а разрабатываем решения, которые помогают производителю управлять тем, как его продукция применяется в реальных проектах.
«Часть проектов в статье указана без раскрытия брендов. Мы сознательно соблюдаем договорённости с заказчиками. После получения разрешения на публикацию разместим расширенные кейсы с раскрытием компаний и технических деталей проектов.»