Macroscopic Lattice Boltzmann Method for Shallow Water Equations (MacLABSWE)

02/08/2019
by   Jian Guo Zhou, et al.
0

It is well known that there are two integral steps of streaming and collision in the lattice Boltzmann method (LBM). This concept has been changed by the author's recently proposed macroscopic lattice Boltzmann method (MacLAB) to solve the Navier-Stokes equations for fluid flows. The MacLAB contains streaming step only and relies on one fundamental parameter of lattice size dx, which leads to a revolutionary and precise minimal "Lattice" Boltzmann method, where physical variables such as velocity and density can be retained as boundary conditions with less required storage for more accurate and efficient simulations in modelling flows using boundary condition such as Dirichlet's one. Here, the idea for the MacLAB is further developed for solving the shallow water flow equations (MacLABSWE). This new model has all the advantages of the conventional LBM but without calculation of the particle distribution functions for determination of velocity and depth, e.g., the most efficient bounce-back scheme for no-slip boundary condition can be implemented in the similar way to the standard LBM. The model is applied to simulate a 1D unsteady tidal flow, a 2D wind-driven flow in a dish-shaped lake and a 2D complex flow over a bump. The results are compared with available analytical solutions and other numerical studies, demonstrating the potential and accuracy of the model.

READ FULL TEXT
research
01/05/2019

Macroscopic Lattice Boltzmann Method (MacLAB)

The birth of the lattice Boltzmann method (LBM) fulfils a dream that sim...
research
06/02/2023

Study of the convergence of the Meshless Lattice Boltzmann Method in Taylor-Green and annular channel flows

The Meshless Lattice Boltzmann Method (MLBM) is a numerical tool that re...
research
03/26/2020

An immersed interface-lattice Boltzmann method for fluid-structure interaction

An immersed interface-lattice Boltzmann method (II-LBM) is developed for...
research
12/03/2022

Binary mixture flow with free energy lattice Boltzmann methods

We use free energy lattice Boltzmann methods (FRE LBM) to simulate shear...
research
12/10/2021

Direct 0D-3D coupling of a lattice Boltzmann methodology for fluid-structure hemodynamics simulations

This work introduces a numerical approach for the implementation and dir...
research
06/24/2021

Lettuce: PyTorch-based Lattice Boltzmann Framework

The lattice Boltzmann method (LBM) is an efficient simulation technique ...
research
05/18/2020

A non-reflective boundary condition for LBM based on the assumption of non-equilibrium symmetry

In this study a new type of non-reflective boundary condition (NRBC) for...

Please sign up or login with your details

Forgot password? Click here to reset