ACM Transactions on Graphics · 2021 · 27 citations · 75 references
Natural SciencesHigh-performance ComputingPhysicsComputational Fluid DynamicsComputational PhysicsFluid DynamicsBoundary-layer TheoryLaminar FlowLattice Boltzmann MethodsTurbulenceTurbulent FlowVortex DynamicsBounce-back Boundary SchemeBoundary Condition TreatmentComputational EfficiencyCoupling With Navier-stokes SolversFluid-solid CouplingLattice Boltzmann SimulationTwo-way CouplingVortical Flow
The intricate motions and complex vortical structures generated by the interaction between fluids and solids are visually fascinating. However, reproducing such a two-way coupling between thin objects and turbulent fluids numerically is notoriously challenging and computationally costly: existing approaches such as cut-cell or immersed-boundary methods have difficulty achieving physical accuracy, or even visual plausibility, of simulations involving fast-evolving flows with immersed objects of arbitrary shapes. In this paper, we propose an efficient and versatile approach for simulating two-way fluid-solid coupling within the kinetic (lattice-Boltzmann) fluid simulation framework, valid for both laminar and highly turbulent flows, and for both thick and thin objects. We introduce a novel hybrid approach to fluid-solid coupling which systematically involves a mesoscopic double-sided bounce-back scheme followed by a cut-cell velocity correction for a more robust and plausible treatment of turbulent flows near moving (thin) solids, preventing flow penetration and reducing boundary artifacts significantly. Coupled with an efficient approximation to simplify geometric computations, the whole boundary treatment method preserves the inherent massively parallel computational nature of the kinetic method. Moreover, we propose simple GPU optimizations of the core LBM algorithm which achieve an even higher computational efficiency than the state-of-the-art kinetic fluid solvers in graphics. We demonstrate the accuracy and efficacy of our two-way coupling through various challenging simulations involving a variety of rigid body solids and fluids at both high and low Reynolds numbers. Finally, comparisons to existing methods on benchmark data and real experiments further highlight the superiority of our method.
75
LATTICE BOLTZMANN METHOD FOR FLUID FLOWS
Shiyi Chen, Gary D. Doolen · Annual Review of Fluid Mechanics · 1998 · 7.2K citations
Flow patterns around heart valves: A numerical method
Charles S. Peskin · Journal of Computational Physics · 1972 · 2.9K citations
Engineering, Cardiology, Physiology +16
Lattice-Boltzmann Method for Complex Flows
Cyrus K. Aidun, Jonathan Clausen · Annual Review of Fluid Mechanics · 2009 · 1.9K citations