首页/文章/ 详情

8种对N-S方程进行离散的方法

2小时前浏览7

所选离散化的稳定性通常通过数值方法而非解析方法来确立,这与简单的线性问题不同。还必须特别小心,确保离散化能够优雅地处理不连续的解。欧拉方程和纳维-斯托克斯方程都允许出现冲击波和接触面。

一些正在使用的离散化方法包括:


   

   

1. 有限体积法


   

有限体积法(FVM)是CFD代码中常用的方法,因为它在内存使用和解决速度方面具有优势,特别是对于大型问题、高雷诺数湍流流动和源项主导流动(如燃烧)。

在有限体积法中,控制方程(通常是纳维-斯托克斯方程、质量和能量守恒方程以及湍流方程)被重新构成为一个守恒形式,然后在离散控制体积上求解。这种离散化保证了通过特定控制体积的通量的守恒。有限体积方程以以下形式产生控制方程,

其中𝑄是守恒变量的向量,𝐹是通量向量(见欧拉方程或纳维-斯托克斯方程),𝑉是控制体积元素的体积,𝐴是控制体积元素的表面积。


   

   

2. 有限元方法


   

有限元方法(FEM)用于固体的结构分析,但也适用于流体。然而,FEM公式需要特别注意以确保保守解。FEM公式已经适应了流体动力学控制方程的使用。尽管FEM必须仔细制定以保守,但它比有限体积方法更稳定。然而,FEM可能需要更多的内存,并且比FVM有更慢的解决时间。

在这种方法中,形成了一个加权残差方程:

其中𝑅𝑖是元素顶点𝑖处的方程残差,𝑄是在元素基础上表达的守恒方程,𝑊𝑖是权重因子,𝑉𝑒是元素的体积。


   

   

3. 有限差分法


   

有限差分法(FDM)具有历史重要性,并且编程简单。目前,它只用于少数专业代码中,这些代码通过使用嵌入边界或重叠网格(在每个网格上跨网格插值求解)来处理复杂几何形状,具有高精度和高效率。

其中𝑄是守保变量的向量,𝐹、𝐺和𝐻分别是𝑥、𝑦和𝑧方向上的通量。


   

   

4. 谱元素法


   

谱元素法是一种有限元类型的方法。它要求数学问题(偏微分方程)以弱形式出现。这通常是通过将微分方程乘以任意的测试函数并在整个域上积分来完成的。纯粹从数学上讲,测试函数是完全任意的——它们属于无限维函数空间。显然,无限维函数空间不能在离散谱元素网格上表示;这就是谱元素离散化开始的地方。最关键的是插值和测试函数的选择。在2D的标准低阶FEM中,对于四边形元素,最典型的选择是二次测试或插值函数,形式为v(x,y) = ax + by + cxy + d。然而,在谱元素法中,插值和测试函数被选择为非常高阶的多项式(通常是CFD应用中的10阶)。这保证了方法的快速收敛。此外,必须使用非常有效的积分程序,因为在数值代码中要执行的积分数量很大。因此,采用高阶高斯积分,因为它们以最少的计算次数实现最高精度。目前,有一些基于谱元素法的学术CFD代码,还有一些正在开发中,因为新的时步方案在科学界出现。


   

   

5. 格子玻尔兹曼方法


   

格子玻尔兹曼方法(LBM)在格子上的简化动力学图像提供了流体动力学的高效计算描述。与传统的CFD方法不同,后者通过数值求解宏观属性(即质量、动量和能量)的守恒方程,LBM模拟由虚构粒子组成的流体,这些粒子在离散格子网格上执行连续的传播和碰撞过程。在这种方法中,人们使用Boltzmann Bhatnagar-Gross-Krook (BGK)形式的动力学演化方程的离散空间和时间版本。


   

   

6. 涡旋方法


   

涡旋方法,也称为拉格朗日涡旋粒子方法,是一种用于模拟不可压缩湍流的无网格技术。在该方法中,涡度被离散到拉格朗日粒子上,这些计算元素被称为涡旋、vorton或涡旋粒子。涡旋方法作为一种无网格方法发展起来,不会受到基于网格方法的基本平滑效应的限制。然而,为了实用,涡旋方法需要快速从涡旋元素计算速度的手段——换句话说,它们需要解决特定形式的N体问题(其中N个物体的运动与它们的相互影响相关)。这一突破发生在20世纪80年代,随着Barnes-Hut和快速多极子方法(FMM)算法的发展。这些为从涡旋元素实际计算速度铺平了道路。

基于涡旋方法的软件为解决棘手的流体动力学问题提供了一种新的途径,最小化了用户干预。所需要做的就是指定问题几何形状和设置边界和初始条件。这种现代技术的重要优势包括:
  • 它实际上是无网格的,从而消除了与RANS和LES相关的众多迭代。
  • 所有问题都以相同的方式处理。不需要建模或校准输入。
  • 可以进行时间序列模拟,这对于正确分析声学至关重要。
  • 小尺度和大尺度同时被准确模拟。


   

   

