High-Order Compact Difference Scheme for Convection–Diffusion Problems on Nonuniform Grids
Publication: Journal of Engineering Mechanics
Volume 131, Issue 12
Abstract
In this study, a high-order compact (HOC) scheme for solving the convection–diffusion equation (CDE) under a nonuniform grid setting is developed. To eliminate the difficulty in dealing with convection terms through traditional numerical methods, an upwind function is provided to turn the steady CDE into its equivalent diffusion equation (DE). After obtaining the HOC scheme for this DE through an extension of the optimal difference method to a nonuniform grid, the corresponding HOC scheme for the steady CDE is derived through converse transformation. The proposed scheme is of the upwind feature related to the convection–diffusion phenomena, where the convective–diffusion flux in the upstream has larger contributions than that in the downstream. Such a feature can help eliminate nonphysical oscillations that may often occur when dealing with convection terms through traditional numerical methods. Two examples have been presented to test performance of the proposed scheme. Under the same grid settings, the proposed scheme can produce more accurate results than the upwind-difference, central-difference, and perturbational schemes. The proposed scheme is suitable for solving both convection- and the diffusion-dominated flow problems. In addition, it can be extended for solving unsteady CDE. It is also revealed that efforts in optimizing the grid configuration and allocation can help improve solution accuracy and efficiency. Consequently, with the proposed method, solutions under nonuniform grid settings would be more accurate than those under uniform manipulations, given the same number of grid points.
Get full access to this article
View all available purchase options and get full access to this article.
Acknowledgments
The writers would like to thank the anonymous reviewers for their insightful and helpful comments and suggestions that were very helpful for improving the manuscript. This study was supported by the Major State Basic Research Development Program of China (Grant No. UNSPECIFIEDG1999043605, 2005CB724204, and 2005CB724207), Special Fund of Doctor Subject of Chinese Ministry of Education (Grant No. UNSPECIFIED20040027007), and the Natural Science and Engineering Research Council of Canada.
References
Agrawal, A. K., and Peckover, R. S. (1980). “Nonuniform grid generation for boundary-layer problems.” Comput. Phys. Commun., 19, 171–178.
Chen, G. Q., Gao, Z., and Yang, Z. F. (1993). “A perturbational exponential finite difference scheme for the convective diffusion equation.” J. Comput. Phys., 104, 129–139.
Choo, S. M., and Chung, S. K. (2000). “High-order perturbation-difference scheme for a convection-diffusion problem.” Comput. Methods Appl. Mech. Eng., 190, 721–732.
Chwang, A. T., and Chen, H. C. (1987). “Optimal finite difference method for potential flows.” J. Eng. Mech., 113(11), 1759–1773.
Dennis, S. C. R., and Hundson, J. D. (1989). “Compact finite-difference approximations to operators of Naviers-Stokes.” J. Comput. Phys., 85, 390–416.
Fletcher, C. A. J. (1991). Computational techniques for fluid dynamics I, Springer, New York.
Gang, D. C., Clevenger, T. E., and Banerji, S. K. (2003). “Modeling chlorine decay in surface water.” J. Environmental Informatics, 1(1), 21–27.
Ge, L. X., and Zhang, J. (2001). “High accuracy iterative solition of convection diffusion equation with boundary layers on nonuniform grids.” J. Comput. Phys., 171, 560–578.
Guo, H. C., Liu, L., and Huang, G. H. (2003). “A stochastic water quality forecasting system for the Yiluo River.” J. Environmental Informatics, 1(2), 18–32.
Hernández, J. A. (2002). “High-order finite volume schemes for the advection-diffusion equation.” Int. J. Numer. Methods Eng., 53, 1211–1234.
Hwang, Y. H. (1996). “Higher-order exponential difference schemes for the computations of the steady convection-diffusion equation.” J. Comput. Phys., 129, 134–159.
Sabau, A. S., and Raad, P. E. (1999). “Oscillations in high-order finite difference solutions of stiff problems on non-uniform grids.” Int. J. Numer. Methods Fluids, 30, 939–956.
Spotz, W. F., and Carey, G. F. (1995). “High-order compact scheme for the steady stream-function vorticity equations.” Int. J. Numer. Methods Eng., 38, 3497–3512.
Suh, N., Bass, B., Chan, E., and Toller, N. (2003). “Emergent computation and modeling: Complex organization and bifurcation within environmental bounds (COBWEB).” J. Environmental Informatics, 1(2), 1–11.
Teegavarapu, R. S. V., Tangirala, A. K., and Ormsbee, L. (2005). “Modeling water quality management alternatives for a nutrient impaired stream using system dynamics simulation.” J. Environmental Informatics, 5(2), 72–80.
Wang, X., and Yang, Z. F. (2001). “A high-order-accurate finite difference schemes with unconditional stability for the diffusion equation on nonuniform grids.” J. Hydrodynam., B13, 92–98.
Wu, J. H., and Han, Q. S. (1988). The theories, methods, and applications of computational fluid dynamics, Science, Beijing (in Chinese).
Yang, Z. F., and Wang, X. (1999). “A high-order finite difference method for unsteady convection-diffusion problems with the source term.” J. Hydrodynam., B11, 97–102.
Zhang, X. H., Ishidaira, H., Takeuchi, K., Xu, Z. X., and Zhang, X. W. (2004). “An approach to inundation simulation in large river basins using the triangle finite difference method.” J. Environmental Informatics, 3(1), 51–63.
Information & Authors
Information
Published In
Copyright
© 2005 ASCE.
History
Received: Oct 8, 2003
Accepted: Mar 22, 2005
Published online: Dec 1, 2005
Published in print: Dec 2005
Notes
Note. Associate Editor: Francisco Armero
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.