A large eddy lattice Boltzmann simulation of magnetohydrodynamic turbulence
Christopher Flint, George Vahala

TL;DR
This paper presents large eddy simulations of magnetohydrodynamic turbulence using an extended lattice Boltzmann model, demonstrating good agreement with direct numerical simulations for the Kelvin-Helmholtz instability.
Contribution
It introduces a novel LES approach for LB-MHD that incorporates non-commuting perturbations and physical constraints for subgrid modeling.
Findings
Simulations agree well with direct numerical results.
The method effectively captures magnetized Kelvin-Helmholtz instability.
Extension of LB-MHD to LES with non-commuting perturbations.
Abstract
Large eddy simulations (LES) of a lattice Boltzmann magnetohydrodynamic (LB-MHD) model are performed for the unstable magnetized Kelvin-Helmholtz jet instability. This algorithm is an extension of Ansumali et. al. (2004) to MHD in which one performs first an expansion in the filter width on the kinetic equations followed by the usual low Knudsen number expansion. These two perturbation operations do not commute. Closure is achieved by invoking the physical constraint that subgrid effects occur at transport time scales. The simulations are in very good agreement with direct numerical simulations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A large eddy lattice Boltzmann simulation of magnetohydrodynamic turbulence
Christopher Flint
George Vahala
Department of Physics, William & Mary, Williamsburg, Virginia 23185
Abstract
Large eddy simulations (LES) of a lattice Boltzmann magnetohydrodynamic (LB-MHD) model are performed for the unstable magnetized Kelvin-Helmholtz jet instability. This algorithm is an extension of Ansumali et al. [1] to MHD in which one performs first an expansion in the filter width on the kinetic equations followed by the usual low Knudsen number expansion. These two perturbation operations do not commute. Closure is achieved by invoking the physical constraint that subgrid effects occur at transport time scales. The simulations are in very good agreement with direct numerical simulations.
keywords:
lattice Boltzmann , MHD , large eddy simulations , Kelvin-Helmholtz instability
1 Introduction
Recently [2] we derived a first-principles two dimensional (2D) magnetohydrodynamic (MHD) large eddy simulation (LES) model based on first filtering the lattice Boltzmann (LB) representation of MHD [3, 4, 5, 6, 7, 8, 9, 10] after which one applies the Chapman-Enskog limits to recover the final LES-MHD fluid equations. In essence, we extended to MHD the 2D Navier-Stokes (NS) LES-LB model of Ansumali et. al. [1] who exploited the non-commutativity of these two operations. (Of course, if one first applied the Chapman-Enskog limit to LB and then filtering one would land in the conventional quagmire of an LES closure problem.) A technical difficulty with the Ansumali et. al. model is that in 2D NS there is an inverse energy cascade to large spatial scales thereby rendering subgrid modeling non-essential. In 2D MHD, however, the energy cascades to small spatial scales as in 3D - and so makes it attractive to perform the LES-LB-MHD simulations in which there can be a substantial amount of excited subgrid modes. Here we present some preliminary LES-LB-MHD simulations of our model and compare the results with some direct numerical simulations (DNS). As Ansumali et. al. [1] did not perform any simulations on their LES-LB-NS model, these are the first such LES-LB-MHD simulations when one has first filtered the underlying LB representation, followed by the conventional small Knudsen number expansion.
The backbone of any LES [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2] is the introduction of a spatial filter function to smooth out field fluctuations on the order of the filter width . Thus for the mean velocity
[TABLE]
In general, the filtering results in the standard closure problem. Previous LB-LES-NS modeling [28, 27] have first considered the Chapman-Enskog expansion followed by filter and thus have concentrated on the Smagorinsky closure for the subgrid stresses. It has been pointed out [29] that in the conventional NS-LES closure, the subgrid stresses are assumed to be in equilibrium with the filtered strain. However, in LB-LES-NS the stresses relax towards the filtered strain at a rate dictated by the current eddy-viscosity, thereby permitting some spatio-temporal memory effects that are absent when applying LES directly to the continuum equations. In essence this gives an edge to any LB - approach.
In the Ansumali approach, however, one first performs a perturbation expansion in the filter width followed by the standard LB Chapman-Enskog expansion in the Knudsen number . These two perturbation expansions do not commute. Closure is now achieved by making the physically plausible assumption that eddy transport effects occur at the transport time scale and this results in the scaling . One still retains the LB effects of spatial -temporal memory as noted earlier [28, 27] .
2 LES-LB-MHD Model
For completeness we briefly review the essentials of our LES-LB-MHD model [2] that yields the following closed set of filtered MHD equations (without further approximations) for the filtered density , momentum \left(\,\hbox{\vbox{\hrule height=0.5pt\kern 2.15277pt\hbox{\kern-1.99997pt\rho\mathbf{u}\kern 0.0pt}}}\right) and the magnetic field in multiple relaxation time (MRT)
[TABLE]
where are relaxation rates, and in this isothermal model, the pressure is directly related to the density , in lattice units ( is the sound speed). The transport coefficients (shear viscosity , bulk viscosity and resistivity ) are determined from the LB-MRT for the particle distribution function (the ) and the single magnetic distribution function relaxation rate :
[TABLE]
[TABLE]
[TABLE]
We now summarize our computational LB-LES-MHD model that underlies Eqs. (2). For 2D MHD, we consider an LB model with 9-bit lattice
[TABLE]
with the moments , , and . Here the summation convention is employed on the vector nature of the fields (using Greek indices) while for Roman indices, correspond to the corresponding lattice vectors for the kinetic velocities , there is no implicitly implied summation. The lattice is just the axes and diagonals of a square (along with the rest particle ). are the MRT collisional relaxation rate tensor for the while the SRT is the collisional relaxation rate for . These kinetic relaxation rates determine the MHD viscosity and resistivity transport coefficients. (Of course, more sophisticated LB models can be formed by MRT on the equations, but for this first reported LB-LES-MHD simulation we will restrict ourselves to the simpler SRT model)
A convenient choice of the relaxation distribution functions, will under Chapman-Enskog, yield the MHD equations
[TABLE]
where the are appropriate lattice weights. In the operator-splitting solution method of collide-stream, it is most convenient to perform the collision step in moment-space (because of collisional invariants of the zeroth and 1st moment of , and the zeroth moment of .), while the streaming is optimally done in the -space. Moment space is defined by
[TABLE]
with the 1-1 constant transformation matrices, and given by
[TABLE]
The and components of the -dimensional lattice vectors are
[TABLE]
In terms of conserved moments, we can write
[TABLE]
2.1 Filtering LB
In applying filtering to the LB Eqs. (6) and (7), only the nonlinear terms in the relaxation distributions, Eqs. (8) and (9), require further attention. On applying perturbations in the filter width we immediately see that
[TABLE]
and
[TABLE]
for arbitrary fields , , and . Moreover since collisions are performed in moment space, we need first to transform from to and then apply filtering in terms of the filtered collisional invariants \hbox{\vbox{\hrule height=0.5pt\kern 2.15277pt\hbox{\kern-1.99997ptM\kern 0.0pt}}}_{0},\hbox{\vbox{\hrule height=0.5pt\kern 2.15277pt\hbox{\kern-1.99997ptM\kern 0.0pt}}}_{1},\hbox{\vbox{\hrule height=0.5pt\kern 2.15277pt\hbox{\kern-1.99997ptM\kern 0.0pt}}}_{2},\hbox{\vbox{\hrule height=0.5pt\kern 2.15277pt\hbox{\kern-1.99997ptN\kern 0.0pt}}}_{x0},\hbox{\vbox{\hrule height=0.5pt\kern 2.15277pt\hbox{\kern-1.99997ptN\kern 0.0pt}}}_{y0}
[TABLE]
where the term arises from the nonlinearities. In particular for the \hbox{\vbox{\hrule height=0.5pt\kern 2.15277pt\hbox{\kern-1.99997ptM\kern 0.0pt}}}_{3}^{(\mathrm{eq})}-term :
[TABLE]
Similarly for the other filtered equilibrium moments.
3 LES-LB-MHD Simulation
The filtered LB equations are now solved, with streaming performed in distribution space and collisions in moment space. As this is the first simulation on the LB-filtered-LES approach we have made a significant number of simplifications. We first restrict the evolution of the filtered scalar distribution function to an SRT collision operator. In this case the relaxation rates are all equal so that the 3rd term in Eq. (2b) is automatically zero. Moreover since nearly all LB simulations are quasi-incompressible at the fluid level, we neglect (filtered) density gradients in the moment representation of the collision operator. Thus, for example, we approximate \hbox{\vbox{\hrule height=0.5pt\kern 2.15277pt\hbox{\kern-1.99997ptM\kern 0.0pt}}}_{3}^{(\mathrm{eq})} by
[TABLE]
Also, since the last term in Eq. (2c) is dependent on the filtered density gradient its effects at the filtered MHD level will not be significant when we code the filtered LB system.
It should be noted that as in regular LB-MHD, the filtered is maintained to machine accuracy.
There is a little subtlety in that not all the spatial derivatives in the filtered collision moments can be determined from local perturbed moments [21, 4]. This limitation is thought to arise from the low D2Q9 lattice. It is expected that on a D3Q27 lattice the linearly independent set of derivatives can be represented by the now larger number of local perturbed moments.
While we solve the filtered LB equations, resulting in the filtered LES MHD Eqs. (2), there is some similarity in our final MHD model with that of the ”tensor diffusivity” model of Müller-Carati [12]. However it must be stressed that we are performing a first principles derivation of the eddy transport coefficients from a kinetic (LB) model while Muller-Carati propose an ad hoc scheme of minimizing the error between two filters at each time step in their determination of their model’s transport coefficients.
We will now evolve in time our filtered LB equations and consider the magnetized Kelvin-Helmholtz instability in a sufficiently weak magnetic field so that the 2D velocity jet is not stabilized [30]. The initial jet velocity profile is . The corresponding vorticity is shown in Fig. 1. The initial Reynolds number is chosen to be Re = k = const., with and . The viscosity and resistivity on a grid of are and scale with the grid to maintain a constant Re and a constant magnetic Reynolds number . The initial perturbation to the fields are: , , , and . Note that initially .
In Fig, 2 we compare the evolution of vorticity in time from DNS on a grid with that determined from our LES-LB-MHD model on a grid. The DNS simulations are determined by solving the direct unfiltered LB Eqs. (6) and (7). For constant Reynolds number simulations at different grid sizes, the kinematic viscosity is adjusted appropriately. Thus on halving the spatial grid, a DNS time step of corresponds to time step in LES-LB-MHD.
At relatively early times the jet profile width slightly widens while within the vorticity layers the Kelvin-Helmholtz instability will break these layers into the familiar vortex street (Fig. 2). Since we have chosen a weak magnetic field insufficient to stabilize the jet, the vorticity streets break apart with like vortex-vortex reconnection (Fig. 2). There is very good agreement between DNS and LES-LB-MHD with filter width (in lattice units) on a grid .
Finally, we show the corresponding vorticity (Fig. 3), total energy spectrum (Fig. 4), and current (Fig. 5) plots at t = 780k for simulations on grids and their counterparts on grids at time t = 1.56M. We consider 4 cases: (a) DNS on , (b) filtered LB-LES-MHD on grid and small filter width, , (c) DNS on and (d) filtered LES-LB-MHD on a grid but with filter width . The effect of the filter width in our LB-LES-MHD model on the evolution of the vorticity is evident when comparing Fig. 3b to Fig. 3d - both in location and strength of the main vortices as well as in the fine grained small scale vorticity. As the filter width increases to (fig. 3d), there is stronger agreement now with the DNS (fig. 3c) on grid with our LES-LB-MHD filtered model on grid. This shows that the subgrid terms are now influencing larger scales with some accuracy. The spectral plots (fig. 4) are somewhat similar in all simulations with a very localized Kolmogorov energy spectrum. Presumably this is because the turbulence is limited and relatively weak. There appears to be good agreement in both the vorticity and current between DNS and LES-LB-MHD with on half the grid.
4 Conclusion
Here we have presented some preliminary 2D filtered SRT LB-MHD simulation results based on an extension of ideas of Ansumali et. al. [1] that leads to a self-consistent LES-LB closure scheme based solely on expansions in the filter width and invoking the constraint that any eddy transport effects can only occur on the transport time scales. We find very good agreement between DNS and our LES-LB-MHD models. This warrants further investigation of other filters used in LES, as well as in dynamic subgridding commonly used in LES of Navier-Stokes turbulence. Finally, an exploration of the effects of MRT on this LES algorithm should be quite interesting as a somewhat unexpected term related to the gradient of a pressure appears in the subgrid viscosity. This term reveals that higher-order moments (not stress related) can have a first order effect on the subgrid viscosity when MRT is employed. Given that this subgrid pressure term relies on the existence of higher order moments, it suggests that the extra parameters in lattice Boltzmann (ie. the distribution velocities/moments) are introducing new physics naturally absent from LES in computational fluid dynamics. It would be very interesting to see whether this new term enhances the LES accuracy or increases stability at even higher Reynold’s flow. Further study could include how this term effects other, well-established LES approaches in computational fluid dynamics. These ideas are under consideration.
5 Acknowledgments
This work was partially supported by an AFOSR and NSF grant. The computations were performed on Department of Defense supercomputers.
References
- [1]
S. Ansumali, I. V. Karlin, S. Succi, Kinetic theory of turbulence modeling: smallness parameter, scaling and microscopic derivation of smagorinsky model, Physica A: Statistical Mechanics and its Applications 338 (3) (2004) 379–394.
- [2]
C. Flint, G. Vahala, Lattice boltzmann large eddy simulation model of mhd, Radiation Effects and Defects in Solids 172 (1-2) (2017) 12–22.
- [3]
P. J. Dellar, Bulk and shear viscosities in lattice boltzmann equations, Physical Review E 64 (3) (2001) 031203.
- [4]
P. J. Dellar, Lattice kinetic schemes for magnetohydrodynamics, Journal of Computational Physics 179 (1) (2002) 95–126.
- [5]
P. J. Dellar, Incompressible limits of lattice boltzmann equations using multiple relaxation times, Journal of Computational Physics 190 (2) (2003) 351–370.
- [6]
P. J. Dellar, Moment equations for magnetohydrodynamics, Journal of Statistical Mechanics: Theory and Experiment 2009 (06) (2009) P06003.
- [7]
P. J. Dellar, Lattice boltzmann magnetohydrodynamics with current-dependent resistivity, Journal of Computational Physics 237 (2013) 115–131.
- [8]
P. J. Dellar, Lattice boltzmann algorithms without cubic defects in galilean invariance on standard lattices, Journal of Computational Physics 259 (2014) 270–283.
- [9]
C. Flint, G. Vahala, L. Vahala, M. Soe, A 9-bit multiple relaxation lattice boltzmann magnetohydrodynamic algorithm for 2d turbulence, Computers & Mathematics with Applications 72 (2) (2016) 394–403.
- [10]
G. Vahala, B. Keating, M. Soe, J. Yepez, L. Vahala, J. Carter, S. Ziegeler, Mhd turbulence studies using lattice boltzmann algorithms, Commun. Comput. Phys. 4 (2008) 624–646.
- [11]
O. Agullo, W.-C. Müller, B. Knaepen, D. Carati, Large eddy simulation of decaying magnetohydrodynamic turbulence with dynamic subgrid-modeling, Physics of Plasmas 8 (7) (2001) 3502–3505.
- [12]
W.-C. Müller, D. Carati, Dynamic gradient-diffusion subgrid models for incompressible magnetohydrodynamic turbulence, Physics of Plasmas 9 (3) (2002) 824–834.
- [13]
R. A. Clark, J. H. Ferziger, W. C. Reynolds, Evaluation of subgrid-scale models using an accurately simulated turbulent flow, Journal of Fluid Mechanics 91 (1) (1979) 1–16.
doi:10.1017/S002211207900001X.
- [14]
B. Vreman, B. Geurts, H. Kuerten, Large-eddy simulation of the turbulent mixing layer, Journal of Fluid Mechanics 339 (1997) 357–390.
- [15]
A. Yoshizawa, Subgrid modeling for magnetohydrodynamic turbulent shear flows, Physics of Fluids 30 (4) (1987) 1089–1095.
- [16]
T. Passot, H. Politano, A. Pouquet, P. Sulem, Comparative study of dissipation modeling in two-dimensional mhd turbulence, Theoretical and Computational Fluid Dynamics 2 (1) (1990) 47–60.
- [17]
Y. Zhou, G. Vahala, Aspects of subgrid modelling and large-eddy simulation of magnetohydrodynamic turbulence, Journal of Plasma Physics 45 (02) (1991) 239–249.
- [18]
M. L. Theobald, P. A. Fox, S. Sofia, A subgrid-scale resistivity for magnetohydrodynamics, Physics of Plasmas 1 (9) (1994) 3016–3032.
- [19]
S. Pope, Turbulent Flows, Cambridge University Press, 2000.
- [20]
K. N. Premnath, M. J. Pattison, S. Banerjee, Dynamic subgrid scale modeling of turbulent flows using lattice-boltzmann method, Physica A: Statistical Mechanics and its Applications 388 (13) (2009) 2640–2658.
- [21]
S. Hou, J. Sterling, S. Chen, G. Doolen, A lattice boltzmann subbgrid model for high reynolds number flows, Pattern Formation and Lattice Gas Automata 6 (1996) 149.
- [22]
H. Kobayashi, Y. Shimomura, Inapplicability of the dynamic clark model to the large eddy simulation of incompressible turbulent channel flows, Physics of Fluids 15 (3) (2003) L29–L32.
- [23]
H. Chen, S. Succi, S. Orszag, Analysis of subgrid scale turbulence using the boltzmann bhatnagar-gross-krook kinetic equation, Physical Review E 59 (3) (1999) R2527.
- [24]
S. Succi, I. V. Karlin, H. Chen, S. Orszag, Resummation techniques in the kinetic-theoretical approach to subgrid turbulence modeling, Physica A: Statistical Mechanics and its Applications 280 (1) (2000) 92–98.
- [25]
S. Succi, O. Filippova, H. Chen, S. Orszag, Towards a renormalized lattice boltzmann equation for fluid turbulence, Journal of Statistical physics 107 (1-2) (2002) 261–278.
- [26]
H. Chen, S. Kandasamy, S. Orszag, R. Shock, S. Succi, V. Yakhot, Extended boltzmann kinetic equation for turbulent flows, Science 301 (5633) (2003) 633–636.
- [27]
M. Krafczyk, J. Tölke, L.-S. Luo, Large-eddy simulations with a multiple-relaxation-time lbe model, International Journal of Modern Physics B 17 (01n02) (2003) 33–39.
- [28]
S. Chen, J. Tölke, M. Krafczyk, Simple lattice boltzmann subgrid-scale model for convectional flows with high rayleigh numbers within an enclosed circular annular cavity, Physical Review E 80 (2) (2009) 026702.
- [29]
H. Yu, S. S. Girimaji, L. S. Luo, Dns and les of decaying isotropic turbulence with and without frame rotation using lattice boltzmann method, Journal of Computational Physics 209 (2) (2005) 599–616.
- [30]
S. Chandrasekhar, Hydrodynamic and Hydromagnetic Stability, Dover Books on Physics, Dover Publications, 2013.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. Ansumali, I. V. Karlin, S. Succi, Kinetic theory of turbulence modeling: smallness parameter, scaling and microscopic derivation of smagorinsky model, Physica A: Statistical Mechanics and its Applications 338 (3) (2004) 379–394.
- 2[2] C. Flint, G. Vahala, Lattice boltzmann large eddy simulation model of mhd, Radiation Effects and Defects in Solids 172 (1-2) (2017) 12–22.
- 3[3] P. J. Dellar, Bulk and shear viscosities in lattice boltzmann equations, Physical Review E 64 (3) (2001) 031203.
- 4[4] P. J. Dellar, Lattice kinetic schemes for magnetohydrodynamics, Journal of Computational Physics 179 (1) (2002) 95–126.
- 5[5] P. J. Dellar, Incompressible limits of lattice boltzmann equations using multiple relaxation times, Journal of Computational Physics 190 (2) (2003) 351–370.
- 6[6] P. J. Dellar, Moment equations for magnetohydrodynamics, Journal of Statistical Mechanics: Theory and Experiment 2009 (06) (2009) P 06003.
- 7[7] P. J. Dellar, Lattice boltzmann magnetohydrodynamics with current-dependent resistivity, Journal of Computational Physics 237 (2013) 115–131.
- 8[8] P. J. Dellar, Lattice boltzmann algorithms without cubic defects in galilean invariance on standard lattices, Journal of Computational Physics 259 (2014) 270–283.
