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

Скриншот от подписчицы блога, оригинал с вопросом в моём чате: https://t.me/revitask/112451

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

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

Если бы воздухозабор у нас был просто через два таких воздуховода, то задача решалась бы просто: на каждом воздуховоде мы бы поставили наружные решётки, на них бы бы расход, отсюда Ревит бы понял, как распределять потоки. То есть нам нужны потребители, чтобы указать потоки.

Но в случае транзитных участков у нас нет потребителей. Поэтому мы должны добавить в систему промежуточные элементы, которые направят потоки. Я собрал в Ревите простую систему для иллюстрации ситуации:

Схема системы с двумя параллельными транзитными участками

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

Если же будет выброс в шахту, то будет в конце системы просто открытый конец воздуховода, расходу взяться будет неоткуда, получим ноль:

Решетки не конце системы нет, расходу взяться неоткуда

Решение проблемы

Для всех подобных ситуаций нужно создавать вспомогательное семейство. Для примера сделал в категории «Оборудование» тонкую пластинку, настроил и связал соединители, вставил по размеру на воздуховоды. Настройки соединителей такие:

Настройки соединителей вспомогательного элемента

Разберём эти настройки. Слева соединитель, в который будет входить поток, справа — выходить.

Конфигурация потока «Системный» у левого соединителя означает, что он будет получать на себя весь расход из системы. Соответственно, так как у нас две параллельные ветки, то нам не нужен весь расход, нам нужна половина. Для этого есть параметр «Коэффициент расхода», на него вешаем числовой параметр экземпляра. В проекте зададим значение 0.5 и получим половину расхода на ветке.

Направление потока «Внутрь», это обязательно, так как у конфигурации «Системный» должно быть выделенное направление потока. Классификация «Глобальный», потому что подключать это семейство можем в любые системы.

У второго соединителя конфигурация «Расчетный» и направление «Наружу», тоже «Глобальный». Можно сделать и «Заданный», у меня работали корректно оба варианта. По логике сюда подходит «Заданный», так как значение расхода мы передаём на этот соединитель из параметра с расходом.

У обоих соединителей мы связываем значение расхода с параметром, в итоге из соединителя с системной конфигурацией в семейство приходит расход, а потом через параметр назначается на второй соединитель. Кроме того, обязательно нужно связать между собой соединители, чтобы передавалась система. Иначе будет дробиться на две.

Далее нужно разместить эти семейства на обоих транзитных участках, задать им коэффициент расхода 0.5 и готово, получим наш расход по системе. Иногда можно возникать ошибка и расходы идут неправильно. Ну перезапустить расчёт системы, самое простое — поменяйте расход на одном из воздухораспределителей, а потом верните, как было. У меня срабатывало. Всё тестировал в версии 2022, но логика одна и та же на все версии.

Изначально в системе возникла ошибка в направлениях потоков, но это исправляется изменением расхода в системе на ВРУ
Все расходы корректно определились по веткам

Кнопочка для донатов внизу экрана, а по картинкам ниже можно нажать и подписаться на мои Телеграм-ресурсы или купить курсы по разработке семейств.