您的当前位置:首页正文

第3章,fluent湍流模型-1

2022-03-20 来源:步旅网
第三章,湍流模型

第一节, 前言

湍流流动模型很多,但大致可以归纳为以下三类:

第一类是湍流输运系数模型,是Boussinesq于1877年针对二维流动提出的,将速度脉动的二阶关联量表示成平均速度梯度与湍流粘性系数的乘积。即:

u2tu1u1 3-1 x2推广到三维问题,若用笛卡儿张量表示,即有:

2kij 3-2 3模型的任务就是给出计算湍流粘性系数t的方法。根据建立模型所需要的微分方程的数

目,可以分为零方程模型(代数方程模型),单方程模型和双方程模型。

第二类是抛弃了湍流输运系数的概念,直接建立湍流应力和其它二阶关联量的输运方程。 第三类是大涡模拟。前两类是以湍流的统计结构为基础,对所有涡旋进行统计平均。大涡模拟把湍流分成大尺度湍流和小尺度湍流,通过求解三维经过修正的Navier-Stokes方程,得到大涡旋的运动特性,而对小涡旋运动还采用上述的模型。

实际求解中,选用什么模型要根据具体问题的特点来决定。选择的一般原则是精度要高,应用简单,节省计算时间,同时也具有通用性。

FLUENT提供的湍流模型包括:单方程(Spalart-Allmaras)模型、双方程模型(标准κ-ε模型、重整化群κ-ε模型、可实现(Realizable)κ-ε模型)及雷诺应力模型和大涡模拟。

uiujuiujtxjxi包含更多 物理机理

Zero-Equation Models One-Equation Models Spalart-Allmaras Two-Equation Models Standard k- RNG k-Realizable k- RANS-based models

每次迭代 计算量增加

FLUENT提供的模型选择

Reynolds-Stress Model Large-Eddy Simulation Direct Numerical Simulation 湍流模型种类示意图

24

第二节,平均量输运方程

雷诺平均就是把Navier-Stokes方程中的瞬时变量分解成平均量和脉动量两部分。对于速度,有:

uiuiui 3-3

其中,ui和ui分别是平均速度和脉动速度(i=1,2,3)

类似地,对于压力等其它标量,我们也有:

 3-4 其中,表示标量,如压力、能量、组分浓度等。

把上面的表达式代入瞬时的连续与动量方程,并取平均(去掉平均速度ui上的横线),我们可以把连续与动量方程写成如下的笛卡儿坐标系下的张量形式:

(ui)0 3-5 txiDuipDtxixjuiuj2uluiuj 3-6 ijxlxjxi3xj上面两个方程称为雷诺平均的Navier-Stokes(RANS)方程。他们和瞬时Navier-Stokes方程有相同的形式,只是速度或其它求解变量变成了时间平均量。额外多出来的项uiuj是雷诺应力,表示湍流的影响。如果要求解该方程,必须模拟该项以封闭方程。

如果密度是变化的流动过程如燃烧问题,我们可以用法夫雷(Favre)平均。这样才可以求解有密度变化的流动问题。法夫雷平均就是出了压力和密度本身以外,所有变量都用密度加权平均。变量的密度加权平均定义为:

~/ 3-7

符号~表示密度加权平均;对应于密度加权平均值的脉动值用表示,即有:~ 。很显然,这种脉动值的简单平均值不为零,但它的密度加权平均值等于零,即:

0, 0

Boussinesq近似与雷诺应力输运模型

为了封闭方程,必须对额外项雷诺应力uiuj进行模拟。一个通常的方法是应用Boussinesq假设,认为雷诺应力与平均速度梯度成正比,即:

uiuj uiujtxjxi2(ktui)ij 3-8 3xiBoussinesq假设被用于Spalart-Allmaras单方程模型和k双方程模型。Boussinesq近似

