一种基于湍流能谱耦合k-ω系列模型的网格自适应湍流模拟方法

文档序号:31801455发布日期:2022-10-14 18:56阅读:73来源:国知局
一种基于湍流能谱耦合k-ω系列模型的网格自适应湍流模拟方法
一种基于湍流能谱耦合k-ω
系列模型的网格自适应湍流模拟方法
技术领域
1.本发明涉及工程流体力学计算领域,尤其涉及一种基于湍流能谱耦合k-ω系列模型的网格自适应湍流模拟方法。


背景技术:

2.湍流现象在自然界和工程领域中普遍存在,对湍流的精准预测是研究复杂流动问题的一大难题。以流体机械内部流动为例,其流动结构十分复杂,广泛存在多尺度、非线性、非定常等复杂湍流流动现象,这些复杂湍流对流体机械的性能有很大影响。因此,在工程设计中,迫切的需要发展预测精度高、计算效率高的湍流模拟方法,使之能准确模拟以流体机械内部流动为例的复杂工程问题中的湍流流动。
3.现有工程常用的湍流模拟方法以求解雷诺平均ns方程(rans)方法为主,虽然计算量较小,但由于其基于简单基本流动发展而来,对工程问题中多尺度、非定常、大分离等复杂湍流流动预测准确性不佳,从而难以实现对以流体机械内部流动为例的工程问题中复杂流动机理的精细化研究,严重制约流体机械等领域设计水平的提升。大涡模拟(les)方法作为高精度数值模拟方法,对网格数的要求很高,使其相比于rans方法计算耗费呈指数级增长,远高于工程应用中可以承受的计算耗费水平。对于流体机械内部流动等工程流动问题,雷诺数往往较高,在现有计算能力下,les方法还难以在工程设计层面上应用于复杂工程领域的流动预测。
4.近二十年来诞生了rans-les混合模拟方法,通过在近壁区域采用rans方法,主流区域采用les方法,来平衡计算精度和计算效率,对解决复杂流动的高精度模拟计算耗费大的问题,提供了很好的解决策略。但目前经典的rans-les混合模型对网格有较为严格的要求,需要使用者具有较为丰富的高精度数值模拟经验,因而对以流体机械内部流动为例的复杂工程流动的预测能力有限。因此,降低rans-les混合模型对网格的经验依赖程度,对更好地实现复杂工程流动问题中多尺度、非线性、非定常等湍流流动现象的准确、高效的高精度模拟具有重要意义。


技术实现要素:

5.(一)要解决的技术问题
6.本发明的目的在于提出一种基于湍流能谱耦合k-ω系列模型的网格自适应湍流模拟方法,有效克服现有rans-les混合模型对网格的经验依赖度高的问题,在提升计算准确度的同时,大幅减少计算耗费,显著加快湍流模拟进程,为解决复杂工程流动问题中多尺度、非线性、非定常等湍流流动的快速高精度模拟提供高效的数值模拟方法。
7.(二)技术方案
8.为了解决上述技术问题,本发明提供一种基于湍流能谱耦合k-ω系列模型的网格自适应湍流模拟方法,包括以下步骤:
9.步骤一,判断是否应用屏蔽函数;
10.步骤二,识别当地网格尺度;
11.步骤三,基于湍流能谱积分耦合k-ω系列模型构造尺度相关的调节函数;
12.步骤四,使用调节函数重构k-ω系列模型的湍流粘性;
13.步骤五,基于k-ω系列模型,使用重构的湍流粘性进行湍流模拟;
14.①
所述判断是否应用屏蔽函数包括:
15.结合所模拟的流动状态类型,判断是否采用屏蔽函数f
gas
,具体地,当所述流动状态类型为自由剪切流动,则不采用屏蔽函数,此时所述屏蔽函数f
gas
=0;当所述流动状态类型为近壁流动,则采用屏蔽函数,所述屏蔽函数f
gas
可使用如:来源于ddes-sst模型中的f1屏蔽函数、f2屏蔽函数和来源于ddes-sa模型中的fd屏蔽函数;
16.②
所述识别当地网格尺度包括:
17.结合步骤一中的屏蔽函数f
gas
,确定当地网格长度尺度δ
*

