Newton-Krylov Methods for Low-Mach-Number Compressible Combustion

Fully coupled numerical techniques are used to compute steady-state solutions to a combusting, low-Mach-number compressible flow through a channel. The nonlinear governing equations are discretized on a staggered mesh via integration over discrete finite volumes. The resulting nonlinear algebraic equations are linearized with Newton's method and solved with a preconditioned Krylov algorithm. The selected Krylov solver is the generalized minimum residual algorithm. A matrix-free Newton-Krylov method and a modified Newton-Krylov method are employed as a means of reducing the required number of expensive Jacobian evaluations. The matrix-free implementation is shown to be superior to the modified Newton-Krylov method when starting from a poor initial guess. The technique of mesh sequencing is shown to provide significant CPU savings for fine grid calculations. Additionally, the domain-based multiplicative Schwarz preconditioning strategy was found to be more effective than incomplete lower-upper factorization type preconditioning at lower Mach numbers.

[1]  J. Dukowicz,et al.  APACHE: a generalized-mesh Eulerian computer code for multicomponent chemically reactive fluid flow , 1979 .

[2]  Dana A. Knoll,et al.  Enhanced Nonlinear Iterative Techniques Applied to a Nonequilibrium Plasma Flow , 1998, SIAM J. Sci. Comput..

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

[4]  D. A. Knoll,et al.  Newton-Krylov methods applied to a system of convection-diffusion-reaction equations , 1995 .

[5]  J. M. Ortega,et al.  Solution of nonlinear Poisson-type equations , 1991 .

[6]  David E. Keyes,et al.  Domain decomposition methods for the parallel computation of reacting flows , 1989 .

[7]  F. White Viscous Fluid Flow , 1974 .

[8]  V. Mousseau,et al.  Damped artificial compressibility method for steady-state low-speed flow calculations , 1991 .

[9]  P. Brown,et al.  Matrix-free methods for stiff systems of ODE's , 1986 .

[10]  W. James,et al.  A Conjugate Gradient-Truncated Direct Method for the Iterative Solution of the Reservoir Simulation Pressure Equation , 1981 .

[11]  Olof B. Widlund,et al.  Domain Decomposition Algorithms with Small Overlap , 1992, SIAM J. Sci. Comput..

[12]  T. Chan,et al.  Domain decomposition algorithms , 1994, Acta Numerica.

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

[14]  Dana A. Knoll,et al.  Comparison of standard and matrix-free implementations of several Newton-Krylov solvers , 1994 .

[15]  Alexandre Ern Vorticity-velocity modeling of chemically reacting flows , 1994 .

[16]  V. Venkatakrishnan Preconditioned conjugate gradient methods for the compressible Navier-Stokes equations , 1990 .

[17]  David E. Keyes,et al.  Numerical Solution of Two-Dimensional Axisymmetric Laminar Diffusion Flames , 1986 .

[18]  J. Meijerink,et al.  An iterative solution method for linear systems of which the coefficient matrix is a symmetric -matrix , 1977 .

[19]  William Gropp,et al.  Parallel Newton-Krylov-Schwarz Algorithms for the Transonic Full Potential Equation , 1996, SIAM J. Sci. Comput..

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

[21]  D. Keyes,et al.  Schwarz-preconditioned Newton-Krylov algorithm for low speed combustion problems , 1996 .

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

[23]  R. Pletcher,et al.  On solving the compressible Navier-Stokes equations for unsteady flows at very low Mach numbers , 1993 .

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