Документация Engee

Pipe (2P)

Жесткий трубопровод для потока двухфазной жидкости.

Тип: AcausalFoundation.TwoPhaseFluid.Elements.Pipe

Путь в библиотеке:

/Physical Modeling/Fundamental/Two Phase Fluid/Elements/Pipe (2P)

Описание

Блок Pipe (2P) моделирует динамику потока двухфазной жидкости в жесткой трубе. Предполагается, что динамическая сжимаемость и теплоемкость жидкости не являются пренебрежимо малыми. Ненаправленные порты двухфазной жидкости A и B представляют собой входы трубы. Ненаправленный тепловой порт H представляет собой стенку трубы, через которую происходит теплообмен с окружающей средой.

Инерция жидкости

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

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

Сохранение энергии

Уравнение сохранения энергии для трубы имеет вид:

где

  • — масса жидкости в трубе;

  • — удельная внутренняя энергия жидкости в трубе;

  • и — массовые расходы через порты A и B соответственно;

  • и — потоки энергии через порты A и B соответственно.

  • — тепловой поток в трубу через стенку, обозначенную портом H.

Тепловой поток

Теплопередача между стенкой трубы и внутренним объемом жидкости моделируется как конвективный процесс, при этом тепловой поток вычисляется следующим образом:

где

  • — средний коэффициент теплоотдачи в трубе;

  • — площадь поверхности трубы;

  • — температура стенки трубы;

  • — температура жидкости в трубе.

Расчет коэффициента теплоотдачи зависит от фазы жидкости. В переохлажденной жидкой и перегретой паровой фазах коэффициент равен

где

  • индекс означает рассматриваемую фазу (жидкость или пар);

  • — среднее число Нуссельта в трубе;

  • — средняя теплопроводность в трубе;

  • — гидравлический диаметр трубы (т.е. диаметр эквивалентной цилиндрической трубы с той же площадью поперечного сечения).

В двухфазной смеси тот же коэффициент равен

где индекс означает двухфазную смесь, а индекс означает насыщенную жидкость.

Число Нуссельта

В ламинарных потоках число Нуссельта считается постоянным и задается в параметрах блока. Число Нуссельта для ламинарного потока используется, когда число Рейнольдса меньше значения параметра Laminar flow upper Reynolds number limit.

Число Нуссельта для турбулентного потока используется, когда число Рейнольдса больше значения параметра Laminar flow upper Reynolds number limit. В переходной области между ламинарным и турбулентным потоком число Нуссельта изменяется между значениями для ламинарного и турбулентного потока с помощью кубической полиномиальной функции. Это обеспечивает плавный переход между режимами потока.

В жидкой и паровой фазах число Нуссельта для турбулентного потока вычисляется из уравнения Гнелинского:

где

  • как и прежде, индекс означает рассматриваемую фазу;

  • — коэффициент трения трубы;

  • — число Рейнольдса;

  • — число Прандтля.

Коэффициент трения определяется как

где — шероховатость стенок трубы.

Число Рейнольдса определяется как

где

  • — площадь поперечного сечения трубы;

  • — удельный объем;

  • — кинематическая вязкость.

В двухфазной смеси число Нуссельта для турбулентного потока определяется из уравнения Каваллини — Зеккина:

где

  • индекс означает насыщенную жидкость;

  • индекс означает насыщенный пар;

  • — степень сухости;

  • — удельный объем.

Число Рейнольдса насыщенной жидкости определяется как:

Сохранение массы

Закон сохранения массы для трубы можно записать следующим образом:

где

  • — плотность жидкости;

  • — давление в трубе;

  • — объем жидкости в трубе;

  • и — массовые расходы через порты A и B соответственно;

  • — поправочный член, учитывающий сглаживание частных производных плотности на границах фазовых переходов.

Частные производные плотности изменяются между областями с помощью кубической полиномиальной функции. При степени сухости в интервале 0–0.1 эта функция обеспечивает плавное изменение производных между областями переохлажденной жидкости и двухфазной смеси. При степени сухости в интервале 0.9–1 она обеспечивает плавное изменение производных между областями двухфазной смеси и перегретого пара. В уравнении сохранения массы для коррекции численных ошибок, вносимых кубической полиномиальной функцией, добавляется поправочный член:

где

  • — масса жидкости в трубе, вычисленная по уравнению:

  • — удельный объем жидкости в трубе;

  • — постоянная времени фазового перехода — характерная длительность события фазового перехода. Эта постоянная гарантирует, что фазовые переходы не происходят мгновенно, фактически вводя временную задержку всякий раз, когда они происходят.

Сохранение импульса

Уравнения сохранения импульса определяются отдельно для каждого участка половины трубы. В половине трубы, прилегающей к порту А:

где

  • — давление в порту А;

  • — площадь поперечного сечения трубы;

  • ν — удельный объем жидкости в порту А;

  • — сила вязкого трения в половине трубы, прилегающей к порту А;

  • — инерция жидкости в порту А:

    где — длина трубы.

В половине трубы, прилегающей к порту B:

где

  • — давление в порту B;

  • ν — удельный объем жидкости в порту B;

  • — сила вязкого трения в половине трубы, прилегающей к порту B;

  • — инерция жидкости в порту B:

Члены, описывающие инерцию жидкости и , равны нулю, когда флажок Fluid inertia снят, то есть когда моделирование инерции жидкости отключено. Расчет сил вязкого трения и зависит от режима течения: ламинарный или турбулентный.

Сила вязкого трения в ламинарных потоках

В ламинарном режиме — когда число Рейнольдса меньше значения параметра Laminar flow upper Reynolds number limit — сила вязкого трения в половине трубы, прилегающей к порту А, составляет

а в половине трубы, прилегающей к порту B:

где

  • — коэффициент формы трубы;

  • — эффективная длина трубы — сумма длины трубы и суммарной эквивалентной длины местных сопротивлений;

  • — гидравлический диаметр трубы.

Сила вязкого трения в турбулентных потоках

В турбулентном режиме — когда число Рейнольдса больше значения параметра Turbulent flow lower Reynolds number limit — сила вязкого трения в половине трубы, прилегающей к порту А, составляет

а в половине трубы, прилегающей к порту B:

где и — коэффициент трения Дарси для турбулентного потока в половине трубы, прилегающей к порту A и В соответственно.

Коэффициент трения Дарси для турбулентного потока в половине трубы, прилегающей к порту А, определяется из уравнения Хааланда следующим образом:

а в половине трубы, прилегающей к порту B:

где

  • — относительная шероховатость стенок трубы;

  • — число Рейнольдса в половине трубы, прилегающей к порту A,

  • — число Рейнольдса в половине трубы, прилегающей к порту B,

Потери на трение в переходной области между ламинарным и турбулентным потоками изменяются с помощью кубической полиномиальной функции.

Предположения и ограничения

  • Стенка трубы жесткая.

  • Поток полностью развит.

  • Влияние силы тяжести пренебрежимо мало.

  • Теплопередача рассчитывается относительно температуры объема жидкости в трубе. Для моделирования градиента температуры, обусловленного теплопередачей вдоль длинной трубы, соедините несколько блоков Pipe (2P) последовательно.

Порты

Ненаправленные

# A — вход или выход трубы
двухфазная жидкость

Details

Порт двухфазной жидкости, соответствующий входу или выходу трубы. Этот блок не имеет собственной направленности.

Имя для программного использования

port_a

# H — температура стенки трубы
тепло

Details

Ненаправленный тепловой порт, связанный с температурой стенки трубы.

Имя для программного использования

thermal_port

# B — вход или выход трубы
двухфазная жидкость

Details

Порт двухфазной жидкости, соответствующий входу или выходу трубы. Этот блок не имеет собственной направленности.

Имя для программного использования

port_b

Параметры

Geometry

# Pipe length — длина трубы
m | um | mm | cm | km | in | ft | yd | mi | nmi

Details

Длина трубы вдоль направления потока.

Единицы измерения

m | um | mm | cm | km | in | ft | yd | mi | nmi

Значение по умолчанию

5.0 m

Имя для программного использования

length

Вычисляемый

Да

# Cross-sectional area — площадь поперечного сечения трубы
m^2 | um^2 | mm^2 | cm^2 | km^2 | in^2 | ft^2 | yd^2 | mi^2 | ha | ac

Details

Площадь поперечного сечения трубы нормального к направлению потока. Эта площадь остается постоянной по всей длине трубы.

Единицы измерения

m^2 | um^2 | mm^2 | cm^2 | km^2 | in^2 | ft^2 | yd^2 | mi^2 | ha | ac

Значение по умолчанию

0.01 m^2

Имя для программного использования

port_area

Вычисляемый

Да

# Hydraulic diameter — гидравлический диаметр
m | um | mm | cm | km | in | ft | yd | mi | nmi

Details

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

Единицы измерения

m | um | mm | cm | km | in | ft | yd | mi | nmi

Значение по умолчанию

0.1 m

Имя для программного использования

hydraulic_diameter

Вычисляемый

Да

Friction and Heat Transfer

# Aggregate equivalent length of local resistances — суммарная длина всех местных сопротивлений, присутствующих в трубе
m | um | mm | cm | km | in | ft | yd | mi | nmi

Details

Суммарная длина всех местных сопротивлений, присутствующих в трубе.

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

Объем жидкости внутри трубы зависит только от геометрической длины трубы, определяемой параметром Pipe length.

Единицы измерения

m | um | mm | cm | km | in | ft | yd | mi | nmi

Значение по умолчанию

