Рассмотрим гидравлическую сеть, состоящую из насоса, подающего трубопровода, нескольких параллельно подключённых потребителей и обратного трубопровода:
H, м - напор насоса, ΔHi,j, м - падение давления на участке (i,j) сети, Ri,j - гидравлическое сопротивление участка (i,j) сети (подробнее про гидравлическое сопротивление см. здесь), Qi,j, м3/ч - объёмный расход через участок (i,j) сети, причём Q0,j=Q2,j.
Индекс i=0 соответствует участкам подающего трубопровода, i=1 - потребители, i=2 - участки обратного трубопровода. Индекс j - номер потребителя (от 0 до N−1). Все значения Ri,j известны, так же известны значения расхода через каждый потребитель Q1,j, j=0…N−1.
На первом этапе находится значение напора насоса, величина которого будет достаточной для обеспечения через каждый потребитель расхода не менее требуемого.
На втором этапе определяются значения дополнительных гидравлических сопротивлений, которые необходимо поставить в линию каждого потребителя для достижения требуемого режима работы сети (требуемых величин расходов в линиях потребителей).
Программа на Python для расчёта значений гидравлических сопротивлений, необходимых для решения задачи гидравлической балансировки сети, описана здесь.
В [2] и [3] приведена реализованная в классе Orifice методика расчёта параметров дроссельной шайбы, предназначенной для создания заданного гидравлического сопротивления.
Ссылки
1. Моделирование характеристики гидравлической сети