Export citation

Export citation

Choose format for download:

Download Citation
  • Access by Xinjiang University

High-order weighted essentially nonoscillatory finite-difference formulation of the lattice Boltzmann method in generalized curvilinear coordinates

Kazem Hejranfar*, Mohammad Hossein Saadat, and Sina Taheri

  • Aerospace Engineering Department, Sharif University of Technology, Iran

  • *khejran@sharif.edu

Phys. Rev. E 95, 023314 – Published 24 February, 2017

DOI: https://doi.org/10.1103/PhysRevE.95.023314

Abstract

In this work, a high-order weighted essentially nonoscillatory (WENO) finite-difference lattice Boltzmann method (WENOLBM) is developed and assessed for an accurate simulation of incompressible flows. To handle curved geometries with nonuniform grids, the incompressible form of the discrete Boltzmann equation with the Bhatnagar-Gross-Krook (BGK) approximation is transformed into the generalized curvilinear coordinates and the spatial derivatives of the resulting lattice Boltzmann equation in the computational plane are solved using the fifth-order WENO scheme. The first-order implicit-explicit Runge-Kutta scheme and also the fourth-order Runge-Kutta explicit time integrating scheme are adopted for the discretization of the temporal term. To examine the accuracy and performance of the present solution procedure based on the WENOLBM developed, different benchmark test cases are simulated as follows: unsteady Taylor-Green vortex, unsteady doubly periodic shear layer flow, steady flow in a two-dimensional (2D) cavity, steady cylindrical Couette flow, steady flow over a 2D circular cylinder, and steady and unsteady flows over a NACA0012 hydrofoil at different flow conditions. Results of the present solution are compared with the existing numerical and experimental results which show good agreement. To show the efficiency and accuracy of the solution methodology, the results are also compared with the developed second-order central-difference finite-volume lattice Boltzmann method and the compact finite-difference lattice Boltzmann method. It is shown that the present numerical scheme is robust, efficient, and accurate for solving steady and unsteady incompressible flows even at high Reynolds number flows.

Physics Subject Headings (PhySH)

Article Text

References (51)

  1. X. He and L.-S. Luo, Theory of the lattice Boltzmann method: from the Boltzmann equation to the lattice Boltzmann equation, Phys. Rev. E 56, 6811 (1997).
  2. X. He, G. D. Doolen, and T. Clark, Comparison of the lattice Boltzmann method and the artificial compressibility method for Navier-Stokes equations, J. Comput. Phys. 179, 439 (2002).
  3. F. Dubois, P. Lallemand, C. Obrecht, and M. M. Tekitek, Lattice Boltzmann model approximated with finite difference expressions, Comput. Fluids (2016), doi:10.1016/j.compfluid.2016.04.013.
  4. P. Asinari, T. Ohwada, E. Chiavazzo, and A. F. D. Rienzo, Link-wise artificial compressibility method, J. Comput. Phys. 231, 5109 (2012).
  5. P. J. Dellar, Incompressible limits of lattice Boltzmann equations using multiple relaxation times, J. Comput. Phys. 190, 351 (2003).
  6. M. Geier, A. Greiner, and J. G. Korvink, Cascaded digital lattice Boltzmann automata for high Reynolds number flow, Phys. Rev. E 73, 066705 (2006).
  7. R. Mei and W. Shyy, On the finite difference-based lattice Boltzmann method in curvilinear coordinates, J. Comput. Phys. 143, 426 (1998).
  8. J. Tolke, M. Krafczyk, M. Schulz, and E. Rank, Implicit discretization and nonuniform refinement approaches for FD discretizations of LBGK models, Int. J. Mod. Phys. C 09, 1143 (1998).
  9. Z. Guo and T. S. Zhao, Explicit finite-difference lattice Boltzmann method for curvilinear coordinates, Phys. Rev. E 67, 066709 (2003).
  10. V. Sofonea and R. F. Sekerka, Viscosity of finite difference lattice Boltzmann models, J. Comput. Phys. 184, 422 (2003).
  11. M. Watari and M. Tsutahara, Two-dimensional thermal model of the finite-difference lattice Boltzmann method with high spatial isotropy, Phys. Rev. E 67, 036306 (2003).
  12. A. Xu, Finite-difference lattice-Boltzmann methods for binary fluids, Phys. Rev. E 71, 066706 (2005).
  13. L. Wu, M. Tsutahara, and S. Tajiri, Finite difference lattice Boltzmann method for incompressible Navier-Stokes equation using acceleration modification, J. Fluids Sci. Technol. 2, 35 (2007).
  14. S. C. Fu, R. M. C. So, and W. W. F. Leung, Stochastic finite difference lattice Boltzmann method for steady incompressible viscous flows, J. Comput. Phys. 229, 6084 (2010).
  15. K. Hejranfar and E. Ezzatneshan, A high-order compact finite difference lattice Boltzmann method for simulation of steady and unsteady incompressible flows, Int. J. Numer. Methods Fluids 75, 713 (2014).
  16. K. Hejranfar and E. Ezzatneshan, Implementation of a high order compact finite difference lattice Boltzmann method in generalized curvilinear coordinates, J. Comput. Phys. 267, 28 (2014).
  17. H. Chen, Volumetric formulation of the lattice Boltzmann method for fluid dynamics: Basic concept, Phys. Rev. E 58, 3955 (1998).
  18. H. Xi, G. Peng, and S.-H. Chou, Finite volume lattice Boltzmann method, Phys. Rev. E 59, 6202 (1999).
  19. S. Ubertini, G. Bella, and S. Succi, Unstructured lattice Boltzmann method: Further development, Phys. Rev. E 68, 016701 (2003).
  20. M. Stiebler, J. Tolke, and M. Krafczyk, An upwind discretization scheme for the finite volume lattice Boltzmann method, Comput. Fluids 35, 814 (2006).
  21. V. Patil and K. N. Lakshmisha, Finite volume TVD formulation of lattice Boltzmann simulation on unstructured mesh, J. Comput. Phys. 228, 5262 (2009).
  22. T. Lee and C.-L. Lin, A characteristic Galerkin method for discrete Boltzmann equation, J. Comput Phys. 171, 336 (2001).
  23. Y. Li, E. J. LeBoeuf, and P. K. Basu, Least-squares finite-element scheme for the lattice Boltzmann method on an unstructured mesh, Phys. Rev. E 72, 046711 (2005).
  24. X. Shi, J. Lin, and Z. Yu, Discontinuous Galerkin spectral element lattice Boltzmann method on triangular element, Int. J. Numer. Methods Fluids 42, 1249 (2003).
  25. A. Duster, L. Demkowicz, and E. Rank, High-order finite elements applied to the discrete Boltzmann equation, Int. J. Numer. Methods Eng. 67, 1094 (2006).
  26. M. Min and T. Lee, A spectral-element discontinuous Galerkin lattice Boltzmann method for nearly incompressible flows, J. Comput. Phys. 230, 245 (2011).
  27. K. Hejranfar and M. Hajihassanpour, Chebyshev collocation spectral lattice Boltzmann method for simulation of low-speed flows, Phys. Rev. E 91, 013301 (2015).
  28. P. R. Rao and L. A. Shaefer, Numerical stability of explicit off-lattice Boltzmann schemes: a comparative study, J. Comput. Phys. 285, 251 (2015).
  29. Y. Wang, Y. L. He, T. S. Zhao, G. H. Tang, and W. Q. Tao, Implicit explicit finite difference lattice Boltzmann method for compressible flows, Int. J. Mod. Phys. C 18, 1961 (2007).
  30. A. Nejat and V. Abdollahi, A critical study of the compressible lattice Boltzmann methods for Riemann problem, J. Sci. Comput. 54, 1 (2013).
  31. P. Bhatnagar, E. P. Gross, and M. Krook, A model for collision processes in gases I: Small amplitude processes in charged and neutral one-component systems, Phys. Rev. 94, 511 (1954).
  32. X. He and L. Luo, Lattice Boltzmann model for incompressible Navier-Stokes equation, J. Stat. Phys. 88, 927 (1997).
  33. L. S. Luo, Theory of the lattice Boltzmann method: Lattice Boltzmann models for nonideal gases, Phys. Rev. E 62, 4982 (2000).
  34. G. S. Jiang and C. W. Shu, Efficient implementation of weighted ENO scheme, J. Comput. Phys. 126, 202 (1996).
  35. G. I. Taylor, On the decay of vortices in a viscous fluid, Philos. Mag., Ser. 6 46, 671 (1923).
  36. G. Noventa, F. Massa, F. Bassi, A. Colombo, N. Franchiana, and A. Ghidoni, A high-order discontinuous Galerkin solver for unsteady incompressible turbulent flows, Comput. Fluids 139, 248 (2016).
  37. M. L. Minion and D. L. Brown, Performance of under-resolved two-dimensional incompressible flow simulations II, J. Comput. Phys. 138, 734 (1997).
  38. P. J. Dellar, Bulk and shear viscosities in lattice Boltzmann equations, Phys. Rev. E 64, 031203 (2001).
  39. K. A. Hoffmann and S. T. Chiang, Computational Fluid Dynamics (Engineering Education System, Wichita, KS, 2000), Vol. 1.
  40. U. Ghia, K. N. Ghia, and C. T. Shin, High-Re solutions for incompressible flow using the Navier-Stokes equations and a multigrid method, J. Comput. Phys. 48, 387 (1982).
  41. A. Tiwari and S. P. Vanka, A ghost fluid lattice Boltzmann method for complex geometries, Int. J. Numer. Methods Fluids 69, 481 (2011).
  42. M. Coutanceau and R. Bouard, Experimental determination of the main features of the viscous flow in the wake of a circular cylinder in uniform translation. Part I. Steady flow, J. Fluid Mech. 79, 231 (1977).
  43. D. J. Tritton, Experiments on the flow past a circular cylinder at low Reynolds numbers, J. Fluid Mech. 6, 547 (1959).
  44. S. C. R. Dennis and G. Z. Chang, Numerical solutions for steady flow past a circular cylinder at Reynolds number up to 100, J. Fluid Mech. 42, 471 (1970).
  45. F. Nieuwstadt and H. B. Keller, Viscous flow past circular cylinders, Comput. Fluids 1, 59 (1973).
  46. X. He, L. S. Luo, and M. Dembo, Some progress in lattice Boltzmann method. Part 1. Nonuniform mesh grids, J. Comput. Phys. 129, 357 (1996).
  47. T. Imamura, K. Suzuki, T. Nakamura, and M. Yoshida, Acceleration of steady-state lattice Boltzmann simulations on non-uniform mesh using local time step method, J. Comput. Phys. 202, 645 (2005).
  48. A. S. Grove, F. H. Shair, E. E. Petersen, and A. Acrivos, An experimental investigation of the steady separated flow past a circular cylinder, J. Fluid Mech. 19, 60 (1964).
  49. M. Hafez, A. Shatalov, and M. Nakajima, Improved numerical simulations of incompressible flows based on viscous/inviscid interaction procedures, Comput. Fluids 36, 1588 (2007).
  50. T. Imamura, K. Suzuki, T. Nakamura, and M. Yoshida, Flow simulation around an airfoil by lattice Boltzmann method on generalized coordinates, AIAA J. 43, 1968 (2005).
  51. M. Hecht and J. Harting, Implementation of on-site velocity boundary conditions for D3Q19 lattice Boltzmann Simulations, J. Stat. Mech. (2010) P01018.

Sign In to Your Journals Account

Filter

Filter

Article Lookup

Enter a citation