7. 边界元方法


   

在边界元方法中,被流体占据的边界被划分为表面网格。边界元方法(Boundary Element Method, BEM)是一种基于积分方程的数值技术,用于求解流体动力学和其他物理领域的边界值问题。与传统的基于微分方程的方法不同,BEM直接在边界上离散并求解问题,将连续域的复杂性转化为边界上的积分表达式。这种方法通过将控制方程转化为边界积分和体积积分,然后在边界上划分元素并应用适当的数值积分技术来近似这些积分,从而实现对问题的求解。BEM特别适用于具有复杂几何形状的问题,因为它允许在边界上使用较简单的网格,同时保持较高的精度和效率。此外,BEM在处理无限域问题或具有奇异性的问题时也显示出其独特的优势。


   

   

8. 粒子方法


   

粒子法是一种基于粒子的计算方法,用于模拟流体动力学和其他物理现象。与传统的基于网格的方法不同,粒子法不依赖于固定的空间网格,而是通过一组离散的粒子来表示和追踪流体的行为。这些粒子携带流体的物理属性,如质量、动量和能量,并根据物理定律在空间中移动和相互作用。

粒子法的核心思想是将连续介质离散化,每个粒子代表流体的一小部分。这种方法特别适用于处理复杂的几何形状、自由表面流动、多相流动和大变形问题,因为它不受网格拓扑的限制。

在粒子法中,流体的动力学行为是通过粒子之间的相互作用来模拟的。这包括通过粒子间的接触力、压力和粘性力来传递动量和能量。粒子法通常采用牛顿第三定律,即作用力和反作用力,来确保模拟的物理守恒。


--- END ---

邀您关注

▽ 纯粹CFD:软件教程、行业应用、专业理论、

基础科普、研究前沿、严选培训广告

▽ 只聊CFD相关的大小事,信手天成,娓娓道来


来源:CFD饭圈
FluentCFX碰撞多相流燃烧湍流Polyflow声学理论科普ParaViewParticleWorks
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-10-13
最近编辑:2小时前
CFD饭圈
硕士 分享CFD文章,感谢关注
获赞 14粉丝 14文章 364课程 0
点赞
收藏
作者推荐

一文深入了解8类湍流模型,是8类,不是8个

