说说湍流模型中的Detached Eddy Simulation (本人在知乎专栏的科普文章)

作者:印子斐
链接:https://zhuanlan.zhihu.com/p/20703031
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

闲来无事,想起平日里知乎私信许多人问的问题,以及当年自己入门湍流模型时的种种不解与曲折,虽然至今仍然未能了解其中精髓,就当写写学习日记,以帮助更多向我以前一样懵懂的人入个门吧。不一定完全准确,希望大家一起讨论。

首先,什么是DES?

在我还是本科的时候,说起湍流模拟,文献一般会提三种常用的方法,雷诺时均模型(RANS),大涡模拟(LES),以及直接数值模拟(DNS)。雷诺时均模型相当于对所有的湍流尺度对时均流场的影响进行建模,然后带入RANS方程求解时均流场。求解得到的结果即为系综平均(ensemble average)后的速度,压强,密度等等。大涡模拟,就相当于对Navier-Stokes方程(以下简称NS方程)加上一个低通滤波器,所有的小尺度现象,都被建模,而大于一定尺度的现象,都直接通过求解这个滤波后的NS方程得到。这个尺度,一般是和当地网格大小有关,但是很难有一个显示的表达式,所以大部分的LES都是隐式滤波的,一般这个尺度称为cut-off length。而直接数值模拟,顾名思义,就是暴力膜(大误),可以看作没有湍流的建模过程,直接对所有的尺度进行求解。RANS,尤其是一般大小算例的定常求解,在计算机高度发展的今日,大部分人都可以用自己的个人电脑进行模拟。LES(这里指wall resolved LES),由于对近壁面网格解析度有着非常高的要求,哪怕是很简单的科研大小的玩具算例,也需要集群或者超算的介入才可以完成。直接数值模拟更不用说了,在我的印象中,似乎2080年左右才有可能进行航空领域的整机计算(数据出处暂未找到)。

NASA前几年有一个CFD2030的报告,对于RANS/LES混合模型有着极高的期望,对复杂流场,混合模型既能表现出接近于LES的计算精确度,又能极大地减少对网格数量的要求,从而达到既要马儿少吃草,又让马儿能够跑的要求。DES,作为混合模型的一种,只需要在RANS模型上做出少量的修改,就能在一般情况下大幅度提升非定常模拟的精度,至少在目前是被看作是未来的一种发展方向。还有种方向就是直接做WMLES(wall modeled LES)。

第一个DES模型,在1997年有Spalart提出(Spalart, P. R., et al. "Comments on the feasibility of LES for wings, and on a hybrid RANS/LES approach." Advances in DNS/LES 1 (1997): 4-8.),是对Spalart-Allmaras模型的\tilde{\nu}方程中的耗散项进行修改,一般直接称呼为DES97,

\tilde{d} = min(d,C_{DES}\Delta)

此处的d是壁面距离,C_{DES}是常数,\Delta=max(\Delta_x,\Delta_y,\Delta_z)是网格尺度,在接近壁面的时候,\tilde{d}=d,DES模型回归到原来的Spalart-Allmaras RANS模型,在远离壁面的时候,DES模型中的\tilde{d}被替换为C_{DES}\Delta,增大了耗散,也就是减小了湍流粘度(eddy viscosity,\nu_t)。于是大于cut-off尺度的运动会被解析出来。需要注意的是,在RANS区域是系综平均,在LES区域是滤波,这里存在着一个物理上的一致性问题。但是由于RANS和LES方程在数学上的高度统一,在数学实现上并没有什么问题。(这里是个很有趣的话题)。总之你要是相信实践出真知的话,这个模型很好用,也被广泛运用了。

当然,刚出来的模型肯定不是十全十美的,大家发现了几个问题,我们一个一个来看大牛们是怎么解决的。

首先,是Grid induced separation,这是什么意思呢,本来大家用DES模型是为了获得比RANS更好的结果,但是在计算某些光滑曲面流动分离的时候,由于分离位置对总的雷诺应力(建模的与解析的总和)比较敏感,由于DES从RANS切换到LES的时候,\tilde{d}的切换不一定是光滑的,而且在网格的部分区域,网格不够密以至于并不适合切换到LES。导致总的雷诺应力偏低,分离更早地发生了。这时候DES的表现并不是比RANS好,比LES更差了,而是比RANS更差,这是万万不被希望出现的表现。所以Spalart等人提出了进一步的修改,也就是Delayed-Detached Eddy Simulation,以下简称DDES(Spalart, Philippe R., et al. "A new version of detached-eddy simulation, resistant to ambiguous grid densities." Theoretical and computational fluid dynamics 20.3 (2006): 181-195.)。原理很简单,加了一个shielding function,形式如下:

l_{DDES} = l_{RANS} - f_d *max(0,l_{RANS}-l_{LES})

l_{RANS}就是d,而l_{LES}就是C_{DES}\Delta。此处f_d就是那个shielding function,近壁面处是0,远离壁面处为1。f_d其实就是一个无量纲化的壁面距离的函数,\nu_t有关。在比较靠近壁面的地方,无论l_{RANS}l_{LES}哪个小,始终都用l_{RANS}。当f_d等于1的时候,才回到DES97模型,这个修改避免了RANS到LES的切换太过靠近壁面,也防止了模型预测出“过早的”分离。

