Создал библиотеку медных трубопроводов под пайку для систем кондиционирования. Версия Ревита — 2019.
Актуальная версия библиотеки: 6.0


Видеоруководство по работе с последней версией
В ВК Видео
На Ютубе
Отзывы





Подход к диаметрам
В Ревите есть метрические шаблоны и имперские. Чаще всего мы работаем в метрических шаблонах, но с медью беда — все размеры дюймовые. Отсюда два варианта: либо переводить дюймы в миллиметры, либо использовать имперские шаблоны.
Кроме того, можно использовать разный подход для назначения диаметров трубопроводов. В Ревите все соединения происходят через условный диаметр, при этом можно указать наружный и внутренний. Как создать свой сортамент размеров труб, читайте в отдельной статье.
Отсюда как минимум три варианта, как выполнить семейства:
- Делать дюймовые диаметры — используем имперские шаблоны проекта и семейств, не очень удобно, так как придётся держать параллельно два шаблона для раздела ОВ: один метрический обычный, второй дюймовый для кондиционирования;
- Делать диаметры в мм, использовать общеизвестные значения диаметров, например для 1/2" — 12,7 мм, для 3/8" — 9,52 мм и т. д., по сути — наружный диаметр медных труб.Такой метод зачастую используется для канализационных и полиэтиленовых труб, поэтому вполне возможен. Правда, значения диаметров очень неудобные: кто-то указывает диаметр 15,88, кто-то — 15,9, а некоторые — 15,89, и для Ревита это будут разные трубы;
- Делать диаметры в мм, использовать номинальные значения для диаметров, по которым будет происходить соединение. Это подход, который используются для водогазопроводных или метрических медных труб, где сортамент состоит из целых чисел.Метод очень удобен, ведь не нужно беспокоиться из-за сотых и десятых, важны только целые значения. Такой метод применён для медных метрических труб в шаблоне АДСК для раздела ОВ, версия 1.2.
Первый вариант мне не нравится. Третий — уже сделан, но не всем подходит, так как в кондиционировании обычно используют перевод дюймов в миллиметры. Поэтому решил сделать трубы и фитинги к ним по второму способу.
Однако придётся принять мои диаметры или переделывать всё под себя.
Диаметры
Вот список диаметров, толщины стенок и массы труб:

