Cross-section of turbulent scalar transport (plotted concentration magnitude) in three-dimensional flow in porous media made of random spheres of equal size by means of proprietary LBM code.
Spatial resolution: approx. relevant 23,500,000 nodes
Temporal resolution: 900,000 time steps
Reynolds number inlet Re: 3750
Particle Reynolds number Re_P: approx. 1000
Schmidt number Sc: 1
Reynolds analogy with turbulent Schmidt number Sc_T: 0.7
Tube-to-particle ratio: 3.75
Programming language: C-style C++ and multi-threaded with OpenMP
Method: incompressible Lattice-Boltzmann Method (LBM)
Collision operator: BGK Smagorinsky turbulence model
Discretisation: D3Q19 (fluid flow and advection-diffusion equation)
Smagorinsky turbulence model with Smagorinsky constant CS = 0.15
Inlet: Block velocity profile (Guo's interpolation boundary)
Outlet: Constant pressure (Guo's interpolation boundary)
Species inlet: Dirichlet (constant concentration) with anti-bounce-back (ABB)
Species outlet: Neumann (zero gradient) by copying population
Solid wall: Half-way bounce-back
Simulation time: approx. 80 hours on twelve core Intel i9-7920X
A similar code to the one used in this simulation can be found on my Github: [ Ссылка ]
Ещё видео!