Skip to main content
Log in

Multi-relaxation time lattice Boltzmann simulations of oscillatory instability in lid-driven flows of 2D semi-elliptical cavity

  • Regular Paper
  • Published:
Journal of Visualization Aims and scope Submit manuscript

Abstract

In this study, the multi-relaxation-time lattice Boltzmann method is applied to investigate the oscillatory instability of lid-driven flows in two-dimensional semi-elliptical cavities with different vertical-to-horizontal aspect ratios K in the range of 1.0–3.0. The program implemented in this study is parallelized using compute unified device architecture (CUDA), a parallel computing platform, and computations are carried out on NVIDIA Tesla K40c GPU. To carry out precise calculations, the CUDA algorithm is extensively investigated, and its parallel efficiency indicates that the maximum speedup is 47.6 times faster. Furthermore, the steady-oscillatory Reynolds numbers are predicted by implementing the CUDA-based programs. The amplitude coefficient is defined to quantify the time-dependent oscillation of the velocity magnitude at the monitoring point. The simulation results indicate that the transition Reynolds numbers correlate negatively with the aspect ratio of the semi-elliptical cavity and are smaller than those of the rectangular cavity at the same aspect ratio. In addition, the detailed vortex structures of the semi-elliptical cavity within a single period are also investigated when the Reynolds number is larger than the steady-oscillatory value to determine the effects of periodic oscillation of the velocity magnitude.

