7.2.1 Spalart-Allmaras One-Equation Model Spalart-Allmaras 单方程模型[cfd-7-2-1]
Spalart-Allmaras单方程湍流模型[38]对涡黏性变量\(\tilde{\nu}\)求解输运方程。它是在经验、量纲分析和伽利略不变性的基础上发展起来的,并利用二维混合层、尾流和平板边界层的结果进行了标定。Spalart-Allmaras模型还能对具有逆压梯度的湍流流动给出相当准确的预测。此外,它能够在用户指定的位置实现从层流到湍流的平滑转捩。Spalart-Allmaras模型具有若干良好的数值特性:它是“局部的”,即某一点处的方程不依赖于其他点上的解,因此可以方便地在结构多块网格或非结构网格上实现;它还稳健、向定态收敛快,并且近壁区域只需适中的网格分辨率。en
The Spalart-Allmaras one-equation turbulence model [38] employs transport equation for an eddy-viscosity variable \(\tilde{\nu}\). It was developed based on empiricism, dimensional analysis and Galilean invariance. It was calibrated using results for 2-D mixing layers, wakes and flat-plate boundary layers. The Spalart-Allmaras model also allows for reasonably accurate predictions of turbulent flows with adverse pressure gradients. Furthermore, it is capable of smooth transition from laminar to turbulent flow at user specified locations. The Spalart-Allmaras model has several favourable numerical features. It is "local" which means that the equation at one point does not depend on the solution at other points. Therefore, it can be readily implemented on structured multi-block or on unstructured grids. It is also robust, converges fast to steady-state and requires only moderate grid resolution in the near-wall region.
Differential Form 微分形式
Spalart-Allmaras湍流模型用张量记号可以写成如下形式[38]en
The Spalart-Allmaras turbulence model can be written in tensor notation as follows [38]
右端各项分别代表涡黏性生成、守恒性扩散、非守恒性扩散、近壁湍流破坏、生成的转捩阻尼以及湍流的转捩源。此外,\(\nu_L = \mu_L/\rho\)表示层流运动黏度,\(d\)为到最近壁面的距离(壁面距离的计算见文献[39])。式(7.28)和(7.29)中的湍流涡黏性由下式得到en
The terms on the right-hand side represent eddy-viscosity production, conservative diffusion, non-conservative diffusion, near-wall turbulence destruction, transition damping of production, and transition source of turbulence. Furthermore, \(\nu_L = \mu_L/\rho\) denotes the laminar kinematic viscosity and \(d\) is the distance to the closest wall (for the computation of wall distances see Ref. [39]). The turbulent eddy viscosity in Eq. (7.28) and (7.29) is obtained from
生成项用下列公式求值en
The production term is evaluated with the following formulae
其中\(\Omega_{ij}\)由式(7.4)给出。注意\(\tilde{S}\)与文献[38]中的原始定义不同,这一修改是Spalart提出的,目的是防止\(\tilde{S}\)变为零(参见文献[40],第155页)。en
where \(\Omega_{ij}\) is given by Eq. (7.4). Note that \(\tilde{S}\) differs from its original definition in [38]. The modification was suggested by Spalart in order to prevent \(\tilde{S}\) from reaching zero (cf. Ref. [40], p. 155).
控制涡黏性破坏的项为en
The terms controlling the destruction of the eddy viscosity read
用于模拟层流-湍流转捩的函数为en
Functions used for modelling the laminar-turbulent transition are given by
其中\(\omega_t\)表示转捩触发点(trip point,位置须由用户指定)处壁面上的涡量,\(\|\Delta\vec{v}\|_2\)表示触发点速度与当前流场点速度之差的2-范数,\(d_t\)为到最近触发点的距离,\(\Delta x_t\)表示触发点处沿壁面的网格间距。en
where \(\omega_t\) represents the vorticity at the wall at the trip point (position has to be specified by the user), \(\|\Delta\vec{v}\|_2\) denotes the 2-norm of the difference between the velocity at the trip point and the current field point, \(d_t\) is the distance to the nearest trip point, and \(\Delta x_t\) stands for the spacing along the wall at the trip point.
为了考虑非平衡效应对生成项的影响,最近有文献提出把\(C_{b1}\)表示为应变率的函数[41]。en
In order to account for non-equilibrium effects on the production term, it was recently proposed to express \(C_{b1}\) as a function of the strain rate [41].
用下面的表达式来代替en
by the following expression
这样就可以避开对项\(\left(\partial\tilde{\nu}/\partial x_j\right)^2\)做离散化的困难。en
In this way, difficulties with the discretisation of the term \(\left(\partial\tilde{\nu}/\partial x_j\right)^2\) are circumvented.
Integral Form 积分形式
其中\(\Omega\)表示控制体,\(\partial\Omega\)为其表面,\(dS\)是\(\Omega\)的面元。对流通量定义为en
where \(\Omega\) represents the control volume, \(\partial\Omega\) its surface, and \(dS\) is a surface element of \(\Omega\). The convective flux is defined as
其中\(V\)为逆变速度(见式(2.22))。对流通量一般用一阶上风格式离散。黏性通量为en
with \(V\) being the contravariant velocity (see Eq. (2.22)). The convective flux is in general discretised using a first-order upwind scheme. The viscous flux is given by
其中\(n_x\)、\(n_y\)和\(n_z\)是单位法向量的分量。法向黏性应力为en
where \(n_x\), \(n_y\), and \(n_z\) are the components of the unit normal vector. The normal viscous stresses read
Initial and Boundary Conditions 初始条件与边界条件
\(\tilde{\nu}\)的初值通常取\(\tilde{\nu} = 0.1\,\nu_L\)。入口边界上也指定同样的值。在出口边界上,\(\tilde{\nu}\)直接由计算域内部外推。在固体壁面上,宜取\(\tilde{\nu} = 0\),从而\(\mu_T = 0\)。en
The initial value of \(\tilde{\nu}\) is usually taken as \(\tilde{\nu} = 0.1\,\nu_L\). The same value is also specified at inflow boundaries. At outflow boundaries, \(\tilde{\nu}\) is simply extrapolated from the interior of the computational domain. At solid walls, it is appropriate to set \(\tilde{\nu} = 0\) and hence \(\mu_T = 0\).