Постепенно захватываю рынок BIM-моделей внутрипольных конвекторов. Сначала сделал модели компании Techno, потом это увидели остальные производители, и теперь хотят, чтобы было так же, как у них.

А я и не против. Были ещё конвекторы для производителя, который заказывал модели для конкретного проекта под проектировщика, в общий доступ не выкладывал. Сейчас в работе ещё одни конвекторы — переделываю за другими разработчиками, довольно известными. Об этом напишу, когда всё сделаю.

В общем, теперь я главный по внутрипольным конвекторам, так всем и сообщите.

Конвекторы Vilmann в Revit
Конвекторы Vilmann в Revit

Очередные конвекторы — теперь Vilmann. Бесплатно, можете скачивать с бимлиба, ссылка в конце статьи.

Особенности разработки

У конвекторов есть четыре исполнения:

  • готовый — конвектор со всеми боковыми и торцевыми стенками, для одиночной установки;
  • начальный — конвектор без торцевой стенки с противоположной стороны от той, куда подводят трубопроводы;
  • средний — конвектор без обеих торцевых стенок, чтобы вставить его между двумя другими конвекторами;
  • конечный — конвектор без торцевой стенки со стороны подключения трубопроводов, чтобы замкнуть им ряд из конвекторов.
Готовый конвектор
Готовый конвектор
Начальный конвектор
Начальный конвектор
Средний конвектор
Средний конвектор
Конечный конвектор
Конечный конвектор

С точки зрения разработки у нас есть два вида конвекторов — с двумя точками подключения и с четырьмя. В Ревите нет штатного инструмента для скрывания коннекторов, нашаманить такое можно, но проще и надёжнее таки сделать два семейства. В одном две точки подключения, во втором — четыре. Так и сделал.

В зависимости от того, куда выходят патрубки, есть четыре варианта для отверстий в корпусе: с торца, снизу и с двух боков. Причём для одного типоразмера отверстий сбоку по 2, а для другого — одно. Тоже дополнительный геморрой.

Решаю эту задачу так: делаю полые элементы выдавливания, цепляю к опорным плоскостям и двигаю плоскости. Надо вырезать отверстие — совмещаю опорные плоскости отверстия и стенок прибора. Не надо — сдвигаю ближе к центру, чтобы полые элемент не пересекал стенку прибора.

Также можно управлять расположением теплообменника внутри прибора. Тут всё просто, в зависимости от опции двигаю теплообменник через формулы.

Выбор опций в свойствах конвектора
Выбор опций в свойствах конвектора

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

Чтобы было красиво, штриховку сделал в Автокаде с помощью приложения, выгрузил в формат pat и добавил в материал. С помощью таких действий можно создать нерегулярную штриховку, которую нельзя сделать стандартными инструментами Ревита.

В начале статьи видно, как это выглядит. Не супер красота, но и вообще не стыдоба ни разу. Главное, что работает гораздо быстрее. Те мои первые конвекторы Techno в итоге переделывал на решётку со штриховкой.

Маркировка

Как и у каких-нибудь противопожарных клапанов или чиллеров, марка у конвектора — километровая. Куча опций, которые влияют на маркировку, поэтому предусматривать все вариации в таблице выбора очень сложно.

В данном случае тут с десяток опций-параметров, вариантов получается больше тысячи, и это без учёта почти бесконечного разнообразия цветов окантовочного профиля и решётки, а также существенного списка допустимых длин от 800 до 3000 мм с шагом 100 мм. Даже если отбросить цветовые вариации, уже получаются десятки тысяч вариантов.

У меня есть пример таблицы выбора на 10 тысяч строк, это 556 КБ — треть веса самого семейства конвектора. Конечно, при добавлении в семейство таблица ужмётся примерно раз в десять, но всё равно.

Недавно делал таблицу на почти 2 миллиона строк, она в итоге весила 36,5 МБ! Использовать такое в семействах — не вариант, конечно.

Что же делать? Скрипт в Динамо. Скрипт получается лёгкий, гибкий, им можно собрать марку и учесть кучу всего. Что я и сделал.

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

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

Так как тут нет заведомо фиксированного списка значений, то ручной работы не избежать. Но зато не нужно потом мудохаться с маркой — скрипт сам всё соберёт и заполнит у всех конвекторов разом.

Скачать конвекторы Vilmann с Бимлиба

Заказать разработку — bimvadim@bk.ru

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

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

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

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

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

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

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

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

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

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

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