Engee 文档

Pressure-Compensated Flow Control Valve (IL)

等温流体网络的压力控制流量控制。

类型: EngeeFluids.IsothermalLiquid.Valves.FlowControl.PressureCompensated

图书馆中的路径:

/Physical Modeling/Fluids/Isothermal Liquid/Valves & Orifices/Flow Control Valves/Pressure-Compensated Flow Control Valve (IL)

说明

Pressure-Compensated Flow Control Valve (IL) 单元通过串联连接的Orifice (IL)Pressure Compensator Valve (IL) 单元提供恒压流量控制。当孔口 上的控制压力达到或超过 * 设定孔口压差 * 时,压力补偿器组件中的减压阀开始关闭,从而保持孔口压力。

对于将流体分流或重新导向系统另一部分的系统,请参见图块Pressure-Compensated 3-Way Flow Control Valve (IL)

阀门的打开和关闭由 S 端口的物理信号控制。正信号可打开阀门。流量控制阀图:

pressure compensated flow control valve (il) 1

数值平滑面积和压力

如果阀嘴参数化为线性,则通过*平滑系数*参数(其值必须大于 "0 "且小于 "1")来保持阀嘴面积和阀嘴压力极端范围内模拟计算的鲁棒性。如果*平滑系数*参数不为零,程序块将对所有计算面积和压力应用平滑函数,但它主要影响这些范围极端处的模拟。

如果启用了平滑功能,程序块将在*泄漏面积*和*最大阀嘴面积*参数之间平滑饱和阀嘴面积,并应用平滑功能。在参数 设定阀嘴压差 与参数 设定阀嘴压差压力补偿器阀门调节范围 之和之间,程序块对阀门压力进行平滑处理。

阀嘴参数化

将 *孔口参数化 * 设置为:

  • 线性 - 面积 vs. 控制部件位置"- 假定控制部件位置和孔口面积呈线性关系;

  • 制表数据 - 面积与控制部件位置关系"- 在孔口开口面积和控制部件位置之间插入用户数据,两者之间可能存在非线性关系;

  • 制表数据 - 体积流量与控制部件位置和压降的关系"- 根据控制部件位置、孔口压降和通过孔口的体积流量之间的用户数据,直接插入通过孔口的体积流量。

端口

非定向

# A — 等温液体端口
等温液体

Details

流体进入或离开阀门的点。

程序使用名称

port_a

# B — 等温液体端口
等温液体

Details

流体进入或离开阀门的点。

程序使用名称

port_b

输入

# S — 物理信号,单位 m
标量

Details

开孔(以米为单位),作为物理信号返回。正信号表示钻孔打开。

数据类型

