Moment-Based Boundary Conditions for Lattice Boltzmann Magnetohydrodynamics
We present a moment-based approach for implementing boundary conditions in a lattice Boltzmann formulation of magnetohydrodynamics. Hydrodynamic quantities are represented using a discrete set of distribution functions that evolve according to a cut-down form of Boltzmann’s equation from continuum kinetic theory. Electromagnetic quantities are represented using a set of vector-valued distribution functions. The nonlinear partial differential equations of magnetohydrodynamics are thus replaced by two constant-coefficient hyperbolic systems in which all nonlinearities are confined to algebraic source terms. Further discretising these systems in space and time leads to efficient and readily parallelisable algorithms. However, the widely used bounce-back boundary conditions place no-slip boundaries approximately half-way between grid points, with the precise position being a function of the viscosity and resistivity. Like most lattice Boltzmann boundary conditions, bounce-back is inspired by a discrete analogue of the diffuse and specular reflecting boundary conditions from continuum kinetic theory. Our alternative approach using moments imposes no-slip boundary conditions precisely at grid points, as demonstrated using simulations of Hartmann flow between two parallel planes.
KeywordsMomentum Flux Lattice Boltzmann Formulate Boundary Condition Hydrodynamic Quantity Collision Matrix
The author’s research is supported by an Advanced Research Fellowship from the Engineering and Physical Sciences Research Council [grant number EP/E054625/1].
- 1.Bennett, S.: A lattice Boltzmann model for diffusion of binary gas mixtures. Ph.D. thesis, University of Cambridge (2010). http://www.dspace.cam.ac.uk/handle/1810/226851.
- 4.Chapman, S., Cowling, T.G.: The Mathematical Theory of Non-Uniform Gases, 3rd edn. Cambridge University Press, Cambridge (1970).Google Scholar
- 8.Dellar, P.J.: An interpretation and derivation of the lattice Boltzmann method using Strang splitting. Comput. Math. Applic. (2011). Published online, doi:10.1016/j.camwa.2011.08.047.Google Scholar
- 10.d’Humières, D., Ginzburg, I.: Viscosity independent numerical errors for Lattice Boltzmann models: From recurrence equations to “magic” collision numbers. Comput. Math. Applic. 58, 823–840 (2009).Google Scholar
- 14.Landau, L.D., Lifshitz, E.M.: Electrodynamics of Continuous Media. Pergamon, Oxford (1960). 2nd edition 1984.Google Scholar
- 16.Qian, Y.H., d’Humières, D., Lallemand, P.: Lattice BGK models for the Navier–Stokes equation. Europhys. Lett. 17, 479–484 (1992).Google Scholar
- 19.Vahala, G., Keating, B., Soe, M., Yepez, J., Vahala, L., Carter, J., Ziegeler, S.: MHD turbulence studies using lattice Boltzmann algorithms. Commun. Comput. Phys. 4, 624–646 (2008).Google Scholar