两相流数值模拟(第9讲)-VOF方法及其应用04课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《两相流数值模拟(第9讲)-VOF方法及其应用04课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 两相 数值 模拟 VOF 方法 及其 应用 04 课件
- 资源描述:
-
1、第九讲:VOF ( Volume-Of-Fluid )方法及其应用nLatticeGasLatticeBoltzmanEulerianEulerianEulerianLagrangianFront分子气体动力学模型格子气体()法离散的介观层次格子类方法格子波尔兹曼()方法均相模型单颗粒动力学模型气体颗粒两相流分相模型 颗粒群轨道模型拟流体模型均相模型连续介质模型方法/方法界面追踪(气体液体两相流分相模型(双流体模型)() PICTrackingFLICMACFrontCapturingVOFLevelSetEulerianLagrangian方法)类方法方法方法高度函数法线段法界面捕捉类方法方
2、法方法混合方法GhostFluidMethodPhaseField影子流体()法其它(辅助)方法相场()方法两相流数值模拟方法的分类分类方法很多气(液)液两相流的相界面描述方法可分为两大体系:即()界面捕捉法(Front-Capturing Methods)()界面跟踪法(Front-Tracking Methods)。汽液两相流界面描述方法的分类 界面追踪方法,直观的理解,属于Lagarange类方法。如果有足够多双眼睛盯住“锁定”界面上的各个点,通过对各个点的观察、记录就可以确定整个界面的运动过程和轨迹。这就是界面追踪方法产生的最初的出发点和本质。这类方法中最具代表性的是:PIC (Par
3、ticle-in-Cell)MAC (Mark-and-Cell)界面追踪法(Front Tracking Methods)界面捕捉法中最具有代表性的是: Level SetVOF高度函数法界面捕捉法(Front Capturing Methods)1VOF方法的基本思想: 1981年,C. W. Hirt 和B. D. Nichols在 International Journal of Computational Physics 杂志上首先正式发表了著名的VOF论文,开创性地提出了用VOF方法进行运动相界面追踪的思想,并首先用VOF方法对溃坝和浪涌(Broken Dam, Breaking
4、bore)及Rayleigh Taylor不稳定性现象进行了成功的数值模拟模拟。 一、VOF方法的基本思想VOF方法的基本思想 VOF方法在整个流场定义了一个相函数f,在每个网格中,这个函数的定义为一种流体(目标流体)的体积与网格体积的比值。相函数满足一定的输运方程,在得出相函数输运方程之前先定义一个染色函数从而在控制体上,目标流体的体积函数表达式为 由拉格朗日流体体积的特性可知 1, ,0 x ya x y t在点上有目标流体否则 , ,a x y t d 0ddt 将上述全导数展开可得输运方程为相函数f的定义式为因此可得相函数满足的输运方程为当f=0时,网格内没有目标流体,称为空网格;当f
5、=1时,网格被目标流体充满,称为满网格;当0f1时,网格含有目标流体,但未被充满,称之为界面网格。0Vtf0fVft ()VOF方法用相函数(Phase Function)F取代了MAC方法中的虚拟无质量彩色粒子。从这个意义上说,VOF方法可看作是MAC方法的一个变种。()在一种流体相(比如说,液体)中,相函数F取值为1,而在另一种流体(比如,气体或另一种液体)中取值为0;在相函数取0到1之间的数值的地方即为相界面位置。()相界面的取向可由界面附近各点上的F值来确定。一、VOF方法的基本思想 (4) VOF方法避开了采用工程浩大的Marker点的方案,比MAC方法对计算机内存的要求低,更容易实
6、施。(5) Hirt和Nichols在最初的VOF模型中,设计了类似于MAC方法和PIC方法的Staggered型差分格式即将压力和相函数(体积分数)定义在格子的中心处,而将X方向的速度定义在格子的左、右格边中点,将Y方向的速度定义在格子的上、下格边中点。一、VOF方法的基本思想关于相函数的概念:关于相函数的概念:()相函数类似于气液两相流中的截面含气率(容积含气率),表示某一相介质占据网格面积(二维)或体积(三维)的分数。()相函数是以一个网格为单元来定义的,与含气率的概念不同。一、VOF方法的基本思想关于相函数的概念:关于相函数的概念:()相函数就是一个介质指针,指示着占据某一望个的介质种
7、类。但这种指示不仅是定性的,而且是定量的。()对应于同一个相函数值,气液界面在网格内的形状和方位是多值的。如图所示。()F必须而且只能在0和1之间。一、VOF方法的基本思想VOFVOF方法中的基本问题:方法中的基本问题:1.气体的动量运动控制方程2.液体的动量运动控制方程3.相函数F的控制方程及其求解4.如何由相函数F的分布获得气液相界面相界面的构造问题。二、VOF方法中的基本问题:三、气液两相流的动量方程两相流运动控制方程三、气液两相流的动量方程两相流运动控制方程三、气液两相流的动量方程两相流运动控制方程三、气液两相流的动量方程两相流运动控制方程四气液相界面的控制方程四气液相界面的控制方程五
8、气液相界面控制方程的求解方法五气液相界面控制方程的求解方法五气液相界面控制方程的求解方法与与Level SetLevel Set方法不同的是:方法不同的是:在Level Set方法中,求得了Level Set函数,由Level Set函数的等值面可立即得到相界面的位置和形状;但是,在VOF方法中,得到了相函数F的分布之后,还有一个必须解决的关键关键问题?问题? 即如何根据相函数即如何根据相函数F的分布准确地确定相界面在每一的分布准确地确定相界面在每一个时间层上的空间位置,也即如何实现所谓的个时间层上的空间位置,也即如何实现所谓的“相界面重新构相界面重新构造造”。六气液相界面的构造方法六气液相界
9、面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法方程()中的最小函数方程()中的最小函数“Mins”主要是为了防止从主要是为了防止从“施主施主”网格中过多网格中过多的流出流体的流出流体;在一个时间单元内,流过(流出流入)一个网格的距离不可能在一个时间单元内,流过(流出流入)一个网格的距离不可能超过单元格的宽度!超过单元格的宽度!方程()中的最大函数方程()中的最大函数“Maxs”主要是为了考
10、虑在计算中可能出现的、由主要是为了考虑在计算中可能出现的、由于非目标流体的流动量超过了可能获得的非目标流体量而导致的额外附加的流于非目标流体的流动量超过了可能获得的非目标流体量而导致的额外附加的流体流动。体流动。六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法 施主-受主的思想: Hirt和Nichols在提出VOF方法的同时,给出了相函数的求解方法,两位学者设计了类似于MAC方法和PIC方法的Staggered型差分格式,即相函数定义在网格中心处,而速度定义在网格边界上。在求解的过程中采
11、用了施主-受主的思想,具体实施过程如下: 采用施主-受主型的差分对对流项进行逼近得:其中1,1,1/2/xijiji ji jiuuFuuuuuxx,1/2,1/2,/ 2i jijijuuu1/2,1/2,00iji ji jiji juuuuu1/21/2iiixxx六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法CFL条件,以Courant,Friedrichs,Lewy三个人的名字命名 界面重构的实施范围六气液相界面的构造方法六气液相界面
12、的构造方法aynxn21六气液相界面的构造方法22,/xxyxi ji ji jnnnn,xyi jjnnn则单位法向为22,/yxyyi ji ji jnnnn六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法6.3 FLAIR6.3 FLAIR型重构技术型重构技术FLAIR型重构技术由Ashgriz和J. Y. Poo两位教授首先于1990年提出。FLAIR一词的英文原文是a Flux-Line-SegmentModel for Advection and Interface Recon
13、struction,即对流和界面重构的通量线段模型。该方法运用直线段来近似两个相邻网格内的界面。基本的思路:由其名称本身已可以看到其基本的思路:即对任意与界面相关的两个相邻网格,通过构造一条带有倾角的直线段作为跨过该网格边界的近似界面。然后计算单位时间内流过该网格边界的流体体积通量通量(用用flux表示表示),并作为修改流体体积函数的数值流通量。六气液相界面的构造方法由于界面的构造要涉及到相邻的两个网格,因此需要分成多种情况进行讨论计算。根据相邻网格的相含率的不同及施主与受主网格的判断,即按通过网格边界的流体速度确定施主单元和受主单元,分别用FD和FA表示,根据FD和FA的值可以分为以下五种情
14、况。 值得首先说明的是,进行这种分类的目的,主要是为了计算通过网格边界的流体体积通量。这种通量主要是由施主网格的状这种通量主要是由施主网格的状态决定的态决定的,因此这里的分类也主要以施主网格的状态为依据。这种分类主要为了厘清计算思路、方便计算过程的实施。六气液相界面的构造方法六气液相界面的构造方法(1)施主网格是满网格,受主网格为满网格或空网格,即fa=1.0,fb=0.0/1.0(2)施主网格是空网格,受主网格为满网格或空网格,即fa=0.0,fb=0.0/1.0六气液相界面的构造方法(1)施主网格是满网格,受主网格为满网格或空网格,即fa=1.0,fb=0.0/1.0(2)施主网格是空网格
15、,受主网格为满网格或空网格,即fa=0.0,fb=0.0/1.0六气液相界面的构造方法六气液相界面的构造方法 针对施主和受主网格均为半网格时的上述四种情况,其判断依据为: (1)若为第一种情况应满足: (2)若为第二种情况应满足: (3)若为第三种情况应满足: (4)若为第四种情况应满足:3.and. 23baabffff23.0.5baababbffandfff ff121.512/34/3aababaababffffffffff10.511/0.5abbbabffffff六气液相界面的构造方法 以下将简单介绍第一种情况的输运: (1)确定界面的斜率 界面方程为: 通过比较相邻网格内的相含率
16、fa、fb可得界面表达式的系数为: (2)确定界面的流量 根据相邻网格相邻界面的速度以及界面方程可得界面的输运为: 式中:yaxb132baabaffbhff*/ 20fs abasu*/ 20fs abasu*/bb h/su t hf, Fs, f+,f-六气液相界面的构造方法六气液相界面的构造方法 上述四种情况的判断依据为: (1)若为第一种情况应满足: (2)若为第二种情况应满足: (3)若为第三种情况应满足: (4)若为第四种情况应满足:11.122aafandf 11.22aafandf 1.122aafandf 1.22aafandf直线斜率 ? 上述4种界面的构造最为复杂,其主
17、要体现在界面斜率的计算。 网格(i,j)界面的计算要在垂直方向上运用两次类型3的界面构造技术,首先对网格(i,j)、(i,j-1)进行界面构造,得到斜率1,然后再对网格(i,j)、(i,j+1)进行计算,得到斜率2,最后取两斜率的均值作为网格(i,j)界面的斜率。 然后,再根据界面流速计算界面流量。 六气液相界面的构造方法六气液相界面的构造方法再进一步,可按类似于情形()中的方法构造直线,作为此网格内的界面近似,然后求出经过网格边界流入受主网格的流体体积流量,同样可以归结为图所示的种情形。六气液相界面的构造方法 FLAIR算法的算例剪切速度场取(x0,y0)=(0.5,0.5),计算区域取0,
18、1*0,1,初始界面为圆,圆心为(0.5,0.3)、半径为0.2。计算网格为200*200时间步长为0.0001s。 0000,cossin,sincosux yxxyyvx yxxyy 图3.3 剪切速度场数值结果(上为旋转1s,下为旋转2s)六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法六气液相界面的构造方法PLIC界面重构技术在二维直角坐标中的实现 PLIC界面重构技术也是应用直线段对界面进行重构,但其与FLAIR不
19、同,PLIC方法是在单个网格内对界面进行近似。PLIC界面存在20种情况,其中4种情况较为简单,界面与坐标轴平行,其界面流量的计算非常简单。其它16种情况的界面与两个坐标轴均有交点,此界面的法向为:22,/xxyxi ji ji jnnnn,xyi jjnnn,1,11,1,11,11,1,122/xi jijijijijijijnffffffx ,1,1,11,11,1,11,122/yi jiji jijiji jijnffffffy 则单位法向为22,/yxyyi ji ji jnnnn分母上系数,二维时为8;三维时为32?0,0 xynn 通过坐标轴的旋转以及坐标转换可将各种界面转换为
展开阅读全文