Engee 文档

Controlled Reservoir (2P)

在不同的温度和压力下具有两相液体的罐。

blockType: AcausalFoundation.TwoPhaseFluid.Elements.ControlledReservoir

图书馆路径:

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

资料描述

Controlled Reservoir (2P) 设置两相液体网络中的边界条件。 水库被认为是无限大的。

端口 A 表示水库的入口。 端口 A 和罐内部之间的流动阻力被认为可以忽略不计。 因此,端口 A 中的压力等于罐内的压力。

储层入口处的比焓和比内能取决于流动方向。 液体以与罐的压力和比内能相等的压力和比内能离开罐。 液体以等于罐内压力的压力进入罐内,但比内能由位于上游的两相液体网络决定。

单位提供压力和能量参量的独立选择使用参量 Reservoir pressure specificationReservoir energy specification . 取决于所选参数,块提供用于设置所选值的值的附加参数。

对于某些参数组合,罐内的压力必须小于临界压力,因为饱和曲线没有定义在临界点以上。 当选择这样的组合时,参数 Reservoir pressure above critical 它允许您确定当液体压力超过临界压力时会发生什么。

这个单位也作为单位的参考连接 Absolute Pressure, Temperature & Internal Energy Sensor (2P). 在这种情况下,测量的压力和比内能相对于罐中的压力和比内能。

港口

非定向

# A — 水塘入口
两相液体

Details

两相液体的端口对应于罐的入口。

程序使用名称

port

输入

# T — 温度控制信号,K
标量,标量

Details

根据参数确定过冷液体的温度或过热蒸汽的温度的输入端口 Reservoir energy specification .

依赖关系

要使用此端口,请设置参数 Reservoir energy specification 意义 Subcooled liquid temperatureSuperheated vapor temperature.

数据类型

漂浮64

复数支持

非也。

# P — 压力控制信号,Pa
标量,标量

Details

确定罐内压力值的进油口。

依赖关系

要使用此端口,请设置参数 Reservoir pressure specification 意义 Specified pressure.

数据类型

漂浮64

复数支持

非也。

# X — 蒸汽质量分数的控制信号,无量纲
标量,标量

Details

确定罐内蒸汽质量分数值的输入口。

依赖关系

要使用此端口,请设置参数 Reservoir energy specification 意义 Vapor quality.

数据类型

漂浮64

复数支持

非也。

# a — 体积分数控制信号,无量纲
标量,标量

Details

确定罐内蒸汽体积分数值的输入端口。

依赖关系

要使用此端口,请设置参数 Reservoir energy specification 意义 Vapor void fraction.

数据类型

漂浮64

复数支持

非也。

# H — 液体比焓控制信号,J/kg
标量,标量

Details

确定罐内液体比焓值的输入端口。

依赖关系

要使用此端口,请设置参数 Reservoir energy specification 意义 Specific enthalpy.

数据类型

漂浮64

复数支持

非也。

# U — 液比内能的控制信号,J/kg
标量,标量

Details

确定罐内液体的比内能的值的输入端口。

依赖关系

要使用此端口,请设置参数 Reservoir energy specification 意义 Specific internal energy.

数据类型

漂浮64

复数支持

非也。

# SC — 液体过冷度控制信号,deltaK
标量,标量

Details

确定罐内液体过冷度的值,即液体的饱和温度和液体的温度之间的差值的输入端口。

此输入信号指定以deltaK为单位的温差,而不是绝对温度。

依赖关系

要使用此端口,请设置参数 Reservoir energy specification 意义 Degree of subcooling.

数据类型

漂浮64

复数支持

非也。

# SH — 液体过热控制信号,deltaK
标量,标量

Details

确定罐内液体过热程度的输入口,即液体的温度与蒸汽的饱和温度之差。

此输入信号指定以deltaK为单位的温差,而不是绝对温度。

依赖关系

要使用此端口,请设置参数 Reservoir energy specification 意义 Degree of superheating.

数据类型

漂浮64

复数支持

非也。

# Tc技术 — 罐内冷凝温度控制信号,K
标量,标量

Details

确定罐内冷凝温度的值的输入端口。

依赖关系

要使用此端口,请设置参数 Reservoir pressure specification 意义 Saturation pressure at specified condensing temperature.

数据类型

漂浮64

复数支持

非也。

# — 罐内蒸发温度的控制信号,K
标量,标量

Details

确定罐内蒸发温度的值的输入端口。

依赖关系

要使用此端口,请设置参数 Reservoir pressure specification 意义 Saturation pressure at specified evaporating temperature.

数据类型

漂浮64

复数支持

非也。

参数

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*上的控制信号指定罐中的干燥程度。 当选择此选项时,单位将压力限制为小于或等于临界压力的值。 可以指定液体和蒸汽混合物的状态。 您不能指定过冷液体或过热蒸汽,因为湿蒸汽的干燥程度为 01 因此,在整个范围内。 此外,该单元将压力限制在低于临界压力的值。

  • Vapor void fraction -使用端口*a*上的控制信号指定罐中的体积蒸汽含量。 当选择此选项时,单位将压力限制为小于或等于临界压力的值。 可以指定液体和蒸汽混合物的状态。 您不能指定过冷液体或过热蒸汽,因为湿蒸汽的干燥程度为 01 因此,在整个范围内。 此外,该单元将压力限制在临界压力以下的值。

  • 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

可计算