压力出口

压力出口边界为施加工作压力的流出条件。此边界压力可以视为流体进入的环境的静压。

在正常流出条件下,诸如速度或温度的所有其他变量的边界面值可从求解域内部进行外插值。

如果发生再循环,即通过压力边界发生回流,则可使用以下方法控制回流方向:

  • 已推算 — 通过域的内部推算流向。
  • 边界 - 法向 — 假设来流采用为边界指定的参考坐标系,沿与边界表面正交的矢量进入模拟。
  • 分量 — 在指定的参考坐标系中显式定义流入方向矢量。
  • 角度 — 使用欧拉角度设置方向。
要设置回流压力,可使用以下选项:
  • 环境 — 减去边界处的动压头。此方法可阻止发生回流。
  • 静态 — 不使用动压头。压力维持在指定压力。
  • 反向流受阻 - 将边界通量设为零,然后减去边界处的动压头。此方法可阻止发生回流,并促进流体开始向外流动。

显式设置回流静态温度。

压力约束

Simcenter STAR-CCM+ 提供一系列可用于约束边界压力的选项:

  • 非反射 — 防止将求解的虚假数值反射到求解域。
  • Unsteady Non-Reflecting(非稳态非反射) — 防止非稳态、可压缩和非等温模拟中出现虚假声反射。
  • 目标质量流量 — 自动将校正应用于指定的压力边界值,尝试生成指定的质量流率。
  • 压力跃变 — 在边界处施加利用指定的风扇曲线、多孔惯性/粘性阻力或压力损失系数获得的压力上升或压力损失。
  • 平均压力 — 从压力出口边界旁边的网格单元进行压力分布调整,使压力分布的平均值等于指定的平均压力值。随后,此调整后的分布将应用于压力出口边界的面。

对于涡轮机模拟,可使用径向平衡边界条件。

边界输入

压力出口边界适用于不可压缩流和可压缩流。在边界处,指定以下变量:
输入 不可压缩状态方程 可压缩状态方程
  • 工作压力 Pspec
✓ ✓
对于回流:
  • 静态温度 Ts,spec
  • 流向 dspec(对于分量)
  • 液流角 αspec(对于角)
✓ ✓
对于非反射:
  • 模态数 nspec
✓ ✓
对于 Unsteady Non-Reflecting(非稳态非反射):
  • 非稳态非反射长度尺度 L r e f
✓
对于目标质量流量:
  • 目标质量流率 m˙spec
  • 最小允许平均静压 Ps, min,spec
  • 最大允许平均静压 Ps,max,spec
  • 亚松弛因子 ωspec
  • 更新频率 fspec
✓ ✓
对于压力跃变 — 风扇:
  • 风扇曲线 Fspec
✓ ✓
对于压力跃变 — 多孔:
  • 多孔惯性阻力 αspec
  • 多孔粘性阻力 βspec
✓ ✓
对于压力跃变 — 损耗系数:
  • 压力损失系数 Kspec
✓ ✓
对于平均压力:
  • 平均静压 Ps,avg,spec
  • 混合因子 λspec
✓ ✓
对于径向平衡:
  • 轮毂静压 Ps,hub,spec
✓ ✓
工作压力 Pspec 始终相对于参考压力来表示。该值表示绝对压力与参考压力之间的差。

在无重力影响的流中,工作压力等于静态表压。如果重力模型处于活动状态,则对于可变和恒密度流而言,工作压力将等于测压压力,如 Eqn. (828) 中所示。使用湍流模型时,工作压力隐式包括 23ρk 的影响。然而,工程相关的大多数流中,此影响可忽略不计。

计算值

对于压力出口边界,Simcenter STAR-CCM+ 会根据流情况施加,或在边界面处计算以下值:

  • 速度 v
  • 静压 Ps
  • 静态温度 Ts

不可压缩和可压缩状态方程

流出

在流出条件下,边界面速度从域内部推算得出:

v=vext
(764)

其中,上标 ext 指示该值从相邻网格单元推算得出。

边界处的静压力计算如下:

Ps={PspecPsextfor⁢   subsonic⁢   flow     for⁢   supersonic⁢   flow
(765)

在非等温情况下,边界处的静态温度如下:

Ts=Tsext
(766)
流入

在流入条件下,连续性方程会对垂直于边界表面的速度施加内部约束。法向速度 vn 如下:

vn=v⋅n

其中,n=a/|a|,a 为指向外侧的面网格面积矢量。

此约束意味着无论为回流定义的总方向为何,vn(速度 v 在绝对(基准)参考坐标系中的法向分量幅值)保持不变。如果总方向由 k 定义,则适用以下内容:

v′=(v-vframe)⋅nk⋅nk+vframe
(767)

其中,v′ 为绝对坐标系中的新流入速度,(v-vframe) 为相对速度。

Eqn. (767) 将 vn 保留为 v′⋅n=v⋅n — 有效缩放所需速度,以匹配 vn。

根据指定的回流选项,k 定义如下:

  • 边界法向
    k=n
    (768)
  • 分量
    k=dspec|dspec|
    (769)

  • 角度

    指定的液流角 αspec 内部转换为由余弦角定义的单位矢量 nα:

    k=nα
    (770)

对于已推算选项,边界处的速度等于内部速度:

v=vext
(771)

流入条件下的静压根据指定回流压力选项计算如下:

  • 环境
    Ps={Pspec-12ρvn2Psextfo⁢r⁢   ⁢subsonic⁢   ⁢flow     for⁢    supersonic⁢   ⁢flow
    (772)

    其中,ρ 为密度。

    用指定压力减去动压头。采用此方式指定压力可以解释为指定环境压力。

  • 静态
    Ps={PspecPsextfor⁢    subsonic⁢   ⁢flow    for⁢    supersonic⁢   ⁢flow
    (773)
  • 受阻
    P s = P spec − 1 2 ρ v n 2
    (774)

    动压头减小指定的压力,以促进流体开始向外流动。

在非等温情况下,边界面静态温度将分配指定的静态温度:

Ts=Ts,spec
(775)

压力约束

非反射

非反射边界条件方法假设边界处的求解具有周期性,可以在三维空间中周向分解为指定的傅立叶模式数 n s p e c 。第零模式对应于平均求解,并按标准边界条件处理。在出口边界处指定的工作压力对应于第零模式。此压力不应随时间发生明显变化。

为了使边界处反射最小化,谐波之和形成求解的其余部分,并将根据精确二维理论进行处理。此处理确保了边界处的非独立变量的变化遵守特定的线性关系,这些关系通过考虑线性欧拉方程 [157]、[158]、[159]、[196] 求解的特性传播而推导出。强制执行这些关系会施加稳态、非反射边界条件,以此在边界处消除所有进入模式,且所有流出模式都可以不受影响地离开域。

非反射边界条件适用于与边界垂直的流保持亚音速的情况。

非稳态非反射
非稳态非反射条件是基于特征的局部一维无粘性 (LODI) 边界条件 [192]。LODI 方程涉及静压的非稳态时间导数 P s 和边界处的法向速度 v n :
∂ P s ∂ t + λ 5 ( ∂ P s ∂ x 1 + ρ c ∂ v n ∂ x 1 ) + σ ( 1 − M 2 ) c 2 L ref ( P s − P spec ) = 0
(776)
∂ v n ∂ t − 1 ρ c ( ∂ P s ∂ t ) = 0
(777)

使用 λ 5 = v n + c 和 σ = 0.25 ,其中:

  • x 1 为垂直于边界的方向上的坐标。
  • λ 5 为传出的特征速度。
  • c 为声速。
  • M 为马赫数。
  • L ref 为域的特征尺寸,通常处于流向。尺寸过小时将重新引入反射。
  • ρ 为流体密度。

假设非反射条件 ∂ P s ∂ x 1 − ρ c ∂ v n ∂ x 1 = 0 和离散化 LODI 方程为:

P s n + 1 = P s n + Δ t [ 2 λ 5 P s , c n + 1 Δ x 1 + σ ( 1 − M 2 ) c 2 L ref P spec ] 1 + 2 λ 5 Δ t Δ x 1 + σ ( 1 − M 2 ) c Δ t 2 L ref
(778)
v n n + 1 = v n n + 1 ρ c ( P s n + 1 − P s n )
(779)

其中:

  • 上标 n + 1 为当前时间级别, n 为上一时间级别。
  • P s , c 为边界旁的网格单元中的静压。
  • Δ x 1 为相邻网格单元形心与边界的距离。
目标质量流量

要在出口处应用目标质量流率,边界条件会自动向在边界处指定的压力值应用校正,尝试生成指定的质量流率。

每次迭代时,在边界处应用的静压值都由指定压力值加上调整值给出:

Ps=Pspec+δP
(780)

δP 压力校正计算如下:

δPnew=ωspec⋅|m˙n|⋅(m˙n-m˙⁢ spec)(ρaven⋅A2)+δPold
(781)

其中:

  • m˙n 为当前迭代的计算质量流率。
  • ρaven 为当前迭代的计算平均密度。
  • A 为边界总面积。
  • δPold 为之前计算的压力校正。

在对每次迭代应用调整 δP 的同时,根据指定的更新频率 fspec,利用先前的压力调整值 δPold 计算新压力调整值 δPnew。

指定的允许平均压力值 Pmax⁡, spec 和 Pmax⁡, spec 向计算得出的 Ps 值应用最大压力极限和最小压力极限。

压力跃变

根据各种压力跃变选项,边界处的压力上升或压力损失将计算如下:

  • 风扇

    可利用风扇曲线 Fspec 获得边界处的压力上升,该曲线将压力上升定义为流率或流体速度的函数。根据指定的压力上升选项,压力上升计算如下:

    标准
    ΔP=Ps,down−Pt,up
    (782)

    其中:

    • Ps,down 为风扇下游的静压。
    • Pt,up 为风扇上游的总压力。
    静态至静态
    ΔP=Ps,down−Ps,up
    (783)

    其中,Ps,up 为风扇上游静压。

    压力跃变通常为局部施加,这意味着对压力出口上每个面都应用单独的压力跃变。或者,可以向所有面应用单个压力跃变。

  • 多孔

    边界处的压力损失计算如下:

    ΔP=αspecρ|v|2+βspecρ|v|
    (784)

    在流向中应用压力损失。

  • 损失系数

    压力损失计算如下:

    ΔP=0.5Kspecρ|v|2
    (785)

    在流向中应用压力损失。

平均压力

Simcenter STAR-CCM+ 提供的该选项可用于在压力出口边界处指定压力分布,以便在边界处应用的压力分布的平均值对应于指定值。

压力出口边界旁边的网格单元的压力分布将被调整,使该压力分布的平均值等于指定的平均压力值。随后,此调整后的分布将应用于压力出口边界的面。



网格单元 i 边界面处的静压计算如下:

Ps,fi=Ps,avg,spec+λspec(Ps,ci−Ps,c,avg)
(786)

其中,Ps,ci 为网格单元 i 中的静压,Ps,c,avg 定义如下:

Ps,c,avg=∑i Ps,ci|ai|∑i |ai|
(787)

其中,|ai| 为网格单元 i 的边界面的面积。

径向平衡

径向平衡边界条件适用于强旋转流,其中,旋转产生的离心力因径向压力梯度力而得到平衡。

指定的静压 Ps,hub,spec 仅应用在相对于旋转轴的边界最小半径处。施加以下条件,计算边界上所有径向距离的静压:

Ps=Ps,hub,spec+∫rirρvθ2rdr
(788)

其中:

  • r 为相对于旋转轴的半径。
  • ri 为相对于旋转轴(即,涡轮机中的轮毂)的边界最小半径。
  • vθ 为相对于旋转轴的切向速度分量的圆周平均值。

跨边界的 vθ 圆周平均使用离散间隔执行,其中离散间隔为恒定厚度的环或带。将选择任意编号的 100 个容器。如果任何容器为空,则将通过线性插值进行填充。