Skip to main content
Log in

The reality of artificial viscosity

  • Original Article
  • Published:
Shock Waves Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. See a more detailed history in [15].

References

  1. 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

    Article  MathSciNet  MATH  Google Scholar 

  2. 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

    Article  MathSciNet  MATH  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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

    Article  MATH  Google Scholar 

  5. 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

    Article  MathSciNet  MATH  Google Scholar 

  6. 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

    Article  MathSciNet  MATH  Google Scholar 

  7. 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

    Article  MathSciNet  MATH  Google Scholar 

  8. 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

    Article  MathSciNet  MATH  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  MathSciNet  MATH  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  MATH  Google Scholar 

  14. Grinstein, F.F., Margolin, L.G., Rider, W.J.: Implicit Large Eddy Simulation. Cambridge University Press, New York (2007)

    Book  MATH  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  MathSciNet  MATH  Google Scholar 

  17. 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

    Article  MathSciNet  MATH  Google Scholar 

  18. Margolin, L.G., Hunter, A.: Discrete thermodynamics. Mech. Res. Commun. (2017). https://doi.org/10.1016/j.mechrescom.2017.10.006

    Google Scholar 

  19. 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

    Article  MathSciNet  MATH  Google Scholar 

  20. Pope, S.B.: Turbulent Flows. Cambridge University Press, New York (2000)

    Book  MATH  Google Scholar 

  21. 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

    Article  MathSciNet  MATH  Google Scholar 

  22. 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

    Article  MATH  Google Scholar 

  23. Rider, W.J.: Revisiting wall heating. J. Comput. Phys. 162, 395–410 (2000). https://doi.org/10.1006/jcph.2000.6544

    Article  MATH  Google Scholar 

  24. Richtmyer, R.D.: Proposed numerical method for calculation of shocks. Los Alamos Scientific Laboratory report LA-671 (1948)

  25. 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

    Article  Google Scholar 

  26. 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

    Article  MATH  Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Article  MathSciNet  MATH  Google Scholar 

  29. 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

    Article  MathSciNet  MATH  Google Scholar 

  30. 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

    MATH  Google Scholar 

  31. Frisch, U.: Turbulence: The Legacy of A.N. Kolmogorov. Cambridge University Press, New York (1996)

    Google Scholar 

  32. 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

  33. 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

    Article  Google Scholar 

  34. Schmidt, B.: Electron beam density measurements in shock waves in argon. J. Fluid Mech. 39, 361–373 (1969). https://doi.org/10.1017/S0022112069002229

    Article  Google Scholar 

  35. 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

    Article  MathSciNet  Google Scholar 

  36. Bird, G.A.: Molecular Gas Dynamics and the Direct Simulation of Gas Flows, Oxford Engineering Science Series. Clarendon Press, Oxford (1994)

    Google Scholar 

  37. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to L. G. Margolin.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00193-018-0810-8

Keywords

Navigation