的好处是与求解湍流粘性系数有关的计算时间比较少,例如在Spalart-Allmaras单方程模型中,只多求解一个表示湍流粘性的输运方程;在k双方程模型中,只需多求解湍动能k和耗散率ε两个方程,湍流粘性系数用湍动能k和耗散率ε的函数。Boussinesq假设的缺点是认为湍

25

流粘性系数t是各向同性标量,对一些复杂流动该条件并不是严格成立,所以具有其应用限制性。

另外的方法是求解雷诺应力各分量的输运方程。这也需要额外再求解一个标量方程,通常是耗散率ε方程。这就意味着对于二维湍流流动问题,需要多求解4个输运方程,而三维湍流问题需要多求解7个方程,需要比较多的计算时间,对计算机内存也有更高要求。

在许多问题中,Boussinesq近似方法可以得到比较好的结果,并不一定需要花费很多时间来求解雷诺应力各分量的输运方程。但是,如果湍流场各向异性很明显,如强旋流动以及应力驱动的二次流等流动中,求解雷诺应力分量输运方程无疑可以得到更好的结果。

第三节, 湍流模型

3.3.1 单方程(Spalart-Allmaras)模型

~,表征出了近壁(粘性影响)区域以外的湍流运动粘Spalart-Allmaras模型的求解变量是~的输运方程为: 性系数。~~~D1~Y 3-9 G()Cb2Dt~xjxjxj~其中,G是湍流粘性产生项;Y是由于壁面阻挡与粘性阻尼引起的湍流粘性的减少;和Cb2是常数;ν是分子运动粘性系数。

湍流粘性系数用如下公式计算:

~f t1~其中,f1是粘性阻尼函数,定义为:f13,并且。

C313湍流粘性产生项,G用如下公式模拟:

~~ 3-10 GCb1S~~其中,SS22f2,而f21。其中,Cb1和k是常数,d是计算点到

1f1kd壁面的距离;S2ijij。ij定义为:

 3-11 iju1jui2xixj由于平均应变率对湍流产生也起到很大作用,FLUENT处理过程中,定义S为:

SijCprodmin(0,Sijij) 3-12

其中,Cprod2.0,ijijij,Sij2SijSij,平均应变率Sij定义为:

ujui1Sij2xixj

 3-13 26

在涡量超过应变率的计算区域计算出来的涡旋粘性系数变小。这适合涡流靠近涡旋中心的区域,那里只有“单纯”的旋转,湍流受到抑止。包含应变张量的影响更能体现旋转对湍流的影响。忽略了平均应变,估计的涡旋粘性系数产生项偏高。

湍流粘性系数减少项Y为:

~YCw1fw 3-14

d261Cw3其中,fwg6 3-15 6gCw3grCw2(r6r) 3-16

~r~22 3-17

Skd~~其中,Cw1,Cw2,Cw3是常数,SS22f2。在上式中,包括了平均应变率对S

kd~的影响,因而也影响用S计算出来的r。

~2/3,上面的模型常数在FLUENT中默认值为:Cb10.1335,Cb20.622,1/6C17.1,Cw1Cb1/k2(1Cb2)/~,Cw20.3,Cw32.0,k0.41。

壁面条件

~设置为零。当计算网格足够细,可以计算层流底层时,壁面切应在壁面,湍流运动粘性力用层流应力-应变关系求解,即:

uyu 3-18 u如果网格粗错不能用来求解层流底层,则假设与壁面近邻的网格质心落在边界层的对数区,则根据壁面法则:

uyu1 3-19 lnEuk其中,k=0.419,E=9.793。

对流传热传质模型

在FLUENT中,用雷诺相似湍流输运的概念来模拟热输运过程。给出的能量方程为:

cptT(E)[ui(Ep)]ku()jijeffSh 3-20 txixiPrtxi式中,E是总能量,(ij)eff是偏应力张量,定义为:

27

