An improved unsteady, unstructured, artificial compressibility, finite volume scheme for viscous incompressible flows: Part I. Theory and implementation

A robust, artificial compressibility scheme has been developed for modelling laminar steady state and transient, incompressible flows over a wide range of Reynolds and Rayleigh numbers. Artificial compressibility is applied in a consistant manner resulting in a system of preconditioned governing equations. A locally generalized preconditioner is introduced, designed to be robust and offer good convergence rates. Free artificial compressibility parameters in the equations are automated to allow ease of use while facilitating improved or comparable convergence rates as compared with the standard artificial compressibility scheme. Memory efficiency is achieved through a multistage, pseudo-time-explicit time-marching solution procedure. A node-centred dual-cell edge-based finite volume discretization technique, suitable for unstructured grids, is used due to its computational efficiency and high-resolution spatial accuracy. In the interest of computational efficiency and ease of implementation, stabilization is achieved via a scalar-valued artificial dissipation scheme. Temporal accuracy is facilitated by employing a second-order accurate, dual-time-stepping method. In this part of the paper the theory and implementation details are discussed. In Part 11, the scheme will be applied to a number of example problems to solve flows over a wide range of Reynolds and Rayleigh numbers.

[1]  Arthur Rizzi,et al.  Computation of inviscid incompressible flow with rotation , 1985, Journal of Fluid Mechanics.

[2]  Dimitri J. Mavriplis,et al.  Accurate Multigrid Solution of the Euler Equations on Unstructured and Adaptive Meshes , 1988 .

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

[4]  J. T. Cross,et al.  Finite element analysis of heat transfer and flow problems using adaptive remeshing including application to solidification problems , 1991 .

[5]  Chaoqun Liu,et al.  Preconditioned Multigrid Methods for Unsteady Incompressible Flows , 1997 .

[6]  Mehrdad T. Manzari,et al.  An explicit finite element algorithm for convection heat transfer problems , 1999 .

[7]  S. Patankar Numerical Heat Transfer and Fluid Flow , 2018, Lecture Notes in Mechanical Engineering.

[8]  O. Iliev,et al.  A Nonlinear Multigrid Method for the Three-Dimensional Incompressible Navier-Stokes Equations , 1998 .

[9]  B. Lakshminarayana,et al.  An Assessment of Computational Fluid Dynamic Techniques in the Analysis and Design of Turbomachinery—The 1990 Freeman Scholar Lecture , 1991 .

[10]  B. D. Foy,et al.  Unstructured pressure‐correction solver based on a consistent discretization of the Poisson equation , 2000 .

[11]  F. Martelli,et al.  Preconditioned Scalar Approximate Factorization Method for Incompressible Fluid Flows , 1996 .

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

[13]  Fotis Sotiropoulos,et al.  Assessment of artificial dissipation models for three- dimensional incompressible flow solutions , 1997 .

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

[15]  C. Sung,et al.  Explicit Runge-Kutta method for three-dimensional internal incompressible flows , 1992 .

[16]  A. Taflove,et al.  Numerical Solution of Steady-State Electromagnetic Scattering Problems Using the Time-Dependent Maxwell's Equations , 1975 .

[17]  Antony Jameson,et al.  A new implicit algorithm with multigrid for unsteady incompressible flow calculations , 1995 .

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

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

[20]  Yong Zhao,et al.  A high-order characteristics upwind FV method for incompressible flow and heat transfer simulation on unstructured grids , 2000 .

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

[22]  Joel H. Ferziger,et al.  Computational methods for fluid dynamics , 1996 .

[23]  D. Assanis,et al.  Comparison of Pressure-Based and Artificial Compressibility Methods for Solving 3D Steady Incompressible Viscous Flows , 1996 .

[24]  Dochan Kwak,et al.  A three-dimensional incompressible Navier-Stokes flow solver using primitive variables , 1986 .

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

[26]  O. C. Zienkiewicz,et al.  Adaptive mesh generation for fluid mechanics problems , 2000 .