在湍流的计算建模中,一个共同的目标是获得一个能够预测感兴趣量(如流体速度)的模型,以便在模拟系统工程设计中使用。对于湍流流动,涉及湍流现象的长度尺度范围和复杂性使得大多数建模方法成本过高;解决湍流中涉及的所有尺度所需的分辨率超出了计算能力。在这种情况下,主要的方法是创建数值模型来近似未解决的现象。这里列出了一些常用的湍流流动计算模型。湍流模型可以根据计算成本进行分类,这与被模拟与被解析的尺度范围相对应(解析的湍流尺度越多,模拟的分辨率越细,因此计算成本越高)。如果大多数或全部湍流尺度都没有被模拟,计算成本非常低,但代价是准确性降低。除了广泛的长度和时间尺度以及相关的计算成本外,流体动力学的控制方程包含一个非线性对流项和一个非线性及非局部的压力梯度项。这些非线性方程必须在适当的边界和初始条件下用数值方法求解。1. 雷诺平均纳维-斯托克斯方程 Reynolds-averaged Navier–Stokes 雷诺平均纳维-斯托克斯(RANS)方程是湍流建模最古老的方法。解决的是控制方程的集 合版本,引入了新的表观应力,称为雷诺应力。这增加了一个二阶张量的未知数,各种模型可以提供不同程度的封闭。一个常见的误解是,RANS方程不适用于具有时间变化平均流的流动,因为这些方程是“时间平均”的。实际上,统计上非稳态(或非定常)流动也可以同样处理。有时这被称为URANS。雷诺平均没有固有的东西可以阻止这一点,但用于封闭方程的湍流模型只有在这些平均变化的时间与包含大部分能量的湍流运动的时间尺度相比很大时才有效。RANS模型可以分为两种广泛的途径:a)Boussinesq假设这种方法涉及使用雷诺应力的代数方程,包括确定湍流粘度,并根据模型的复杂程度,求解传输方程以确定湍流动能和耗散。模型包括k-ε(Launder和Spalding),混合长度模型(Prandtl)和零方程模型(Cebeci和Smith)。这种方法中可用的模型通常根据与方法相关联的传输方程数量来引用。例如,混合长度模型是“零方程”模型,因为没有求解传输方程;k-ε是“二方程”模型,因为求解了两个传输方程(一个用于k,一个用于ε)。b)雷诺应力模型(RSM)这种方法尝试实际解决雷诺应力的传输方程。这意味着引入了几个传输方程,用于所有雷诺应力,因此这种方法在CPU工作上的成本要高得多。2. 大涡模拟 Large eddy simulation大涡模拟(LES)是一种技术,在这种技术中,通过过滤操作去除流动的最小尺度,并使用子网格尺度模型来建模它们的效果。这允许解析湍流的最大和最重要的尺度,同时大大减少了最小尺度引起的计算成本。这种方法需要比RANS方法更多的计算资源,但比DNS要便宜得多。3. 分离涡模拟 Detached eddy simulation分离涡模拟(DES)是RANS模型的修改,在足够细分的区域中,模型切换到子网格尺度表述,以便进行LES计算。靠近固体边界和湍流长度尺度小于网格最大尺寸的区域被分配RANS模式的解决方案。当湍流长度尺度超过网格尺寸时,使用LES模式解决这些区域。因此,DES的网格分辨率不像纯LES那样苛刻,从而大幅降低了计算成本。尽管DES最初是为Spalart-Allmaras模型(Philippe R. Spalart等人,1997年)制定的,但它也可以通过适当修改RANS模型中明确或隐含涉及的长度尺度,与其他RANS模型(Strelets,2001年)一起实现。因此,基于Spalart-Allmaras模型的DES就像带壁面模型的LES,而基于其他模型(如二方程模型)的DES则表现为混合RANS-LES模型。由于RANS-LES切换,网格生成比简单的RANS或LES情况更复杂。DES是一种非区域性方法,为解决方案的RANS和LES区域提供了单一平滑的速度场。4. 直接数值模拟 Direct numerical simulation直接数值模拟(DNS)解析了湍流长度尺度的全部范围。这边缘化了模型的效果,但极其昂贵。计算成本与Re^3成正比。对于具有复杂几何形状或流动配置的流动,DNS是不可行的。5. 相干涡旋模拟 Coherent vortex simulation相干涡旋模拟方法将湍流场分解为相干部分,包括有组织的涡旋运动,以及不相干部分,即随机背景流动。这种分解是通过小波滤波完成的。这种方法与LES有很多共同之处,因为它使用分解并只解析过滤部分,但不同之处在于它不使用线性低通滤波器。相反,过滤操作基于小波,并且过滤器可以根据流动场的演变进行调整。Farge和Schneider使用两种流动配置测试了CVS方法,并表明流动的相干部分表现出与总流动的能量谱-40/39相对应的相干结构(涡旋管),而流动的不相干部分组成了均匀背景噪声,没有表现出有组织的结构。Goldstein和Vasilyev将FDV模型应用于大涡模拟,但没有假设小波滤波器从子滤波尺度中消除了所有相干运动。通过同时使用LES和CVS过滤,他们表明SFS耗散由SFS流动场的相干部分主导。6. PDF方法 Probability density function (PDF) methods,由Lundgren首次引入的概率密度函数(PDF)湍流方法,基于跟踪速度的一点PDF,fV(v;x,t)dv,它给出了在点x的速度在v和v+dv之间的概率。这种方法类似于气体的动力学理论,其中气体的宏观属性由大量粒子描述。PDF方法的独特之处在于它们可以应用于不同湍流模型的框架内;主要差异发生在PDF传输方程的形式上。例如,在大涡模拟的背景下,PDF变为过滤后的PDF。PDF方法也可以用来描述化学反应,并且特别适用于模拟化学反应流动,因为化学源项是封闭的,不需要模型。PDF通常通过使用拉格朗日粒子方法来跟踪;当与大涡模拟结合时,这导致了一个用于子滤波粒子演化的Langevin方程。7. 涡度约束方法 Vorticity confinement method,涡度约束(VC)方法是一种在模拟湍流尾迹时使用的欧拉技术。它使用类似孤立波的方法来产生一个没有数值扩散的稳定解。VC可以在仅有2个网格单元内捕获小尺度特征。在这些特征内,求解一个非线性差分方程,而不是有限差分方程。VC类似于捕获冲击波的方法,其中满足守恒定律,以便准确计算基本积分量。8. 线性涡旋模型 Linear eddy model,线性涡旋模型是一种用于模拟湍流中发生的对流混合的技术。具体来说,它提供了一种数学方法来描述标量变量在矢量流场内的相互作用。它主要用于湍流的一维表示,因为它可以应用于广泛的长度尺度和雷诺数范围。这个模型通常用作更复杂流动表示的构建块,因为它提供了在大范围流动条件下保持的高分辨率预测。邀您关注▽ 纯粹CFD:软件教程、行业应用、专业理论、基础科普、研究前沿、严选培训广告▽ 只聊CFD相关的大小事,信手天成,娓娓道来来源:CFD饭圈

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