Float64`。

复数支持

参数

参数

# Orifice parameterization — 孔建模技术
Linear - Area vs. control member position | Tabulated data - Area vs. control member position | Tabulated data - Volumetric flow rate vs. control member position and pressure drop

Details

一种孔口建模方法。孔口的参数可以是线性参数,即孔口面积与控制元件位置的关系;也可以是用户数据,即孔口面积与控制元件位置的关系;还可以是数据阵列,即阀门流量与控制元件位置和阀门压降的关系。

Linear - Area vs. control member position | Tabulated data - Area vs. control member position | Tabulated data - Volumetric flow rate vs. control member position and pressure drop

默认值

Linear - Area vs. control member position

程序使用名称

restriction_parameterization

可计算

# Control member position at closed valve — 控制偏移
m | cm | ft | in | km | mi | mm | um | yd

Details

孔口全开时的控制偏移。非零正值表示孔口部分关闭。非零负值表示孔口重叠,在端口 S 上物理信号设定的初始偏移量处保持打开。

依赖关系

要启用此参数,请将*孔口参数化*设置为 "线性 - 面积与控制部件行程"。

计量单位

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

默认值

0.0 m

程序使用名称

min_control_displacement

可计算

# Control member travel between closed and open valve — 控制元件的最大行程
m | cm | ft | in | km | mi | mm | um | yd

Details

孔口完全打开时的执行元件行程。

依赖关系

要启用该参数,请将 *孔口参数化 * 设置为 "线性 - 面积与控制部件行程"。

计量单位

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

默认值

5e-3 m

程序使用名称

delta_control_displacement

可计算

# Maximum orifice area — 孔的最大横截面积
m^2 | cm^2 | ft^2 | in^2 | km^2 | mi^2 | mm^2 | um^2 | yd^2

Details

孔口全开位置的横截面积。该参数用作模拟过程中面积和压力计算的上限。

依赖关系

要启用该参数,请将 *孔口参数化 * 设置为 "线性 - 面积与控制部件行程"。

计量单位

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

默认值

8e-5 m^2

程序使用名称

max_restriction_area

可计算

# Control member position vector — 控制元件移动距离矢量
m | cm | ft | in | km | mi | mm | um | yd

Details

控制元件位置矢量,用于孔口面积的表格参数化。矢量的元素必须与*孔口面积矢量*的元素一一对应。 元素按升序排列,第一个元素必须等于 "0"。表格数据点之间使用线性插值。

依赖关系

要启用此参数,请将*孔口参数化*设置为 "表格数据 - 面积与控制部件位置关系"。

计量单位

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

默认值

[0.0, 2e-3, 7e-3] m

程序使用名称

control_displacement_vector_1D

可计算

# Orifice area vector — 孔口面积矢量
m^2 | cm^2 | ft^2 | in^2 | km^2 | mi^2 | mm^2 | um^2 | yd^2

Details

阀孔面积矢量,用于以表格形式对阀孔面积进行参数化。矢量元素必须与 *控制部件位置矢量 * 的元素一一对应。 元素按升序排列,且必须大于 "0"。

依赖关系

要启用此参数,请将 *孔口参数化 * 设置为 "表格数据 - 面积与控制部件位置"。

计量单位

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

默认值

[1e-9, 4e-9, 1e-5] m^2

程序使用名称

restriction_area_vector_1D

可计算

# Control member position vector, s — 控制元件位移矢量
m | cm | ft | in | km | mi | mm | um | yd

Details

用于体积流量表参数化的控制元件位移矢量。控制元件的位置矢量与参数 压降矢量 dp 构成独立轴,用于因变量参数 体积流量表 q(s,dp)。正偏移对应阀门打开。数值以升序排列,第一个元素必须等于 "0"。表中数据点之间采用线性插值。

计量单位

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

默认值

[0.0, 2e-3, 4e-3, 7e-3, 1.7e-2] m

程序使用名称

control_displacement_vector_2D

可计算

# Pressure drop vector, dp — 压差矢量
Pa | GPa | MPa | atm | bar | kPa | ksi | psi | uPa | kbar

Details

压差值矢量用于阀门开启面积的表格参数化。压差矢量与*控制部件位置矢量 s* 构成独立轴,用于因变量*容积流量表 q(s,dp)*。数值按升序排列,且必须大于 "0"。表格数据点之间采用线性插值。

计量单位

Pa | GPa | MPa | atm | bar | kPa | ksi | psi | uPa | kbar

默认值

[0.3, 0.5, 0.7] MPa

程序使用名称

delta_p_vector_2D

可计算

# Volumetric flow rate table, q(s,dp) — 体积流量阵列
m^3/s | m^3/h | cm^3/s | mm^3/s | ft^3/s | lpm | l/s | gpm | gal/s | gal/h

Details

基于独立压差值和控制元件位置的体积流量矩阵。 是相应矢量的尺寸:

  • - 压降矢量 dp* 中的元素数。

  • - 控制部件位置矢量中的元素数,s*。

依赖关系

要启用此参数,请将*孔口参数化*设置为 "制表数据 - 容积流量与控制部件位置和压降的关系"。

计量单位

m^3/s | m^3/h | cm^3/s | mm^3/s | ft^3/s | lpm | l/s | gpm | gal/s | gal/h

默认值

[1.7e-05 2e-05 2.6e-05; 0.0035 0.0045 0.0053; 0.7 0.9 1.06; 1.96 2.5 3.0; 6.0 7.7 9.13]*1e-3 m^3/s

程序使用名称

Vdot_matrix_2D

可计算

# Set orifice pressure differential — 补偿器阀阈值
Pa | GPa | MPa | atm | bar | kPa | ksi | psi | uPa | kbar

Details

导致阀门打开或关闭的压差量。

计量单位

Pa | GPa | MPa | atm | bar | kPa | ksi | psi | uPa | kbar

默认值

0.6 MPa

程序使用名称

delta_p_set

可计算

# Pressure compensator valve regulation range — 补偿阀的工作压力范围
Pa | GPa | MPa | atm | bar | kPa | ksi | psi | uPa | kbar

Details

阀门的工作压力范围。压力控制范围介于*设定阀嘴压差*和阀的最大工作压力之间。

计量单位

Pa | GPa | MPa | atm | bar | kPa | ksi | psi | uPa | kbar

默认值

0.1 MPa

程序使用名称

p_regulation_range

可计算

# Pressure compensator valve maximum area — 全开压力补偿阀的面积
m^2 | cm^2 | ft^2 | in^2 | km^2 | mi^2 | mm^2 | um^2 | yd^2

Details

全开位置的阀嘴横截面积。该参数在模拟过程中用作面积和压力计算的上限。

计量单位

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

默认值

12e-5 m^2

程序使用名称

max_compensator_area

可计算

# Leakage area — 完全关闭位置的净空区域
m^2 | cm^2 | ft^2 | in^2 | km^2 | mi^2 | mm^2 | um^2 | yd^2

Details

阀门处于完全关闭位置时所有间隙的总和。任何小于该值的面积都将保持在指定的泄漏面积上。这样可以保持流量的连续性,从而提高计算的可操作性。

计量单位

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

默认值

1e-10 m^2

程序使用名称

leakage_area

可计算

# Discharge coefficient — 流量系数

Details

考虑到理论流量中稀释损失的修正系数。

默认值

0.64

程序使用名称

C_d

可计算

# Critical Reynolds number — 层流状态下的雷诺数上限

Details

通过阀门的层流中雷诺数的上限。

默认值

150.0

程序使用名称

Re_critical

可计算

# Smoothing factor — 数值平滑因子

Details

连续平滑系数,当阀门处于近开和近关位置时,根据流量特性引入一定程度的渐变。设置一个小于 1 的非零值,以提高这些模式下模拟的稳定性。

默认值

0.01

程序使用名称

smoothing_factor

可计算