В одной из прошлых статей я выложил модифицированные тройники от ADSK. Продолжаю эту тему. В этой статье будет описание для всей оставшейся фасонины.
Это не мои семейства, это семейства из бесплатного шаблона ОВ от Автодеска. Я только модифицировал их.
Во всех семействах основная модификация — расчёт площади. Для тройников и крестовин добавил управление ответвлениями, их можно располагать на любой высоте относительно магистрали. Давайте пробежимся по всем семействам, расскажу, что именно менял в каждом.
Заглушки и врезки
Самые примитивные семейства, здесь я добавил только расчёт площади.
Отводы
У круглого воздуховода добавил только расчёт площади, но сделал это немного по-хитрому. Дело в том, что в семействе два типоразмера — отводы по ВСН и стандартные отводы. У стандартных отличается радиус поворота — он равен диаметру отвода, а у ВСН есть свои табличные значения.
Поэтому площади добавил через csv-таблицу. В ВСН есть данные для отводов на 45 и 90 градусов, но площадь 45° не в два раза меньше, чем у 90°. Поэтому для других углов я ввёл формулу, которая будет пересчитывать площадь из таблицы в зависимости от угла поворота. Если угол меньше 45°, то это будет (Угол поворота/45°) × Площадь отвода 45°. Если угол больше, то (Угол поворота/90°) × Площадь отвода 90°.
Для стандартных отводов площадь считается просто как площадь поверхности незамкнутого тора.
Для прямоугольных отводов я вынес отдельный параметр «Радиус поворота». До этого величина закругления была фиксирована на 150 мм, но ведь иногда нужно это значение уменьшить, если где-то что-то не влезает. Поэтому теперь этот радиус можно менять в параметре в блоке «Зависимости».
Кроме такого стандартного прямоугольного отвода с двумя плавными гранями, я создал более хардкорный вариант — внутренняя грань у него состоит из двух пластин, а не дуги. Почему я его сделал? А потому что могу.
У него тоже можно менять радиус поворота.
Переходы
Переходам добавил расчёт площади. Самый сложный случай — переходы с прямоуголки на круг. В ВСН есть таблица с площадями таких переходов, но очевидно, что все возможные варианты там не предусмотрены.
Вновь решил схитрить: для переходов круг-круг посчитать площадь можно обычной формулой из школьной геометрии, поэтому я пересчитал прямоугольный конец перехода на эквивалентный диаметр. Взял диаметр круглой стороны, эквивалентный диаметр прямоугольный и вычислил среднее арифметическое. Потом умножил длину перехода на длину окружности усредненного диаметра.
Внезапно оказалось, что посчитанные так площади совпадают с ВСН с точностью до пары знаков после запятой! Вывод: они пользовались такой же формулой, а не брали реальные площади изделий. Так что эту формулу я и оставил.
Если брать реальную жизнь, то, со слов замерщика, площадь перехода они берут просто: периметр большей стороны на длину перехода. Вот и запас получается. Поэтому площадь прямоугольного перехода у меня посчитана как произведение усредненного сечения на длину перехода.
Тройники
Про них подробно читайте вот в этой статье. Далее я скопирую часть информации из неё, чтобы было понятно, как работать с крестовинами. Если уже читали, то проматывайте до конца цитаты. И в тройниках, и в крестовинах одинаковый принцип по управлению ответвлениями. Везде это галочки либо ручной ввод смещения.
//Начало цитаты
В стандартных семействах ответвление строится по центру магистрали. Но довольно часто бывают ситуации, когда выровнять ответвление нужно по верху или низу магистрали. В особо трудных случаях ответвление требуется на определённой высоте от оси.
В модифицированных тройниках за выравнивание отвечают 4 параметра.
Начну в обратном порядке:
4. Смещение ответвления — если вам нужно сместить ответвление не ровно по верху или низу магистрали, а на какое-то иное значение, то нужно его вносить сюда. Если сместить нужно выше оси магистрали — положительное значение. Если ниже оси — отрицательное.
Если забудете, что и как, то у параметра есть подсказка, наведите мышку и прочитайте.
3. Выравнивание_По центру — неактивный параметр, который включается сам, если нет галочек на двух других параметрах выравнивания. Если «Смещение ответвления» равен 0, то ответвление встанет по центру магистрали.
2. Выравнивание_По низу — при активной галочке и значении параметра «Смещение ответвления» равном 0 ответвление опустится вровень с низом магистрали.
1. Выравнивание_По верху — при активной галочке и значении параметра «Смещение ответвления» равном 0 ответвление поднимется вровень с верхом магистрали.
Подытожу важное:
- галочки выравнивания по верху и низу работают только при условии, что «Смещение ответвления» равно 0;
- по умолчанию ответвление выравнивается по центру;
- положительные значения в «Смещении ответвления» поднимают ответвление выше оси магистрали на указанное значение, отрицательные — опускают;
- в семействе нет предупреждений о том, что вы подняли или опустили ответвление слишком высоко, следите за этим сами;
- если вы сначала выровняете воздуховод-ответвление, например по верху магистрали, а потом присоедините его, то Ревит всё равно построит тройник с выравниванием по центру и косой переход к ответвлению. Поэтому сначала стройте по центру, потом уже смещайте, куда нужно.
Конец цитаты//
Крестовины
На крестовинах я оторвался по полной. Кроме стандартных круглой и прямоугольных я добавил семейства с разными врезками:
- Крестовина круглая с круглыми врезками (стандартное семейство);
- Крестовина круглая с прямоугольными врезками;
- Крестовина круглая с одной круглой и одной прямоугольной врезками;
- Крестовина прямоугольная с прямоугольными врезками (стандартное семейство);
- Крестовина прямоугольная с круглыми врезками;
- Крестовина прямоугольная с одной круглой и одной прямоугольной врезками.
Для всех типов добавил расчёт площади и галочки/параметры для управления высотой врезок.
Врезка в данном случае — это то, что будет ответвлениями от основной магистрали. Также добавил параметры для управления длиной полок.
Кодификация «Полка 1», «Полка 3», «Полка 4» наследована из стандартного семейства АДСК. 1 — это магистраль, 3 и 4 ответвления. Понять, где какое ответвление, можно по параметрам с их размерами, ну или просто наугад поменять и увидеть, то или то изменили.
В проекте с крестовинами может быть такая ерунда: строите воздуховод, который пересекает магистраль, потом меняете тип крестовины на нестандартный, а Ревит разворачивает крестовину так, что теперь магистральный участок как бы на ответвлениях, а ответвления стали магистралью.
Такое случается, если сечения ответвлений и магистраль одинаковые. Поэтому лучше пересекайте воздуховод меньшим сечением, а уже после замены крестовины выбирайте сечений для ответвлений. В этом случае всё будет меняться без проблем.
Расчёт изоляции
Благодаря тому, что в каждое семейство добавлены одинаковые параметры с расчётом площади металла, то теперь можно посчитать и изоляцию. Она по-прежнему строится местами не очень хорошо, но не пишите мне, что это с семейством что-то не то, это с Ревитом что-то не то.
Изоляция строится вдоль осевых линий с учётом толщины самой изоляции и сечения. Поэтому получается вот так:
Чтобы посчитать площади изоляции, нужно создать спецификацию на соединительные детали воздуховодов, добавить параметр с площадью и отфильтровать по типу изоляции.
Вот вам пример:
Файл RVT со спецификациями и всеми семействами я приложу, можете копировать прямо оттуда. Файл чистый, там только воздуховоды из шаблона АДСК и фитинги. Ну и спецификации.
Видеокурс по семействам трубопроводных фитингов. Подробный 10-часовой курс, в котором научу создавать семейства и поделюсь лайфхаками.
Обновления статей удобно получать в Телеграм-канале «Блог Муратова про Revit MEP». Подписывайтесь и приглашайте коллег.
Отблагодарить автора
Я много времени уделяю блогу. Если хотите отблагодарить меня, то можете сделать небольшой подарок (именно подарок, такой перевод не облагается налогом). Лайк тоже не помешает, это должно помочь продвижению блога.
Ссылка на семейства
Скачивайте из папки на Яндекс.Диске, там же и тройники лежат.