Efficient computation of compressible and incompressible flows
The combination of explicit Runge-Kutta time integration with the solution of an implicit system of equations, which in earlier work demonstrated increased efficiency in computing compressible flow on highly stretched meshes, is extended toward conditions where the free stream Mach number approaches zero. Expressing the inviscid flux Jacobians in terms of Mach number, an artificial speed of sound as in low Mach number preconditioning is introduced into the Jacobians, leading to a consistent formulation of the implicit and explicit parts of the discrete equations. Besides extension to low Mach number flows, the augmented Runge-Kutta/Implicit method allowed the admissible Courant-Friedrichs-Lewy number to be increased from O(100) to O(1000). The implicit step introduced into the Runge-Kutta framework acts as a preconditioner which now addresses both, the stiffness in the discrete equations associated with highly stretched meshes, and the stiffness in the analytical equations associated with the disparity in the eigenvalues of the inviscid flux Jacobians. Integrated into a multigrid algorithm, the method is applied to efficiently compute different cases of inviscid flow around airfoils at various Mach numbers, and viscous turbulent airfoil flow with varying Mach and Reynolds number. Compared to well tuned conventional methods, computation times are reduced by half an order of magnitude. (c) 2006 Elsevier Inc. All rights reserved.
compressible and incompressible flow computational fluid dynamics numerical methods multigrid methods convergence acceleration runge-kutta/implicit time integration euler and navier-stokes equations