Гидравлический расчёт трубопровода

В [1] и [2] были описаны методики расчёта потерь давления в трубе и в отводе. Там же были приведены примеры использования функций из модуля hydrcalc для расчёта потерь давления в этих элементах трубопровода. В версию 3 модуля hydrcalc (скачать) были добавлены функции для расчёта потерь давления по значению пропускной способности $K_V$ Kv_calc_dH(Q, D, Kv) и по значению коэффициента местного сопротивления $\zeta$ lrc_calc_dH(Q, D, lrc).

Для расчёта потерь давления в трубопроводе предназначена функция ppln_calc_dH(Q, elems, **kwargs), которая возвращает список значений потерь давления (в метрах столба жидкости) для каждого элемента трубопровода.

В функцию ppln_calc_dH в качестве одного из параметров необходимо передать список элементов рассматриваемого трубопровода. Каждый элемент трубопровода представлен словарём. В каждом словаре должен быть задан ключ 'type'.

'pipe' - труба, 'elbow' - отвод, 'Kv' - значение пропускной сособности, 'lrc' - значение коэффициента местного сопротивления.

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

'D' - внутренний диаметр, м; 'Delta' - абсолютная шероховатость внутренних стенок элемента, м; 'kvisc' - кинематическая вязкость рабочей среды, м2/с; 'deg' - угол поворота отвода, градусы; 'RD' - относительный радиус закругления отвода; 'value' - значение пропускной способности (для элемента 'Kv') или значение коэффициента местного сопротивления (для элемента 'lrc'); 'qty' - количество данных элементов в трубопроводе (для 'pipe' 'qty' - это длина трубы в метрах).

Можно задать значение параметров по умолчанию. Например, внутренний диаметр, шероховатость стенок, кинематическая вязкость рабочей среды для всех элементов трубопровода скорее всего будут одинаковыми. Для задания значений параметров по умолчанию необходимо их передать в функцию ppln_calc_dH в качестве именованных параметров.

Для формирования словаря параметров с значениямипо умолчанию удобно использовать функцию ppln_get_defs.

Пример гидравлического расчёта трубопровода

Расмотрим следующую схему: насос перекачивает воду температурой 20 С из одного бака в другой с производительностью $Q = 50\, м^3/ч$. На всасе и на напоре насоса стоят запорные вентили, общая длина труб - 50 метров, внутренний диаметр трубопровода 100 мм (0.1 м), количество отводов 90 градусов - 10 штук, отводов 45 градусов - 4 штуки, относительный радиус загругления отводов $R/D = 2$, шероховатость внутренних стенок трубопровода $\Delta = 0.3\, мм$.

Отвод

Значение коэффициента местного сопротивления при входе воды в трубопровод из бака составляет $\zeta_{вх} = 0.5$, при выходе из трубопровода (потери с выходной скоростью) - $\zeta_{вых} = 1.0$. Для запорных вентелей производители предоставляют данные о значении пропускной способности запорного вентиля в полностью открытом положении. Примем, что для полностью открытого запорного вентиля DN 100, значение пропускной способности равно $K_V = 185\,м^3/ч$.

Для того чтобы узнать общие потери давления в трубопроводе необходимо сумировать потери давления в каждом элементе трубопровода

Ссылки

  1. Расчёт потерь давления (напора) в трубе
  2. Расчёт потерь давления (напора) в отводе
  3. Определение суммарного коэффициента сопротивления по значению пропускной способности Kv

Инженерные расчёты на Python, С.В. Медведев, 2020
Использование Python и Jupyter Notebook для инженерных расчётов, С.В. Медведев, 2020