(ij)effeff(ujxiuiu2)effiij 3-21 xj3xi其中,(ij)eff表示粘性加热,耦合求解。如果默认为分开求解,FLUENT不求解处(ij)eff。但是可以通过变化“粘性模型”面板上的湍流普朗特数(Prt),其默认值为0.85。

湍流质量输运与热输运类似,默认的Schmidt数是0.7,该值同样也可以在“粘性模型”面板上调节。

标量的壁面处理与动量壁面处理类似,分别选用合适的壁面法则。

综上所述,Spalart-Allmaras模型是相对简单的单方程模型,只需求解湍流粘性的输运方程,并不需要求解当地剪切层厚度的长度尺度。该模型对于求解有壁面影响流动及有逆压力梯度的边界层问题有很好模拟效果,在透平机械湍流模拟方面也有较好结果。

Spalart-Allmaras模型的初始形式属于对低雷诺数湍流模型,这必须很好解决边界层的粘性影响区求解问题。在FLUENT中,当网格不是很细时,采用壁面函数来解决这一问题。当网格比较粗糙时,网格不满足精确的湍流计算要求,用壁面函数也许是最好的解决方案。另外,该模型中的输运变量在近壁处的梯度要比k中的小,这使得该模型对网格粗糙带来数值误差不太敏感。

但是,Spalart-Allmaras模型不能预测均匀各向同性湍流的耗散。并且,单方程模型没有考虑长度尺度的变化,这对一些流动尺度变换比较大的流动问题不太适合。比如,平板射流问题,从有壁面影响流动突然变化到自由剪切流,流场尺度变化明显。

3.3.2 标准k模型

标准k模型需要求解湍动能及其耗散率方程。湍动能输运方程是通过精确的方程推导得到,但耗散率方程是通过物理推理,数学上模拟相似原形方程得到的。该模型假设流动为完全湍流,分子粘性的影响可以忽略。因此,标准k模型只适合完全湍流的流动过程模拟。

标准k模型的湍动能k和耗散率ε方程为如下形式:

tkGkGbYM 3-22 kxitD2 3-23 C1(GkC3Gb)C2Dtxikxikk在上述方程中,Gk表示由于平均速度梯度引起的湍动能产生,Gb是用于浮力影响引起DkDtxik2的湍动能产生;YM可压速湍流脉动膨胀对总的耗散率的影响。湍流粘性系数tC。

在FLUENT中,作为默认值常数,C1=1.44,C2=1.92,C0.09,湍动能k与耗散率ε的湍流普朗特数分别为k=1.0,=1.3。可以通过调节“粘性模型”面板来调节这些常数值。

28

3.3.3 重整化群κ-ε模型

重整化群κ-ε模型是对瞬时的Navier-Stokes方程用重整化群的数学方法推导出来的模型。模型中的常数与标准κ-ε模型不同,而且方程中也出现了新的函数或者项。其湍动能与耗散率方程与标准κ-ε模型有相似的形式:

DkkkeffGkGbYM 3-24

DtxixiD2R 3-25 effC1(GkC3Gb)C2DtxixikkGk表示由于平均速度梯度引起的湍动能产生,Gb是用于浮力影响引起的湍动能产生;YM可

压速湍流脉动膨胀对总的耗散率的影响,这些参数与标准κ-ε模型中相同。k和分别是湍动能k和耗散率的有效湍流普朗特数的倒数。 湍流粘性系数计算公式为:

~2k~ 3-26 1.72dd~31C~/,C100 其中,eff对上面方程积分,可以精确得到有效雷诺数(涡旋尺度)对湍流输运的影响,这有助于

处理低雷诺数和近壁流动问题的模拟。

对于高雷诺数,上面方程可以给出:tCk2,C0.0845。这个结果非常有意

思,和标准κ-ε模型的半经验推导给出的常数C0.09非常近似。

在FLUENT中,如果是默认设置,用重整化群κ-ε模型时候是针对的高雷诺数流动问题。如果对低雷诺数问题进行数值模拟,必须进行相应的设置。

重整化群κ-ε模型有旋修正

