On physics-based preconditioning of the Navier-Stokes equations

We develop a fully implicit scheme for the Navier-Stokes equations, in conservative form, for low to intermediate Mach number flows. Simulations in this range of flow regime produce stiff wave systems in which slow dynamical (advective) modes coexist with fast acoustic modes. Viscous and thermal diffusion effects in refined boundary layers can also produce stiffness. Implicit schemes allow one to step over the fast wave phenomena (or unresolved viscous time scales), while resolving advective time scales. In this study we employ the Jacobian-free Newton-Krylov (JFNK) method and develop a new physics-based preconditioner. To aid in overcoming numerical stiffness caused by the disparity between acoustic and advective modes, the governing equations are transformed into the primitive-variable form in a preconditioning step. The physics-based preconditioning incorporates traditional semi-implicit and physics-based splitting approaches without a loss of consistency between the original and preconditioned systems. The resulting algorithm is capable of solving low-speed natural circulation problems (M~10^-^4) with significant heat flux as well as intermediate speed (M~1) flows efficiently by following dynamical (advective) time scales of the problem.

[1]  G. D. Davis Natural convection of air in a square cavity: A bench mark numerical solution , 1983 .

[2]  Y. Saad,et al.  GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems , 1986 .

[3]  P. Colella,et al.  A Projection Method for Low Speed Flows , 1999 .

[4]  C. L. Merkle,et al.  The application of preconditioning in viscous flows , 1993 .

[5]  Homer F. Walker,et al.  NITSOL: A Newton Iterative Solver for Nonlinear Systems , 1998, SIAM J. Sci. Comput..

[6]  Masoud Darbandi,et al.  Numerical Study of Natural Convection in Vertical Enclosures using a Novel Non-Boussinesq Algorithm , 2007 .

[7]  Yousef Saad,et al.  Hybrid Krylov Methods for Nonlinear Systems of Equations , 1990, SIAM J. Sci. Comput..

[8]  J. Shuen,et al.  A coupled implicit method for chemical non-equilibrium flows at all speeds , 1993 .

[9]  A. Chorin A Numerical Method for Solving Incompressible Viscous Flow Problems , 1997 .

[10]  Katherine J. Evans,et al.  Development of a 2-D algorithm to simulate convection and phase transition efficiently , 2006, J. Comput. Phys..

[11]  R. Kessler,et al.  Comparison of finite-volume numerical methods with staggered and colocated grids , 1988 .

[12]  C. Rhie,et al.  A numerical study of the turbulent flow past an isolated airfoil with trailing edge separation , 1982 .

[13]  Chia-Jung Hsu Numerical Heat Transfer and Fluid Flow , 1981 .

[14]  Luis Chacón,et al.  Jacobian–Free Newton–Krylov Methods for the Accurate Time Integration of Stiff Wave Systems , 2005, J. Sci. Comput..

[15]  R. Klein Semi-implicit extension of a Godunov-type scheme based on low Mach number asymptotics , 1995 .

[16]  M. Liou A Sequel to AUSM , 1996 .

[17]  C. Hirsch,et al.  Numerical Computation of Internal and External Flows. By C. HIRSCH. Wiley. Vol. 1, Fundamentals of Numerical Discretization. 1988. 515 pp. £60. Vol. 2, Computational Methods for Inviscid and Viscous Flows. 1990, 691 pp. £65. , 1991, Journal of Fluid Mechanics.

[18]  Jan Vierendeels,et al.  Modelling of natural convection flows with large temperature differences: A benchmark problem for low Mach number solvers. Part 2. Contributions to the June 2004 conference , 2005 .

[19]  Kostadin Ivanov,et al.  The PBMR steady-state and coupled kinetics core thermal-hydraulics benchmark test problems , 2006 .

[20]  D. Keyes,et al.  Jacobian-free Newton-Krylov methods: a survey of approaches and applications , 2004 .

[21]  Charles L. Merkle,et al.  Computation of low-speed compressible flows with time-marching procedures , 1988 .

[22]  A. A. Amsden,et al.  A numerical fluid dynamics calculation method for all flow speeds , 1971 .

[23]  Weiming Liu,et al.  An implicit finite element solution of thermal flows at low Mach number , 2008, J. Comput. Phys..

[24]  Andrzej A. Wyszogrodzki,et al.  An implicitly balanced hurricane model with physics-based preconditioning , 2005 .

[25]  B. Vanleer,et al.  Towards the ultimate conservative difference scheme. IV. A new approach to numerical convection , 1977 .

[26]  C. Rhie,et al.  Numerical Study of the Turbulent Flow Past an Airfoil with Trailing Edge Separation , 1983 .

[27]  G. de Vahl Davis,et al.  Natural convection in a square cavity: A comparison exercise , 1983 .

[28]  C. Hirsch Computational methods for inviscid and viscous flows , 1990 .

[29]  Meng-Sing Liou,et al.  A sequel to AUSM, Part II: AUSM+-up for all speeds , 2006, J. Comput. Phys..

[30]  Eli Turkel,et al.  Review of preconditioning methods for fluid dynamics , 1993 .

[31]  Ray A. Berry,et al.  Notes on the PCICE method: Simplification, generalization, and compressibility properties , 2006, J. Comput. Phys..

[32]  R. Dembo,et al.  INEXACT NEWTON METHODS , 1982 .

[33]  Katherine J. Evans,et al.  Enhanced algorithm efficiency for phase change convection using a multigrid preconditioner with a SIMPLE smoother , 2007, J. Comput. Phys..

[34]  C. Hirsch Numerical Computation of Internal and External Flows, Volume 2: Computational Methods for Inviscid and Viscous Flows , 1990 .

[35]  B. P. Leonard,et al.  A stable and accurate convective modelling procedure based on quadratic upstream interpolation , 1990 .

[36]  Jan Vierendeels,et al.  Modelling of natural convection flows with large temperature differences : a benchmark problem for low Mach number solvers. Part 1, Reference solutions , 2005 .

[37]  Andrzej A. Wyszogrodzki,et al.  An efficient physics-based preconditioner for the fully implicit solution of small-scale thermally driven atmospheric flows , 2003 .

[38]  Richard C. Martineau,et al.  The pressure-corrected ICE finite element method for compressible flows on unstructured meshes , 2004 .

[39]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme. IV. A new approach to numerical convection , 1977 .

[40]  B. V. Leer,et al.  Experiments with implicit upwind methods for the Euler equations , 1985 .