18.所述当地网格长度尺度δ
*
由下式给出:
19.δ
*
=c
gas
[(1-f
gas

vol
+f
gas
δ
max
]
[0020]
δ
max
=max(δ
x
,δy,δz)
[0021][0022]
其中,δ
x
为当地六面体网格的长,δy为当地六面体网格的宽,δz当地六面体网格的高,c
gas
为经验系数取0.6;
[0023]

所述基于湍流能谱积分耦合k-ω系列模型构造尺度相关的调节函数包括:
[0024]
按照k-ω系列模型中对湍动能的模化方式,得原始模化的湍动能km,根据步骤二中所述当地网格长度尺度δ
*
,基于湍流能谱通过积分得到实际应模化的湍动能ku;
[0025]
所述实际应模化的湍动能ku由下式得到:
[0026][0027]
其中,ck为柯尔莫哥洛夫常系数,取1.5,ε为实际的湍流耗散率,κc为可解湍流截断波数,由步骤二中所述当地网格长度尺度δ
*
决定:
[0028][0029]
根据所述实际应模化的湍动能ku、所述原始模化的湍动能km和步骤一中所述屏蔽函数f
gas
,构造动态尺度相关的调节函数df;定义尺度之比为所述实际应模化的湍动能ku和所述原始模化的湍动能km的比值,所述动态尺度相关的调节函数df为所述尺度之比相关的函数,由下式得出:
[0030][0031]
l
gas
=(1-f
gas
)lu+f
gas
lm[0032]
[0033]
其中,lu为网格相关尺度,lm为k-ω系列模型给出的湍流长度尺度,由下式得出:
[0034][0035]
其中,km为k-ω系列模型原始模化的湍动能,ωm为k-ω系列模型得到的原始模化的比耗散率;β
*
为k-ω系列模型中的常系数,取0.09;
[0036]

所述使用调节函数重构k-ω系列模型的湍流粘性包括:
[0037]
采用步骤三所述动态尺度相关的调节函数df对k-ω系列模型中的湍流粘性ν
t
进行调控,得到重构的湍流粘性ν
sfs
,由下式得出:
[0038]
ν
sfs
=df·
ν
t
[0039]

所述基于k-ω系列模型,使用重构的湍流粘性进行湍流模拟包括:
[0040]
采用步骤四中所述重构的湍流粘性ν
sfs
计算雷诺应力,并对k-ω系列模型的输运方程进行更新,替代k-ω系列模型的原始输运方程中的湍流粘性ν
t
,与k-ω系列模型结合得到所述基于湍流能谱耦合k-ω系列模型的网格自适应湍流模拟方法。
[0041]
(三)有益效果
[0042]
本发明所提供的一种基于湍流能谱耦合k-ω系列模型的网格自适应湍流模拟方法,具有以下有益效果:通过识别当地网格大小,确定当地网格长度尺度δ
*
,进而通过湍流能谱积分构造尺度相关函数对湍流粘性进行重构,实现网格自适应模拟,有效克服现有rans-les混合模型对网格的经验依赖度高的问题,在提升计算准确度的同时,大幅减少计算耗费,显著加快湍流模拟进程,为解决复杂工程流动问题中多尺度、非线性、非定常等湍流流动的快速高精度模拟提供高效的数值模拟方法;本发明方法形式简明,可移植性强,能够很好地与k-ω系列模型进行结合,便于植入现有cfd代码进行应用和拓展,具有广阔的学术、工程应用前景。
附图说明
[0043]
图1为本发明基于湍流能谱耦合k-ω系列模型的网格自适应湍流模拟方法的流程图;
[0044]
图2为本发明基于湍流能谱构造动态尺度相关的调节函数df的示意图;
[0045]
图3为k-ω系列模型中的sst k-ω湍流模型计算的圆柱绕流算例的湍流涡结构图;
[0046]
图4为本发明基于湍流能谱耦合k-ω系列模型的网格自适应湍流模拟方法计算的圆柱绕流算例的湍流涡结构图。
具体实施方式
[0047]
以下结合附图,以k-ω系列模型中的sst k-ω湍流模型为例,对本发明的具体实施方式进行进一步详细说明,以下实例用于说明本发明,但不用于限制本发明的范围。
[0048]
选取圆柱绕流算例作为计算算例,采用高质量六面体网格对计算域进行空间离散,总网格数约为28万。
[0049]
本发明提供一种基于湍流能谱耦合k-ω系列模型的网格自适应湍流模拟方法,包括如下步骤:
[0050]
步骤一,判断是否应用屏蔽函数;
[0051]
在这一步骤中,结合所模拟的流动状态类型,判断是否采用屏蔽函数f
gas
,具体地,当流动状态类型为自由剪切流动,则不采用屏蔽函数,此时屏蔽函数f
gas
=0;当流动状态类型为近壁流动,则采用屏蔽函数,所述屏蔽函数f
gas
可使用如:来源于ddes-sst模型中的f1屏蔽函数、f2屏蔽函数和来源于ddes-sa模型中的fd屏蔽函数。
[0052]
在本实施例中,使用来源于ddes-sst模型中的f2函数,则有:
[0053]fgas
=f2[0054]
f2=tanh(ψ2)
[0055][0056]
其中,km为k-ω系列模型原始模化的湍动能,ωm为k-ω系列模型得到的原始模化的比耗散率,ν为流体的粘性系数,d为当地网格到壁面的距离,β
*
为sst k-ω湍流模型中的常系数,取0.09;
[0057]
步骤二,识别当地网格尺度;
[0058]
在这一步骤中,结合步骤一中的屏蔽函数f
gas
,确定当地网格长度尺度δ
*

[0059]
当地网格长度尺度δ
*
由下式给出:
[0060]
δ
*
=c
gas
[(1-f
gas

vol
+f
gas
δ
max
]
[0061]
δ
max
=max(δ
x
,δy,δz)
[0062][0063]
其中δ
x
为当地六面体网格的长,δy为当地六面体网格的宽,δz为当地六面体网格的高,c
gas
为经验系数取0.6;
[0064]
步骤三,基于湍流能谱积分耦合sst k-ω湍流模型构造尺度相关的调节函数:
[0065]
在这一步骤中,按照sst k-ω湍流模型中对湍动能的模化方式,得原始模化的湍动能km;
[0066]
根据当地网格长度尺度,基于湍流能谱通过积分得到实际应模化的湍动能ku,由下式给出:
[0067][0068]
其中,ck为柯尔莫哥洛夫常系数,取1.5;ε为实际的湍流耗散率;κc为可解湍流截断波数,由步骤二中的当地网格长度尺度δ
*
决定:
[0069][0070]
根据实际应模化的湍动能ku、原始模化的湍动能km和步骤一中的屏蔽函数f
gas
,构造动态尺度相关的调节函数df,如图2所示;定义尺度之比为实际应模化的湍动能ku和原始模化的湍动能km的比值,动态尺度相关的调节函数df为尺度之比相关的函数,由下式得出:
[0071][0072]
l
gas
=(1-f
gas
)lu+f
gas
lm[0073][0074]
其中,lu为网格相关尺度,lm为sst k-ω湍流模型给出的湍流长度尺度,由下式得出:
[0075][0076]
其中,km为sst k-ω湍流模型原始模化的湍动能,ωm为sst k-ω湍流模型得到的原始模化的比耗散率;β
*
为sst k-ω湍流模型中的常系数,取0.09;
[0077]
步骤四,使用调节函数重构sst k-ω湍流模型的湍流粘性;
[0078]
在这一步骤中,采用步骤三中动态尺度相关的调节函数df对sst k-ω湍流模型中的湍流粘性ν
t
进行调控,得到重构的湍流粘性ν
sfs
,由下式得出:
[0079][0080]
其中,a1为sst k-ω湍流模型中的常系数,取0.31;s为应变率;
[0081]
步骤五,基于sst k-ω湍流模型,使用重构的湍流粘性进行湍流模拟:
[0082]
在这一步骤中,采用步骤四中重构的湍流粘性ν
sfs
计算雷诺应力,并对sst k-ω湍流模型的输运方程进行更新,替代sst k-ω湍流模型的原始输运方程中的湍流粘性ν
t
,所得到的新的输运方程如下式所示:
[0083][0084][0085][0086][0087]
将所得到的新的输运方程与sst k-ω湍流模型结合得到基于湍流能谱耦合k-ω系列模型的网格自适应湍流模拟方法,并用于圆柱绕流算例的数值模拟。
[0088]
采用全隐式耦合求解技术进行瞬态计算,时间步长满足工程计算流体力学中的cfl条件。另外,为更好地显示本发明实施例的优点,同时选取k-ω系列模型中的sst k-ω湍流模型对圆柱绕流算例进行了数值模拟,与基于湍流能谱耦合k-ω系列模型的网格自适应湍流模拟方法的数值模拟结果进行了对比。
[0089]
图3为k-ω系列模型中的sst k-ω湍流模型计算的圆柱绕流算例的湍流涡结构图,采用湍流粘性比进行着色。
[0090]
图4为本发明基于湍流能谱耦合k-ω系列模型的网格自适应湍流模拟方法计算的圆柱绕流算例的湍流涡结构图,采用湍流粘性比进行着色。
[0091]
图3、图4的对比分析表明,本发明提出的基于湍流能谱耦合k-ω系列模型的网格自适应湍流模拟方法计算所得到的湍流涡结构解析能力强于sst k-ω湍流模型计算所得到的结果,在相同的网格数目下能够捕捉更为丰富的湍流结构,能够提供更加精确的流场
细节。
[0092]
以上所述仅为本发明专利的较佳实施例,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替代、改进等,均应包含在本发明的保护范围之内。
[0093]
综上而言,本发明实施例通过识别当地网格大小,确定当地网格长度尺度δ
*
,进而通过湍流能谱积分构造尺度相关函数对湍流粘性进行重构,实现网格自适应模拟,有效克服了现有湍流混合模型对网格的经验依赖度高的问题,在提升计算准确度的同时,可大幅减少计算耗费,显著加快湍流模拟进程,为复杂工程领域的流动预测提供新方法。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1