Assessment of three preconditioning schemes for solution of the two‐dimensional Euler equations at low Mach number flows

SUMMARY Three preconditioners proposed by Eriksson, Choi and Merkel, and Turkel are implemented in a 2D upwind Euler flow solver on unstructured meshes. The mathematical formulations of these preconditioning schemes for different sets of primitive variables are drawn, and their eigenvalues and eigenvectors are compared with each other. For this purpose, these preconditioning schemes are expressed in a unified formulation. A cell-centered finite volume Roe's method is used for the discretization of the preconditioned Euler equations. The accuracy and performance of these preconditioning schemes are examined by computing steady low Mach number flows over a NACA0012 airfoil and a two-element NACA4412–4415 airfoil for different conditions. The study shows that these preconditioning schemes greatly enhance the accuracy and convergence rate of the solution of low Mach number flows. The study indicates that the preconditioning methods implemented provide nearly the same results in accuracy; however, they give different performances in convergence rate. It is demonstrated that although the convergence rate of steady solutions is almost independent of the choice of primitive variables and the structure of eigenvectors and their orthogonality, the condition number of the system of equations plays an important role, and it determines the convergence characteristics of solutions. Copyright © 2011 John Wiley & Sons, Ltd.

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

[2]  Philip L. Roe,et al.  Characteristic time-stepping or local preconditioning of the Euler equations , 1991 .

[3]  Eli Turkel,et al.  Local preconditioning in a stagnation point , 1995 .

[4]  B. Yildirim,et al.  On the Validation of a Global Preconditioner for the Euler Equations , 2004 .

[5]  P. Roe CHARACTERISTIC-BASED SCHEMES FOR THE EULER EQUATIONS , 1986 .

[6]  Vittorio Puoti,et al.  Preconditioning Method for Low-Speed Flows , 2001 .

[7]  S. Allmaras,et al.  Analysis of a local matrix preconditioner for the 2-D Navier-Stokes equations , 1993 .

[8]  Dohyung Lee,et al.  Design Criteria for Local Euler Preconditioning , 1998 .

[9]  R. Radespiel,et al.  Preconditioning Methods for Low-Speed Flows. , 1996 .

[10]  E. Turkel,et al.  PRECONDITIONING TECHNIQUES IN COMPUTATIONAL FLUID DYNAMICS , 1999 .

[11]  Dohyung Lee The Design of Local Navier-Stokes Preconditioning for Compressible Flow , 1998 .

[12]  Eli Turkel,et al.  Choice of Variables and Preconditioning for Time Dependent problems , 2003 .

[13]  Wayne A. Smith,et al.  Preconditioning Applied to Variable and Constant Density Flows , 1995 .

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

[15]  V. Vatsa,et al.  ASSESSMENT OF LOCAL PRECONDITIONERS FOR STEADY STATE AND TIME DEPENDENT FLOWS , 2004 .

[16]  Charles L. Merkle,et al.  Influence of Stagnation Regions on Preconditioned Solutions at Low Speeds , 2003 .

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

[18]  Dohyung Lee,et al.  Local preconditioning of the Euler and Navier-Stokes equations. , 1996 .

[19]  L. Eriksson A preconditioned Navier-Stokes solver for low Mach number flows , 1996 .

[20]  David L. Darmofal,et al.  The Importance of Eigenvectors for Local Preconditioners of the Euler Equations , 1996 .

[21]  Wayne A. Smith,et al.  Implicit Solution of Preconditioned Navier- Stokes Equations Using Algebraic Multigrid , 1999 .

[22]  Pasquale Cinnella,et al.  Analysis of preconditioning methods for the Euler equations , 1999 .

[23]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme V. A second-order sequel to Godunov's method , 1979 .

[24]  E. Turkel,et al.  Preconditioned methods for solving the incompressible low speed compressible equations , 1987 .

[25]  John T. Batina,et al.  Implicit upwind solution algorithms for three-dimensional unstructured meshes , 1993 .

[26]  D. Darmofal,et al.  A robust locally preconditioned multigrid algorithm for the Euler equations , 1998 .

[27]  A. Jameson,et al.  Numerical solution of the Euler equations by finite volume methods using Runge Kutta time stepping schemes , 1981 .

[28]  Eli Turkel,et al.  Assessment of Preconditioning Methods for Multidimensional Aerodynamics , 1997 .