Graphic abstract

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  • Aidun CK, Triantafillopoulos NG, Benson JD (1991) Global stability of a lid-driven cavity with through flow: flow visualization studies. Phys Fluids 3:2081–2091

    Article  Google Scholar 

  • Aslan E, Taymaz I, Benim AC (2014) Investigation of the lattice Boltzmann SRT and MRT stability for lid driven cavity flow. Int J Mater Mech Manuf 2:317–324

    Google Scholar 

  • Bouzidi M, Firdaouss M, Lallemand P (2001) Momentum transfer of a Boltzmann-lattice fluid with boundaries. Phys Fluids 13:3452–3459

    Article  Google Scholar 

  • Chang C, Liu CH, Lin CA (2009) Boundary conditions for lattice Boltzmann simulations with complex geometry flows. Comput Math Appl 58:940–949

    Article  MathSciNet  Google Scholar 

  • Chen S, Doolen GD (1998) Lattice Boltzmann method for fluid flow. Annu Rev Fluid Mech 30:329–364

    Article  MathSciNet  Google Scholar 

  • Chen S, Chen H, Martinez DO, Matthaeus WH (1991) Lattice Boltzmann model for simulation of magnetohydrodynamics. Phys Rev Lett 67:3776–3779

    Article  Google Scholar 

  • Cheng M, Hung KC (2006) Vortex structure of steady flow in a rectangular cavity. Comput Fluids 35:1046–1062

    Article  Google Scholar 

  • CUDA C Programming Guide 9.0 (2017) http://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html

  • Duan YL, Liu RX (2007) Lattice Boltzmann simulations of triangular cavity flow and free-surface problems. J Hydrodyn Ser B 19:127–134

    Article  Google Scholar 

  • Erturk E, Dursun B (2007) Numerical solutions of 2-D steady incompressible flow in a driven skewed cavity. J Appl Math Mech 87:377–392

    MATH  Google Scholar 

  • Fan Y, Shi X, Guo X, Sai Q (2012) MRT lattice Boltzmann schemes for high Reynolds number flow in two-dimensional lid-driven semi-circular cavity. Energy Procedia 16:639–644

    Article  Google Scholar 

  • Ghia U, Ghia KN, Shin CT (1982) High-Re solutions for incompressible flow using the Navier–Stokes equations and a multigrid method. J Comput Phys 48:387–411

    Article  Google Scholar 

  • Glowinski R, Guidoboni G, Pan TW (2006) Wall-driven incompressible viscous flow in a two-dimensional semi-circular cavity. J Comput Phys 216:76–91

    Article  MathSciNet  Google Scholar 

  • Hasert M, Bernsdorf J, Roller S (2011) Lattice Boltzmann simulation of non-Darcy flow in porous media. Procedia Comput Sci 4:1048–1057

    Article  Google Scholar 

  • Hong PY, Huang LM, Lin LS, Lin CA (2015) Scalable multi-relaxation-time lattice Boltzmann simulations on multi-GPU cluster. Comput Fluids 110:1–8

    Article  MathSciNet  Google Scholar 

  • Hou S, Zou Q, Chen S, Doolen G, Cogley AC (1995) Simulation of cavity flow by the lattice Boltzmann method. J Comput Phys 118:329–347

    Article  Google Scholar 

  • Idris MS, Irwan MAM, Ammar NMM (2012) Steady state vortex structure of lid driven flow inside shallow semi ellipse cavity. J Mech Eng Sci 2:206–216

    Article  Google Scholar 

  • Kalita JC, Gupta MM (2010) A streamfunction-velocity approach for 2D transient incompressible viscous flows. Int J Numer Meth. Fluids 62:237–266

    MathSciNet  MATH  Google Scholar 

  • Kuzmin A, Mohamad AA (2008) Multi-relaxation time lattice Boltzmann model for multiphase flows. Int J Mod Phys C 19:875–902

    Article  MathSciNet  Google Scholar 

  • Li CG, Maa JPY (2017) Multi-relaxation-time lattice Boltzmann simulations of lid driven flows using graphics processing unit. Appl Math Mech-Engl Ed 38:707–722

    Article  MathSciNet  Google Scholar 

  • Lin LS, Chen YC, Lin CA (2011) Multi relaxation time lattice Boltzmann simulations of deep lid driven cavity flows at different aspect ratios. Comput Fluids 45:233–240

    Article  Google Scholar 

  • Lin LS, Chang HW, Lin CA (2013) Multi relaxation time lattice Boltzmann simulations of transition in deep 2D lid driven cavity using GPU. Comput Fluids 80:381–387

    Article  Google Scholar 

  • Mercan H, Atalik K (2009) Vortex formation in lid-driven arc-shape cavity flows at high Reynolds numbers. Eur J Mech B/Fluid 28:61–71

    Article  MathSciNet  Google Scholar 

  • Olson MD, Tuann SY (1979) New finite element results for the square cavity. Comput Fluids 7:123–135

    Article  Google Scholar 

  • Patil DV, Lakshmisha KN, Rogg B (2006) Lattice Boltzmann simulation of lid-driven flow in deep cavities. Comput Fluids 35:1116–1125

    Article  Google Scholar 

  • Qian YH, d’Humieres D, Lallemand P (1992) Lattice BGK model for Navier–Stokes equation. Europhys Lett 17:479–484

    Article  Google Scholar 

  • Ren JJ, Guo P (2017) Lattice Boltzmann simulation of steady flow in a semi-elliptical cavity. Commun Comput Phys 21:692–717

    Article  MathSciNet  Google Scholar 

  • Schreiber R, Keller HB (1983) Driven cavity flows by efficient numerical techniques. J Comput Phys 49:310–333

    Article  Google Scholar 

  • Shang Z, Cheng M, Lou J (2014) Parallelization of Lattice Boltzmann method using MPI domain decomposition technology for a drop impact on a wetted solid wall. Int J Model Simul Sci Comput 5:1350024

    Article  Google Scholar 

  • Shankar PN, Deshpande MD (2000) Fluid mechanics in the driven cavity. Annu Rev Fluid Mech 32:93–136

    Article  MathSciNet  Google Scholar 

  • Wright N, Gaskell P (1995) An efficient multigrid approach to solving highly recirculating flows. Comput Fluids 24:63–79

    Article  Google Scholar 

  • Wu J, Shu C (2010) An improved immersed boundary-lattice Boltzmann method for simulating three-dimensional incompressible flows. J Comput Phys 229:5022–5042

    Article  Google Scholar 

  • Yan YY, Zu YQ, Dong B (2011) LAM, a useful tool for mesoscale modelling of single-phase and multiphase flow. Appl Therm Eng 31:649–655

    Article  Google Scholar 

  • Zhang T, Shi BC, Chai ZH (2010) Lattice Boltzmann simulation of lid-driven flow in trapezoidal cavities. Comput Fluids 39:1977–1989

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by ‘Human Resources Program in Energy Technology’ of the Korea Institute of Energy Technology Evaluation and Planning (KETEP), granted financial resource from the Ministry of Trade, Industry & Energy, Republic of Korea (No. 20164030201230). In addition, this work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (No. 2019R1I1A3A01058576).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to HeeChang Lim.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Feng, Z., Lim, H. Multi-relaxation time lattice Boltzmann simulations of oscillatory instability in lid-driven flows of 2D semi-elliptical cavity. J Vis 22, 1057–1070 (2019). https://doi.org/10.1007/s12650-019-00590-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12650-019-00590-5

Keywords

Navigation