0.1 m

Имя для программного использования

length_add

Вычисляемый

Да

# Internal surface absolute roughness — средняя глубина всех поверхностных дефектов на внутренней поверхности трубы
m | um | mm | cm | km | in | ft | yd | mi | nmi

Details

Средняя глубина всех поверхностных дефектов на внутренней поверхности трубы, которые влияют на потерю давления в турбулентном режиме течения.

Единицы измерения

m | um | mm | cm | km | in | ft | yd | mi | nmi

Значение по умолчанию

1.5e-5 m

Имя для программного использования

roughness

Вычисляемый

Да

# Laminar flow upper Reynolds number limit — число Рейнольдса, при превышении которого поток начинает переходить из ламинарного в турбулентный

Details

Число Рейнольдса, при превышении которого поток начинает переходить из ламинарного в турбулентный.

Это число равно максимальному числу Рейнольдса, соответствующему полностью развитому ламинарному потоку.

Значение по умолчанию

2000.0

Имя для программного использования

Re_laminar

Вычисляемый

Да

# Turbulent flow lower Reynolds number limit — число Рейнольдса, ниже которого поток начинает переходить из турбулентного в ламинарный

Details

Число Рейнольдса, ниже которого поток начинает переходить из турбулентного в ламинарный.

Это число равно минимальному числу Рейнольдса, соответствующему полностью развитому турбулентному потоку.

Значение по умолчанию

4000.0

Имя для программного использования

Re_turbulent

Вычисляемый

Да

# Laminar friction constant for Darcy friction factor — влияние геометрии трубы на потери на вязкое трение

Details

Безразмерный коэффициент, определяющий влияние геометрии поперечного сечения трубы на потери на вязкое трение в ламинарном режиме течения. Типовые значения: 64 для круглого сечения, 57 для квадратного сечения, 62 для прямоугольного сечения с соотношением сторон 2 и 96 для тонкого кольцевого сечения [1].

Значение по умолчанию

64.0

Имя для программного использования

shape_factor

Вычисляемый

Да

# Nusselt number for laminar flow heat transfer — отношение конвективного теплообмена к кондуктивному

Details

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

Типичное значение — 3.66 для круглого сечения с постоянной температурой стенки [2].

Значение по умолчанию

3.66

Имя для программного использования

Nu_laminar

Вычисляемый

Да

Effects and Initial Conditions

# Fluid inertia — учет инерции жидкости

Details

Установите флажок для этого параметра, чтобы учесть инерцию потока жидкости — сопротивление жидкости быстрому ускорению.

Значение по умолчанию

false (выключено)

Имя для программного использования

inertia

Вычисляемый

Нет

# Initial fluid energy specification — термодинамическая переменная, используемая для определения начальных условий
Temperature | Vapor quality | Vapor void fraction | Specific enthalpy | Specific internal energy

Details

Термодинамическая переменная, используемая для определения начальных условий блока.

Значение параметра Initial fluid energy specification ограничивает доступные начальные состояния для двухфазной жидкости. Когда значение Initial fluid energy specification задано следующим образом:

  • Temperature — укажите начальное состояние, представляющее собой переохлажденную жидкость или перегретый пар. Нельзя указать смесь жидкости и пара, поскольку температура постоянна в области смеси жидкости и пара.

  • Vapor quality — укажите начальное состояние, представляющее собой смесь жидкости и пара. Нельзя указать переохлажденную жидкость или перегретый пар, поскольку массовая доля равна 0 и 1 соответственно во всей области. Кроме того, блок ограничивает давление до значения ниже критического давления.

  • Vapor void fraction — укажите начальное состояние, представляющее собой смесь жидкости и пара. Нельзя указать переохлажденную жидкость или перегретый пар, поскольку массовая доля равна 0 и 1 соответственно во всей области. Кроме того, блок ограничивает давление до значения ниже критического давления.

  • Specific enthalpy — укажите удельную энтальпию жидкости. Блок не ограничивает начальное состояние.

  • Specific internal energy — укажите удельную внутреннюю энергию жидкости. Блок не ограничивает начальное состояние.

Значения

Temperature | Vapor quality | Vapor void fraction | Specific enthalpy | Specific internal energy

Значение по умолчанию

Temperature

Имя для программного использования

energy_type

Вычисляемый

Нет

# Initial pressure — абсолютное давление в начале симуляции
Pa | uPa | hPa | kPa | MPa | GPa | kgf/m^2 | kgf/cm^2 | kgf/mm^2 | mbar | bar | kbar | atm | ksi | psi | mmHg | inHg

Details

Давление жидкости в трубе в начале симуляции, заданное относительно абсолютного нуля.

Единицы измерения

Pa | uPa | hPa | kPa | MPa | GPa | kgf/m^2 | kgf/cm^2 | kgf/mm^2 | mbar | bar | kbar | atm | ksi | psi | mmHg | inHg

