arrow
Volume 33, Issue 1
Hyperbolic Divergence Cleaning in Lattice Boltzmann Magnetohydrodynamics

Paul J. Dellar

Commun. Comput. Phys., 33 (2023), pp. 245-272.

Published online: 2023-02

Export citation
  • Abstract

Magnetohydrodynamics couples the Navier–Stokes and Maxwell’s equations to describe the flow of electrically conducting fluids in magnetic fields. Maxwell’s equations require the divergence of the magnetic field to vanish, but this condition is typically not preserved exactly by numerical algorithms. Solutions can develop artifacts because structural properties of the magnetohydrodynamic equations then fail to hold. Magnetohydrodynamics with hyperbolic divergence cleaning permits a nonzero divergence that evolves under a telegraph equation, designed to both damp the divergence, and propagate it away from any sources, such as poorly resolved regions with large spatial gradients, without significantly increasing the computational cost. We show that existing lattice Boltzmann algorithms for magnetohydrodynamics already incorporate hyperbolic divergence cleaning, though they typically use parameter values for which it reduces to parabolic divergence cleaning under a slowly-varying approximation. We recover hyperbolic divergence cleaning by adjusting the relaxation rate for the trace of the tensor that represents the electric field, and absorb the contribution from the symmetric-traceless part of this tensor using a change of variables. Numerical experiments confirm that the qualitative behaviour changes from parabolic to hyperbolic when the relaxation time for the trace of the electric field tensor is increased.

  • AMS Subject Headings

76W05

  • Copyright

COPYRIGHT: © Global Science Press

  • Email address
  • BibTex
  • RIS
  • TXT
@Article{CiCP-33-245, author = {Dellar , Paul J.}, title = {Hyperbolic Divergence Cleaning in Lattice Boltzmann Magnetohydrodynamics}, journal = {Communications in Computational Physics}, year = {2023}, volume = {33}, number = {1}, pages = {245--272}, abstract = {

Magnetohydrodynamics couples the Navier–Stokes and Maxwell’s equations to describe the flow of electrically conducting fluids in magnetic fields. Maxwell’s equations require the divergence of the magnetic field to vanish, but this condition is typically not preserved exactly by numerical algorithms. Solutions can develop artifacts because structural properties of the magnetohydrodynamic equations then fail to hold. Magnetohydrodynamics with hyperbolic divergence cleaning permits a nonzero divergence that evolves under a telegraph equation, designed to both damp the divergence, and propagate it away from any sources, such as poorly resolved regions with large spatial gradients, without significantly increasing the computational cost. We show that existing lattice Boltzmann algorithms for magnetohydrodynamics already incorporate hyperbolic divergence cleaning, though they typically use parameter values for which it reduces to parabolic divergence cleaning under a slowly-varying approximation. We recover hyperbolic divergence cleaning by adjusting the relaxation rate for the trace of the tensor that represents the electric field, and absorb the contribution from the symmetric-traceless part of this tensor using a change of variables. Numerical experiments confirm that the qualitative behaviour changes from parabolic to hyperbolic when the relaxation time for the trace of the electric field tensor is increased.

}, issn = {1991-7120}, doi = {https://doi.org/10.4208/cicp.OA-2022-0054}, url = {http://global-sci.org/intro/article_detail/cicp/21433.html} }
TY - JOUR T1 - Hyperbolic Divergence Cleaning in Lattice Boltzmann Magnetohydrodynamics AU - Dellar , Paul J. JO - Communications in Computational Physics VL - 1 SP - 245 EP - 272 PY - 2023 DA - 2023/02 SN - 33 DO - http://doi.org/10.4208/cicp.OA-2022-0054 UR - https://global-sci.org/intro/article_detail/cicp/21433.html KW - Magnetohydrodynamics, divergence cleaning, telegraph equations, matrix collision operators, linear viscoelasticity. AB -

Magnetohydrodynamics couples the Navier–Stokes and Maxwell’s equations to describe the flow of electrically conducting fluids in magnetic fields. Maxwell’s equations require the divergence of the magnetic field to vanish, but this condition is typically not preserved exactly by numerical algorithms. Solutions can develop artifacts because structural properties of the magnetohydrodynamic equations then fail to hold. Magnetohydrodynamics with hyperbolic divergence cleaning permits a nonzero divergence that evolves under a telegraph equation, designed to both damp the divergence, and propagate it away from any sources, such as poorly resolved regions with large spatial gradients, without significantly increasing the computational cost. We show that existing lattice Boltzmann algorithms for magnetohydrodynamics already incorporate hyperbolic divergence cleaning, though they typically use parameter values for which it reduces to parabolic divergence cleaning under a slowly-varying approximation. We recover hyperbolic divergence cleaning by adjusting the relaxation rate for the trace of the tensor that represents the electric field, and absorb the contribution from the symmetric-traceless part of this tensor using a change of variables. Numerical experiments confirm that the qualitative behaviour changes from parabolic to hyperbolic when the relaxation time for the trace of the electric field tensor is increased.

Paul J. Dellar. (2023). Hyperbolic Divergence Cleaning in Lattice Boltzmann Magnetohydrodynamics. Communications in Computational Physics. 33 (1). 245-272. doi:10.4208/cicp.OA-2022-0054
Copy to clipboard
The citation has been copied to your clipboard