Расскажу, как создать коллектор для водяных сетей с регулируемым количеством ответвлений. На тему меня вдохновил Александр Бурнаевский, если это вы его знаете лично, дайте ему пятюню)
В Ревите очень трудно с управлением соединителями (коннекторами). В прошлой статье о соединителях я рассказывал, как управлять их положениями, но в случае коллекторов у нас дополнительная задача: управлять ещё и видимостью соединителей. Расскажу, как победить это зло.
Внимание! Эта статья сделает вас Ревитчиком 80 левела. Но это неточно.
Я не буду показывать весь процесс, но расскажу главное: общий принцип и как управлять соединителями.
Общий принцип такой: создаём в семействе коллектор-трубу, ответвления собираем вложенными семействами. Желательно нарисовать и ответвления в виде трубок без арматуры в основном семействе. Я так и сделаю, чтобы на них потом сажать коннектор.
Теперь нужно создать массив c ответвлениями. Убедитесь, что массив работает правильно и ответвления правильно увеличиваются/сокращаются, никуда не уезжают.
Небольшой трюк. Чтобы массив нормально работал, я добавляю вспомогательную линию. Привязываю её по оси ответвления к опорным плоскостям. В модели её не будет, а в семействе она нужна.
Выделяю выдавливание-ответвление и вспомогательную линию. Создаю линейный массив с группированием и способом по расстоянию между элементами. После того, как создал массив, я привязываю на замок вспомогательную линию второго элемента массива к опорной плоскости, которая у меня образмерена параметром «Шаг». Само выдавливание у меня цилиндрическое, у него нет граней, за которые я могу привязать его к опорной плоскости. Поэтому и нужна вспомогательная линия.
Эти манипуляции с вспомогательной линией нужны, чтобы шаг в массиве менялся, когда вы измените значение в параметре «Шаг». Иначе при изменении параметра «Шаг» расстояние между элементами так и останется тем, которое вы указали изначально. Длину ответвления поменять у меня не получилось, массив ломается. Надеюсь, вам не нужно менять длину, так что оставим её фиксированной.
Теперь самое важное!
- Сделайте количество ответвлений максимальным для вашей гребёнки.
- Проставьте соединители трубопроводов на массивы, не заходя в редактирование группы.
- Не меняйте количество ответвлений в семействе. Загружайте гребёнку в проект, количество менять будем уже там.
Вы можете создать отдельные параметры для диаметров, расходов и потерь давления на каждое ответвление, тут уже всё зависит от сценариев использования вашей гребёнки. Я создам по-простому: все ответвления одинаковые.
Всё, теперь в проекте мы сможем управлять количеством ответвлений и соединители будут меняться вслед за ним. Вот и весь секрет.
Категория для гребёнки
Если засунете в «Арматуру трубопроводов», то можно выбрать тип детали «Торцовая крышка». В этом случае лучше всего сначала рисовать трубу и оставлять открытый конец, а уже на него сажать гребёнку. С типом детали «Торцовая крышка» она не будет крутится, а сразу сядет на трубу. Наверное, это не самый правильный тип детали, но зато так хорошо присоединяется.
Также, чтобы она нормально сажалась, проследите:
- главный соединитель (тот, что с перекрестием) должен быть на коллекторе, а не каком-нибудь ответвлении;
- оси были направлены вверх, иначе гребёнка перевернётся вверх тормашками.
Если выберете «Соединительные детали трубопроводов», тогда ставьте тип детали «Мультипорт». В этом случае Ревит нормально отнесётся к множеству соединителей и не будет искать замену в настройках трассировки. Соединителям на ответвления тогда можно задать классификацию систем «Фитинг», тогда настройки расхода и потерь давления не актуальный, их уже применить не получится.
Если выберете «Оборудование», то у неё только два типа детали — «Нормальный» и «Вставляется». Первый нужен, когда оборудование просто ставится на пол, а уже потом обвязывается, например теплообменники или насосы на фундаментах. Второе — когда оборудование врезается в трубу, например инлайн-насосы. Как видите, оба варианта не лучшие, но из двух «Нормальный» подходит лучше.
Поэтому я рассмотрю далее два варианта: гребёнка в категории «Арматура трубопроводов» (далее — Арматура) и «Соединительные детали трубопроводов» (далее — Фитинги).
Размещение в модели
Если Арматура и тип детали «Торцовая крышка» или Фитинги и «Мультипорт», то гребёнка без проблем сама подцепится к концу трубы и ровненько встанет.
Если выбрали Фитинги, то всякие настройки расхода по сути смысла особого не несут, их можно не вешать на соединители, делайте их Расчётными, они сами возьмут расход с сети, а в сети они будут с приборов.
Если выбрали Арматуру, то тут возможно варианты. Можно навешать соединители и задать им свойства, как я показал на картинке выше. Дублирую тут, чтобы вы не мотали экран туда-сюда:
В этом случае у нас расходы, потери — всё вроде бы есть. Но есть и минус. Когда вы разместите семейство в проекте и насоздаёте типов по количеству ответвлений (внутри проекта это делать можно и нужно, а внутри редактора семейств — нет, соединители могут пропасть), то иконки соединителей станут неприлично длинными.
Если же назначить ответвлениям классификацию «Фитинг», то будут стандартные иконки для фитинга без всяких линий, но теряем расход и имеем те же проблемы при выделении и перемещении.
Поэтому исходите из своих задач и ситуации, экспериментируйте. Вариант наделать 10 семейств с разным количеством ответвлений не такая уж и плохая идея, на самом деле. Это займёт у вас минут 15, а работать в проекте будет проще.
Когда я работал в проектной организации, то своим проектировщикам я наделал отдельные гребёнки по количеству ответвлений, обвязал их арматурой в пустом проекте, потом сохранил проект на диск. Когда нужна была гребёнка, проектировщик открывал у себя проект с готовой гребёнкой и просто копировал его к себе и копировал по этажам.
Но главный трюк с соединителями я вам рассказал. Нашёл его не я, мне тоже рассказали, теперь вот делюсь с вами. Пишите в комменты, какие варианты категории и типа детали вы в итоге используете.
Подписаться на обновления и получать уведомления о новых статьях в Телеграм-канале «Блог Муратова про Revit MEP»
Отблагодарить автора
Я много времени уделяю блогу. Если хотите отблагодарить меня, то можете сделать небольшой подарок (именно подарок, такой перевод не облагается налогом). Лайк тоже не помешает, это должно помочь продвижению блога.