×

Upwind compact finite difference scheme for time-accurate solution of the incompressible Navier-Stokes equations. (English) Zbl 1352.76084

Summary: This article presents a time-accurate numerical method using high-order accurate compact finite difference scheme for the incompressible Navier-Stokes equations. The method relies on the artificial compressibility formulation, which endows the governing equations a hyperbolic-parabolic nature. The convective terms are discretized with a third-order upwind compact scheme based on flux-difference splitting, and the viscous terms are approximated with a fourth-order central compact scheme. Dual-time stepping is implemented for time-accurate calculation in conjunction with Beam-Warming approximate factorization scheme. The present compact scheme is compared with an established non-compact scheme via analysis in a model equation and numerical tests in four benchmark flow problems. Comparisons demonstrate that the present third-order upwind compact scheme is more accurate than the non-compact scheme while having the same computational cost as the latter.

MSC:

76M20 Finite difference methods applied to problems in fluid mechanics
76D05 Navier-Stokes equations for incompressible viscous fluids
65M06 Finite difference methods for initial value and initial-boundary value problems involving PDEs
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Gresho, P. M., Incompressible fluid dynamics: some fundamental formulation issues, Ann. Rev. Fluid Mech., 23, 413-453 (1991) · Zbl 0717.76006
[2] Orlandi, P., Fluid Flow Phenomena: A Numerical Toolkit (1999), Kluwer Academic Publishers · Zbl 0985.76001
[3] Peyret, R., Spectral Methods for Incompressible Viscous Flow (2001), Springer: Springer New York
[4] Canuto, C.; Hussaini, M. Y.; Quarteroni, A.; Zhang, T. A., Spectral Methods in Fluid Dynamics (1988), Springer: Springer New York · Zbl 0658.76001
[5] Hirsh, R. S., High-order accurate difference solutions of fluid mechanics problems by a compact differencing technique, J. Comput. Phys., 19, 90-109 (1975) · Zbl 0326.76024
[6] Rubin, S. G.; Khosla, P. K., Polynomial interpolation methods for viscous flow calculations, J. Comput. Phys., 24, 217-244 (1977) · Zbl 0362.76057
[7] Lele, S. K., Compact finite difference schemes with spectral-like resolution, J. Comput. Phys., 103, 16-42 (1992) · Zbl 0759.65006
[8] E, W.; Liu, J.-G., Essentially compact schemes for unsteady viscous incompressible flows, J. Comput. Phys., 126, 122-138 (1996) · Zbl 0853.76045
[9] Li, M.; Tang, T.; Fornberg, B., A compact fourth-order finite difference scheme for the steady incompressible Navier-Stokes equations, Int. J. Numer. Meth. Fluids, 20, 1137-1151 (1995) · Zbl 0836.76060
[10] Meitz, H. L.; Fasel, H. F., A compact difference scheme for the Navier-Stokes equations in velocity-vorticity formulation, J. Comput. Phys., 157, 371 (2000) · Zbl 0960.76059
[11] Brüger, A.; Gustafsson, B.; Lötstedt, P.; Nilsson, J., High-order accurate solution of the incompressible Navier-Stokes equations, J. Comput. Phys., 203, 49 (2005) · Zbl 1061.76040
[12] Shukla, R. K.; Tatineni, M.; Zhong, X., Very high-order compact finite difference schemes on non-uniform grids for incompressible Navier-Stokes equations, J. Comput. Phys., 224, 1064-1094 (2007) · Zbl 1123.76044
[13] Adams, N. A.; Shariff, K., A high-resolution hybrid compact-ENO scheme for shock-turbulence interaction problems, J. Comput. Phys., 127, 27 (1996) · Zbl 0859.76041
[14] Fu, D. X.; Ma, Y. W., High resolution scheme, (Hafez, M.; Oshima, K., Computational Fluid Dynamics Review (1995), Wiley), 234-250 · Zbl 0875.76349
[15] Fu, D. X.; Ma, Y. W.; Kobayashi, T., Non-physical oscillations in numerical solutions: reason and improvement, CFD J., 4, 4, 427-450 (1996)
[16] Fu, D. X.; Ma, Y. W., A high-order accurate finite difference scheme for complex flow fields, J. Comput. Phys., 134, 1-15 (1997) · Zbl 0882.76054
[17] Deng, X.; Maekawa, H., Compact high-order accurate nonlinear schemes, J. Comput. Phys., 130, 77 (1997) · Zbl 0870.65075
[18] Pirozzoli, S., Conservative hybrid compact-WENO schemes for shock-turbulence interaction, J. Comput. Phys., 178, 81-117 (2002) · Zbl 1045.76029
[19] Shen, Y. Q.; Yang, G. W.; Gao, Z., High-resolution finite compact differences for hyperbolic conservation laws, J. Comput. Phys., 216, 114-137 (2006) · Zbl 1093.65085
[20] Gaitonde, D. V.; Shang, J. S.; Young, J. L., Practical aspects of higher-order numerical schemes for wave propagation phenomena, Int. J. Numer. Meth. Engrg., 45, 1849-1869 (1999) · Zbl 0959.65103
[21] Boyd, J. P., Chebyshev and Fourier Spectral Methods (2000), Dover: Dover Mineola, USA
[22] Tlstykh, A. I.; Lipavskii, M. V., On performance of methods with third and fifth-order compact upwind differencing, J. Comput. Phys., 140, 205-232 (1998) · Zbl 0936.76059
[23] Harlow, F. H.; Welch, L. F., Numerical calculation of time-dependent viscous incompressible flow of fluid with free surface, Phys. Fluids, 8, 2182-2189 (1965) · Zbl 1180.76043
[24] Chorin, A. J., Numerical solution of the Navier-Stokes equations, Math. Comput., 22, 742-762 (1968) · Zbl 0198.50103
[25] Kim, J.; Moin, P., Application of a fractional step methods to incompressible Navier-Stokes equations, J. Comput. Phys., 59, 308-323 (1985) · Zbl 0582.76038
[26] Patankar, S. V.; Spalding, D. B., A calculation procedure for heat, mass and momentum transfer in three-dimensional parabolic flows, Int. J. Heat Mass Transfer, 15, 1787-1806 (1972) · Zbl 0246.76080
[27] Chorin, A. J., A numerical method for solving incompressible viscous flow problems, J. Comput. Phys., 2, 12-26 (1967) · Zbl 0149.44802
[28] Rogers, S. E.; Kwak, D., An upwind differencing scheme for the time-accurate incompressible Navier-Stokes equations, AIAA J., 28, 2, 253-262 (1990) · Zbl 0693.76041
[29] Rogers, S. E.; Kwak, D., An upwind differencing scheme for the incompressible Navier-Stokes equations, Appl. Numer. Math., 1, 8, 43-64 (1991) · Zbl 0736.76038
[30] Choi, D.; Merkle, C. L., Application of time-iterative schemes to incompressible flow, AIAA J., 23, 1518-1524 (1985) · Zbl 0571.76016
[32] Yuan, Li, Comparison of implicit multigrid schemes for three-dimensional incompressible flows, J. Comput. Phys., 177, 134-155 (2002) · Zbl 1027.76032
[34] Briley, W.; Neerarambam, S.; Whitfield, D., Implicit lower-upper approximate factorization schemes for incompressible flows, J. Comput. Phys., 128, 32-42 (1996) · Zbl 0870.76053
[35] Yang, J. Y.; Yang, S. C.; Chen, Y. N.; Hsu, C. A., Implicit weighted ENO schemes for three-dimensional incompressible Navier-Stokes equations, J. Comput. Phys., 146, 464-487 (1998) · Zbl 0931.76066
[36] Ekarterinaris, J., High-order accurate numerical solutions of incompressible flows with the artificial compressibility method, Int. J. Numer. Meth. Fluids, 45, 1187-1207 (2004) · Zbl 1060.76614
[37] Shah, Abdullah; Guo, Hong; Yuan, Li, A third-order upwind compact scheme on curvilinear meshes for the incompressible Navier-Stokes equations, Commun. Comput. Phys., 5, 2-4, 712-729 (2009) · Zbl 1364.76138
[38] De, A. K.; Eswaran, V., Analysis of a new high resolution upwind compact scheme, J. Comput. Phys., 218, 398-416 (2006) · Zbl 1103.65092
[39] Roe, P. L., Approximate Riemann solvers, parameter vectors, and difference scheme, J. Comput. Phys., 43, 357-372 (1981) · Zbl 0474.65066
[40] Beam, R.; Warming, R. F., An implicit scheme for the compressible Navier-Stokes equations, AIAA J., 16, 393-402 (1978) · Zbl 0374.76025
[41] Pulliam, T. H.; Chaussee, D. S., A diagonalized form of an implicit approximate factorization algorithm, J. Comput. Phys., 39, 2, 347-363 (1981) · Zbl 0472.76068
[42] Napolitano, M., A FORTRAN subroutine for the solution of periodic block-tridiagonal systems, Commun. Appl. Numer. Meth., 1, 11-15 (1985) · Zbl 0586.65025
[43] Kovasznay, L. S.G., Laminar flow behind a two-dimensional grid, Proc. Camb. Philos., 44, 58 (1948) · Zbl 0030.22902
[44] Prabhakar, V.; Reddy, J. N., Spectral/hp penalty least-square finite element formulation for the steady incompressible Navier-Stokes equations, J. Comput. Phys., 215, 274-297 (2006) · Zbl 1140.76369
[45] Quarteroni, A.; Saleri, F.; Veneziani, A., Factorization methods for the numerical approximation of Navier-Stokes equations, Comput. Meth. Appl. Mech. Engrg., 188, 505-526 (2000) · Zbl 0976.76044
[46] Bell, J. B.; Colella, P.; M Glaz, H., An efficient second-order projection method for the incompressible Navier-Stokes equations, J. Comput. Phys., 85, 257-283 (1989) · Zbl 0681.76030
[47] Minon, M. L.; Brown, D., Performance of under-resolved two-dimensional incompressible flow simulation: II, J. Comput. Phys., 138, 734-765 (1997) · Zbl 0914.76063
[48] Di, Yana; Li, Rou; Tang, Tao; Zhang, Pinggwin, Moving mesh finite element methods for the incompressible Navier-Stokes equations, SIAM J. Sci. Comput., 26, 1036-1056 (2005) · Zbl 1115.76045
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.