Если у вас будет другая толщина стенки, то придётся вручную заменять на иные значения внутренние диаметры. Выше дал ссылку с инструкцией, как это делать.
Библиотека
Ниже перечислю, что входит в первую версию библиотеки и что появилось в следующих.
Версия 1.0:
- трубопроводы медные, список диаметров — как в таблице выше;
- отводы-гнутые трубы для всех диаметров — любой угол, радиус гиба — 2,5×D, в настройках трассировки эти отводы выбраны для диаметров от 6,35 по 15,88 (1/4 — 5/8");
- отводы двухраструбные под пайку на 45° и 90° — все диаметры, в настройках трассировки выбраны для диаметров от 19,05 (3/4") и выше;
- тройники с ответвлением под 90°, без диаметра 25,4 (1"), так как такие не производят. Предусмотреть все вариации трёх диаметров довольно сложно, поэтому вместе с семействами будут таблицы поиска, можете добавлять свои позиции;
- крестовины для диаметров от 15,88 до 28,57 (5/8" — 1 1/8"), почему-то на другие диаметры не нашёл в продаже крестовины, решил ограничиться этими значениями;
- муфты для соединения трубопроводов;
- переходы (редукционная муфта);
- заглушки;
- рефнеты C-образные — для наружных блоков, вставляются вручную, диаметры пользователь вводит любые, так как обычно такие рефнеты у конкретного производителя маркируются буквенно-цифровыми обозначениями, а набор диаметров там разный;
- рефнеты У-образные — для внутренних блоков, всё по тому же принципу, что у С-образных рефнетов, оба типа рефнетов имеют геометрии изоляции, чтобы не покрывать их системной и потому что поставляются сразу с ней, отдельно закладывать не нужно;
- изоляция для медных трубопроводов, типоразмерый ряд по толщинам как у K-Flex ST;
- марка для трубопроводов, чтобы подписывать газовую и жидкостную линию диаметром или дюймовым обозначением;
- марка для рефнетов (можно ставить на любую соединительную деталь трубопровода, у которой заполнен параметр ADSK_Марка);
- спецификации на параметрах АДСК для труб, изоляции, фитингов и сводная спецификация;
- скрипт Динамо для заполнения спецификаций.
Версия 2.0
- обводной элемент для огибания труб;
- отвод-калач на 180°;
- тройник с ответвлением с внутренней резьбой;
- переходник на наружную резьбу;
- марка для резьбовых фитингов.
Версия 3.0
- блоки кондиционеров: сплиты, кассетный, канальный, универсальный, напольный колонный, наружный блок для 2- и 3-трубных систем VRF;
- маслоподъёмные петли;
- капельные воронки;
- универсальные отводы, у которых можно изменить количество раструбов;
- переходник на внутреннюю резьбу;
- переходники на цилиндрическую внутреннюю и наружную резьбы;
- угольники переходные на наружную и внутреннюю резьбы;
- марка для блоков кондиционеров;
- новый скрипт для нумерации блоков и обозначений систем;
- адаптированные макросы под шаблоны АДСК.
Больше информации в отдельной статье про новинки в библиотеке, там же ссылки на видео с демонстрацией.
Версия 4.0
- блоки компактных кассетных кондиционеров;
- блоки канальных кондиционеров со встроенным фильтром;
- адаптер-пленум для подключения круглых воздуховодов к канальным блокам;
- решётки для подачи и забора воздуха в канальные кондиционеры;
- наружные блоки мультисплит систем с одним и двумя вентиляторами;
- компрессорно-конденсаторные блоки с одним и двумя вентиляторами;
- блоки-распределители для двух- и трёхтрубной систем;
- М-контроллер для подключения блоков сплит-систем в мультизональные системы;
- дренажная помпа;
- панель управления;
- сифон для подключения дренажа от внутренних блоков
Подробнее в отдельной статье про новинки в 4 версии. В конце той статьи видео с презентацией новых семейств.
Версия 5.0
- семейства вентиляторов для наружных блоков кондиционеров;
- компрессорно-конденсаторный блок с вентиляторами сбоку;
- семейство наружного блока для мультисплит-систем с количеством внутренних блоков до 6 штук. В библиотеке уже были блоки для мультисплит, но это были VRF-блоки для подключения внутренних блоков через блоки-распределители. К новому семейству можно подключать внутренние блоки напрямую, для этого есть 6 пар точек подключения;
- кассетный однопоточный блок кондиционера;
- канальные высоконапорные блоки;
- адаптеры с прямыми и боковыми выходами;
- адаптер с прямоугольным выходом;
- адаптер с подмесом воздуха;
- адаптер с подмесом и боковыми выходами;
- отвод переходной с фиксированной высотой;
- терморегулирующий вентиль (клапан), 5 типоразмеров от 3/8" х 1/2" до 1 1/8" х 7/8";
- клапан с электромагнитной катушкой на диаметры от 1/4" до 2 1/8";
- кран шаровой запорный под пайку на диаметры от 1/4" до 3 1/8";
- смотровое стекло двух-/однораструбное на диаметры от 1/4" до 7/8";
- фильтр-осушитель жидкостный на диаметры от 1/4" до 1 1/8".

Версия 6.0
Переделал автоматизацию для трубопроводов, теперь не должно возникать ошибок, если в проекте нет изоляции.
Переделал автоматизация по формированию позиций и переносу имени системы. Из-за изменений в именах параметров в Ревите 2025 пришлось переписать часть скрипта на Питон.
В скрипте для канальных блоков вывел в Проигрыватель параметры для записи имени системы и наименований решёток.
Добавил новую автоматизацию: в свойства трубопроводной системы записывает суммарную длину трассы из труб и гнутых отводов. Остальные фитинги и рефнеты не учитывает. По этой информации можете рассчитать и добавить фреон в систему. Актуально для сплит-систем с длинными трассами. Для VRF-систем данные берите из программ подбора.
Добавил в семейства наружных блоков вложенное семейство для учёта фреона для дозаправки. Чтобы учесть, нужно заполнить два параметра, один для дозаправки трассы, второй — для наружного блока. В принципе, можете в один параметр всё сразу написать и делить на части, всё равно руками будете считать массу фреона.
У блоков-распределителей поменял направление соединителей. У газовых линий направление сделал Наружу.
У кронштейна для наружного блока поменял геометрию так, чтобы отметка вставки совпадала с отметкой вставки наружного блока в проект. Не придётся смещать кронштейн под наружный блок.
Изменил семейство гнутого отвода, убрал из него IFC-трубу. Подобное вложенное могло вызывать ошибки у сторонних средств автоматизации и не давало особых преимуществ, кроме возможности считать эти повороты в спецификации труб.
У семейств адаптеров исправил осевые линии, теперь их не надо скрывать как подкатегорию, они не будут отображаться.
У семейства отвода под пайку поменял угол на 90° по умолчанию. При замене трассы с гнутым поворотом 90° на трассу другого диаметра с отводом под пайку не будет ломаться сеть.
Добавил шаровой кран с клапаном Шредера.
Добавил семейство рефнета в виде тройника. Это позволит быстрее рисовать системы, не расставляя рефнеты сложной формы. Но с наименованиями и марками всё равно придётся запариваться вручную.
Добавил в марку труб новые типоразмеры для диаметра в мм и в дюймах. При этом поменял параметр для записи дюймового обозначения на «ADSK_Наименование краткое» вместо «ADSK_Обозначение». Скрипт для обработки труб будет записывать обозначение в дюймах в «ADSK_Наименование краткое», но вы можете маркировать трубы и через этот параметр, и через встроенный размер трубы. Если встроенный размер будет выдавать некорректное значение, воспользуйтесь данными из общего параметра.
У канальных внутренних блоков сделал соединители по воздуху расчётными. Это нужно, чтобы при подключении решёток расход приходил на блок с системы, а не задавался самим блоком.
Добавил семейство обратного клапана с гидрозатвором.
Добавил семейство сифона для сбора конденсата.
У блоков кондиционеров убрал связи у опорных плоскостей, чтобы в проекте выделялись только оси точки вставки и оси центров блока.
Изменил имена семейств арматуры и фитингов трубопроводов. Везде добавил префикс «VM_Медь», чтобы было легче находить элементы для медных труб под пайку. Оборудование и адаптеры для канальников не трогал.
У решеток для канальников поменял настройки соединителей. Теперь расход нужно задавать на них, а с решетки расход придёт на канальный блок.
Поправил осевые линии у маслоподъемной петли, у калача 180° и у обвода медной трубы.
Скрипты
Скрипт для труб, изоляции и отводов-гнутых труб
Скрипт сформирует наименования, массу и длину с запасом для обычных труб. Также скрипт заполняет параметр «ADSK_Наименование краткое», куда записывает обозначение трубы в дюймах для марок. Этот параметр можете поменять на другой текстовый параметр экземпляра при необходимости.
В Ревите нет инструментов для моделирования гнутых труб, их можно сделать только фитингами. До шестой версии библиотеки решал это специальным вложенным семейством в категории «Трубопроводы», но теперь считаю такой подход лишним. Такие семейства-имитаторы могут негативно сказываться на средствах автоматизации. Поэтому избавился от такого вложенного и сделал просто отвод в виде гнутой трубы.
Скрипт скопирует данные для такого гнутого отвода с подключенной к нему трубы, чтобы наименование и масса были такими же, как у обычных труб. Длина считается сама по формулам. В результате в сводной спецификации всё просуммируется правильно.
Для изоляции скрипт создаёт наименования и считает количество в зависимости от того, в каких единицах нужно считать. Если указаны метры, то берёт длину труб + указанный запас. Если квадратные метры, то площадь, если кубические, то объём.
Изоляция считывается с прямых участков и гнутых отводов. В шестой версии убрал подсчёт в отрезках трубок, это усложняет алгоритм, а пользы от него, как мне кажется, немного.
Скрипт для автонумерации кондиционеров и обозначений систем
Скрипт выделит все блоки кондиционеров, возьмёт наружные и внутренние и по заданному префиксу сформирует нумерацию так, чтобы наружные блоки подписали по шаблону «ПрефиксХ», например К1, К2 и т. д., а внутренние блоки подпишет в соответствии с принадлежностью к системе наружного блока по шаблона «ПрефиксХ.У», например К1.1, К1.2 и т. д.
Если в системе несколько наружных блоков, то у них будет нумерация в виде КXa, КХb и так далее, например К1a, К1b, а у внутренних К1.1, К1.2 и так далее.
В системах с несколькими внутренними блоками важно соблюдать такое условие: у наружного и внутренних блоков должно быть по две одинаковые жидкостные системы, например жидкостная линия Х3 1, газовая Х4 1. Для этого в VRF- и мульти-сплит системах необходимо объединить все внутренние блоки в одну систему по жидкости и по газу. Как это делать, можете посмотреть в видео про пятую версию библиотеки на примере мульти-сплитов.
Также скрипт запишет в параметр проекта «ИмяСистемы» или в другой указанный вами текстовый параметр экземпляра всем элементам одной системы обозначение в виде «Х3 1/Х4 1», то есть сначала жидкостную, а потом газовую системы. Благодаря этому всего одним фильтром можно будет оставить на схеме одну систему вместе с жидкостной и газовой линией.

Скрипт для обозначения системы аксессуаров канальных кондиционеров
Скрипт возьмёт канальные блоки, соберёт все элементы, которые к ним подключены, и запишет им в параметр «ИмяСистемы» или в другой указанный вами текстовый параметр экземпляра обозначение системы такое же, как у канальника. Благодаря этому можно легко собрать схемы и спецификации. В пятой версии библиотеки пришлось убрать автоматизацию наименований адаптеров из-за их сложных разновидностей. Наименования нужно вписывать руками.
Чтобы всё правильно работало, все кондиционеры должны быть подключены в одну систему с наружным блоком.
Скрипт для записи длины трассы
Скрипт запишет в указанный параметр суммарную длину всех магистралей и гнутых отводов для систем, у которых параметр «Сокращение для системы» равен Х3, Х4 или Х5. Таким образом, если пользуетесь моими трубопроводными системами, то скрипт возьмёт все трубы и гнутые отводы из них, просуммирует длину и запишет её в параметр экземпляра с типом данных длина.
При этом важно, чтобы вы предварительно добавили параметр проекта по экземпляру с типом данных «Длина» к категории «Трубопроводные системы». По умолчанию у меня имя параметр «Длина трассы». Но можете при желании поменять на любое другое.

Скрипт для сортировки элементов в спецификации
Скрипт запишет в элементы из систем кондиционирования порядковые номера, чтобы вы могли красиво отсортировать элементы внутри системы. Каждой категории присваивается свой порядковый номер. Подробнее смотрите в специальном коротком видео:
Версия скриптов Динамо — 2.0.4. Скрипт не запустится в версиях младше 2.0.
Если работаете в Ревите 2023+, то в нём поменяли версию Iron Python, нужно будет обновиться. Динамо сам об этом уведомит в окне справа:

Справа наверху нажмите на «Установить указанную версию» и потом на ОК.
Видеодемонстрация библиотеки
Посмотрите ролик про семейства и скрипт, это видео про первую версию библиотеки.
Покупка библиотеки
Для работы в коллективах от двух и более человек, нужно покупать по цене для юрлиц с заключением договора лицензирования с ИП. Отправляйте на почту bimvadim@bk.ru карточку предприятия и список библиотек, которые хотите оформить к покупке.
Библиотека продаётся как есть, без обмена и возврата. Обновления и исправления получаете бесплатно, если они случатся. Юрлицам для этого нужно сделать запрос на почту.
Физлица — одиночные исполнители-фрилансеры, кто будет сам работать с библиотекой — покупают в магазине на сайте.

Библиотека: медные трубы и кондиционеры
Версия Revit — 2019
Цена для юрлиц — 25 000 ₽
Чтобы следить за обновлениями, подпишитесь на мой Телеграм-канал «Блог Муратова про Revit MEP».