之后,又有人觉得,欸,DDES模型能不能当作WMLES来用?因为壁面的RANS直接可以作为wall model啊,远离壁面又和LES很像。于是他们在充分发展槽道流里试验了一下,发现不行。他们发现Log-Layer竟然分成了不能吻合的两段,这个问题就被称为Log-Layer Mismatch(LLM)。在RANS切换到LES的时候,由于建模的雷诺应力不是平滑缓慢过渡的,导致总的雷诺应力在切换处偏低,于是Log-Layer的斜率就出现问题了。这就引出了Improved Delayed Detached Eddy Simulation,以下简称IDDES,(Shur, Mikhail L., et al. "A hybrid RANS-LES approach with delayed-DES and wall-modelled LES capabilities." International Journal of Heat and Fluid Flow29.6 (2008): 1638-1649.)。要修正这个问题其实很简单,之间我提到\Delta = max(\Delta_x,\Delta_y,\Delta_z),改成\Delta = \sqrt[3]{\Delta_x\Delta_y\Delta_z} 就好了(不是100%的修正,但是已经可以接受了),而且后者还更符合LES的常用做法。当然,这篇文章可没那么简单,他们还为了IDDES能在DDES和WMLES之间顺利切换,做了很多的修改。就我个人而言,虽然这个模型的表现很不错,广泛受到工业界认可,目前也正在逐渐成为“标准”的DES模型,但是由于添加的“人工”参数和公式太多了,过多地依靠经验调整出来了,不算是一个特别完美的模型。

在2015年,Shur等人又提出了一个对DES模型的改进(Shur, Mikhail L., et al. "An enhanced version of DES with rapid transition from RANS to LES in separated flows." Flow, Turbulence and Combustion 95.4 (2015): 709-737.)。我们先来理解一下为什么他们提出这么一个改进,首先,DES是可以从RANS切换到LES,切换形式就是从RANS的eddy viscosity切换成LES的eddy viscosity,也就是建模的部分占总雷诺应力的部分变少了,总雷诺应力包括建模的与解析的两部分,于是解析的部分需要增加来保持总量的不变,但是解析的部分是不可能突然增加的,在方程求解中解析的雷诺应力必然是连续,缓慢地变化的。所以,以本文最上方配图为例,在RANS切换到LES的一瞬间,其实总的雷诺应力是不足的,是依靠数值误差来促进这个切换过程,这也解释了为什么DES算后台阶流动的预测结果是对网格非常敏感的。这篇文章,就是相当于修改了亚格子尺度的定义,在刚从RANS切换到LES的时候,数值误差引起RANS到LES的转变在可视化中很像K-H不稳定性,于是他们就定义了一个开关,在流场比较像平行剪切流的时候就进一步减小涡粘系数来促进RANS到well resolved LES的转换。我和我老板讨论过这个paper,他觉得意义不大,反而模型更复杂了。在我的实践中,一般遇到这种问题大多是通过把入口条件从RANS类改成LES类,也就是把DES当成WMLES来用,基本上能取得比较满意的结果。

当然,DDES和IDDES并不是只能建立在Spalart-Allmaras模型上,也可以用在k-\omegak-\omega  SST上。


转载请注明出处。

流体力学及仿真

说说湍流模型中的Detached Eddy Simulation (本人在知乎专栏的科普文章)的评论2条

说说湍流模型中的Detached Eddy Simulation (本人在知乎专栏的科普文章)的相关视频课程

说说湍流模型中的Detached Eddy Simulation (本人在知乎专栏的科普文章)的相关案例教程

本文介绍尺度解析仿真(Scale-Resolving Simulation,SRS)模型的由来。 虽然当前CFD湍流模拟主要基于雷诺应力平均NS模型(Reynolds-Averaged Navier-Stokes Models,RANS),但显而易见的是,一些特殊的流动现象能够更好地被一些特殊的模型处理,在这些模型中,湍流谱的全部或部分至少在数值域的一部分中被解析,这类模型被称为尺度解析仿真(Sc
本案例将学习以下内容: 1.多个配置(multiple configurations)计算文件的设置方法; 2.附加变量(additional variables)的添加方法。 在本例中,烟囱释放的烟雾以1m/s的迎面侧风扩散到大气中。湍流将设置为强度和长度标度,值为0.05,对应于5%的湍流,中等强度,涡流长度标度值为 0.25m。本教程的目标是模拟烟囱烟气随时间的扩散。稳态计算不同,本示例为瞬
With the aim to shorten the lead times for the aerodynamics simulations with CFD programs of Ansys Fluent significantly, the Volvo Car Corporation has analyzed, optimized and partially automated all p
--图文教程-- 风洞钝状体流场 -Star CCM+流程案例- 第二部分 03 流程解析 ▓ 网格生成 ❆ 采用Automated Mesh(自动网格)进行网格生成; ❆ 选择适当的网格生成器; ✦ Surface Remesher_表面重构; ✦ Polyhedral Mesher_多面体网格生成器; ✦ Prism Layer Mesher_棱柱层网格生成器; ❆ 设置默认网格控制; ✦ B
1. 背景和主要目标 该案例使用 STAR-CCM + 教程指南中的 S-Bend 几何形状,给出了针对该几何形状的不同 RANS 湍流模型的分析。该案例对应的雷诺数为 50,000 ,讨论了关键湍流量的后处理。最后提供了一些与使用湍流模型有关的分析建议和指南。使用 Simcenter STAR-CCM + 2019.3 版本 2. 模型说明 (1)几何:几何模型在STAR-CCM+ 3D-CAD
博士/Solver Development Engineer
影响力
粉丝
内容
获赞
收藏
    项目客服
    培训客服
    2 2