Значение по умолчанию

0.101325 MPa

Имя для программного использования

p_start

Вычисляемый

Да

# Initial temperature — абсолютная температура в начале симуляции
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Initial fluid energy specification значение Temperature.

Единицы измерения

K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR

Значение по умолчанию

293.15 K

Имя для программного использования

T_start

Вычисляемый

Да

# Phase change time constant — характерная длительность события фазового перехода
s | ns | us | ms | min | hr | d

Details

Характерное время достижения равновесия при фазовом переходе в трубе. Эта константа вносит временную задержку в переход между фазами. Увеличьте этот параметр, чтобы уменьшить скорость фазового перехода, или уменьшите его, чтобы увеличить скорость.

Единицы измерения

s | ns | us | ms | min | hr | d

Значение по умолчанию

0.1 s

Имя для программного использования

tau

Вычисляемый

Да

# Initial mass flow rate from port A to port B — массовый расход в начале симуляции
kg/s | kg/hr | kg/min | g/hr | g/min | g/s | t/hr | lbm/hr | lbm/min | lbm/s

Details

Массовый расход жидкости из порта A в порт B в начале симуляции.

Зависимости

Чтобы использовать этот параметр, установите флажок Fluid inertia.

Единицы измерения

kg/s | kg/hr | kg/min | g/hr | g/min | g/s | t/hr | lbm/hr | lbm/min | lbm/s

Значение по умолчанию

0.0 kg/s

Имя для программного использования

mdot_start

Вычисляемый

Да

# Initial vapor quality — массовая доля пара в начале симуляции

Details

Массовая доля пара в трубе в начале симуляции.

Зависимости

Чтобы использовать этот параметр, установите для параметра Initial fluid energy specification значение Vapor quality.

Значение по умолчанию

0.5

Имя для программного использования

x_start

Вычисляемый

Да

# Initial vapor void fraction — объемная доля пара в начале симуляции

Details

Объемная доля пара в трубе в начале симуляции.

Зависимости

Чтобы использовать этот параметр, установите для параметра Initial fluid energy specification значение Vapor void fraction.

Значение по умолчанию

0.5

Имя для программного использования

alpha_start

Вычисляемый

Да

# Initial specific enthalpy — удельная энтальпия в начале симуляции
J/kg | kJ/kg | cal/kg | kcal/kg | mm^2/s^2 | cm^2/s^2 | m^2/s^2 | km^2/s^2 | km^2/hr^2 | in^2/s^2 | ft^2/s^2 | ft^2/min^2 | mi^2/s^2 | mi^2/hr^2 | Pa/(kg/m^3) | psi/(lbm/ft^3) | bar/(kg/m^3)

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Initial fluid energy specification значение Specific enthalpy.

Единицы измерения

J/kg | kJ/kg | cal/kg | kcal/kg | mm^2/s^2 | cm^2/s^2 | m^2/s^2 | km^2/s^2 | km^2/hr^2 | in^2/s^2 | ft^2/s^2 | ft^2/min^2 | mi^2/s^2 | mi^2/hr^2 | Pa/(kg/m^3) | psi/(lbm/ft^3) | bar/(kg/m^3)

Значение по умолчанию

1500.0 kJ/kg

Имя для программного использования

h_start

Вычисляемый

Да

# Initial specific internal energy — удельная внутренняя энергия в начале симуляции
J/kg | kJ/kg | cal/kg | kcal/kg | mm^2/s^2 | cm^2/s^2 | m^2/s^2 | km^2/s^2 | km^2/hr^2 | in^2/s^2 | ft^2/s^2 | ft^2/min^2 | mi^2/s^2 | mi^2/hr^2 | Pa/(kg/m^3) | psi/(lbm/ft^3) | bar/(kg/m^3)

Details

Удельная внутренняя энергия жидкости в трубе в начале симуляции.

Зависимости

Чтобы использовать этот параметр, установите для параметра Initial fluid energy specification значение Specific internal energy.

Единицы измерения

J/kg | kJ/kg | cal/kg | kcal/kg | mm^2/s^2 | cm^2/s^2 | m^2/s^2 | km^2/s^2 | km^2/hr^2 | in^2/s^2 | ft^2/s^2 | ft^2/min^2 | mi^2/s^2 | mi^2/hr^2 | Pa/(kg/m^3) | psi/(lbm/ft^3) | bar/(kg/m^3)

Значение по умолчанию

1500.0 kJ/kg

Имя для программного использования

u_start

Вычисляемый

Да

Литература

  1. White, F. M., Viscous Fluid Flow. McGraw-Hill, 1991.

  2. Cengel, Y. A., Heat and Mass Transfer — A Practical Approach. 3rd Ed, Section 8.5. McGraw-Hill, 2007.