×

The more actual macroscopic equations recovered from lattice Boltzmann equation and their applications. (English) Zbl 1440.76116

Summary: Chapman-Enskog (C-E) expansion analysis shows that the lattice Boltzmann equation (LBE) can recover the second-order continuity and N-S equations of the weakly compressible model. However, directly solving the governing equations of weakly compressible model suffers from serious instability. The present paper aims to find the mechanism of good performance of LBE for simulation of incompressible flows by using the weakly compressible model. After detailed analysis, it is found that the macroscopic equations recovered from LBE by using Taylor series expansion, which retain some additional small terms, are slightly different from those by using C-E expansion analysis. The numerical tests indicate that those additional small terms inherently included in the LBE computation play an important role in stabilizing numerical computation, which can explain the mechanism of good performance of LBE to a large degree. On the other hand, it is found that those small terms do not have an obvious effect on the accuracy of numerical solutions. These results indicate that Taylor series expansion can recover the more actual macroscopic equations (MAMEs). Based on MAMEs, this paper presents a new solver based on the conventional finite difference method (FDM) to simulate incompressible flows. Compared with LBE, it has higher computational efficiency, competitive accuracy and acceptable stability. Besides, the drawbacks of LBE, which include the limitation of uniform mesh, coupled time step and mesh spacing, and the extra memory size, can be easily overcome in the discretized MAMEs.

MSC:

