The Legendre–Burgers equation: When artificial dissipation fails

作者:

Highlights:

摘要

Artificial viscosity is a common device for stabilizing flows with shocks and fronts. The computational diffusion smears the frontal zone over a small distance μ where μ is chosen so that the discretization has a couple of grid points in the front, and thus is able to resolve the shock. Spectral element methods use a Legendre spectral viscosity whose effect is to damp the coefficient of Pn(x) by some amount that depends only on the degree n of the Legendre polynomial. Legendre viscosity is better than ordinary diffusion because it does not require spurious boundary conditions, does not increase the temporal stiffness of the differential equations, and can be applied locally on an element-by-element basis. Unfortunately, Legendre diffusion is equivalent to a diffusion with a spatially-varying coefficient that goes to zero at the boundaries. Using the simplest example, one in which the second derivative of Burgers equation is replaced by the Legendre operator to give the “Legendre–Burgers” equation, ut + uux = ν[(1 − x2)ux]x, we show that the width of the computational front can similarly tend to zero at the endpoints, causing a numerical catastrophe.

论文关键词:Shock,Burgers equation,Legendre polynomials,Legendre viscosity,Spectral viscosity,Hyperviscosity

论文评审过程:Available online 15 July 2010.

论文官网地址:https://doi.org/10.1016/j.amc.2010.06.051