Найти тему

Revit. Трубы: команды по работе с изоляцией

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

Команды для обсуждения из этой статьи
Команды для обсуждения из этой статьи

2.5 Добавить изоляцию

При выделении трубы или сети нажатием команды «Добавить изоляцию» мы можем добавить изоляцию на трубы. Вот это было неожиданно, да?

При нажатии появится окошко для выбора типа изоляции и её толщины.

Изоляция — системное семейство. Если создать абсолютно пустой проект без шаблона, то этой категории даже не будет в списке в диспетчере. Однако, как только нажмёте на кнопку по добавлению изоляции, категория сразу появится в семействах.

Раз это системное семейство, то все типоразмеры создаются копированием либо существующих типов, либо стандартов проекта — из других шаблонов и проектов.

Мы не можем заранее задать перечень толщин, что не всегда удобно, поэтому нужно внимательно указывать значение. Также нельзя наложить одну изоляцию поверх другой. Когда мы в Бим2би разрабатывали семейства изоляции ROLS Isomarket, я написал скрипт в Динамо, который позволял как бы учесть два слоя изоляции в спецификации. Посмотрите видео, там всё подробно описываю.

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

Окно для добавления изоляции к трубе
Окно для добавления изоляции к трубе

Изоляция — необычная категория в Ревите. С одной стороны, это отдельная самостоятельная категория, с другой — полностью зависимая от основы, то есть от элементов систем, куда её добавляют. Если скрыть категорию труб и не скрыть категорию изоляции труб, то мы не сможем выделить изоляцию на данном виде.

В некоторых случаях при обращении к соединителям трубы с помощью Ревит АПИ в списке подключённых элементов получаем не только фитинги или арматуру, но и изоляцию. То есть изоляция как бы подключается к соединителям трубы.

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

2.6 Изменить изоляцию

Чтобы «добраться» до изоляции на виде модели, нужно выделить основу — трубу или участок сети — и нажать на ленте по команде «Изменить изоляцию. Там же будет команда по удалению изоляции, с ней всё понятно. При нажатии по «Изменить изоляцию» видим свойства уже не основы, а изоляции.

Команды по изменению или удалению изоляции
Команды по изменению или удалению изоляции
Свойства изоляции
Свойства изоляции

В группе параметров «Механизмы» единственное, что реально можно изменить, — толщина изоляции. Всё остальное наследуется с основы и либо неактивное, либо обманчиво активное: тип системы поменять нельзя.

В шаблонах АДСК плагин заполняет наименование и количество изоляции на основе существующих в проекте параметров. Тут есть неудобство: зачастую нужно получить не условный диаметр трубы, на которой лежит изоляция», а внутренний диаметр изоляции, то есть наружный для трубы. Однако системно такого параметра в Ревите нет.

Получить внутренний диаметр изоляции можно через расчётный параметр. В свойствах изоляции имеем площадь наружной поверхности и длину.

Площадь наружной поверхности S = π × D × L = π × (Din + 2 × T) × L, где D — наружный диаметр изоляции, L — длина трубы, Din — внутренний диаметр изоляции, T — толщина изоляции. Отсюда внутренний диаметр:

Din = S / (π × L) – 2 × T

Пример с изоляцией пластиковой трубы, у которой наружный диаметр и условный совпадают
Пример с изоляцией пластиковой трубы, у которой наружный диаметр и условный совпадают

Din = 0,835 / (3,141592 × 2,952) – 2 × 0,02 = 50 мм

Соответственно, если нужен внешний диаметр изоляции, то не нужно вычитать две толщины.

Кроме ROLS Isomarket, делал семейства изоляции для компании Xotpipe. Они производят кашированные и некашированные минераловатные цилиндры для труб и фитингов.

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

Все полезные ресурсы в одном месте

Видеокурс по семействам трубопроводных фитингов. Подробный 10-часовой курс, в котором научу создавать семейства и поделюсь лайфхаками.

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

Отблагодарить автора

Если хотите отблагодарить меня, то можете сделать небольшой подарок (именно подарок, такой перевод не облагается налогом).

КлаудТипс — можете нажать тут по ссылке и откроется интерфейс для перевода денег или используйте QR-код ниже:

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

Уведомления о новых статьях

Обновления статей удобно получать в Телеграм-канале «Блог Муратова про Revit MEP». Подписывайтесь и приглашайте коллег. Можно обсудить статью и задать вопросы в специальном чате канала.

Методичка по работе в Ревите

Читайте методичку для проектировщиков: полезный материал, в котором последовательно рассказываю, как создавать модель.

Манифест по разработке семейств для ОВ, ВК, ТМ

Подробная инструкция, как следует разрабатывать семейства для инженерных разделов.

Мини-курс по моделированию ОВ и ВК

В специальный плейлист на Ютубе выкладываю свои ролики по работе в Ревите. Этот курс записывал для студентов, разбираю базовые моменты по моделированию.