通常,平均运动有旋时候对湍流有重要影响。FLUENT中重整化群κ-ε模型通过修正湍流粘性系数来考虑了这类影响。

湍流粘性的修正形式为:

tt0f(s,,) 3-27

s是其中,t0是不考虑有旋计算出来的湍流粘性系数;Ω是FLUENT计算出来的特征旋流数;

旋流常数,不同值表示有旋流动的强度不同。流动可以是强旋或者中等旋度的。FLUENT默认设

置s=0.05,针对中等旋度的流动问题,对于强旋流动,可以选择较大的值。

湍动能及其耗散率的有效湍流普朗特数倒数的计算公式为:

k 29

1.39292.3929mol 3-28

01.392902.3929eff式中,0=1,在高雷诺数流动问题中,mol/eff1,k1.393。

湍流耗散率方程右边的R为:

0.63210.3679k13其中,Sk/,04.38,0.012。

RC3(1/0)2 3-29

为了更清楚体现R对耗散率的影响,我们把耗散率输运方程重写为:

D22* 3-30 C2effC1(GkC3Gb)C2DtxixikkkC3(1/0)*则:C2C2 3-31 31**在0的区域,R的贡献为正;C2大于C2。以对数区为例,3,C22.0,这

和标准κ-ε模型中给出的C2=1.92接近。因此,对于弱旋和中等旋度的流动问题,重整化群κ-ε模型给出的结果比标准κ-ε模型的结果要大。

重整化群模型中,C11.42,C21.68。

3.3.4 可实现κ-ε模型

可实现κ-ε模型的湍动能及其耗散率输运方程为:

tkxGkGbYM 3-32 kjtD2CSCCC3Gb 3-33 121xDtxjkktj其中,C1max0.43,,Sk/ 5在上述方程中,Gk表示由于平均速度梯度引起的湍动能产生,Gb是用于浮力影响引起

DkDtxj的湍动能产生;YM可压速湍流脉动膨胀对总的耗散率的影响。C2和C1是常数;k,分

C1=1.44,C2=1.9,别是湍动能及其耗散率的湍流普朗特数。在FLUENT中,作为默认值常数,

k=1.0,=1.2。

可实现κ-ε模型的湍动能的输运方程与标准κ-ε模型和重整化群κ-ε模型

有相同的形式,只是模型参数不同。但耗散率方程有较大不同。首先耗散率产生项(方

30

程右边第二项)不包含湍动能产生项Gk,现在的形式更能体现能量在谱空间的传输。另外的特色在于耗散率减少项中,不具有奇异性。并不象标准κ-ε模型模型那样把K放在分母上。

该模型适合的流动类型比较广泛,包括有旋均匀剪切流,自由流(射流和混合层),腔道流动和边界层流动。对以上流动过程模拟结果都比标准κ-ε模型的结果好,特别是可实现κ-ε模型对圆口射流和平板射流模拟中,能给出较好的射流扩张角。

湍流粘性系数公式为tCk2,这和标准κ-ε模型相同。不同的是,在可实现κ-

ε模型中,C不再是个常数,而是通过如下公式计算:

C*1A0AsU*K 3-34

其中,U~~~the mean SijSijijij,ijij2ijkk,ijijijkk,ij是 is

rate-of –rotation tensor viewed in a rotating reference frame with the angular velocity k。模型常数A04.04,As6cos,而:

arccos(6W),式中W=

13SijSjkSkj1ujui~,,S() SSS~ijijij2xixjS我们可以发现,C是平均应变率与旋度的函数。在平衡边界层惯性底层,可以得到C=0.09,与标准κ-ε模型中采用底常数一样。

双方程模型中,无论是标准κ-ε模型、重整化群κ-ε模型还是可实现κ-ε模型,三个模型有类似的形式,即都有κ和ε的输运方程,它们的区别在于:1,计算湍流粘性的方法不同;2,控制湍流扩散的湍流Prandtl数不同;3,ε方程中的产生项和Gk关系不同。但都包含了相同的表示由于平均速度梯度引起的湍动能产生Gk,用于浮力影响引起的湍动能产生Gb;可压速湍流脉动膨胀对总的耗散率的影响YM。

