水平集法对流场相界面应用的分析与研究

合集下载

拉普拉斯方程、水平集方法等

拉普拉斯方程、水平集方法等

拉普拉斯方程(Laplace's equation),又名调和方程、位势方程,是一种偏微分方程。

定义三维情况下,拉普拉斯方程可由下面的形式描述,问题归结为求解对实自变量x、y、z二阶可微的实函数φ:上面的方程常常简写作:或其中div表示矢量场的散度(结果是一个标量场),grad表示标量场的梯度(结果是一个矢量场),或者简写作:Δφ = 0其中Δ称为拉普拉斯算子.拉普拉斯方程的解称为调和函数。

如果等号右边是一个给定的函数f(x, y, z),即:则该方程称为泊松方程。

拉普拉斯方程和泊松方程是最简单的椭圆型偏微分方程。

偏微分算子或Δ(可以在任意维空间中定义这样的算子)称为拉普拉斯算子,英文是Laplace operator或简称作Laplacian。

拉普拉斯方程的狄利克雷问题可归结为求解在区域D内定义的函数φ,使得φ在D的边界上等于某给定的函数。

为方便叙述,以下采用拉普拉斯算子应用的其中一个例子——热传导问题作为背景进行介绍:固定区域边界上的温度(是边界上各点位置坐标的函数),直到区域内部热传导使温度分布达到稳定,这个温度分布场就是相应的狄利克雷问题的解。

拉普拉斯方程的诺伊曼边界条件不直接给出区域D边界处的温度函数φ本身,而是φ沿D的边界法向的导数。

从物理的角度看,这种边界条件给出的是矢量场的势分布在区域边界处的已知效果(对热传导问题而言,这种效果便是边界热流密度)。

拉普拉斯方程的解称为调和函数,此函数在方程成立的区域内是解析的。

任意两个函数,如果它们都满足拉普拉斯方程(或任意线性微分方程),这两个函数之和(或任意形式的线性组合)同样满足前述方程。

这种非常有用的性质称为叠加原理。

可以根据该原理将复杂问题的已知简单特解组合起来,构造适用面更广的通解。

二维拉普拉斯方程狄利克雷边界条件(u(r=2)=0、u(r=4)=4sin(5*θ))下的环形拉普拉斯方程(r=2、R=4)图形两个自变量的拉普拉斯方程具有以下形式:解析函数解析函数的实部和虚部均满足拉普拉斯方程。

fluent水平集方法

fluent水平集方法

Fluent水平集方法1. 引言Fluent水平集方法是一种基于水平集理论的数值计算方法,用于模拟流体和气体的运动行为。

它是由美国斯坦福大学的Osher和Sethian于1988年首次提出的。

该方法通过将流体或气体的界面表示为水平集函数的零水平集,从而能够准确地捕捉到界面的形状和位置。

本文将详细介绍Fluent水平集方法的原理、应用领域以及相关的数值计算技术。

2. 原理Fluent水平集方法基于水平集函数的演化方程,该方程描述了水平集函数随时间的变化。

水平集函数是一个定义在整个空间中的函数,它的值表示空间中的每个点到流体或气体界面的距离。

通过迭代求解演化方程,可以得到流体或气体界面的形状和位置。

水平集函数的演化方程可以表示为:∂ϕ+F|∇ϕ|=0∂t其中,ϕ是水平集函数,t是时间,∇ϕ是水平集函数的梯度,F是一个标量函数,它表示流体或气体的速度场。

该方程的物理意义是,水平集函数的变化率等于流体或气体的速度场与水平集函数的梯度之间的乘积。

在求解演化方程时,需要考虑边界条件和初始条件。

边界条件可以是固定的边界,也可以是自由表面。

初始条件可以是一个简单的函数,也可以是一个已知的界面形状。

3. 数值计算技术为了求解水平集函数的演化方程,需要使用数值计算技术。

常用的数值计算技术包括有限差分法、有限元法和有限体积法。

有限差分法是一种离散化空间的方法,将空间划分为网格,并在网格节点上计算水平集函数的值。

有限差分法可以高效地处理规则网格,但对于复杂的几何形状和不规则网格可能不适用。

有限元法是一种基于变分原理的方法,将空间划分为单元,并在每个单元上构造近似函数。

有限元法可以处理复杂的几何形状和不规则网格,但计算量较大。

有限体积法是一种基于守恒方程的方法,将空间划分为控制体,并在每个控制体上计算守恒量的平均值。

有限体积法可以处理复杂的几何形状和不规则网格,并能够保持守恒量的精确性。

在数值计算中,还需要考虑时间步长和收敛准则。

流体力学实验装置的流场模拟与分析方法

流体力学实验装置的流场模拟与分析方法

流体力学实验装置的流场模拟与分析方法流体力学实验是研究流体运动规律和性质的重要手段,而流场模拟与分析则是实验过程中至关重要的环节。

本文将就流体力学实验装置的流场模拟与分析方法进行探讨,以帮助读者更好地理解和应用相关技术。

一、数值模拟方法在流体力学实验中,数值模拟是一种常用的流场分析方法。

通过数值模拟,可以建立数学模型,利用计算机对流体的流动状态进行仿真,从而实现对流场的模拟和分析。

1.1 流场建模在进行流体力学实验时,首先需要对流场进行建模。

建模的过程是将实际流场问题抽象为数学模型,确定流场的边界条件和初始条件,以便进行数值求解。

常用的流场建模方法包括有限元法、有限差分法和有限体积法等。

1.2 数值求解建立了数学模型之后,接下来是选择适当的数值方法进行求解。

常用的数值求解方法包括迭代法、差分法、有限元法等。

通过数值求解,可以得到流场的速度场、压力场等重要参数,进而进行流场的分析与研究。

1.3 后处理与分析完成数值模拟后,需要对求解结果进行后处理与分析。

后处理是指对数值计算结果进行处理,得到更直观、更容易理解的信息,如绘制流线图、压力分布图等。

通过后处理与分析,可以更全面地了解流场的性质与规律。

二、实验方法除了数值模拟外,实验方法也是流体力学实验装置流场模拟与分析的重要手段。

实验方法可以通过实际实验获得流场的实时数据,与数值模拟相结合,更全面地研究流体流动过程。

2.1 流场测量在流体力学实验中,流场测量是一种常用的实验方法。

通过使用流场测量仪器,如PIV(粒子图像测速仪)、LDA(激光多普勒测速仪)等,可以实时测量和记录流场的速度、压力等参数,为后续的分析提供数据支持。

2.2 数据分析与比对获得了流场实验数据后,需要进行数据分析与比对。

通过对实验数据进行处理和分析,与数值模拟结果进行比对,可以验证数值模拟的准确性,并发现其中的误差和不足之处,有助于进一步优化模拟方法。

2.3 实验验证与仿真实验验证与仿真是流体力学实验装置流场模拟的重要环节。

基于粒子水平集方法的复杂水流模拟

基于粒子水平集方法的复杂水流模拟
-5-

[5] 刘士和,曲波.《平面充分掺气散裂射流研究》 水动力学研究与进展 Ser.A Vol.17 No.32002.317-324 [6] 谷汉斌,李炎保,李绍武,张庆河.《界面追踪的 Level Set 和 Particle Level Set 方法》 水动力
基于 VC++6.0 和 OpenGL,本文设计了一个挑流泄洪的场景图,该实验结果运用了上述 算法思想,去得了较为逼真的效果,说明该方法可以用于复杂水流模拟。
图 4 挑流泄洪模拟效果图
5 结束语
用粒子水平集方法模拟复杂水流,这是一个创新点。实验证明该方法是有效的。 参考文献
[1] 万华根,金小刚,彭群生.《基于物理模型的实时喷泉水流运动模拟》 计算机学报 1998. Vol.21 No.9 50-56
φ(x) = φ(x − u(x)dt)
(2)
式中 u(x) 为粒子速度, 可以通过欧拉网格中的速度插值得到。从时间层n向n + 1 输移
时,可采用三阶TVD-Runge-Kutta 方法。
2.3 水平集函数的误差修正
首先在每一计算时间步确定水平集函数的误差。每一个粒子以其球心,可被看作定义了 局部的水平集函数,可表示为
rp = ⎧⎪⎨rsmpaφx (xp )
if spφ (xp ) > rmax if rmin ≤ spφ (xp ) ≤ rmax
(1)
⎪⎩ rmin
if spφ (xp ) <rmin
式中 sp 为粒子符号(正粒子取+ 1 ,负粒子取-1), xp 为粒子位置。粒子可以重
叠。
2.2 粒子输移
粒子的输移采用半拉格朗日方法输移,其公式如下:
如果粒子的位置发生了质的改变,即粒子距离隐含表面的位置超过它的半径值,则必须

多相流体力学中的界面跟踪方法

多相流体力学中的界面跟踪方法

多相流体力学中的界面跟踪方法界面跟踪方法主要分为两大类:欧拉法和拉格朗日法。

欧拉法是基于空间网格的方法,它使得计算网格上的界面变得困难,特别是在复杂的流动情况下。

拉格朗日法则是基于粒子的方法,其中界面通过跟踪粒子的运动来描述。

下面将介绍一些常用的界面跟踪方法。

1. 体积法(Volume-of-fluid, VoF)是最常用的界面跟踪方法之一、该方法使用一个控制方程来追踪不同相的体积分数,即在每个格点上定义一个标量变量表示该点处不同相的体积分数。

在模拟过程中,通过对体积分数进行插值和平滑来计算界面的位置。

尽管VoF方法是求解多相流动的广泛应用方法,但在高曲率界面和小尺度现象的处理上存在一些困难。

2. 颜色函数法(Color Function)是另一种常用的界面跟踪方法。

它通过在流场中引入一个描述不同相分布的标量变量,即颜色函数。

当颜色函数等于界面值时,可以确定界面的位置。

颜色函数法对界面的预测较为简单,并且在处理高曲率界面和小尺度现象时具有优势。

3. 其他界面跟踪方法还包括水位线法(Level Set)、界面重构方法(Interface Reconstruction)、粒子追踪方法(Particle Tracking)等。

水位线法是一种常用的界面跟踪方法,它使用一个标量函数来表示各相之间的界面位置,该函数的等值线即为界面。

界面重构方法通过在已知相空间中的数据点上使用适当的插值和平滑方法重建界面。

粒子追踪方法通过跟踪界面上的粒子运动来描绘界面位置。

在实际应用中,界面跟踪方法的选择取决于多相流体系统的特点和需要预测的现象。

不同的界面跟踪方法具有各自的优缺点,需要根据具体情况进行选择和改进。

通过结合不同的界面跟踪方法,可以提高多相流体系统的模拟精度和计算效率。

水平集原理

水平集原理

水平集原理水平集方法的基本原理是基于曲线演化的思想,通过对图像中的曲线进行演化,最终得到图像的分割结果。

在水平集方法中,曲线被表示为一个隐式函数,通过偏微分方程对曲线进行演化。

水平集方法的优势在于能够处理复杂的图像结构,对噪声和断裂具有一定的鲁棒性。

在数学模型方面,水平集方法通常采用水平集函数作为曲线的表示形式,该函数可以被视为图像中每个像素点到曲线的距离。

通过对水平集函数进行演化,可以实现曲线在图像中的移动和变形,从而实现图像的分割和轮廓提取。

水平集方法的数学模型是基于偏微分方程的,其中最常见的是水平集方程和活动轮廓模型等。

在算法实现方面,水平集方法通常采用数值方法对偏微分方程进行离散化求解。

常用的数值方法包括有限差分方法、有限元方法、级数展开方法等。

这些数值方法能够有效地求解水平集方程,并实现图像的分割和轮廓提取。

此外,为了提高算法的效率和鲁棒性,还可以结合其他技术,如边界平滑、能量最小化等。

水平集方法在图像处理领域有着广泛的应用,其中包括医学图像分割、目标跟踪、形状重建等方面。

在医学图像分割中,水平集方法能够有效地提取出肿瘤、器官等目标结构,为医生的诊断和治疗提供重要依据。

在目标跟踪中,水平集方法能够实现对目标轮廓的跟踪和识别,为计算机视觉和机器人导航提供支持。

在形状重建中,水平集方法能够实现对物体形状的重建和分析,为工程设计和制造提供帮助。

总之,水平集原理是一种重要的图像处理方法,它基于曲线演化的思想,通过对图像中的曲线进行演化,最终实现图像的分割和轮廓提取。

水平集方法的数学模型基于偏微分方程,通过数值方法进行离散化求解。

水平集方法在医学图像分割、目标跟踪、形状重建等方面有着广泛的应用,为图像处理领域的发展做出了重要贡献。

希望本文的介绍能够为读者对水平集方法有更深入的了解,为相关领域的研究和应用提供帮助。

VOF法与Level Set法的比较

VOF法与Level Set法的比较

VOF 法与Level Set 法的比较汪迎春1,汪德爟2(1.2.南京河海大学环境学院,南京,210098)摘 要:VOF 法和Level Set 法同属于界面捕获类算法,有很多相似之处。

本文对两种方法进行了详细的介绍,并用剪切流场进行了测试,比较分析了两种方法的优缺点。

测试的结果表明,VOF 法容易破碎,界面重构复杂,但有些VOF 实现方案能够模拟非常尖锐的界面,这一点上要比Level Set 法好。

Level Set 法不需要重构界面,模拟出的界面形状要比VOF 法光滑,整体效果要比VOF 法好。

关键词:Level Set;VOF;界面1 引言在计算流体力学中,界面分层流问题是很普遍的。

既有水和气强分层的自由面问题,也有冷热水弱分层的内界面问题。

这类问题的计算因为其复杂性成为当前的热点和难点。

目前解决此类问题的数值方法有很多。

LevelSet 法与VOF 法同属于界面捕获类方法,因为它们在欧拉网格下构造,都用一个标量函数描述界面的几何特性,具有很强的拓扑处理能力,因而是两种很流行的界面流模拟方法。

VOF 法在20世纪70年代末由Hirt 和Nichols 等最先提出。

VOF 法是80年代国外最流行的方法,目前国内对VOF 法的研究和应用也越来越多。

水平集方法(Level Set Method)由Osher和Sethian [1]于1988年提出后,引起了人们的广泛的注意。

水平集方法不需要显式地追踪运动界面,避免了对拓扑结构变化的处理,计算稳定,已经应用到诸多领域,如材料学、流体力学、图象处理、计算机视觉、网格生成等。

Level Set法是90年代国外很盛行的方法,目前国内的研究和应用情况还不如VOF法充分。

2 两种方法介绍2.1 VOF 方法VOF 方法的基本思想是,在欧拉网格系统上定义一个函数 f(流体体积份额量),根据每个网格内所含某种物质的体积量来定义了在此网格上的值,然后用体积跟踪的方法求解方程:0=∇⋅+∂∂f u f tVOF方法采用几何与代数相结合的方法,即在上一时刻重构界面,然后用代数方法算出下一时刻的 f 值。

水平集方法简介

水平集方法简介

THANKS
基于区域的水平集方法是一种将图像分割问 题转化为水平集函数演化的方法。该方法将 图像分割问题转化为最小化区域内的能量函 数的问题,通过迭代更新水平集函数,使得 能量函数达到最小值,此时的水平集函数即 为所求的分割结果。
基于区域的水平集方法在处理复杂图像分割 任务时具有较好的效果,能够有效地分割出
图像中的不同区域。
水平集函数的离散化实现
离散化实现方法
为了在计算机上实现水平集方法,需要对水平集函数进行离散化处理。离散化 处理的方法包括网格化、粒子系统等。
离散化实现的应用
离散化实现的应用非常广泛,例如在计算机视觉中可以对图像进行形态学处理 ,在图形学中可以对曲面进行建模和渲染等。
03
水平集方法的应用领域
图像处理
水平集方法的优点与局限
01
优点
02
适用于处理复杂形状的演化问题,能够捕捉到 跨越多个尺度的结构。
03
可以处理形状的拓扑变化,包括合并、分裂、 生长等。
水平集方法的优点与局限
• 可以处理多尺度、多方向、非均匀的形状变化。
水平集方法的优点与局限
01
局限
03
对于某些问题,水平集方法的计算量较大,需要高 效的算法和计算平台。
水平集方法与深度学习等技术的结合
随着深度学习技术的不断发展,将水平集方法与深度学习技术相结合,可以进一步提高图像分割和特征提取的准确性 。这种结合将为未来的研究提供更多的思路和方法。
水平集方法在实际问题中的应用
随着水平集方法的不断发展和完善,未来将有更多的实际问题采用该方法进行解决。例如,在智能交通 、安全监控等领域,水平集方法将发挥更大的作用。
水平集函数的性质
水平集函数具有连续性和单调性等重 要性质,这些性质在水平集方法的实 现和应用中起着至关重要的作用。

水平集算法在计算流体力学中的应用:综述

水平集算法在计算流体力学中的应用:综述

研究背景
两相和多相流体中自由界面的跟踪是计算流体力学中的一个关键步骤。

在众多方法中,水平集算法由于不需要对曲线进行参数化表示,且能很好地解决曲线拓扑演化过程中剧烈变化问题,在该领域得到了广泛应用,并取得了良好的效果。

图1 曲面中各点的速度决定了其变化
核心理论
(1)水平集算法采用隐式的方式对曲线和曲面进行表示,省去了初始化步骤。

(2)水平集算法特别适合处理拓扑变化较为剧烈的曲线和曲面演化。

(3)水平集算法在对曲线、曲面追踪过程中要不断进行重新初始化。

(4)水平集算法可以与其他界面追踪方法如流体积(VOF)、相场(PFM)等方法耦合使用来对曲线和曲面演化进行追踪。

图2 基于水平集算法的曲线演化追踪方法
文章贡献
本文综述了水平集算法的基本原理和在计算流体力学自由界面跟踪中的应用。

包括曲线演化的理论基础、水平集算法中表示流体的偏微分方程的求解、两相流体自由界面跟踪、多相流体界面演化以及与其他方法耦合以提高跟踪性能的方法等。

在此基础上,证实了水平集方法单独或与其他算法耦合在流体界面跟踪中都可以取得良好的效果。

图3 固液气三相流中界面追踪
结论
水平集算法作为一种曲线演化的追踪方法,由于具有较高的计算精度,在数值计算和图像处理中得到了广泛的应用,并取得了良好的效果。

在两相流和多相流界面跟踪中,水平集算法同样具有重要的应用价值。

特别地,如果将水平集算法与其他方法(如流体积VOF)结合使用可以得到更好的结果。

fluent水平集方法

fluent水平集方法

(原创实用版4篇)编制人员:_______________审核人员:_______________审批人员:_______________编制单位:_______________编制时间:____年___月___日序言下面是本店铺为大家精心编写的4篇《fluent水平集方法》,供大家借鉴与参考。

下载后,可根据实际需要进行调整和使用,希望能够帮助到大家,谢射!(4篇)《fluent水平集方法》篇1Fluent是一种流行的流体模拟软件,它使用有限体积法(FVM)进行离散化,并使用水平集方法(HSM)来捕捉流体流动中的几何形状变化。

水平集方法是一种数值方法,它通过将几何形状表示为水平集函数来捕捉几何形状的变化。

在Fluent中,水平集方法使用水平集函数来描述几何形状,并使用有限体积法来计算流体流动。

在Fluent中,水平集方法使用有限差分法(FDM)来计算水平集函数的微分方程,并使用有限体积法(FVM)来计算流体的微分方程。

水平集函数在每个时间步长中更新,以捕捉几何形状的变化。

Fluent中的水平集方法包括以下步骤:1. 定义几何形状:在Fluent中,可以使用CAD模型或手动定义几何形状。

2. 定义材料属性:定义流体的材料属性,如密度、粘度、导热系数等。

3. 定义边界条件:定义流体的边界条件,如进口、出口、壁面等。

4. 定义水平集函数:定义水平集函数,以描述几何形状的变化。

5. 初始化水平集函数:在模拟开始时,初始化水平集函数,以使其随时间演化。

6. 迭代求解微分方程:使用有限差分法(FDM)和有限体积法(FVM)迭代求解微分方程,以捕捉流体流动和几何形状的变化。

7. 更新水平集函数:在每个时间步长中,更新水平集函数,以捕捉几何形状的变化。

8. 输出结果:输出模拟结果,如速度、压力、温度等。

《fluent水平集方法》篇2Fluent是一种流行的流体模拟软件,它使用有限体积法(FVM)进行离散化,并使用水平集方法(HSM)来捕捉流体流动中的几何形状变化。

拉普拉斯方程、水平集方法等

拉普拉斯方程、水平集方法等

拉普拉斯方程(Laplace's equation),又名调和方程、位势方程,是一种偏微分方程。

定义三维情况下,拉普拉斯方程可由下面的形式描述,问题归结为求解对实自变量x、y、z二阶可微的实函数φ :上面的方程常常简写作:或其中div表示矢量场的散度(结果是一个标量场),grad表示标量场的梯度(结果是一个矢量场),或者简写作:Δφ = 0其中Δ称为拉普拉斯算子.拉普拉斯方程的解称为调和函数。

如果等号右边是一个给定的函数f(x, y, z),即:则该方程称为泊松方程。

拉普拉斯方程和泊松方程是最简单的椭圆型偏微分方程。

偏微分算子或Δ(可以在任意维空间中定义这样的算子)称为拉普拉斯算子,英文是Laplace operator或简称作Laplacian。

拉普拉斯方程的狄利克雷问题可归结为求解在区域D内定义的函数φ,使得φ在D的边界上等于某给定的函数。

为方便叙述,以下采用拉普拉斯算子应用的其中一个例子——热传导问题作为背景进行介绍:固定区域边界上的温度(是边界上各点位置坐标的函数),直到区域内部热传导使温度分布达到稳定,这个温度分布场就是相应的狄利克雷问题的解。

拉普拉斯方程的诺伊曼边界条件不直接给出区域D边界处的温度函数φ本身,而是φ沿D 的边界法向的导数。

从物理的角度看,这种边界条件给出的是矢量场的势分布在区域边界处的已知效果(对热传导问题而言,这种效果便是边界热流密度)。

拉普拉斯方程的解称为调和函数,此函数在方程成立的区域内是解析的。

任意两个函数,如果它们都满足拉普拉斯方程(或任意线性微分方程),这两个函数之和(或任意形式的线性组合)同样满足前述方程。

这种非常有用的性质称为叠加原理。

可以根据该原理将复杂问题的已知简单特解组合起来,构造适用面更广的通解。

二维拉普拉斯方程狄利克雷边界条件(u(r=2)=0、u(r=4)=4sin(5*θ))下的环形拉普拉斯方程(r=2、R=4)图形两个自变量的拉普拉斯方程具有以下形式:解析函数解析函数的实部和虚部均满足拉普拉斯方程。

液体流动中的多相流与界面现象研究

液体流动中的多相流与界面现象研究

液体流动中的多相流与界面现象研究液体流动中的多相流与界面现象是流体力学中的一个重要研究领域,旨在探讨液体在流动过程中与各种界面的相互作用与现象。

本文将从多相流概念的介绍、界面现象的分类与研究方法、多相流数学模型以及应用等方面展开讨论。

一、多相流的定义和分类多相流是指在流动过程中存在两个或两个以上相(固体、液体或气体)的流动状态。

根据相间分布的不同,多相流可以分为均质流和非均质流。

均质流是指两相或多相混合均匀的流动状态,如气泡在液体中的均匀分布。

非均质流则是指相间存在明显的界面和分布差异,如液滴在气体中的分散分布。

二、界面现象的分类与研究方法界面现象是多相流中液体与界面的相互作用表现,常见的界面现象包括液滴的产生和脱落、气泡的生成和运动、泡沫的稳定性等。

根据界面现象的特点,可以将其分类为粗糙界面和纳米尺度界面。

粗糙界面是指界面的波动较大,表现为液滴表面的变形和气泡的波动。

纳米尺度界面则是指界面的波动较小,表现为分子层与分子层之间的相互吸引力和排斥力。

研究多相流与界面现象的方法有实验研究和数值模拟两种主要方式。

实验研究是通过设计实验装置,观察和记录多相流的流动过程与界面现象,并运用影像处理技术等手段进行数据分析。

数值模拟则是利用计算流体力学方法,构建数学模型,模拟流体在流动过程中的多相状态和界面行为。

三、多相流数学模型多相流数学模型是研究多相流和界面现象的重要工具,常用的数学模型包括欧拉模型、拉格朗日模型和体积法模型。

欧拉模型是将多相流体看作连续介质,通过控制方程和运动方程来描述多相流体的流动行为。

拉格朗日模型则是将多相流体看作由无数微粒组成的离散系统,在粒子尺度上研究流体的运动特性。

体积法模型是一种介于欧拉模型和拉格朗日模型之间的折中方法,通过将流体划分为控制体,并建立质量守恒、动量守恒和能量守恒的方程来描述流体的运动。

四、多相流与界面现象的应用多相流与界面现象的研究具有广泛的应用价值。

在化工工艺中,研究多相流可以帮助优化反应器设计和提高反应效率。

基于水平集方法的气水两相渗流数值模拟

基于水平集方法的气水两相渗流数值模拟

基于水平集方法的气水两相渗流数值模拟
气水两相渗流模拟是一种用来评估深层的质量变化的重要
方法,气水两相渗流过程是深层表面与深层环境之间相互作用
的一种重要现象,目前大量的气水两相渗流数值模拟方法都是
基于水平集(HSS)方法的。

水平集(HSS)是一种近似气相和液相之间的平衡均衡状
态的气水两相渗流数值模拟方法。

这种方法考虑到在水平集上
考虑气相、液相和表面活性剂三者之间的相互作用,这些三者
在渗流过程中相互作用,形成了一个显示“气体分布定型模型”,这个“气体分布定型模型”是气水两相渗流模拟的基础。

HSS方法的基本思想是计算水平集在深层环境中的水、气、表面活性剂的平衡状态变化,这样可以在水平集上推测出气体
的实际分布。

当气水两相渗流模拟运算步骤结束后,可以由这
种方法计算出水、气以及表面活性剂在深层渗流系统中的变化
及环境影响。

HSS方法可以比较准确地预测气水两相渗流模拟的结果,
这种方法在气水两相和深层环境交互性的评估中起到非常关键
的作用,是一种灵活、精确、有效的数值模拟方法,可以有效
地分析气水两相渗流的结果。

总之,水平集方法(HSS)是计算深层的质量变化的有效
方法之一,它不仅能够有效地保证气水两相渗流数值模拟的精
确性,而且还可以准确推断气体在深层环境中的实际分布,同
时节约大量的计算时间。

画像分割中的水平集算法研究

画像分割中的水平集算法研究

画像分割中的水平集算法研究画像分割是计算机视觉领域中的一项重要技术,其主要目的是将一张图像划分成若干个有意义的部分,以便进行后续的图像处理工作。

水平集算法是一种常用的画像分割方法,在该算法中,图像中的各个像素点被视为一个拓扑结构,进而通过曲线演化来实现图像分割。

本文将针对水平集算法在画像分割中的应用展开研究探讨。

一、水平集算法介绍水平集算法是一种基于泛函分析的变分方法,其主要目的是利用曲线演化来实现图像分割。

该算法基于变分理论,将曲线演化理解为一种能量最小化的过程,并通过构建合适的能量函数来实现图像分割。

具体而言,水平集算法在处理图像分割问题时,将图像中的像素点视为曲面上的点,每个像素点的位置由曲面上相应点的坐标决定。

通过在曲面上构建合适的能量函数,可以使曲面收缩或扩张,从而实现图像的分割。

二、水平集算法的优点相比于其他的画像分割方法,水平集算法具有以下几个优点:1. 不需要事先确定曲线的初始位置,可以自适应地分割图像。

2. 可以处理复杂的曲线特征,如曲线交叉、分叉等情况。

3. 具有平滑性,能够消除图像中的噪声。

4. 能够保留图像的边界信息,分割结果更加准确。

5. 可以用于多种类型的图像,适用范围广。

三、水平集算法在画像分割中的应用水平集算法是一种常用的画像分割方法,在图像处理和计算机视觉领域中得到了广泛应用。

例如,在医学图像中,可以利用水平集算法来分割CT和MRI图像,以便进行疾病的诊断和治疗。

此外,在机器人和自动驾驶等应用中,也可以使用水平集算法进行目标检测和跟踪。

在具体应用中,水平集算法通常需要结合其他的图像处理技术共同使用,以便获得更好的分割效果。

例如,可以将水平集算法和双曲正切函数(Tanh)结合使用,从而增强算法的鲁棒性和稳定性。

此外,还可以利用模糊聚类和神经网络等技术来提高算法的分割准确度和效率。

总之,水平集算法是一种非常有效的画像分割方法,在计算机视觉领域中发挥着重要作用。

随着科学技术的不断发展和进步,相信水平集算法在未来的应用中会得到更广泛的应用和推广。

水平集法对流场相界面应用的分析与研究

水平集法对流场相界面应用的分析与研究

1 方程描述
两相 ( 或多 相 ) 介质表 面 , 以用 一个 隐 函数 ( , ,) 表示 其边界 。 可 z, t 来 令 =C nt通 常取该 常数 为 o s(
零)定义该函数为水平集函数。 , 设在某一时刻 t 流场的相表面构成 函数形式为 ( , t)不同的流场 0 z, , 。 0 随时 间 的变 化规律 各不 相 同 , 可 以设想其 表 面处 于某 一 等值 面 ( , t 上 , 各种 方法修 正并 维持该 但 z, ,) 用 表面的等值性 , 其变化规律 即为流场的发展和变化规律 。 随着研究对象以及问题 的不同, 方程可以采用不同
H io- cb E O、 a i nJc i N m t J o a ln a i N H l . o m t a b WE O方法_ 对水平集时间项和空间项进行离散 与求解 。 后, o 6 j 最 以 刚体小球与速度为 ’ 的速度场的相互作用为例 , , 采用上述方法 , 分别对二维和三维情况进行数值计算 , 并给 出计算 结果 和 图表 比对结果 。
维普资讯
第 2 卷第 3 7 期
20 0 7年 6月





报( 工

版)
V . 7No. i2 3
O R A U HO N V R I Y( N I E RI G S I N E E T ON U N LOFS Z U U I E ST E G N E N C E C DII
表达。在此基础上分别对不 同精度下刚体小球在二维空间和三维空间流场 中的运动进行 了数值计 算求解和归纳。最后 对于求解结果进行 了比对与分析。 关 键词 : 水平 集方 法 ; 相界 面 ; 流场
中图分类 号 : 3 5 TP —0 文 献标识 码 : A

基于水平集法对复杂流场中运动界面的数值模拟

基于水平集法对复杂流场中运动界面的数值模拟

基于水平集法对复杂流场中运动界面的数值模拟摘要:为研究水平集法对复杂问题模拟的准确性,对两种复杂流场中的运动界面进行数值模拟。

计算结果显示,适当加密网格旋转速度场中Zalesak盘旋转一个周期后能够保持尖锐棱角不变。

剪切流场中的圆盘在运动过程中严重变形,大部分区域发生对称旋转,两侧局部区域被流场拉伸为细丝状,模拟得到变形区域的形状与精确解非常接近,在变形过程中造成的质量损失小于0.14%。

由此显示了水平集法对模拟复杂流场中界面运动的精准性。

关键词:数值模拟;水平集法;界面运动The numerical simulation of the interface movement in the complex flow field basedon the level set methodLinlin Wang(School of Information Engineering, Xi’an University, Xi’an710065, China)Keywords: numerical simulation; level set method; interface movement.引言两相流体界面运动现象在石油化工、食品、生物、蛋白质结晶等领域广泛存在[1-2]。

两相流体界面与单相流体的质量、动量与能量交换差异大,相界面迁移特性受到许多学者的关注。

目前VOF与水平集法是常见的两种用于模拟两相界面运动的方法。

水平集法对界面具有较高的捕获精度,能够描述拓扑结构发生复杂变化的界面。

文中基于水平集法,对旋转速度场、剪切流场等经典流场进行算例验证以考察该方法对复杂界面运动与变形模拟结果的精准性。

1.数值模拟方法1.1水平集法含有对流项的水平集方程2.经典流场计算为验证水平集法对运动界面模拟的准确性,以旋转速度场和剪切流场为例进行验证。

计算区域设置为,计算区域左下角为坐标原点,轴位于下边界,轴与轴垂直,计算区域上下边设置为周期性边界。

基于投影-水平集方法充型过程气-液两相流数值模拟

基于投影-水平集方法充型过程气-液两相流数值模拟

基于投影-水平集方法充型过程气-液两相流数值模拟
张明远;陈立亮;庞盛永;殷亚军;陈涛
【期刊名称】《铸造》
【年(卷),期】2010(059)005
【摘要】为了更精确地模拟铸造充型过程的流动行为,建立了充型过程的三维不可压缩气-液两相流动模型.采用水平集方法捕捉气-液两相界面,结合投影方法,对所建立的两相流动模型进行了三维数值求解.结果表明:投影-水平集方法能够较好地模拟三维复杂铸件充型过程的两相流动.
【总页数】4页(P478-481)
【作者】张明远;陈立亮;庞盛永;殷亚军;陈涛
【作者单位】华中科技大学材料成形及模具技术国家重点实验室,湖北武汉,430074;华中科技大学材料成形及模具技术国家重点实验室,湖北武汉,430074;华中科技大学材料成形及模具技术国家重点实验室,湖北武汉,430074;华中科技大学材料成形及模具技术国家重点实验室,湖北武汉,430074;华中科技大学材料成形及模具技术国家重点实验室,湖北武汉,430074
【正文语种】中文
【中图分类】O242
【相关文献】
1.基于水平集方法的不可压两相流的数值模拟∗ [J], 杨银
2.基于充型过程金属液流动特点的气-液两相流算法模型 [J], 牛晓峰;方钊;梁伟;侯
华;王红霞
3.数值模拟铸件充型过程中的液/固两相流动 [J],
R.Babaei;N.Hatami;K.Asgari;N.Varahram;P.Davami
4.基于充型过程金属液流动特点的气一液两相流算法模型 [J], 牛晓峰;方钊;梁伟;侯华;王红霞;
5.基于Level Set法铸造充型过程气-液两相流数值模拟 [J], 郝静;陈立亮;姜俊侠因版权原因,仅展示原文概要,查看原文内容请购买。

基于水平集函数的固体火箭发动机瞬态内流场模拟方法研究

基于水平集函数的固体火箭发动机瞬态内流场模拟方法研究

基于水平集函数的固体火箭发动机瞬态内流场模拟方法研究王革;李冬冬;韩万之;张莹【摘要】A method considering combustion surface regression is developed to simulate the transient flow field of solid rocket motor.The method combining the level-set method with the porous media model can accurately simulate the transient flow field.In this method,the level-set method is used to capture the fluid-solid interface,and the porous media model is used to constrain the flow characteristics of grain region.The transient flows in the circular tube channel with interface regression and the solid rocket motor with short tube and complex wing-shaped charge are simulated to demonstrate the simulation accuracy of the proposed method.The calculated results agree well with the results obtained from dynamic grid method and zero-dimensional internal trajectory theory.It shows that the method can accurately simulate the transient flow with combustion surface regression.%针对固体火箭发动机装药燃面退移下的瞬态内流场模拟方法进行研究,采用水平集方法捕获发动机工作过程中的装药燃面,多孔介质模型约束装药区域的流动特性,建立了一种可以准确模拟发动机内流场瞬态流动的水平集和多孔介质耦合方法(LSPM).采用该方法对有壁面退移的圆管通道流动问题进行了计算,对短内燃管形装药和复杂翼柱形装药发动机进行了模拟.研究结果表明:LSPM计算结果与动网格方法吻合较好,可以较好地处理有界面退移的加质流动问题;LSPM压力和燃面的计算结果与零维内弹道结果基本一致,可以准确计算装药燃面退移下的发动机瞬态内流场.【期刊名称】《兵工学报》【年(卷),期】2017(038)008【总页数】12页(P1520-1531)【关键词】兵器科学与技术;装药燃面退移;瞬态内流场;水平集方法;多孔介质模型【作者】王革;李冬冬;韩万之;张莹【作者单位】哈尔滨工程大学航天与建筑工程学院,黑龙江哈尔滨150001;哈尔滨工程大学航天与建筑工程学院,黑龙江哈尔滨150001;哈尔滨工程大学航天与建筑工程学院,黑龙江哈尔滨150001;哈尔滨工程大学航天与建筑工程学院,黑龙江哈尔滨150001【正文语种】中文【中图分类】V435+.12随着火箭发动机性能的不断提高和装药设计的复杂化程度不断增加,火箭发动机瞬态流场的仿真模拟占据着越来越重要的地位。

水平集方法

水平集方法
对差分图像中的任一点由全概率公式其概率密度函数为这里为图像中一点属于静态点的概率是该点在为静态点的条件下取上述值的条件概23laplacianmodesgaussianmodes24建立判断边缘点的概率函数25262728max建立能量泛函其中用变分法求得其梯度下降流对应的pde为303132追踪部分在原有能量泛函上添加梯度函数项问题
7
8
水平集方法的数学表示
一条平面封闭曲线可隐式表示为一个二维函数 的水平集(线):
C {( x, y), u ( x, y) c} 既将其看作三维曲面 u u ( x, y )与平面u c
的交线。 随时间t变化的平面封闭曲线可表示为:
C (t ) : {( x, y), u( x, y, t ) c} 可看作随时间 t变化的三维曲面簇 u u ( x, y, t )
迭代1200次
迭代1600次 16
Geodesic Active Contours and Level Sets for the Detection and Tracking of Moving Objects
Paper comes from: IEEE TRANSACRIONS ON PATTERAN ANALYSIS ANS MACHINE INTELLIGENCE, VOL.22,NO.3, MARCH 2000 Author: Nikos Paragios and Rachid Deriche
其对应的演化方程为
34
35
36

Thank
you
37Biblioteka u u u div( g ( I ) ) t u u g ( I ) u div( ) g ( I )u u g ( I ) u g ( I )u

一种基于双界面函数的界面捕捉方法

一种基于双界面函数的界面捕捉方法

一种基于双界面函数的界面捕捉方法李康;刘娜;何志伟;骆龙山;田保林【摘要】基于代数重构思想,发展了一种新的双界面函数重构方法,并采用双正弦函数构造了双正弦界面重构方法(double sine interface capturing,DSINC).为验证不同界面函数对界面捕捉效果的影响,用数值方法求解了可压缩五方程模型,其中对流项的离散采用五阶WENO(weighted essentially non-oscillatory method)格式,时间积分采用三阶Runge-Kutta方法,通量计算分别考虑了HLL和HLLC方法,而状态方程采用Mie-Grüneisen状态方程.在数值计算中,在界面附近,采用DSINC 来获得体积分数的重构,而在远离界面的区域采用WENO格式来获得高阶插值状态.相比采用单界面函数的方法,如双曲正切界面重构方法(tangent of hyperbola for interface capturing,THINC),DSINC方法同样具有界面重构算法简单,在程序中添加方便等特点,两者区别在于,DSINC方法在重构过程中未知函数更易于求解,而无需求解复杂的非线性超越方程,这就使其具有易于向多维扩展的能力.一些典型的两相流动问题,如圆形水柱对流问题,两相三波点问题和激波-界面不稳定性问题等被用作不同界面函数对界面捕捉效果的影响对比.对比分析发现,DSINC与THINC在界面捕捉效果上大致保持一致,并在计算中表现出了较好的稳定性.双界面函数重构思想可以为多相流动界面的代数重构提供了一种新的思路.%We describe a novel double-interface-function (DIF) reconstruction method for efficient numerical resolution of a compressible two-phase flow. Based on the new method, double sine interface capturing scheme (DSINC) is obtained. Five-equation model is solved to analyze the effect of different interface functions such as DIF and Single Interface function (SIF) on the interfaces captured numerically. Near the interfaces, the algorithm uses the DIF or SIFas a basis for the reconstruction of a sub-grid discontinuity of volume fractions. In regions away from the interfaces, WENO is used to reconstruct the convective term, and time integration of the algorithm is done by employing the TVD Runge -Kutta method. Comparing with tangent of hyperbola for interface capturing (THINC) using SIF method, the left and right states reconstructed by DSINC is simpler and we need not solve a transcendental equation. Numerical results are shown with the Mie-Grüneisen equation of state (EOS) for sample problems such as discontinuous advection, two-phase triple problem and shock-bubble interaction problem with THINC and DSINC. It can be found that DSINC is able to get as efficient resolution interface as THINC and shows to be more stable in the simulation.【期刊名称】《力学学报》【年(卷),期】2017(049)006【总页数】11页(P1290-1300)【关键词】多相流动;界面捕捉;双曲正切界面重构方法;双界面函数重构;双正弦界面重构方法【作者】李康;刘娜;何志伟;骆龙山;田保林【作者单位】北京应用物理与计算数学研究所, 北京 100088;中物院高性能数值模拟软件中心, 北京 100088;北京应用物理与计算数学研究所, 北京 100088;中物院高性能数值模拟软件中心, 北京 100088;北京应用物理与计算数学研究所, 北京100088;北京应用物理与计算数学研究所, 北京 100088;中物院高性能数值模拟软件中心, 北京 100088;北京应用物理与计算数学研究所, 北京 100088【正文语种】中文【中图分类】O359+.1界面分割不同流体的研究在许多科学和工程领域都有重要的应用价值,如超燃冲压发动机、天体物理Rayleigh-Taylor(RT)不稳定性和惯性约束核聚变等[1].在界面问题的数值模拟过程中,界面的演变问题受到格外的关注.如何更精确捕捉界面特征,降低数值方法带来的界面耗散以及更真实反映流动特征,一直是当前界面研究中重点关注的问题.从方法类型上来区分,界面捕捉方法有两种,一是界面追踪方法(interface tracking method,IT),另一个是界面捕捉方法(interface capturing method,IC).在界面追踪方法中,界面位置可以显式给出,如阵面追踪方法 (front-tracking method)[2-5]和标记法 (marker method)[6-7].然而,界面追踪方法虽可以有效地标识界面的位置,但在处理大变形界面和拓扑变化界面时存在困难.在界面捕捉方法中,界面位置通过隐式方法给出,如水平集方法(level-set method,LS)[8-9]和流体体积分数方法(volume-of- fl uid method,VOF)[10].LS方法通过引入一个带符号的距离函数来确定界面位置,界面位于函数等于零处,所捕捉的界面十分陡峭,但其不足之处是不满足离散守恒(体积守恒或质量守恒).VOF方法采用体积分数来分辨界面的位置,该方法最大的优点是可以保证体积守恒,但由于耗散性,界面的分辨率不高,即使采用高精度方法也无法完全去除界面耗散[11].Sussman等[12]结合LS和VOF方法的优点,采用耦合的LS-VOF方法研究多相流动界面问题时,界面模拟的可信度明显提高.So 等[13]将反扩散 (anti-di ff usion)方法用于多相流的求解,通过引入反扩散项来降低界面的耗散,随后将反扩散方法拓展至可压缩多相流动的数值模拟中[14].这些数值模拟技术的提出在一定程度上能够有效解决界面问题研究中的一些问题.除上述数值模拟技术外,界面重构技术在界面问题的研究中也占有重要地位.从构造过程来看,界面重构分为代数重构和几何重构.Youngs等[15]提出了分段线性界面重构(piecewise linear interface calculation,PLIC)的方法,采用几何重构方法通过分段的线性函数来重构界面.而近年来,代数重构方法在获得清晰界面方面同样受到了广泛关注.Xiao等[16-17]采用双曲正切函数重构界面,从而使得数值模拟中的界面更为陡峭,由于采用的双曲正切重构(tangent of hyperbola interface capturing,THINC)方法不同于 PLIC几何重构方法[15]的复杂过程,THINC过程简单,在程序中添加方便.从构造思路来看,THINC方法的主要针对一维问题,在处理实际的多维问题时需要采用分裂方法或者多次积分的方法.Li等[18]考虑到采用分裂的方法将一维THINC方法拓展至多维情况可能会降低界面模拟的可信度,将THINC方法通过多次积分的方法拓展至多维情况.针对其中的双曲正切函数多次积分的困难问题,其采用了高斯积分克服了困难.考虑不同的界面函数会对界面捕捉效果产生不同的影响,Cassidy等[19]分别采用分段的直线、正弦函数作为界面函数来构造界面得到分段线性界面方法(piecewise linear interface capturing,PLINC)、分段正弦界面方法(piecewise sine interface capturing,PSINC),结果表明:不同的界面函数(线性或正弦)均可以获得较为陡峭的界面,但针对不同的问题时略有差异.对以上代数界面重构方法的对比发现,这些方法均采用单界面函数来重构界面,因此本文中称之为单界面函数代数重构方法.对于单界面函数重构方法来说,为了保证单元体内的质量守恒,即使界面重构函数较为简单,在实际构造过程中由于需要对界面函数进行守恒积分,单界面函数在守恒积分时的求解过程也甚为复杂.为了进一步研究界面重构函数对数值模拟结果的差异以及进一步评估多维界面重构时的简易方法,本文提出一种基于双界面函数的重构方法,并采用双界面重构思想构造了双正弦界面重构方法,对比了不同类型界面重构函数对数值结果的影响差别.本文的组织结构如下.第1部分介绍所采用的数值方法.第2部分详细给出双界面重构的思想和双正弦界面函数构造方法.数值计算结果在第3部分给出.第4部分介绍研究结论.对于不可溶、无黏的可压缩两相流动来说,流动过程可用五方程来描述式中,ρ为混合密度,ρi为第i相的密度,u=(u,v)为流动速度,p为压力,E为总能,αi为第i相的体积分数.五方程模型除了包含质量、动量和能量三大守恒方程外,还包括组分质量守恒和体积分数演化方程.界面重构后,通过对流场中的密度和总能做相应的修正,保证在界面处的质量、动量和能量守恒[11].对流项的数值离散采用常用的五阶WENO格式和HLL或HLLC方法求解[20-21].为使方程封闭,假设流动状态满足Mie-Grneisen状态方程,即在等压假设下,方程(2)可以导出在式 (2)和式 (3)中,ek为分相 k的内能,Γk(ρk)=(1/ρk)(∂pk/∂ek)|ρk,p∞,k和e∞,k 定义压力和内能的参考状态.以一维情况为例,先介绍THINC的构造思想[16],然后以此为基础,进一步介绍采用双界面函数的界面重构方法的构造思想.设为t时刻单元体i的平均体积分数,αi(x,t)为t时刻体积分数在单元体i中的分布.因此,对于单元体 i来说,即x ∈[xi−1/2,xi+1/2],有式中,∆xi=xi+1/2− xi−1/2为单元体的网格尺寸.根据体积分数的定义,有在实际计算中,需要定义界面单元,这时体积分数的取值范围满足式中,ε为一个小量,可取为10−3.条件(a)定义了界面处体积分数的取值区间,条件(b)定义了界面的单调性.在界面处体积分数从0变化到1,THINC方法选用双曲正切函数来模拟界面的变化趋势,如图1所示.对于固定的时间t和空间单元x∈[xi−1/2,xi+1/2],有从0到1的曲线式中为符号函数,β为控制界面斜率的参数.THINC方法的界面函数的中心位置用来标识,也可以认为是界面偏离中心的距离.假设该界面函数满足体积分数守恒,则可由体积分数守恒求得,即求解方程(8)可得于是可知,包括体积分数重构在内,任何物理量的重构过程如下式中其中,分别为单元体[xi−3/2,xi−1/2]和[xi+1/2,xi+3/2]的右边值和左边值的重构. 由上述可知,THINC方法的构造过程保证了重构后体积分数的守恒性,但一次积分后双曲正切函数变得较为复杂.本文的研究在考察不同界面函数对界面重构效果的同时,也提供一种向多维扩展的可能性.与单界面函数不同,双界面函数在一个子网格内采用两个函数来重构界面.对于双界面重构方法,多种界面函数可供选择,本文以双正弦界面函数的界面重构方法DSINC为例来详细介绍双界面函数的构造过程.如图2所示,DSINC方法采用两条连续的正弦函数来重构界面,两个函数可以存在一阶间断,间断点位于单元体的中心.图2中,HL(x)定义为左正弦函数,HR(x)定义为右正弦函数,Cj为一阶间断点.下面给出界面重构后左右状态的推导过程.由于HL(x)和HR(x)连结了0和1,易知其函数形式为若设定i为单元体的中心索引,在保证界面函数连续的情况下,对于上升界面,即当时,则重构后的界面需保证体积分数守恒,即有将方程(12)和方程(13)代入方程(14)可以求得连结点Ci的位置.经求解可得,上升界面(σi>0)与下降界面(σi<0)具有相同的积分结果于是可知,采用DSINC方法重构界面后,左右状态分别为:当σi>0时,有需要指出的是,由Cj的意义可知,0<Ci<1,由此可解得当单元体体积分数超过此范围时,采用对称的正弦函数来重构.此时,界面重构后的左右状态分别为此时,界面重构后的左右状态分别为此时,界面重构后的左右状态分别为此时,界面重构后的左右状态分别为基于以上重构思想,同样可以得到双线性界面重构方法 (double linear interface capturing,DLINC).对于单界面函数重构方法和双界面函数重构方法,图 3给出了单界面函数以及双界面函数在不同单元体中心体积分数值时的分布规律,其中ξ=(x−xi−1/2)/(xi+1/2− xi−1/2),而αcell为计算所得单元体中心值.对于THINC 方法来说,反映界面斜率的参数β取2.3.从界面函数的分布规律来看,PSINC方法的界面最为陡峭,PLINC次之,THINC最为平缓,而DSINC的界面函数平缓度位于PLINC和THINC之间,界面函数的特性在一定程度上决定了界面捕捉的效果.方法测试的数值计算基于作者所在课题组开发的可压缩流体有限差分程序(code of fi nite di ff erence forcompressible fl uiddynamics,CFD2)开展.CFD2程序包含多种高阶方法,如WENO,MP和MUSCL等,通量的求解可选用Steger-Warming(SW),Lax-Friedrichs(LF)或者HLL黎曼求解器.考虑到本文所研究的主要内容为数值方法的对比,选用五阶WENO方法来求解左、右特征状态,用HLL方法来求解通量.在界面方法的验证中,在界面位置,WENO方法用THINC或DSINC方法来代替,流场中其他位置的求解保持不变.为了研究所构造的界面方法对界面的捕捉效果,首先模拟了典型的圆形水柱的对流问题.计算区域(x,y)∈[0,2]m×[0,2]m,圆形水柱的初始位置为(0.5,0.5)m,水柱的半径R为0.25m,对流速度设为常数(ux,uy)=(100,100)m/s.此问题中,水的密度为ρ1=1000kg/m3,周围空气的密度为ρ2=1kg/m3.对于状态方程,参数选取为:对于水相,γ1=4.4,c01=1624.8m/s,ρ01=1000kg/m3;对于气相,γ2=1.4,c02=0,ρ02=1kg/m3.边界条件设为周期边界.在计算中,x,y方向的网格数均为100,计算CFL数取为0.2.图4∼图6分别给出了计算300时间步后无界面重构方法、THINC方法和DSINC 方法所得水柱界面体积分数分布.在不采用界面重构方法时,界面随着计算时间的延长而逐渐变宽,即使采用高阶格式,界面依然在逐渐耗散,如图4所示.对于THINC格式来说,无论是低阶还是高阶格式,界面均可以保持一种锐利(sharp)的效果.图6所给出的DSINC的计算结果,在低阶时,界面可以保持锐利,而高阶时界面捕捉效果更好.两相三波点问题的计算区域为(x,y)∈[0,7]×[0,3],计算网格数为210×90,其他计算参数依照文献[11]来设置.图7给出了一阶精度下流场中的密度和体积分数分布.结果显示,在无界面重构方法时,流场中密度和体积分数分布逐渐变宽,以至于界面变得十分模糊.在采用界面重构方法时,对于体积分数来说,DSINC和THINC方法均能获得较为清晰的界面.同时,对比密度和体积分数的分布表明,体积分数的耗散来源于非守恒方程,而密度的耗散来自于连续方程,即使计算中采用体积分数去修正了流场中的状态分布,密度的耗散依然十分严重.在高阶格式下,所得密度和体积分数分布如图8(a)和图8(b)所示.而对于体积分数分布来说,采用高阶格式可以获得较为清晰的界面,但界面依然在逐渐耗散.这一结论与圆形水柱对流的计算结果较为一致.HLL通量方法本身具有一定的耗散性,为了分析这种特性,图8(c)和图8(d)给出了采用HLLC 方法模拟三波点问题的数值结果.结果显示,对于所模拟的问题来说,结果仅在半圆形的界面处存在有限的改善.这表明,在两相流问题的数值模拟中,获得清晰的界面捕捉效果仍需对界面采用界面捕捉格式进行处理.采用五阶精度数值格式和THINC/DSINC界面方法来模拟的两相三波点问题如图9所示.在高阶格式下,对比图7发现,采用DSINC和THINC依然均可以使得界面保持锐利的捕捉效果.进一步分析发现,相比THINC方法,DSINC方法略带耗散.Xiao等[16]分析了界面函数变化趋势以及在界面函数下所产生的耗散性,依据其分析结果可知,DSINC所产生的略大的界面耗散性是由界面函数的特点所引起.激波界面相互作用问题是两相流数值模拟中另一个典型的问题[22],其中激波气泡相互作用问题经常用作数值验证和实验对比分析[23-24].在本文的数值模拟中,气泡内的气体为R22,周围为空气.在初始时刻,马赫数为1.22的左行激波位于x=275mm处,而气泡的半径R=25mm,位于(x,y)=(225,44.5)mm之处.R22气体采用理想气体模型:γ1=1.249,ρ01=3.863kg/m3;空气的相应参数为:γ2=1.4,ρ02=1.225kg/m3.在气泡内,流场初始变量设为激波后区域其他区域在此问题的模拟中,计算区域的大小为(x,y)∈[0,445]×[0,89]mm,计算网格数为1780×178.数值模拟结果如图10所示.计算中除所采用的界面方法不同外,其他条件均相同.从图中可以看出,对于相同的时间(t=0.3ms)的计算结果,DSINC和THINC方法所得结果略有差异.从计算结果来看,较长时间的数值模拟之后,密度所表示的界面依然可以清晰分辨出来,两种方法所计算的体积分数等值线较为相似,界面较为清晰.由此可知,对于本文所构造的双正弦界面重构方法来说,可以获得与THINC相当的计算效果.本文的研究发展了一种新的双界面函数重构方法,并基于此思想采用双正弦函数构造了双正弦界面重构方法DSINC.随后在数值方法的验证中,采用作者所在课题组发展的CFD2程序,分别对比了一阶、五阶精度数值模拟中无界面重构、DSINC界面重构和THINC界面重构计算结果的不同.从圆柱对流问题、两相三波点问题和激波与界面相互作用问题的对比发现,DSINC与THINC出现了基本一致的界面重构效果.另外,双界面函数重构时,由于函数的易于积分的特性,左、右特征变量并没有出现复杂的表达式,这一特点使其更易于向多维扩展.【相关文献】1 赵宁,王东红.多介质流体界面问题的数值模拟.北京:科学出版社,2016(Zhao Ning,Wang Donghong.Numerical Simulation of Multimaterial Fluid Interface Problems.Beijing:Science Press,2016(in Chinese))2 Jesus WC,Roma AM,Pivello MR,et al.A 3D front-tracking approach for simulation of a two-phase fl uid with insoluble surfactant.Journal of ComputationalPhysics,2015,281(c):403-4203 Terashima H,Tryggvason G.A front-tracking/ghost- fl uid method for fl uid interfaces in compressible fl ows.Journal of Computational Physics,2009,228(11):4012-40374 Tryggvason G,Bunner B,Esmaeeli A,et al.A front-tracking method for the computations of multiphase fl ow.Journal of Computational Physics,2001,169(2):708-7595 Lu H,Zhao N,Wang D.A front tracking method for the simulation of compressible multimedium fl munications in Computational Physics,2016,19(1):124-1426 ScardovelliR,ZaleskiS.Directnumericalsimulationoffree-surface and interfacial fl ow.Annu Rev Fluid Mech,1999,31(1):567-6037 Torres DJ,Brackbill JU.The point-set mothod:front-tracking without connectivity.Journal of Computational Physics,2000,165(2):620-6448 Fedkiw RP,Sapiro G,Shu C-W.Shock capturing,Level sets and PDE based methods in computer vision and image proces sing:A review of Osher’s constributions.Journal of Computational Physics,2003,185(2):309-3419 Sussman M,Smereka P,Osher S.A level set approach for computing solutions to incompressible two-phase fl ow.Journal of Computational Physics,1994,114(1):146-159 10 Fleckenstein S,Bothe D.A volume-of- fl uid-based numerical method for multi-component mass transfer with local volume changes.Journal of Computational Physics,2015,301(c):35-5811 Shyue K-M,Xiao F.An Eulerian interface sharpening algorithm for compressible two-phase fl ow:The algebraic THINC approach.Journal of ComputationalPhysics,2014,268(2):326-35412 Susman M,Puckett EG.A coupled level set and volume-of- fl uid method for computing 3d and axisymmetric incompressible twophase fl ows.Journal of Computational Physics,2000,162(2):301-33713 So KK,Hu XY,Adams NA.Anti-di ff usion method for interface steepening in two-phase incompressible fl ow.Journal of Computational Physics,2011,230(13):5155-517714 So KK,Hu XY,Adams NA.Anti-di ff usion interface sharpening technique for two-phase compressible fl ow simulations.Journal of Computational Physics,2012,231(11):4304-4323 15 Youngs DL.An interface tracking method for a 3D Eulerian hydrodynamicscode.Technical Report 44/92/35,AWRE,198416 Xiao F,Honma Y,Kono T.A simple algebraic interface capturing scheme using hyperbolic tangent function.International Journal for Numerical Methods inFluids,2005,48(9):1023-104017 Xiao F,Li S,Chen C.Revisit to the THINC scheme:A simple algebraic VOFalgorithm.Journal of Computational Physics,2011,230(19):7086-709218 Li S,Sugiyama K,Takeuchi S,et al.An interface capturing method with a continuous function:The THINC method with multidimensional reconstruction.Journal of Computational Physics,2012,231(5):2328-235819 Cassidy DA,Edwards JR,Tian M.An investigation of interfacesharpening schemes for multi-phase mixture fl ows.Journal of Computational Physics,2009,228(16):5628-564920 Toro EF.Riemann Solvers and Numerical Methods for Fluid Dynamics(Third Edition).Berlin,Heidelberg:Springer-Verlag,200921 Johnsen E,Colonius T.Implementation of WENO schemes in compressible multicomponent fl ow problems.Journal of Computational Physics,2006,219(2):715-732 22 蒋华,董刚,陈霄.小扰动界面形态对RM不稳定性影响的数值分析.力学学报,2014,46(4):544-552(Jiang Hua,Dong Gang,Chen Xiao.Numerical study on the e ff ects of small-amplitude initial perturbations on RM instability.Chinese Journal of Theoretical and Applied Mechanics,2014,46(4):544-552(in Chinese))23 王革,关奔.激波作用下R22气泡射流现象研究.力学学报,2013,45(5):707-715(Wang Ge,Guan Ben.A study on jet phenomenon of R22 gas cylinder under the impact of shockwave.Chinese Journal of Theoretical and Applied Mechanics,2013,45(5):707-715(in Chinese))24 王显圣,司廷,罗喜胜等.反射激波冲击重气柱的RM不稳定性数值研究.力学学报,2012,44(4):666-674(Wang Xiansheng,Si Ting,Luo Xisheng,et al.Numerical study on the RM instability of a heavy-gas cylinder interacted with reshock.Chinese Journal of Theoretical and Applied Mechanics,2012,44(4):664-672(in Chinese))。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

sign ( ( x , 0 ) ) (
1(
x, t) +
H (x, t, , ) - b( x , t ) ( x , t ) ( x , t) ( x , t ) F ( x, t, )
t race[ L ( x , t ) D 2 x ( x , t) R ( x , t) ]
收稿日期 : 2007- 03- 15 作者简介 : 孙 涌 ( 1958- ) , 男 , 副教授 , 博士研究生 , 主要研究方向为软件工程、 智能信息处理、 科学计算可视化在水利水电中的应用。 基金项目 : 江苏省自然科学基金资助项目 ( 编号 DK 2003029) 。
x
= #1
1 x
+ #2
2 x
+ #3
3 x
( 13)
0 ∀ #k ∀ 1 , 且 #1 + #2 + #3 = 1。 将获取光滑区域的高阶精度的核心观测权重定义为 #1 = 0 1, #2 = 0 6, #3 = 0 3, 并用于对 x 的五阶精度近似。 对于非光滑区域 , 可令 #k = 0 或 #k = 1, 退化为 HJ ENO 情况。 由 于篇幅所限, 我们仅将计算结果分别列于表 1 和表 2 中。
3
在速度场中的应用实例分析
现对于各种不同方法的计算机实现及相关运行结果进行分析 , 并讨论与之相关的几个关键问题。 首先, 建立笛卡尔坐标系下的格点, 然后 , 将各种方法置于该格点的环境下 , 实现其动态行为和发展规律。 3. 1 空间离散下各精度的求解 在完成格点 划分 以及确 定边界 条件和 初始值 后, 设速度 取 V = A X , 分别 设计 了 UpWind- First、 U pWind- ENO2 、 UpWindE- NO3、 UpWind- ENO5 和 T vd- RK 五个功能模块, 前四个模块分别实现空间的一 阶精度、 二阶精度、 三阶精度、 五阶精度解的求解方法, T vd- RK 为对 方法。 3. 2 计算环境、 条件及结果 计算硬件设备: Dell 台式电脑( 内存: 512M , 主频 : 2. 80GHz) 。 计算 条件 : 时 间: 1s, 划分为 9 个时 间 段, 分 别为 t = { 0, 0 125, 0 250 , 0 375, 0 500 , 0 625, 0 750, 0 875, 1 000} , ∀t = 0 . 125 ( s) 。 单位时间空间迭代次数: 二维 50 次 / ∀t , 三维 25 次 / ∀ t 。 对象 : 我们设计了将一个小球放置于流场中的运动场景作为研究对象 , 运动形状为直径 0. 35mm 圆球。 运动空间格点精度: 二维 201 % 201, 三维 101 % 101 % 101。 本文依据以上讨论的结果 , 采用 M at lab 6. 5 分别进行了一阶、 H J- ENO2 、 H J- ENO3 和 H J- ENO5 几种 不同方法实现下的二维和三维计算 , 同时对于计算时间进行了比较, 比对结果分别参见表 1 和表 2。对于三
[ 2- 4]
1
方程描述
两相( 或多相 ) 介质表面, 可以用一个隐函数 ( x , y , z , t ) 来表示其边界。 令 = Const ( 通常取该常数为 零) , 定义该函数为水平集函数。 设在某一时刻 t 0 流场的相表面构成函数形式为 ( x , y , z , t 0 ) 。 不同的流场 随时间的变化规律各不相同, 但可以设想其表面处于某一等值面 ( x , y , z , t ) 上, 用各种方法修正并维持该 表面的等值性, 其变化规律即为流场的发展和变化规律。 随着研究对象以及问题的不同, 方程可以采用不同 的形式, 方程的一般表述形式为: v ( x, t) a( x , t ) (x, t) ( x , 0) ( x , t) ( x , t) - 1) = 0 ( 1)
*
= k。 对
| ∀ |
=
* D3 k + 1/ 2
=
* D3 k + 3/ 2

我们将上述结论用于水的运动规律的可视化研究 , 能够较好满足一般要求 , 如果需要更进一步的精度, 可以将 WENO( Weig ht ed Essent ially non oscillatory, 含权的本质无振荡) 方法用于 level set 方法中。 WENO 方法是在 ENO 的基础上 , 选出三个 ENO 近似下的组合, 给予不同的权重。 对于任何一边的近似 插值跨面是不连续的 , 取其权重为最小值, 以便使其产生的影响和发生错误的结果最小。 与此相反 , 对于流动 的连续区域 , 三个近似方法均可对流体产生显著的影响 , 将其解的精确性提高到四阶精度甚至五阶精度。 简 单表述如下, 令
第 27 卷第 3 期 2007 年 6 月

州 大


报( 工

版)
V ol. 27 N o. 3 Jun. 2007
JOURNAL OF SUZHOU UNIVERSITY( ENGINEERING SCIENCE EDITION)
文章编号 : 1673- 047X( 2007) 03- 0020- 05
* 2 * 2 2 *
( 12)
*
式中对于二级差分 , 若 | 于三级, 如果 |
* D3 k + 1/ 2
2 Dk
| ∀ | D k+
* D3 k + 3/ 2
2
1
| , 则取 c = D k 和 k | , 则设 c
*
2
= k - 1; 反之 , 取 c = D k+ 1 和 k ; 反之, 设 c
2
水平集对速度场的研究
本文仅讨论式( 1) 中的第一项, 即
t(
x, t) + V
= 0
( 2)
式中 : V ! ! ! 对流场中的速度矢量 ; ! ! ! i+ j+ k。 !x !y !z 上式可用于描述一系列由外部资源给出的速度场。 其中速度可根据不同研究对象而采用相应的数学表 !! ! 述进行描述。 流体问题之所以复杂 , 关键在于其边界条件的可变化性。 为了对式( 2 ) 进行求解, 首先必须研究 其离散方法。 通常的做法是将 和 V 定义在一组笛卡尔坐标系下的格点中, 对于时间项 t ( x , t ) , 本文采用 T VD Runge Kut ta 法 , 对其进行离散、 迭代和求解。 而对于空间项 方法进行求解。 下: V( x ) dx dt ( 3) , 可根据不同的精确度要求, 采用不同
0

[ 1]
引言
水平集法( Level Set M et hod) 作为研究曲面变化的方法 , 首先由 S. J. Osher 和 J. A. Sethran 于 1988 年提 , 随着计算机软、 硬件技术 的发展 , 近年来 在对动态 流场的跟 踪、 建 模、 仿 真等方面 得到了广 泛的应
用 。目前国内的研究尚处起步阶段 , 有些工作限于二维数值计算, 三维情况下以及相应的可视化研究 工作开展不多[ 5] 。本文首先对于流体运动的水平集法的各种求解方法进行分析与研究, 然后以刚体小球与 速度场中的流体为研究对象, 得出不同方法的多项计算结果 , 并对这些结果进行讨论与研究。
速度场 V( x ) 可以通过计算 Navier Stokes 方程得到, 为讨论问题方便, 在方程 ( 2) 中 , 取 V( x ) 的形式如
对于笛卡儿坐标系下的格点, 令 V 不仅在 ( x ) = 0 相界面上有定义, 同时以该界面为中心, 距相界面距 离为 | !| ∀ d 所形成的窄带区域内也是有定义的, 该区域的大小可以根据对方程求解的数值化精度要求而 确定。 首先讨论一阶精度的迎风格式下的水平集方程的数值解。 一旦 和 V 在笛卡尔坐标系格点的每一点格 点中定义 , 就可以将数值方法用于计算相界面随时间的演变与运动。 设某相界面在某一时间位于某一格点的 时间为 t n , 令 值, 以 散形式为
n+ 1 i
( 4)
∀t
n i
+ un i(
n x) i
+ vn i (
n y )i
+ wn i (
n z )i
= 0
( 5)
当 u i > 0 时 , i 值由左向右运动。 反之 , 当 u i < 0 时 , i 值自右向左运动。 对于 v i , w i 情况亦如此。 到此, 得出了一阶精度的迎风格式下的水平集方程的数值解。 为了获得更好的数值近似 , 可以将 ENO( Essent ially non oscillat ory , 本质无振荡 ) 方法进行扩展并用于方程 ( 2) 中。 为讨论问题方便 , 仅以一维情况为例。 利用牛顿多项式插值法来得出 在各个格点的节点上定义 的零级差商, 在每一格节点之处的定义为 x。 Di = 的一级差商定义在节点的中央, 即 D1 i+ 1/ 2 =
水平集法对流场相界面应用的分析与研究
孙 涌
1, 2
, 王志坚 , 索丽生
3
1
( 1 河海大学水电学院 , 江苏 南京 210024; 2 苏州大学计算机科学与技术学院 , 江苏 苏州 215006; 3 河海大学计算机学院 , 江苏 南京 210024)
摘 要: 研究水平集方法 ( Level Set M et hod) 对速度场的应用 。首先论述水平集方法的一般原理及 解决问题的流程 。然后, 针对速度场的情况, 研究并得出了多种求解精度要求下水平集方程的离散 表达 。在此基础上分别对不同精度下刚体小球在二维空间和三维空间流场中的运动进行了数值计 算求解和归纳。 最后对于求解结果进行了比对与分析 。 关键词: 水平集方法 ; 相界面; 流场 中图分类号 : T P 3- 05 文献标识码: A
相关文档
最新文档