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
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
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
Bouzidi M, Firdaouss M, Lallemand P (2001) Momentum transfer of a Boltzmann-lattice fluid with boundaries. Phys Fluids 13:3452–3459
Chang C, Liu CH, Lin CA (2009) Boundary conditions for lattice Boltzmann simulations with complex geometry flows. Comput Math Appl 58:940–949
Chen S, Doolen GD (1998) Lattice Boltzmann method for fluid flow. Annu Rev Fluid Mech 30:329–364
Chen S, Chen H, Martinez DO, Matthaeus WH (1991) Lattice Boltzmann model for simulation of magnetohydrodynamics. Phys Rev Lett 67:3776–3779
Cheng M, Hung KC (2006) Vortex structure of steady flow in a rectangular cavity. Comput Fluids 35:1046–1062
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
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
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
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
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
Hasert M, Bernsdorf J, Roller S (2011) Lattice Boltzmann simulation of non-Darcy flow in porous media. Procedia Comput Sci 4:1048–1057
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
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
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
Kalita JC, Gupta MM (2010) A streamfunction-velocity approach for 2D transient incompressible viscous flows. Int J Numer Meth. Fluids 62:237–266
Kuzmin A, Mohamad AA (2008) Multi-relaxation time lattice Boltzmann model for multiphase flows. Int J Mod Phys C 19:875–902
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
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
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
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
Olson MD, Tuann SY (1979) New finite element results for the square cavity. Comput Fluids 7:123–135
Patil DV, Lakshmisha KN, Rogg B (2006) Lattice Boltzmann simulation of lid-driven flow in deep cavities. Comput Fluids 35:1116–1125
Qian YH, d’Humieres D, Lallemand P (1992) Lattice BGK model for Navier–Stokes equation. Europhys Lett 17:479–484
Ren JJ, Guo P (2017) Lattice Boltzmann simulation of steady flow in a semi-elliptical cavity. Commun Comput Phys 21:692–717
Schreiber R, Keller HB (1983) Driven cavity flows by efficient numerical techniques. J Comput Phys 49:310–333
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
Shankar PN, Deshpande MD (2000) Fluid mechanics in the driven cavity. Annu Rev Fluid Mech 32:93–136
Wright N, Gaskell P (1995) An efficient multigrid approach to solving highly recirculating flows. Comput Fluids 24:63–79
Wu J, Shu C (2010) An improved immersed boundary-lattice Boltzmann method for simulating three-dimensional incompressible flows. J Comput Phys 229:5022–5042
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
Zhang T, Shi BC, Chai ZH (2010) Lattice Boltzmann simulation of lid-driven flow in trapezoidal cavities. Comput Fluids 39:1977–1989
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
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12650-019-00590-5