Abstract
Artificial viscosity is used in the computer simulation of high Reynolds number flows and is one of the oldest numerical artifices. In this paper, I will describe the origin and the interpretation of artificial viscosity as a physical phenomenon. The basis of this interpretation is the finite scale theory, which describes the evolution of integral averages of the fluid solution over finite (length) scales. I will outline the derivation of finite scale Navier–Stokes equations and highlight the particular properties of the equations that depend on the finite scales. Those properties include enslavement, inviscid dissipation, and a law concerning the partition of total flux of conserved quantities into advective and diffusive components.
Similar content being viewed by others
Notes
See a more detailed history in [15].
References
von Neumann, J., Richtmyer, R.D.: A method for the numerical calculation of hydrodynamic shocks. J. Appl. Phys. 21, 232–237 (1950). https://doi.org/10.1063/1.1699639
Wilkins, M.L.: Use of artificial viscosity in multidimensional fluid dynamic calculations. J. Comput. Phys. 36, 281–303 (1980). https://doi.org/10.1016/0021-9991(80)90161-8
Smagorinsky, J.: Some historical remarks on the use of nonlinear viscosities. In: Galperin, B., Orszag, S.A. (eds.) Large Eddy Simulation of Complex Engineering and Geophysical Flows, pp. 3–36. Cambridge University Press, Cambridge (1993)
Hirt, C.W.: Heuristic stability theory for finite difference equations. J. Comput. Phys. 2, 339–355 (1968). https://doi.org/10.1016/0021-9991(68)90041-7
Margolin, L.G., Rider, W.J.: A rationale for implicit turbulence modelling. Int. J. Numer. Methods Fluids 39, 821–841 (2002). https://doi.org/10.1002/fld.331
Smolarkiewicz, P.K., Margolin, L.G.: MPDATA: A finite-difference solver for geophysical flows. J. Comput. Phys. 140, 459–480 (1998). https://doi.org/10.1006/jcph.1998.5901
Sweby, P.K.: High resolution schemes using flux limiters for hyperbolic conservation laws. SIAM. J. Numer. Anal. 21, 995–1011 (1984). https://doi.org/10.1137/0721062
Margolin, L.G., Smolarkiewicz, P.K.: Antidiffusive velocities for multipass donor cell advection. SIAM J. Sci. Comput. 20, 907–929 (1998). https://doi.org/10.1137/S106482759324700X
Smolarkiewicz, P.K., Margolin, L.G.: On forward-in-time differencing for fluids: an Eulerian/semi-Lagrangian non-hydrostatic model for stratified flows. Atmosphere-Ocean 35(sup1), 127–152 (1997). https://doi.org/10.1080/07055900.1997.9687345
Margolin, L.G., Smolarkiewicz, P.K., Sorbjan, Z.: Large-eddy simulations of convective boundary layers using nonoscillatory differencing. Physica D 133, 390–397 (1999). https://doi.org/10.1016/S0167-2789(99)00083-4
Linden, P.F., Redondo, J.M., Youngs, D.L.: Molecular mixing in Rayleigh–Taylor instability. J. Fluid Mech. 265, 97–124 (1994). https://doi.org/10.1017/S0022112094000777
Oran, E.S., Boris, J.P.: Computing turbulent shear flows—A convenient conspiracy. Comput. Phys. 7, 523–533 (1993). https://doi.org/10.1063/1.4823213
Porter, D.H., Pouquet, A., Woodward, P.R.: Kolmogorov-like spectra in decaying three-dimensional supersonic flows. Phys. Fluids 6, 2133–2142 (1994). https://doi.org/10.1063/1.868217
Grinstein, F.F., Margolin, L.G., Rider, W.J.: Implicit Large Eddy Simulation. Cambridge University Press, New York (2007)
Margolin, L.G.: Finite scale theory: The role of the observer in classical fluid flow. Mech. Res. Commun. 57, 10–17 (2014). https://doi.org/10.1016/j.mechrescom.2013.12.004
Margolin, L.G., Rider, W.J., Grinstein, F.F.: Modeling turbulent flow with implicit LES. J. Turbul. 7, 1–27 (2006). https://doi.org/10.1080/14685240500331595
Margolin, L.G.: Finite-scale equations for compressible fluid flow. Philos. Trans. R. Soc. A 367, 2861–2871 (2009). https://doi.org/10.1098/rsta.2008.0290
Margolin, L.G., Hunter, A.: Discrete thermodynamics. Mech. Res. Commun. (2017). https://doi.org/10.1016/j.mechrescom.2017.10.006
Eyink, G.L.: Energy dissipation without viscosity in ideal hydrodynamics I. Fourier analysis and local energy transfer. Physica D 78, 222–240 (1994). https://doi.org/10.1016/0167-2789(94)90117-1
Pope, S.B.: Turbulent Flows. Cambridge University Press, New York (2000)
Margolin, L.G., Shashkov, M.: Finite volume methods and the equations of finite scale: A mimetic approach. Int. J. Numer. Methods Fluids 56, 991–1002 (2007). https://doi.org/10.1002/fld.1592
Noh, W.F.: Errors for calculations of strong shocks using an artificial viscosity and an artificial heat flux. J. Comput. Phys. 72, 78–120 (1987). https://doi.org/10.1016/0021-9991(87)90074-X
Rider, W.J.: Revisiting wall heating. J. Comput. Phys. 162, 395–410 (2000). https://doi.org/10.1006/jcph.2000.6544
Richtmyer, R.D.: Proposed numerical method for calculation of shocks. Los Alamos Scientific Laboratory report LA-671 (1948)
Leonard, A.: Energy cascade in large-eddy simulations of turbulent fluid flows. Adv. Geophys. 18, 237–248 (1975). https://doi.org/10.1016/S0065-2687(08)60464-1
Winckelmans, G.S., Wray, A.A., Vasilyev, O.V., Jeanmart, H.: Explicit-filtering large-eddy simulation using the tensor-diffusivity model supplemented by a dynamic Smagorinsky term. Phys. Fluids 13, 1385–1403 (2001). https://doi.org/10.1063/1.1360192
Ristorcelli, J.R.: Material conservation of passive scalar mixing in finite scale Navier Stokes fluid turbulence. In: Grinstrein, F.F. (ed.) Coarse Grained Simulation and Turbulent Mixing. Cambridge University Press, New York (2016)
Foias, C., Manley, O., Temam, R.: Modelling of the interaction of small and large eddies in two dimensional turbulent flows. Math. Model. Numer. Anal. 22, 93–118 (1988)
Foias, C., Sell, G.R., Temam, R.: Inertial manifolds for nonlinear evolutionary equations. J. Differ. Equ. 73, 309–353 (1988). https://doi.org/10.1016/0022-0396(88)90110-6
Haken, H.: Advanced Synergetics: Instability Hierarchies of Self-Organizing Systems and Devices. Springer, New York (1993). https://doi.org/10.1007/978-3-642-45553-7
Frisch, U.: Turbulence: The Legacy of A.N. Kolmogorov. Cambridge University Press, New York (1996)
Lumley, J.L. (ed.): Whither turbulence? Turbulence at the crossroads. Lecture Notes in Physics, Springer, Berlin (1990). https://doi.org/10.1007/3-540-52535-1
Alsmeyer, H.: Density profiles in argon and nitrogen shock waves measured by the absorption of an electron beam. J. Fluid Mech. 74, 497–513 (1976). https://doi.org/10.1017/S0022112076001912
Schmidt, B.: Electron beam density measurements in shock waves in argon. J. Fluid Mech. 39, 361–373 (1969). https://doi.org/10.1017/S0022112069002229
Al-Ghoul, M., Eu, C.: Generalized hydrodynamics and shock waves. Phys. Rev. E 56, 2981–2992 (1997). https://doi.org/10.1103/PhysRevE.56.2981
Bird, G.A.: Molecular Gas Dynamics and the Direct Simulation of Gas Flows, Oxford Engineering Science Series. Clarendon Press, Oxford (1994)
Margolin, L.G.: Finite scale theory: compressible hydrodynamics at second order. In: Grinstrein, F.F. (ed.) Coarse Grained Simulation and Turbulent Mixing. Cambridge University Press, New York (2016)
Acknowledgements
I gratefully acknowledge the many people who have contributed to the development of the finite scale theory. In particular, I call out the seminal ideas contributed by Jay Boris, Bill Rider, and Piotr Smolarkiewicz. I thank the Advanced Simulation and Computing (ASC) program for their support. This work was performed under the auspices of the U.S. Department of Energy’s NNSA by the Los Alamos National Laboratory operated by Los Alamos National Security, LLC under Contract Number DE-AC52-06NA25396.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by D. Zeidan and H. D. Ng.
Appendix: Historical threads and terminology
Appendix: Historical threads and terminology
In this paper, I have tried to create a continuous thread from the formative paper of von Neumann and Richtmyer through the evolution of turbulence models, the development of nonoscillatory numerical methods and finally to their fusion in ILES and the finite scale theory. Here, I present some additional detail of a more historical nature.
1.1 Artificial viscosity
The terminology “artificial viscosity” is, in my opinion, unfortunately pejorative. However, the term artificial dissipation originates on page 1 of the von Neumann–Richtmyer paper [1]. I have used the alternate description “inviscid dissipation” to emphasize that in the finite scale equations, the dissipated energy does not depend on physical viscosity. This does not contradict the statement that in nature, it is the physical viscosity that is the mechanism of dissipation. A more mathematical characterization of inviscid dissipation and its origin in the work of Onsager can be found in [19].
There have been many improvements to the formulation of artificial viscosity and the finite scale theory can provide a new perspective on these. For example, one significant idea was put forward by Bill Noh [22] in 1987, namely that one should also implement an artificial heat conduction in the energy equation. The artificial heat conduction effectively deals with the well-known problem of wall heating [23]. In (27), the finite scale theory also predicts an artificial heat flux and indicates that the energy gradient should have the same coefficient as the velocity gradient in the momentum equation.
In [1], the form of (1) is not justified. However, in another Los Alamos report from 1948 [24], recently released, Robert Richtmyer (as the sole author) derives the quadratic form, arguing that both weak and strong shocks should have the same width on the mesh, e.g., roughly three or four computational cells. In the sense that the computational cell is the “observer,” I would like to think that Richtmyer had an early intuitive grasp of finite scale theory.
1.2 Turbulence modeling
In Sect. 5, I noted several overlaps of the properties of the finite scale theory with those of conventional LES. Indeed, Smagorinsky [3] describes the initial implementation of his eddy viscosity as a tensor version of the von Neumann–Richtmyer viscosity suggested by J. Charney and N. Phillips to control unphysical oscillations (“noodling”) in early weather simulations. Also, the averaging operator defined in (7) is the top hat filter of LES when the filter width is identified with the cell size.
One may ask then whether the FSNS equations are similar to some existing model in conventional LES. In fact, there is a substantial similarity to the tensor diffusivity model of Leonard [25]. However, it is found that the tensor diffusivity model is not sufficiently dissipative and must be stabilized by an additional Smagorinsky term [26]. By contrast, ILES simulation is stable by construction so long as appropriate time step constraints are employed. I conjecture that the essential difference is the extra dissipation in the NFV schemes that is proportional to the computational time step. This point of view has been explored by Ristorcelli [27] in an article concerned with the dynamics of interscale energy transfer in ILES.
1.3 Form invariance and enslavement
Form invariance implies that there is a relation between the resolved and the unresolved scales of motion, that the effects of the unresolved scales can be modeled in terms of the macroscopic variables. I have used the term enslavement as appears in the mathematical theory of the inertial manifold [28, 29] where it has the stronger sense that the large (resolved) scales of motion control the small (unresolved) scales. A similar concept of control is part of Haken’s theory of Synergetics [30].
This idea is fundamental to the idea of artificial viscosity and appears in [1], where it is explicitly noted that the speed of a shock, the jump conditions, and the production of entropy are all determined by conservation and are independent of the viscosity; it is only in determining the width and shape of the shock that viscosity plays a determining role. A similar result in turbulence theory is expressed by Kolmogorov’s 4 / 5 theorem [31] where it is proved that the energy dissipated in a turbulent flow is independent of the viscosity.
1.4 “Whither” shock theory
It was at a conference at Cornell University, convened by John Lumley in 1989 to define new directions for turbulence modeling, where Jay Boris first introduced his concept of implicit large eddy simulation which he termed MILES [32]. I believe a similar crossroad lies ahead in the near future for the computational simulation of shocks. It has been known for more than 40 years that the Navier–Stokes equations do not correctly describe the width and shape of gaseous shock waves as measured in physical experiments [33, 34]. Higher-order expansions of Chapman–Enskog theory and of Grad moment methods have been equally unsuccessful [35]. However, simulations of the more fundamental Boltzmann equation using Direct Simulation Monte Carlo (DSMC) have very accurately reproduced the widths and shape of the experiments [36].
These results would indicate that it is the transition from Boltzmann to Navier–Stokes, i.e., the Chapman–Enskog expansion, that is unjustified. Chapman–Enskog assumes that the collision integral is the dominant term in the Boltzmann equation, so implying a flow that is near equilibrium. However, the high Reynolds number of a shock would indicate that it is the advective terms which dominate and that is the regime of the finite scale theory. In [37], I have made a first attempt to apply the finite scale theory to the Boltzmann equation. New issues arise as the Boltzmann equation describes the evolution of a probability distribution rather than a field variable and the coarse-graining now must have the character of an ensemble average rather than a spatial average. However, those preliminary results indicate that a term quadratic in the velocity gradient will appear in the coarse-grained equations that will produce wider shocks.
Rights and permissions
About this article
Cite this article
Margolin, L.G. The reality of artificial viscosity. Shock Waves 29, 27–35 (2019). https://doi.org/10.1007/s00193-018-0810-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00193-018-0810-8