Реализация всевозможных способов прокладки кабеля
Описание кейса
Слушатели мастер-классов и вебинаров по кабельным ПО линейки Model Studio CS часто спрашивают: "А можно ли проложить кабель <вставьте тип прокладки>?". Если при ответе на такой вопрос принять во внимание весь доступный функционал ПО, то ответом станет фраза: "Конечно можно!". Тем не менее, стандартным функционалом без дополнительных трудозатрат можно реализовать лишь некоторые из способов прокладки. В связи с этим, более корректный ответ на подобные вопросы станет следующим: "Конечно можно, но ..."
В следствии этого, необходимо детальнее разобраться в базовом функционале прокладки и прицельнее разобрать эти "но..."
Как устроен автоматический тип укладки кабеля в трассы
В Model Studio CS прокладка кабельно-проводниковой продукции осуществляется по кабельным трассам. В качестве кабельной трассы могут выступать два типа объектов: трассы по миникаталогам, спроектированные инструментами на вкладке "Кабельные трассы", и прототипы, представляющие собой объемы для прокладки кабеля.
На текущий момент технология трасс по прототипам постепенно уходит на второй план ввиду запланированного исключения данного функционала из ПО. По этой причине прокладка кабеля по прототипам в статье не рассматривается.
При наличии в пространстве модели кабельных трасс и узлов "Откуда" и "Куда" становится возможна прокладка кабельных линий. Но что в данном случае определяет вид укладки кабеля, проложенного по спроектированным конструкциям?
Кабельные группы
Для определения вида укладки кабеля в трассы в Model Studio CS реализован функционал кабельных групп. Кабельная группа это своего рода свойство, определяющее функциональное назначение кабеля и задающее кабелям данной группы соответствующий вид укладки.
По умолчанию в ПО доступно 29 кабельных групп, названия которых заданы в соответствии с предполагаемыми кабелями, для которых эти группы созданы. К примеру, кабелям рабочего освещения предполагается назначать кабельную группу №28 "Рабочее освещение", оптическим кабелям - №16 "Оптические линии" и т.д.
Каждая кабельная группа имеет свой перечень настроек, определяющие поведение кабеля данной группы при его трассировке в пространстве модели:
- Способ раскладки, исходя из названия, задает вид раскладки кабеля в трассе. На текущий момент доступно 5 способов раскладки - Однослойно, Однослойно через диаметр, Многослойно, Однослойно через 0,3 диаметра и Однослойно через 100 мм.
- Направление определяет направление раскладки. Можно раскладывать горизонтально, например, от левой стенки лотка до правой, а можно вертикально - от нижнего левого угла лотка к верхнему левому.
- Слой определяет название слоя, на котором будут располагаться кабели соответствующей группы. Например, кабели первой группы будут располагаться на слое с названием CABLE_GROUP_1.
- Вывод на сечение позволяет управлять видимостью кабеля определенной группы на сечениях при получении разрезов из трехмерной модели.
- Аварийная задает признак аварийности кабелям кабельной группе.
- Мин. расстояния по вертикали задают минимальные расстояния между разными группами наподобие таблиц соответствий расстояний. В случае несоблюдения заданных отступов программа выдаст соответствующее предупреждение при проверке модели на коллизии средствами Model Studio CS.
Для удобства пользователя каждая кабельная группа имеет собственный цвет. К примеру, кабели кабельной группы №1 будут окрашены красным цветом, группы №5 - розовым и т.д.
Помимо кабелей, кабельные группы можно назначать и соответствующим трассам. Сделано это для более точного управления процессом автораскладки кабеля в модели. Если кабель имеет кабельную группу №1, а лоток - №5, то кабель по этому лотку проложен не будет. Проектировщик в таком случае увидит соответствующую коллизию. Таким образом, можно еще до начала раскладки кабеля продумать желаемый для него путь, назначая соответствующие кабельные группы на КНС.
Здесь стоит отметить, что совсем не обязательно назначать трассам лишь одну кабельную группу. Функционал ПО позволяет присвоить лотку несколько кабельных групп, что особенно актуально для прокладки контрольных кабелей.
Кабельным трассам можно присваивать несколько кабельных групп
Еще одно уточнение: система сравнивает лишь кабельные группы трасс с кабельными группами кабеля. Соответственно, если трасса не имеет кабельной группы, то программа считает, что по этой трассе могут раскладываться кабели любых групп. В таком случае, в лоток без группы могут лечь одновременно кабели 1 и 5 групп.
Система не сравнивает кабели по кабельным группам между собой, а сравнивает кабельную группу кабеля и кабельную группу трассы
Помимо трасс, назначению кабельных групп поддаются и узлы. Это сделано для того, чтобы исключить ошибку проектировщика при подключении кабеля в оборудование. Данный функционал особенно актуален, если у подключаемого оборудования в пространстве модели присутствуют несколько точек подключения разного назначения - силовые вводы, подводы для контрольных кабелей и др.
Таким образом, трассируя кабель группы №1 от оборудования к оборудованию система подключит этот кабель лишь в тот узел, у которого назначена кабельная группа №1. По аналогии с трассами: если узел не имеет кабельной группы, то в этот узел система может подключать кабели любых групп.
Система не сравнивает подключаемые кабели по кабельным группам между собой, а сравнивает кабельную группу кабеля и кабельную группу узла подключения
Для создания групп по умолчанию разработчики ПО руководствовались соответствующими нормами по раскладке кабельных линий, в частности ПУЭ. Поэтому в большинстве случаев кабельных групп "из коробки" предостаточно для выполнения раскладки кабельных линий проектировщиком. Тем не менее, существуют типы кабельных раскладок, для которых необходимо создавать новые кабельные группы. Но обо всем по порядку.
Какие способы прокладки кабеля можно реализовать функционалом "из коробки"?
Без каких-либо манипуляций с кабельными группами можно реализовать следующие способы прокладки кабеля:
Однослойная, многослойная прокладка кабеля в лотках, коробах и трубах
Здесь ничего сложного: ориентируясь на название базовых кабельных групп можно получить соответствующую раскладку кабелей по спроектированным трассам, назначив соответствующие группы для КНС и кабелей:
Как правило, большинство кабелей в проекте раскладываются именно такими способами.
Прокладка в штробе
Данный способ прокладки все же требует небольших манипуляций. Поскольку кабели прокладываются лишь по заранее заготовленным трассам, то в случае со штробами нам необходимо обозначить места их выполнения.
Это можно сделать обычными трассами командой "Отрисовать короб лоток" даже без выбора миникаталога. После отрисовки нужно "утопить" данные трассы (в нашем случае штроба) в стены средствами nanoCAD или перемещением за динамические ручки. Задав соответствующие группы этим трассам, мы подготовили модель для раскладки кабеля.
После раскладки кабеля наступает самый важный момент: штроба ведь не являются лотками и в спецификации тоже не закладываются. То есть и в модели мы их видеть не должны. Отсюда вывод - наши трассы нужно скрыть. Сделать это можно следующим образом: создадим слой для невидимых объектов - штробов - и назовем его соответствующе. Далее переместим наши "утопленные" в стенах трассы на этот слой и заморозим его. Результат данных действий представлен на рисунке ниже.
А чтобы наши "утопленные" трассы не видели смежники в общей модели проекта, необходимо запретить публикацию невидимых объектов в настройках Model Studio CS:
Как можно видеть, никаких манипуляций с кабельными группами в данном случае не потребовалось.
Открытая прокладка по кабельным полкам без КНС
Ситуация от предыдущего способа прокладки не сильно изменилась: кабелям по-прежнему нужны трассы для прокладки. Если прокладываем открыто, то в качестве несущих систем выступают кабельные полки, крюки или другие опорные конструкции.
Конструктив трассы в таком случае удобнее всего создавать инструментом "Трасса по сечению". Помимо кабельных конструкций, в окне редактирования сечений можно добавлять и КНС. Добавляем необходимые трассы на каждую полку:
Далее производим построение трассы в модели. В результате помимо кабельных конструкций у нас отрисовались и ранее заданные лотки по каждой полке:
Назначив кабельные группы нашим трассам (а их можно назначать и при работе в окне "Трассы по сечению") мы завершаем подготовку модели к раскладке кабеля.
Далее после прокладки кабельных линий поступаем аналогично предыдущему способу: создаем слой невидимых объектов, помещаем на этот слой наши лотки и замораживаем его. Результат описанных действий представлен на рисунке ниже.
Таким образом, наши кабели в пространстве модели визуально прокладываются открытым способом по кабельным конструкциям (полкам).
Открытая прокладка пучками с хомутами
По аналогии с предыдущим способом, можно реализовать открытую прокладку пучками с креплениями хомутами к полкам:
Для этого нам необходимо в редакторе трассы по сечению добавить вместо прямоугольных лотков круглые трассы, например, стандартные трубы или металлорукава, а в качестве хомутов взять стандартный хомут из каталога. Производя операции по назначению групп трассам, прокладываем по ним кабели и скрываем трассы заморозкой слоя.
Прокладка на скобах
Точно так же, можно реализовать прокладку на скобах, взяв необходимый элемент из каталога:
Результат уже известных операций представлен ниже:
Можно точно так же реализовать и клицевый способ прокладки кабеля. Для этого необходимо заменить скобы на клицевые крепления. Но перед этим их необходимо создать самостоятельно через "Редактор параметрического оборудования", поскольку такие элементы в каталоге стандартной поставки отсутствуют.
Прокладка кабеля на тросе
Для реализации тросовой прокладки необходимо немного доработать модель. В первую очередь нужно создать 3D-полилинию, повторяющую траекторию троса с соответствующим провисом. Создаем 3D-полилинию между двумя точками и добавляем вершины для имитации провиса:
Далее переходим в редактор трассы по сечению. Здесь нам необходимо 3 основных элемента: сам трос, крепление кабеля к тросу и трасса, по которой будем прокладывать кабелем.
В качестве троса можно использовать любой стандартный миникаталог трубы и отредактировать его в редакторе трассы по сечению, изменив диаметр и толщину стенок. В качестве трассы для прокладки кабеля берем подходящий миникаталог трубы, который соответствует диаметру кабеля, протягиваемого на тросе.
Здесь для соединения троса и кабеля был использован стандартный соединитель с отредактированными размерами. Разумеется, можно создать собственный, более корректный элемент соединения троса и кабеля.
Далее отрисовываем нашу трассу по заранее заготовленной полилинии. После этого прокладываем кабель, скрываем трассы и смотрим на получившийся результат:
Представленный пример тросовой прокладки демонстрирует лишь один кабель. По аналогии можно реализовать и прокладку нескольких кабелей по одному тросу. Для этого необходимо добавить соответствующее количество трасс и креплений к тросу в редакторе трассы по сечению.
Какие способы прокладки можно реализовать после донастройки функционала "из коробки"
Под донастройкой здесь имеются ввиду операции по созданию дополнительных кабельных групп и ручное редактирование раскладки кабельных линий после проведенной автотрассировки. Звучит страшно, но, тем не менее, не так уж и сложно. Давайте разбираться.
Прокладка кабеля треугольником
Пока что Model Studio CS не умеет самостоятельно класть кабели треугольником. Данный способ прокладки в первую очередь требует создания отдельной кабельной группы:
Самое важное в данной кабельной группе это многослойная прокладка и направление раскладки. Остальные параметры можно изменять по желанию пользователя.
Теперь подготовим трассы для прокладки кабеля. Отрисуем лоток необходимого сечения, назначим ему ранее созданную группу и проложим кабели. После всех этих операций получится что-то наподобие этого:
Теперь начинается самое интересное: необходимо уложить разложенные кабели треугольником. Для этого воспользуемся инструментом "Редактировать раскладку кабеля":
Затем необходимо выбрать те полки, раскладку кабелей в которых мы планируем корректировать. Выбрав направление взгляда, мы получим редактируемый разрез в окне "Раскладка":
Теперь нам необходимо самостоятельно путем перетаскивания кабелей зажатой ЛКМ задать необходимый вид прокладки.
При перемещении кабелей в окне "Раскладка" можно зажать Ctrl для того, чтобы перемещаемый кабель прилипал к стенкам трассы/соседним кабелям и не выходил за их пределы
После проведения данных действий не забудем поставить галочку возле "Перетрассировать кабели". Результаты применения новой раскладки представлены ниже:
Прокладка треугольником завершена. Аналогичным образом можно реализовать прокладку пучками и пакетами.
Здесь следует отметить: корректировка раскладки инструментом "Редактировать раскладку кабеля" выполняется лишь по выбранным полкам. Т.е. если в вашем проекте присутствует разрывы трасс, то для корректного отображения прокладки треугольником необходимо редактировать раскладку каждой отдельной трассы до и после разрывов. Также данный инструмент позволяет выбрать и редактировать несколько полок в том случае, если они идут параллельно.
Прокладка кабелей в траншеях
Прокладка в траншеях тоже требует создания соответствующей кабельной группы для случая, если необходим строгий отступ между кабелями в 100 мм.
Создаем соответствующую кабельную группу с указанием способа прокладки однослойно через 100 мм:
Далее в редакторе траншей строим необходимую траншею, не забывая добавить трассу для прокладки кабеля и, при необходимости, другие вспомогательные элементы (кабельную ленту, слой кирпича или плит):
После этого необходимо проложить траншею, назначить ранее созданную группу и произвести прокладку кабельных линий. Также не забываем скрыть лоток, являющийся трассой для кабеля, который находится внутри конструктива траншеи. Результат описанных действий представлен ниже:
Точно таким же способом можно реализовать прокладку треугольником в траншее. При этом нужно будет использовать кабельную группу "Треугольник", а после раскладки кабелей отредактировать их укладку инструментом "Редактировать раскладку кабеля", который был рассмотрен выше.
Заключение
В результате был успешно разобран кейс о возможных способах прокладки кабельных линий в Model Studio CS версии 3.0.39.6541 SP1.
Стоит обратить внимание, что все примеры с раскладкой кабеля, приведенные в данной статье, являются демонстрационными и могут не соответствовать реальным проектным ситуациям, с которыми сталкиваются проектировщики.
Если у вас возникли вопросы или вы готовы поделиться необычным случаем прокладки кабеля, который не можете решить самостоятельно, вы можете задавать соответствующие вопросы в комментариях или в личные сообщения канала.