7. Nonlinear Stabilization Operator (NSO)
An alternative to classic Peclet number blending is the usage of a discontinuity capturing operator (DCO), or in the low Mach context a nonlinear stabilization operator (NSO). In this method, an artifical viscosity is defined that is a function of the local residual and scaled computational gradients. Viable usages for the NSO can be advection/diffusion problems in addition to the aforementioned RTE VMS approach.
The formal finite element kernel for a NSO approach is as follows,
where
For completeness, the covariant and contravarient metric tensor are given by,
and
where
The classic paper by Shakib ( [SHZ91]) represents the genesis of this method which was done in the accoustically compressible context.
A residual for a classic advection/diffusion/source pde is simply the fine scale residual computed at the gauss point,
Note that the above equation requires a second derivative whose source is the diffusion term. The first derivative is generally determined by using projected nodal gradients. As will be noted in the pressure stabilization section, the advection term carries the pressure stabilization terms. However, in the above equation, these terms are not explicity noted. Therefore, an option is to subtract the fine scale continuity equation to obtain the final general form of the source term,
An alternative to the fine-scale PDE is a form that is found by differencing the linearized form of the residual from the nonlinear residual,
The above resembles a commutation error in the nonlinear advection term.
In general, the NSO-
where
Using a piecewise-constant test function suitable for CVFEM and EBVC schemes (the reader is refered to the VMS RTE section), Eq. (7.1) can be written as,
A fourth order form, which writes the stabilization as the difference between the Gauss-point gradient and the projected nodal gradient interpolated to the Gauss-point, is also supported,
7.1. NSO Based on Kinetic Energy Residual
An alternative formulation explored is to share the general kernal form
shown in Equation (7.10), however, compute
while the denominator for
The kinetic energy is simply given by,
The kinetic energy form of
7.2. Local or Projected NSO Diffusive Flux Coefficient
While the NSO kernel is certainly evaluated at the subcontrol surfaces,
the evaluation of
7.3. General Findings
In general, the NSO approach seems to work best when running the
fourth-order option as the second-order implementation still looks more
diffuse. When compared to the standard MUSCL-limited scheme, the NSO is
the preferred choice. More work is underway to improve stabilization
methods. Note that a limited set of NSOs are activated in the code base
with specific interest on scalar transport, e.g, momentum, mixture
fraction and static enthalpy transport. When using the
7.4. NSO as a Turbulence Model
The kinetic energy residual form has been suggested to be used as a turbulence model (Guermond and Larios, 2015). However, inspection of the above NSO kernel form suggests that the model form is not symmetric. Rather, in the context of turbulence modeling, is closer to the metric tensor acting on the difference between the rate of strain and antisymmetric tensor. As such, the theory developed, e.g., for eigenvalue perturbations of the stress tensor (see Jofre and Domino, 2017) can not be applied. In this section, a new form of the NSO is provided in an effort to be used for an LES closure.
In this proposed NSO formulation, the subgrid stress tensor,
Interestingly, the units of
The first order clipping may be relaxed by defining
The above form would be closer to what Guermond uses and would avoid the divide-by-zero noted in regions of uniform flow.