Abstract

A well-balanced lattice Boltzmann model for the depth-averaged advection–diffusion equation is developed to solve the solute transport problem in shallow water flows with obvious gradient changes in water depth. The flow field is simulated by the lattice Boltzmann model for shallow water equations with the central moments (CMs) collision operator and D2Q9 lattice pattern. In this model, the diffusion term of the depth-averaged advection–diffusion equation is divided into two parts by the product rule, one part of which is combined into the advection term to produce the pseudo velocity. The relaxation time is independent of the diffusion coefficient, and the remaining value of (3+3)∕6 derived from the Chapmann–Enskog expansion reduces the third-order error. According to the different treatments of the water depth gradient in the equilibrium distribution function, center scheme and linked scheme are developed. Both schemes can ensure the conservation of the solute mass. Numerical tests show that these two schemes give predictions in good agreement, but the linked scheme works better at the breakpoint. Comparisons with the reference indicate that this model is advantageous with respect to both stability and efficiency.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.