76M28 Particle methods and lattice-gas methods
76M20 Finite difference methods applied to problems in fluid mechanics
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Chang, J. L.C.; Kwak, D.; Rogers, S. E., Numerical simulation methods of incompressible flows and an application to the space shuttle main engine, Int. J. Numer. Methods Fluids, 8, 1241-1268 (2012) · Zbl 0667.76045
[2] Kwak, D.; Kiris, C.; Kim, C. S., Computational challenges of viscous incompressible flows, Comput. Fluids, 34, 283-299 (2005) · Zbl 1181.76115
[3] Chorin, A. J., Numerical solution of the Navier-Stokes equations, Math. Comput., 22, 745-762 (1968) · Zbl 0198.50103
[4] Chorin, A. J., On the convergence of discrete approximations to the Navier-Stokes equations, Math. Comput., 23, 341-353 (1969) · Zbl 0184.20103
[5] Patankar, S. V.; Spalding, D. B., A calculation procedure for heat, mass and momentum transfer in three-dimensional parabolic flows, Int. J. Heat Mass Transf., 15, 1787-1806 (1972) · Zbl 0246.76080
[6] Patankar, S. V., A calculation procedure for two-dimensional elliptic situations, Numer. Heat Transf., 4, 409-425 (1981)
[7] Van Doormaal, J. P.; Raithby, G. D., Enhancements of the SIMPLE method for predicting incompressible fluid flows, Numer. Heat Transf., 72, 147-163 (1984) · Zbl 0553.76005
[8] Issa, R. I., Solution of the implicitly discretised fluid flow equations by operator-splitting, J. Comput. Phys., 62, 40-65 (1986) · Zbl 0619.76024
[9] Colin, Y.; Deniau, H.; Boussuge, J. F., A robust low speed preconditioning formulation for viscous flow computations, Comput. Fluids, 47, 1-15 (2011) · Zbl 1271.76181
[10] Choi, Y. H.; Merkle, C. L., The application of preconditioning in viscous flows, J. Comput. Phys., 105, 207-223 (1993) · Zbl 0768.76032
[11] Chorin, A. J., A numerical method for solving incompressible viscous flow problems, J. Comput. Phys., 2, 12-26 (1967) · Zbl 0149.44802
[12] Turkel, E., Preconditioned methods for solving the incompressible and low speed compressible equations, J. Comput. Phys., 72, 277-298 (1987) · Zbl 0633.76069
[13] Turkel, E., Review of preconditioning methods for fluid dynamics, Appl. Numer. Math., 12, 257-284 (1993) · Zbl 0770.76048
[14] Ohwada, T.; Asinari, P., Artificial compressibility method revisited: asymptotic numerical method for incompressible Navier-Stokes equations, J. Comput. Phys., 229, 1698-1723 (2010) · Zbl 1329.76063
[15] Qian, Y. H.; d’Humières, D.; Lallemand, P., Lattice BGK models for Navier-Stokes equation, Europhys. Lett., 17, 479 (1992) · Zbl 1116.76419
[16] Gan, Y.; Xu, A.; Zhang, G., Two-dimensional lattice Boltzmann model for compressible flows with high Mach number, Physica A, 389, 1721-1732 (2008)
[17] Qian, Y. H., Simulating thermohydrodynamics with lattice BGK models, J. Sci. Comput., 8, 231-242 (1993) · Zbl 0783.76004
[18] Qu, K.; Shu, C.; Chew, Y. T., Alternative method to construct equilibrium distribution functions in lattice-Boltzmann method simulation of inviscid compressible flows at high Mach number, Phys. Rev. E, 75, Article 036706 pp. (2007)
[19] Sun, C., Lattice-Boltzmann models for high speed flows, Phys. Rev. E, 58, 7283 (1998)
[20] Watari, M.; Tsutahara, M., Two-dimensional thermal model of the finite-difference lattice Boltzmann method with high spatial isotropy, Phys. Rev. E, 67, Article 036306 pp. (2003)
[21] Gunstensen, A. K.; Rothman, D. H., Microscopic modeling of immiscible fluids in three dimensions by a lattice Boltzmann method, Europhys. Lett., 18, 157 (1992)
[22] Shan, X.; Chen, H., Lattice Boltzmann model for simulating flows with multiple phases and components, Phys. Rev. E, 47, 1815 (1993)
[23] Swift, M. R.; Orlandini, E.; Osborn, W. R., Lattice Boltzmann simulations of liquid-gas and binary fluid systems, Phys. Rev. E, 54, 5041 (1996)
[24] He, X.; Chen, S.; Zhang, R., A lattice Boltzmann scheme for incompressible multiphase flow and its application in simulation of Rayleigh-Taylor instability, J. Comput. Phys., 152, 642-663 (1999) · Zbl 0954.76076
[25] He, X.; Luo, L. S.; Dembo, M., Some progress in lattice Boltzmann method. Part I. Nonuniform mesh grids, J. Comput. Phys., 129, 357-363 (1996) · Zbl 0868.76068
[26] Shu, C.; Chew, Y. T.; Niu, X. D., Least-squares-based lattice Boltzmann method: a meshless approach for simulation of flows with complex geometry, Phys. Rev. E, 64, Article 045701 pp. (2001)
[27] Tölke, J.; Krafczyk, M.; Rank, E., A multigrid-solver for the discrete Boltzmann equation, J. Stat. Phys., 107, 573-591 (2002) · Zbl 1007.82004
[28] Mavriplis, D. J., Multigrid solution of the steady-state lattice Boltzmann equation, Comput. Fluids, 35, 793-804 (2006) · Zbl 1177.76318
[29] Caiazzo, A.; Junk, M.; Rheinländer, M., Comparison of analysis techniques for the lattice Boltzmann method, Comput. Math. Appl., 58, 883-897 (2009) · Zbl 1189.76400
[30] Chen, Z.; Shu, C.; Tan, D., A simplified thermal lattice Boltzmann method without evolution of distribution functions, Int. J. Heat Mass Transf., 105, 741-757 (2017)
[31] Wang, Y.; Shu, C.; Teo, C. J., Development of LBGK and incompressible LBGK-based lattice Boltzmann flux solvers for simulation of incompressible flows, Int. J. Numer. Methods Fluids, 75, 344-364 (2014) · Zbl 1455.76153
[32] Guo, Z.; Zheng, C.; Shi, B., Non-equilibrium extrapolation method for velocity and pressure boundary conditions in the lattice Boltzmann method, Chin. Phys., 11, 366-374 (2002)
[33] Ghia, U.; Ghia, K. N.; Shin, C. T., High-Re solutions for incompressible flow using the Navier-Stokes equations and a multigrid method, J. Comput. Phys., 48, 387-411 (1982) · Zbl 0511.76031
[34] Hou, S.; Zou, Q.; Chen, S., Simulation of cavity flow by the lattice Boltzmann method, J. Comput. Phys., 118, 329-347 (1995) · Zbl 0821.76060
[35] Guo, Z.; Liu, H.; Luo, L. S., A comparative study of the LBE and GKS methods for 2D near incompressible laminar flows, J. Comput. Phys., 227, 4955-4976 (2008) · Zbl 1388.76291
[36] Breuer, M.; Bernsdorf, J.; Zeiser, T., Accurate computations of the laminar flow past a square cylinder based on two different methods: lattice-Boltzmann and finite-volume, Int. J. Heat Mass Transf., 21, 186-196 (2000)
[37] Ding, H.; Shu, C.; Yeo, K. S., Numerical computation of three-dimensional incompressible viscous flows in the primitive variable form by local multiquadric differential quadrature method, Comput. Methods Appl. Math., 195, 516-533 (2006) · Zbl 1222.76072
[38] Wu, J.; Shu, C., An improved immersed boundary-lattice Boltzmann method for simulating three-dimensional incompressible flows, J. Comput. Phys., 229, 5022-5042 (2010) · Zbl 1346.76164
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.