湍动能产生项

xiTGbgit 3-36

Prtxi式中,Prt是能量的湍流普特朗数,对于可实现κ-ε模型,默认设置值为0.85。对于重整化群κ-ε模型,Prt1/,1/Prk/Cp。热膨胀系数气体,浮力引起的湍动能产生项变为:

Gkuiujuj 3-35

1,对于理想Tp 31

Gbgi 3-37

Prtxit在FLUENT程序中,如果有重力作用,并且流场里有密度或者温度的梯度,浮力对湍动能的影响都是存在的。浮力对耗散率的影响不是很清楚,因此,默认设置中,耗散率方程中的浮力影响不被考虑。如果要考虑浮力对耗散率的影响,用“粘性模型”面板来控制。浮力对耗散率影响是用C3来体现。但C3并不是常数,而是如下的函数形式:

C3tanhv 3-38 uv是平行于重力方向的速度分量;u是垂直于重力方向的速度分量。如果流动速度与重力方向相同的剪切流动,C3=1,对于流动方向与重力方向垂直的剪切流,C3=0。

对于高马赫数的流动问题,可压速性对湍流影响在YM中体现。

YM2Mt2

其中,Mt是马赫数,定义为:Mtk(aRT是声速)。 a2默认设置中,只要选择可压速理想气体,可压速效应都是考虑的。

在上述的双方程模型中,对流传热传质模型都是通过雷诺相似湍流动量输运方程得到的。能量方程形式为:

TuiEp(E)ku()effjijeffSh 3-39 txixixi式中,E是总的能量,keff是有效导热系数;(ij)eff是偏应力张量,定义为:

ujui2effuiij 3-40 (ij)effeffxxiixj3(ij)eff表示的是粘性加热,耦合求解时总是计算。如果不是耦合求解时候,作为默认设置,

并不求解该量。如果有需要,需在“粘性模型”面板中设置。 对于重整化群κ-ε模型,有效导热系数为:

keffcpeff 3-41

α用(3-28)计算,式中,01/Prk/Cp。事实上,随着mol/eff的变化而变化,这是重整化群κ-ε模型的一个优点,因为实验中证明,湍流普朗特数随分子普朗特数及湍流而变化。

湍流质量输运处理过程与能量输运过程类似。对于标准κ-ε模型和可实现的κ-ε模型,默认的Schmidt数是0.7,重整化群模型中,是通过方程3-28来计算的,其中,01/Sc,Sc是分子Schimidt数。

32

3.3.5 雷诺应力模型(RSM)

雷诺应力模型是求解雷诺应力张量的各个分量的输运方程。具体形式为:

(uiuj)(Ukuiuj) txk

对流项Cij

uuij xkTL湍流扩撒项Dij 分子扩散Dij uiujukp(kjuiikuj)xkxkUjUiuiukujukgiujgjui xxkk应力产生项Pij 浮力产生项目Gij

uiujuiuj p2xxkxkjxi压力应变项ij 耗散项ij

2kujumikmuiumjkm 3-42

系统旋转产生项Fij

上面方程中,Cij,Dij,Pij,Fij不需要模拟,而Dij,Gij,ij,ij需要模拟以封闭方程。下面简单对几个需要模拟项的模拟。

T可以用Delay and Harlow [L38]的梯度扩散模型来模拟,即: DijLTDCsxkTijkukuluiuj 3-43

xl但这个模型会导致数值不稳定,因此FLUENT程序中采用标量湍流扩散模型:

 3-44 k2k0.82,式中,湍流粘性系数用tC来计算,根据Lien and Leschziner [L98],DxkTijtuiujkxk这和标准κ-ε模型中选取1.0有所不同。

