VOF 波公式
Simcenter STAR-CCM+ 提供 VOF 波模型,用于模拟轻流体和重流体之间的交界面上的表面重力波。
VOF 波模型支持以下波类型:
一阶 VOF 波
使用斯托克斯波理论的一阶近似对一阶波建模。此近似生成具有规则周期性正弦分布的波。
水平速度的方程为:
垂直速度的方程为:
表面高度的方程为:
其中:
- 为波幅值
- 为波频率
- 为波矢量
- 为波矢量的幅值
- 为与平均水位的垂直距离。
波周期 定义如下:
波长 定义如下:
一阶波在有限水深 中的耗散关系(波周期 与波长 之间)为:
而对于无限水深,耗散关系为:
波形与深度无关。
五阶 VOF 波
使用斯托克斯波理论的五阶近似对五阶波建模。与通过一阶方法生成的波相比,此波更接近于真正的波。波形和波相速度取决于水深、波高和水流。
五阶 VOF 波基于 Fenton 的作品 [113]。
Ursell 数 定义为 [110]:
其中, 为波高, 为波长, 为水深。
此波理论只对小于 40 的 Ursell 数有效。
椭圆余弦波
椭圆余弦波是 Korteweg–de Vries 方程的非线性精确周期波求解,该方程描述了平层上的波传播。Korteweg & de Vries [117] 获得了他们称之为“椭圆余弦”的周期求解,原因在于表面高度与雅可比椭圆函数 的平方成比例。椭圆余弦波用于描述与流体深度相比具有较长波长的表面重力波。椭圆余弦求解显示在自然浅水波中观察到的长平波谷和窄波峰。随着波长趋于无穷大,椭圆余弦求解描述了一种孤波。
椭圆余弦求解采用波高扩大的形式呈现结果。所使用的参数是相对于流体谷深 的波高,以 表示。
级数以 的幂级数表示,而不是以 的幂级数表示 [112]。由于 可小于 1,因此,监视 的幅值要优于在带有系数(为 中的多项式)的 中拥有一个幂级数。
存在完整的三阶求解。此求解更适用于较短和幅值更小的波,其中的参数 小于 0.96。
对于较小的 Ursell 数, 的求解方案可能无法收敛并导致错误,指示特定椭圆余弦波具有无效的模型参数 。文献 [118] 中提供了有关 求解方法的更多详细信息。
符号 用于表示 。
表面高度计算
波计算框架中的水平流体速度
假设 方向上的变化相对较小,且可采用缩放的无量纲变量 表示。 为一个较小的物理量,表示 方向上的相对较慢变化, 为谷深。
级数表示为 (具体为 )[114]。即使对于高波,结果也是精确的。
产生前导项 ,原因在于将此波视为沿 正向行进。流体沿相对于波的 负向以波速阶的速度在波下流动。
垂直流体速度计算
垂直流体速度可通过质量守恒方程 和 从 Eqn. (269) 算得。每个含有 (其中 )的项都替换为 。因此,如果 Eqn. (269) 写为:
其中,每个系数 均为参数 中度数 的多项式,则垂直速度分量为:
椭圆余弦波理论适用于大于 40 的 Ursell 数。
不规则 VOF 波
不规则波使用波谱(即海面垂直位移的功率谱密度函数)对风浪(短期海况)进行建模。不规则波可使用 Pierson-Moskowitz 频谱或 JONSWAP 频谱 [111]。这两种频谱均描述大多数恶劣海况下通常会发生的风浪状况。
Simcenter STAR-CCM+ 提供的 Pierson-Moskowitz 频谱(在文献中也称为双参数 Pierson-Moskowitz 或修正 Pierson-Moskowitz 频谱)是 Bretschneider 频谱 [108] 的改编表示:
Pierson-Moskowitz 频谱 随后通过将 Eqn. (272) 中的参数 A 和 B 替换为 和 获得。
其中:
- 为角谱峰值频率
- 为有效波高。
JONSWAP 频谱 表示为:
其中:
- 为 Pierson-Moskowitz 频谱
- 为无量纲峰形参数
- 为归一化因子
-
为频谱宽度参数:
对于
对于 。
波阻尼
可通过对垂直运动施加阻力来产生波阻尼。Simcenter STAR-CCM+ 实施 Choi 和 Yoon [109] 的方法,为 速度方程添加了一个阻力项:
且:
其中:
- 为波阻尼的起点(在 x 方向上传播)
- 为波阻尼的终点(边界)
- 、 和 为阻尼模型的参数
- 为垂直速度分量。
从 Eqn. (274) 中,阻尼强度指示器 由以下公式给出:
波力
根据 Kim 等人的方法 ([116]),Simcenter STAR-CCM+ 可将 3D 流体模拟与由 VOF 波指定的理论求解结合起来。
在指定距离内,迫使离散化纳维-斯托克斯方程的解趋向于另一种解(例如理论解或简化数值解),从而使用更小的求解域来减少计算工作量。这种力作用还能消除因逐步力作用的阻尼特性而导致的边界处表面波反射相关问题。
波力仅适用于动量。没有添加相源或湍流源。通过向以下形式的传输(动量)方程添加源项来获得波力:
其中:
- 为力系数
- 为流体密度
- 为输运方程的当前求解
- 为力求解所接近的值。
当需要将求解固定为特定的 值时,将较大数值用于 。随后,可以忽略离散方程的其余部分。
来自 Eqn. (277) 的源项与一个可变力系数一同应用到指定的力区域。例如,下图是两个重叠求解域的示意图。3D 纳维-斯托克斯方程在阴影区域内的一个域中求解。内部区域(3D 纳维-斯托克斯)中没有施加任何力,但在外部区域(力区域)中,沿求解域边界激活了力源项。力区域的宽度因边界而异。力区域的最佳宽度取决于正在建模的问题。

力系数平稳地改变,从力区域内缘处的零到边界(力区域外缘)处的最大值 。
由于力区域通常不重合,因此体积耦合可以为单向或双向。
从 Eqn. (278) 中,力强度指示器 由以下公式给出: