Advanced Search
Search Results
101 total results found
5.1 控制体的几何量
第 5 章 非结构有限体积格式 如第 3 章引言所述,绝大多数求解 Euler 方程和 Navier–Stokes 方程的数值格式采用线方法,即分别进行空间离散和时间离散。其主要优点是可以为空间导数与时间导数选择不同精度的数值近似。因此,与采用时空耦合离散的 Lax–Wendroff 类方法相比,这种方法具有明显更大的灵活性。后者包括显式 MacCormack 预估—校正格式、隐式 Lerat 格式等,详细介绍可参见文献 $ ^{[1]} $。由于线方法应用广泛,本章也采用这一方法。 本章讨论的有限体积格式以守恒定...
5.2 一般离散方法
5.2 一般离散方法 本章开头已提到,定义控制体及确定流动变量位置的两种最常用方法,是单元中心格式和中位对偶格式。本节将更详细地介绍它们。 不过,首先简要讨论非结构网格流动求解器所需的基本数据结构。事实上,既灵活又能节省内存和运算次数的数据结构,是任何非结构格式的关键。可以说,网格本身缺少的结构,必须在流动求解器内部补足。至少需要以下数据: 网格节点(顶点)的坐标; 从单元指向网格节点的指针; 从边界上的单元面指向网格节点的指针。 离散格式需要的其他数据结构,可由这些信息生成。为说明上述数据的一种存...
5.3 对流通量的离散
5.3 对流通量的离散 前几节讨论了空间离散方法的一般问题及所需数据结构。下文进一步介绍对流通量计算的具体实现。 如 3.1.5 节所述,在有限体积方法框架内,主要可选择以下格式: 中心格式; 通量矢量分裂格式; 通量差分分裂格式; 总变差递减(TVD)格式; 波动分裂格式。 首先较详细地介绍非结构网格上的中心离散,因为它与结构网格上的中心离散有明显不同。迎风格式的基本原理在结构网格与非结构网格上则相同,具体见 4.3.2–4.3.4 节。不过,非结构网格新增的内容是解的重构,它用于获得控制...
5.4 黏性通量的离散
5.4 黏性通量的离散 计算式(5.2)的扩散通量 $ \bar{F}_{ v} $,需要知道控制体面上的流动量及其一阶导数。为方便,黏性通量采用与对流通量相同的控制体,以获得相容的空间离散并简化数据结构。 图 5.17 Venkatakrishnan 限制器中的常数 K 对圆弧无黏绕流收敛过程的影响。图内 Iterations:迭代次数;L₂-norm of continuity residual:连续方程残差的 L₂ 范数;Unlimited:不采用限制器。 由于黏性通量具有椭圆性质,计算黏性项(2.23...
5 参考文献
参考文献 [1] Hirsch C. Numerical computation of internal and external flows, vols. 1 and 2. Chichester, UK: John Wiley and Sons; 1988. 题名中译:内流与外流的数值计算,第 1、2 卷。 [2] Frink NT. Recent progress toward a three-dimensional Navier-Stokes solver. AIAA Paper 94-0061; 1994....
6.1 显式时间推进格式
第 6 章 时间离散 采用线方法,即对控制方程(2.19)分别进行空间离散和时间离散,并为每个控制体写出方程,得到以下关于时间的耦合常微分方程组: $$ \frac{\mathrm{d}\left(\Omega\bar{M}\vec{W}\right)_{I}}{\mathrm{d}t}=-\vec{R}_{I}.\tag{6.1} $$ 式(6.1)中,$ \Omega $ 为体积,$ \vec{R} $ 为残差,$ \bar{M} $ 为质量矩阵,下标 I 表示相应控制体。必须对方程组(6.1)进行时间积分,...
6.2 隐式时间推进格式
6.2 隐式时间推进格式 在式(6.2)中取 $ \beta\neq0 $,可得到各种隐式时间积分格式。对定常流动问题,取 $ \omega=0 $ 的隐式格式最适合;非定常流动见 6.3 节。于是,式(6.2)简化为: $$ \frac{(\Omega\bar{M})_{I}}{\Delta t_{I}}\Delta\vec{W}_{I}^{n}=-\beta\vec{R}_{I}^{n+1}-\left(1-\beta\right)\vec{R}_{I}^{n}.\tag{6.26} $$ 可见,隐式形式产生...
6.3 非定常流动的求解方法
6.3 非定常流动的求解方法 非定常流动模拟如今在许多工程领域十分重要,例如叶轮机械静止与旋转部件的相互作用、活塞发动机、流固耦合、直升机空气动力学、气动声学、湍流的 DNS 或 LES、爆轰等。显然,模拟既要高效,精度也要满足问题需求。 对某些非定常应用,当时间尺度与空间尺度除以特征值相当,即物理过程要求的 CFL 数为 1 的量级时,显式格式是最佳选择,例如气动声学、DNS、LES。显式 Runge–Kutta 格式在这类应用中十分常用。由于整体物理现象演化远慢于局部解的变化,需要在很长的物理时间区间积分。为准...
6 参考文献
参考文献 [1] Jameson A, Schmidt W, Turkel E. Numerical solutions of the Euler equations by finite volume methods using Runge-Kutta time-stepping schemes. AIAA Paper 81-1259; 1981. 题名中译:采用 Runge–Kutta 时间推进格式的有限体积方法求解 Euler 方程。 [2] Van Leer B, Tai C-H, Powell KG. de...
7.1 湍流基本方程
第 7 章 湍流建模 湍流与层流相比,最突出的特征是流体分子沿复杂而不规则的路径作混沌运动。强烈的混沌运动使流体各层之间发生剧烈混合。由于分子之间以及分子与固体壁面之间的动量和能量交换增强,在相同条件下,湍流的壁面摩擦和传热均高于层流。 尽管流动变量的混沌脉动具有确定性,湍流模拟仍然是一个重大难题。即使利用现代超级计算机,直接求解非定常 Navier–Stokes 方程(2.19)来模拟湍流,即直接数值模拟(DNS)$ [1-16] $,也只能用于雷诺数(Re)约为 $ 10^{4}-10^{5} $、几何和流动较...
7.2 一阶封闭模型
7.2 一阶封闭模型 一阶封闭模型是近似计算 Reynolds/Favre 平均 Navier–Stokes 方程中 Reynolds 应力的最简便方法。它们基于 7.1.5、7.1.6 节分别讨论的 Boussinesq 模型或非线性涡黏性模型。因此,相应湍流模型的任务是计算涡黏度 $ \mu_{T} $。 在众多一阶封闭模型中,我们选取三种应用广泛、代表当前发展水平的方法。这三种模型均易于在结构网格和非结构网格上实现。首先讨论 Spalart 和 Allmaras 的单方程模型,然后介绍著名的 $ K-\var...
7.3 大涡模拟
7.3 大涡模拟 Smagorinsky 早在 1963 年就在气象学(大气环流)中采用了所谓的 LES 方法 $ [98] $。Deardorff 于 1970 年给出了 LES 的首个工程应用,即湍流槽道流 $ [99] $。随后 Schumann 对该方法作了扩展和改进 $ [100] $。20 世纪 80 年代,湍流模拟的研究重点从 LES 转向 DNS,但仍开展了一些重要的 LES 研究,例如 Bardina 等人 $ [101] $ 以及 Moin 和 Kim $ [102] $ 的工作。20 世纪 9...
7 参考文献
参考文献 [1] Liu C, Liu Z. Multigrid methods and high order finite difference for flow in transition. AIAA Paper 93-3354; 1993. 题名中译:转捩流动的多重网格方法与高阶有限差分。 [2] Olejniczak DJ, Weirs VG, Liu J, Candler GV. Hybrid finite-difference methods for DNS of compressible turbul...
8.1 虚拟单元的概念
第 8 章 边界条件 任何数值模拟都只能考虑真实物理区域或系统的一部分。区域截断会引入人工边界,必须在这些边界上指定某些物理量的值。此外,与流体接触的壁面构成物理区域的自然边界。边界条件的数值处理必须格外谨慎,不恰当的实现会使模拟无法准确反映真实系统,还可能损害求解格式的稳定性和收敛速度。 数值求解 Euler 方程和 Navier–Stokes 方程时,通常遇到以下类型的边界条件: 固体壁面; 外部流动的远场; 内部流动的入口和出口; 喷注边界; 对称边界; 坐标切口和周期边界; 网格...
8.2 固体壁面
8.2 固体壁面 8.2.1 无黏流动 在无黏流动中,流体沿表面滑动。由于没有摩擦力,速度矢量必须与表面相切,等价于表面法向没有流动,即 $$ \vec{ v}\cdot\vec{n}=0\qquad\text{在表面上},\tag{8.1} $$ 其中,$ \vec{n} $ 表示表面的单位法向量。因此,壁面处的逆变速度 V(式(2.22))为零,对流通量矢量(式(2.21))仅剩压力项,即 $$ (\vec{F}_{c})_{\mathrm{w}}=\begin{bmatrix}0\\ n_{x}p_{\ma...
8.3 远场
8.3 远场 对翼型、机翼、汽车及其他构型周围的外部流动进行数值模拟,必须采用有限区域,因此需要人工远场边界条件。远场边界条件的数值实现必须满足两个基本要求:首先,与无限区域相比,截断区域不应对流动解产生明显影响;其次,任何向外传播的扰动均不得反射回流场 $ [9] $。亚声速和跨声速问题具有椭圆型特性,对远场边界条件尤其敏感。不恰当的实现会显著减慢向定常解的收敛,并可能降低解的精度。人们已发展出多种能在人工边界吸收外传波动的方法 $ [10-15] $。不同无反射边界条件的综述见文献 $ [16] $。 下面两节...
8.4 入口/出口边界
8.4 入口/出口边界 人们为 Navier–Stokes 方程的入口,尤其是出口(又称开放)边界条件,提出了多种数值实现方法 $ [22–26] $。这里重点介绍为叶轮机械应用发展的方法。适宜的无反射入口和出口边界条件例如见文献 $ [27–30] $。Giles $ [31] $ 以及 Hirsch 和 Verhoff $ [32] $ 提出了用于 Euler 方程的无反射边界条件,适用于物体与入口或出口平面距离较短的计算域。 某些情况下,入口和出口边界在速度、压力梯度及温度梯度方面还具有周期性。例如,热交换器...
8.5 喷注边界
8.5 喷注边界 喷注速度和其他流动变量由给定的质量流量 $ \dot{m} $ 及喷注温度 $ T_{inj} $ 计算。这里假设质量沿边界法向喷入。对流通量采用式(2.21)计算,逆变速度 V 取为喷注速度,即 $$ V=V_{\mathrm{inj}}=\frac{\dot{m}}{\rho_{\mathrm{inj}}}.\tag{8.37} $$ 速度分量利用面的法向量计算: $$ \vec{v}_{\mathrm{inj}}=-\vec{n}\;V_{\mathrm{inj}}\tag{8.38} $...
8.6 对称面
8.6 对称面 若流动关于某条直线或某个平面对称,首先必须满足没有穿过边界的通量,即对称边界上的法向速度为零。此外,以下梯度必须为零: 标量沿边界法向的梯度; 切向速度沿边界法向的梯度; 法向速度沿边界的梯度,因为 $ \vec{ v} \cdot \vec{n} = 0 $。 这些条件可写为 $$ \begin{gathered}\vec{n}\cdot\vec{\nabla}U=0,\\\vec{n}\cdot\vec{\nabla}(\vec{ v}\cdot\vec{t})=0,\\\vec...
8.7 坐标切口
8.7 坐标切口 这种边界条件仅出现在结构网格中。坐标切口是人工边界,并非物理边界;它由计算坐标不同、物理位置相同的网格点构成一条线,三维时为一个面。这意味着网格经过折叠后与自身接触。11.1.1 节将说明,C 型网格拓扑(图 11.5)或 O 型网格拓扑(图 11.9)均存在坐标切口。流动变量及其梯度必须跨切口保持连续。 实现坐标切口的最佳方法是采用虚拟单元(点),如图 8.9 所示。这里的虚拟层并非仅在概念上存在,而是与切口对侧的网格重合。因此,虚拟单元(单元中心格式)或虚拟点(单元顶点格式)中的物理量直接取自...