Premium
Robust semidirect finite difference methods for solving the Navier–Stokes and energy equations
Author(s) -
Macarthur J. Ward,
Patankar Suhas V.
Publication year - 1989
Publication title -
international journal for numerical methods in fluids
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.938
H-Index - 112
eISSN - 1097-0363
pISSN - 0271-2091
DOI - 10.1002/fld.1650090307
Subject(s) - mathematics , iterative method , finite difference , finite difference method , preconditioner , jacobian matrix and determinant , algorithm , mathematical analysis
Abstract Semidirect solution techniques can be an effective alternative to the more conventional iterative approaches used in many finite difference methods. This paper summarizes several semidirect techniques which generally have not been applied to the Navier–Stokes and energy equations in finite difference form. The methods presented use both successive substitution and Jacobian‐based updates as well as two variations of Broyden's full matrix update. A hybrid method is also presented, as is a norm‐reducing search technique that can be used to enhance the convergence characteristics of any semidirect approach. These methods have been compared with the well known iterative methods SIMPLE and SIMPLER. The comparison was performed on the natural convection and driven cavity problems. The semidirect methods proved to be reliably convergent without the need for a priori specification of variable under‐relaxation factors, which was necessary with the iterative methods. Natural convection and driven cavity solutions have been readily obtained with the proposed methods for Rayleigh and Reynolds numbers up to 10 9 and 10 6 respectively. Of the semidirect techniques, the hybrid approach was the most robust. From an arbitrary zero initial guess this method was able to obtain a solution to the natural convection problem for Rayleigh numbers three orders of magnitude larger than was possible with the Newton‐Raphson update. The computational effort required by the semidirect methods is comparable to that required by the iterative methods; however, the memory requirements can be significantly greater.