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

Controlled Reservoir (2P)

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

Тип: AcausalFoundation.TwoPhaseFluid.Elements.ControlledReservoir

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

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

Описание

Блок Controlled Reservoir (2P) задает граничные условия в сети двухфазной жидкости. Резервуар считается бесконечно большим.

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

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

Блок обеспечивает независимый выбор параметров давления и энергии с помощью параметров Reservoir pressure specification и Reservoir energy specification. В зависимости от выбранных параметров блок предоставляет дополнительные параметры для задания значений выбранных величин.

Для некоторых комбинаций параметров давление внутри резервуара должно быть меньше критического давления, поскольку кривые насыщения не определены выше критической точки. При выборе такой комбинации параметр Reservoir pressure above critical позволяет определить, что произойдет, когда давление жидкости превысит критическое давление.

Этот блок также служит эталонным соединением для блока Absolute Pressure, Temperature & Internal Energy Sensor (2P). В данном случае измеренное давление и удельная внутренняя энергия являются относительными по отношению к давлению и удельной внутренней энергии в резервуаре.

Порты

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

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

Details

Порт двухфазной жидкости, соответствует входу в резервуар.

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

port

Вход

# T — сигнал управления температурой, К
скаляр

Details

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

Зависимости

Чтобы использовать этот порт, установите для параметра Reservoir energy specification значение Subcooled liquid temperature или Superheated vapor temperature.

Типы данных

Float64

Поддержка комплексных чисел

Нет

# P — сигнал управления давлением, Па
скаляр

Details

Входной порт, определяющий значение давления в резервуаре.

Зависимости

Чтобы использовать этот порт, установите для параметра Reservoir pressure specification значение Specified pressure.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Parameters

# Reservoir pressure specification — метод задания давления в резервуаре
Specified pressure | Saturation pressure at specified condensing temperature | Saturation pressure at specified evaporating temperature

Details

Метод задания давления в резервуаре:

  • Specified pressure — укажите значение, используя управляющий сигнал на порту P.

  • Saturation pressure at specified condensing temperature — используйте давление вдоль кривой насыщения жидкости, соответствующее температуре, заданной управляющим сигналом на порту Tc. При выборе этого параметра блок ограничивает давление до значения меньшего или равного критическому давлению.

  • Saturation pressure at specified evaporating temperature — используйте давление вдоль кривой насыщения пара, соответствующее температуре, заданной управляющим сигналом на порту Te. При выборе этого параметра блок ограничивает давление до значения меньшего или равного критическому давлению.

Значения

Specified pressure | Saturation pressure at specified condensing temperature | Saturation pressure at specified evaporating temperature

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

Specified pressure

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

pressure_type

Вычисляемый

Нет

# Reservoir energy specification — термодинамическая переменная, используемая для определения условий в резервуаре
Subcooled liquid temperature | Superheated vapor temperature | Vapor quality | Vapor void fraction | Specific enthalpy | Specific internal energy | Degree of subcooling | Degree of superheating

Details

Термодинамическая переменная, используемая для задания энергии:

  • Subcooled liquid temperature — укажите температуру переохлажденной жидкости внутри резервуара с помощью управляющего сигнала на порту T. При выборе этой опции блок ограничивает давление до значения меньшего или равного критическому давлению. Блок также ограничивает входное значение на порту T диапазоном между минимальной температурой и температурой насыщения жидкости, чтобы избежать разрыва в соответствующей удельной внутренней энергии или удельной энтальпии при изменении входной температуры вблизи температуры насыщения.

  • Superheated vapor temperature — укажите температуру перегретого пара внутри резервуара с помощью управляющего сигнала на порту T. При выборе этой опции блок ограничивает давление до значения меньшего или равного критическому давлению. Блок также ограничивает входное значение на порту T диапазоном между температурой насыщения пара и максимальной температурой, чтобы избежать разрыва в соответствующей удельной внутренней энергии или удельной энтальпии при изменении входной температуры вблизи температуры насыщения.

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

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

  • Specific enthalpy — укажите удельную энтальпию жидкости в резервуаре с помощью управляющего сигнала на порту H. Эта опция не ограничивает состояние жидкости.

  • Specific internal energy — укажите удельную внутреннюю энергию жидкости в резервуаре с помощью управляющего сигнала на порту U. Эта опция не ограничивает состояние жидкости.

  • Degree of subcooling — укажите степень переохлаждения жидкости в резервуаре с помощью управляющего сигнала на порту SC. Степень переохлаждения — это разница между температурой насыщения жидкости и температурой жидкости. При выборе этой опции блок ограничивает давление до значения меньшего или равного критическому давлению.

  • Degree of superheating — укажите степень перегрева жидкости в резервуаре с помощью управляющего сигнала на порту SH. Степень перегрева — это разница между температурой жидкости и температурой насыщения пара. При выборе этой опции блок ограничивает давление до значения меньшего или равного критическому давлению.

Значения

Subcooled liquid temperature | Superheated vapor temperature | Vapor quality | Vapor void fraction | Specific enthalpy | Specific internal energy | Degree of subcooling | Degree of superheating

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

Subcooled liquid temperature

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

energy_type

Вычисляемый

Нет

# Cross-sectional area at port A — площадь по нормали к направлению потока на входе в резервуар
m^2 | um^2 | mm^2 | cm^2 | km^2 | in^2 | ft^2 | yd^2 | mi^2 | ha | ac

Details

Площадь поперечного сечения входа A в резервуар.

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

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

Вычисляемый

Да

# Reservoir pressure above critical — определите действия, которые необходимо предпринять, когда давление в резервуаре превышает критическое давление
Limit to critical pressure | Error

Details

Определите действия при превышении критического давления в резервуаре:

  • Limit to critical pressure — блок ограничивает давление до критического уровня, но моделирование продолжается без предупреждения;

  • Error — моделирование останавливается с ошибкой.

Значения

Limit to critical pressure | Error

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

Limit to critical pressure

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

pressure_assert_action

Вычисляемый

Нет