Местные потери и расчёт трубопровода

Урок о потерях на поворотах и кранах и о том, как собрать полный гидравлический расчёт трубопровода.

Местные потери — потери напора на отдельных элементах трубопровода (поворотах, вентилях, сужениях), где поток резко меняет направление или скорость.

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

Формула местных потерь

$$ h_m = \zeta\, \frac{v^2}{2 g} $$

где $\zeta$ (дзета) — безразмерный коэффициент местного сопротивления, своя для каждого элемента. Типичные значения: вход в трубу $\zeta \approx 0{,}5$, колено $90^\circ$ — около $0{,}9$, полностью открытая задвижка — около $0{,}2$, выход в бак — $1{,}0$. Местные потери, как и потери по длине, пропорциональны скоростному напору $v^2/(2g)$.

Полные потери

Полные потери трубопровода — сумма потерь по длине и всех местных:

$$ h_{\text{пот}} = \lambda\,\frac{l}{d}\,\frac{v^2}{2g} + \sum \zeta_i\,\frac{v^2}{2g} = \left(\lambda\,\frac{l}{d} + \sum\zeta_i\right)\frac{v^2}{2g} $$

Уравнение Бернулли с потерями

Для реальной жидкости между двумя точками трубопровода (например, двумя резервуарами) Бернулли дополняется потерями:

$$ \frac{p_1}{\rho g} + \frac{v_1^2}{2g} + z_1 = \frac{p_2}{\rho g} + \frac{v_2^2}{2g} + z_2 + h_{\text{пот}} $$

Если оба резервуара открыты ($p_1 = p_2 = p_{\text{атм}}$) и широки ($v_1 \approx v_2 \approx 0$), то требуемый напор насоса равен разности высот плюс все потери.

Полный расчёт трубопровода

Насос качает воду из нижнего бака в верхний на высоту $z = 12\ \text{м}$ по трубе $d = 50\ \text{мм}$, $l = 80\ \text{м}$, $\lambda = 0{,}025$. По пути: вход ($\zeta=0{,}5$), два колена ($0{,}9$ каждое), задвижка ($0{,}2$), выход ($1{,}0$). Расход $Q = 4\ \text{л/с}$. Найдём требуемый напор насоса.

import math

g = 9.81
d = 0.05
l = 80.0
lam = 0.025
z = 12.0
Q = 0.004        # м^3/с

A = math.pi * (d / 2) ** 2
v = Q / A                       # скорость в трубе
vel_head = v ** 2 / (2 * g)     # скоростной напор

zeta_sum = 0.5 + 0.9 + 0.9 + 0.2 + 1.0
h_length = lam * (l / d) * vel_head    # потери по длине
h_local = zeta_sum * vel_head          # местные потери
H_pump = z + h_length + h_local        # требуемый напор

print(round(v, 3))
print(round(h_length, 3))
print(round(h_local, 3))
print(round(H_pump, 2))

Вывод:

2.037
8.461
0.74
21.2

Скорость в трубе $\approx 2\ \text{м/с}$. Потери по длине — $8{,}5\ \text{м}$, местные — $0{,}75\ \text{м}$. Вместе с подъёмом на $12\ \text{м}$ насос должен создавать напор около $21{,}2\ \text{м}$. На длинной трубе потери по длине доминируют над местными.

Как работает под капотом

Местные потери рождаются там, где плавное течение срывается: за резким поворотом или расширением образуется зона вихрей, в которой кинетическая энергия потока хаотично рассеивается в тепло, не возвращаясь в поток. Коэффициент $\zeta$ — это доля скоростного напора, теряемая на элементе, измеренная экспериментально. Для длинных труб иногда удобно заменять местные потери «эквивалентной длиной» — отрезком прямой трубы, дающим такие же потери. Сложение всех потерь и подъёма даёт рабочую точку, по которой подбирают насос — об этом следующий раздел.

Частые ошибки

  • Учитывают только потери по длине, забыв про местные (или наоборот).
  • Берут $\zeta$ не для того элемента (колено вместо тройника).
  • Забывают добавить геометрический подъём $z$ к напору насоса.
  • Используют разные скорости для разных участков, не пересчитав по неразрывности.

Итог

  • Местные потери: $h_m = \zeta\, v^2/(2g)$, своя $\zeta$ для каждого элемента.
  • Полные потери = потери по длине + сумма местных.
  • Бернулли с потерями связывает напор насоса, подъём и сопротивление сети.
  • Требуемый напор насоса $= z + h_{\text{пот}}$ для двух открытых резервуаров.
Проверьте себя
1. Чему пропорциональны местные потери напора?
Aдлине трубы
Bскоростному напору v²/(2g)
Cдиаметру трубы
Dвязкости в первой степени
2. Из чего складываются полные потери трубопровода?
Aтолько из потерь по длине
Bтолько из местных потерь
Cиз потерь по длине и суммы местных
Dиз подъёма жидкости
3. Чему равен требуемый напор насоса между двумя открытыми широкими резервуарами?
Aтолько разности высот z
Bтолько потерям
Cz плюс полные потери
Dнулю