根据Gibson and Launder [L58], Fu [L55], Launder [L88,L89], 压力应变项ij可以分解为三项,即:

w 3-45 ijij,1ij,2ij 33

ij,1,ij,2和wij分别是慢速项,快速项和壁面反射项。

2uukijij,常数C11.8。 k321ij,2C2PijFijGijCijijPGC,C20.60,PPkk,

3211GGkk,CCkk。

22ij,1C1壁面反射项用于重新分布近壁的雷诺正应力分布,主要是减少垂直于壁面的雷诺正应力,增加平行于壁面的雷诺正应力。该项模拟为:

wij33k3/2ukumnknmijuiuknjnkujuknink C1k22Cdl3/233kkm,2nknmijik,2njnkjk,2nink 3-46 C222Cld=0.5,C20.3,nk是xk在垂直于壁面方向上的单位分量,d是到壁面的距式中,C1离;ClC3/4/k,C0.09,k=0.41。

w默认设置时候,FLUENT不计算ij。如果需要计算时候,在“粘性模型”面板中设置。

线性压力应变模型

对于小雷诺数流动,特别是用双层模型求解近壁流动问题时,FLUENT中通过改进模型常

和C2来改进压力应变项Launder [L91]。这一过程只有在选择双层流模型时候,数C1,C2,C1在“粘性模型”面板上调节。

(0.0067Ret)2C112.58AA21e C20.75A

2C1C11.67

312C236maxC2,0 C22其中,Retk/(),参数A和张量不变量A2, A3定义为:

9A1(A2A3)

8A2ikki A3ikkjji

34

式中,ij是雷诺应力张量各向异性部分,定义为:

2uiujkij3ijk 3-47 

二阶压力应变模型

二阶压力应变模型由Spezible {L157}等人提出。

1*ij(C1C1*P)bijC2(bikbkjbmnbmnij)(C3C3bijbij)kSij

32C4k(bikSjkbjkSikbmnSmnij)C5k(bikjkbjkik) 3-48

3

式中,bij是雷诺应力各向异性张量,定义为:

 3-49 ujuiujui11;模型常数平均应变率Sij定义为: Sij;ij2xixj2xixj*1.3,C41.25,C50.4。 C13.4,C1*1.8,C24.2,C30.8,C3二阶压力应变模型不需要考虑壁面反射影响去模拟对数区湍流边界层过程。

浮力对湍流的影响

浮力引起的产生项模拟为:

2uiujkij3 bij2kGijPrttgiTT 3-50 gjxjxi其中,Prt是能量的湍流普朗特数,默认设置值为0.85。

对于理想气体,把热膨胀系数的定义代入上式,得:

 3-51 GijgigjPrtxjxi

耗散项ij的模拟

35

t耗散张量ij模拟为:

232式中,YM2Mt,Mt是马赫数;标量耗散率用标准k-模型中的采用的耗散率输运方

ijij(YM) 3-52

程求解。

雷诺应力模型的边界条件

在流场进口,雷诺应力模型需要各个雷诺应力分量和湍动能耗散率的值。这些值可以直接输入,也可以湍流强度和特征长度来计算。

在壁面,雷诺应力模型通过壁面函数,给出各个雷诺应力分量和耗散率的值。

雷诺应力模型的能量与质量输运方程

在雷诺应力模型中,对流传热传质模型都是通过雷诺相似湍流动量输运方程得到的。能量方程形式为:

cptTuiEp(k(E))uj(ij)efftxixiPrtxi式中,E是总的能量;(ij)eff是偏应力张量,定义为:

Sh 3-53 ujui2effuiij 3-54 (ij)effeffxxiixj3(ij)eff表示的是粘性加热,耦合求解时总是计算。如果不是耦合求解时候,作为默认设置,

并不求解该量,并且Prt=0.85。如果有需要,需在“粘性模型”面板中设置。

36

因篇幅问题不能全部显示,请点此查看更多更全内容