×

A simplified lattice Boltzmann implementation of the quasi-static approximation in pipe flows under the presence of non-uniform magnetic fields. (English) Zbl 1538.76142

Summary: We propose a single-step simplified lattice Boltzmann algorithm capable of performing magnetohydrodynamic (MHD) flow simulations in pipes for very small values of magnetic Reynolds numbers \(R_m\). In some previous works, most lattice Boltzmann simulations are performed with values of \(R_m\) close to the Reynolds numbers for flows in simplified rectangular geometries. One of the reasons is the limitation of some traditional lattice Boltzmann algorithms in dealing with situations involving very small magnetic diffusion time scales associated with most industrial applications in MHD, which require the use of the so-called quasi-static (QS) approximation. Another reason is related to the significant dependence that many boundary conditions methods for lattice Boltzmann have on the relaxation time parameter. In this work, to overcome the mentioned limitations, we introduce an improved simplified algorithm for velocity and magnetic fields which is able to directly solve the equations of the QS approximation, among other systems, without preconditioning procedures. In these algorithms, the effects of solid insulating boundaries are included by using an improved explicit immersed boundary algorithm, whose accuracy is not affected by the values of \(R_m\). Some validations with classic benchmarks and the analysis of the energy balance in examples including uniform and non-uniform magnetic fields are shown in this work. Furthermore, a progressive transition between the scenario described by the QS approximation and the MHD canonical equations in pipe flows is visualized by studying the evolution of the magnetic energy balance in examples with unsteady flows.

MSC:

76M28 Particle methods and lattice-gas methods
76W05 Magnetohydrodynamics and electrohydrodynamics
76D05 Navier-Stokes equations for incompressible viscous fluids
82C40 Kinetic theory of gases in time-dependent statistical mechanics
76P05 Rarefied gas flows, Boltzmann equation in fluid mechanics
76B10 Jets and cavities, cavitation, free-streamline theory, water-entry problems, airfoil and hydrofoil theory, sloshing

References:

[1] Davidson, P. A., An introduction to magnetohydrodynamics (2002) · Zbl 0974.76002
[2] Knaepen, B.; Kassinos, S.; Carati, D., Magnetohydrodynamic turbulence at moderate magnetic Reynolds number, J. Fluid Mech., 513, 199-220 (2004) · Zbl 1107.76085
[3] Müller, U.; Bühler, L., Magnetofluiddynamics in Channels and Containers (2001), Springer Science & Business Media
[4] De Rosis, A.; Liu, R.; Revell, A., One-stage simplified lattice Boltzmann method for two- and three-dimensional magnetohydrodynamic flows, Phys. Fluids, 33, 8, Article 085114 pp. (2021)
[5] Pattison, M.; Premnath, K.; Morley, N.; Abdou, M., Progress in lattice Boltzmann methods for magnetohydrodynamic flows relevant to fusion applications, Fusion Eng. Des., 83, 4, 557-572 (2008)
[6] De Rosis, A.; Huang, R.; Coreixas, C., Universal formulation of central-moments-based lattice Boltzmann method with external forcing for the simulation of multiphysics phenomena, Phys. Fluids, 31, 11, Article 117102 pp. (2019)
[7] Premnath, K. N.; Pattison, M. J.; Banerjee, S., Steady state convergence acceleration of the generalized lattice Boltzmann equation with forcing term through preconditioning, J. Comput. Phys., 228, 3, 746-769 (2009) · Zbl 1259.76059
[8] Delgado-Gutiérrez, A.; Marzocca, P.; Cárdenas, D.; Probst, O., A single-step and simplified graphics processing unit lattice Boltzmann method for high turbulent flows, Int. J. Numer. Methods Fluids, 93, 7, 2339-2361 (2021)
[9] Gao, Y.; Yang, L.; Yu, Y.; Hou, G.; Hou, Z., Consistent forcing scheme in the simplified lattice Boltzmann method for incompressible flows, Commun. Comput. Phys., 30, 5, 1427-1452 (2021) · Zbl 1485.76066
[10] Chen, Z.; Shu, C.; Tan, D.; Niu, X.; Li, Q., Simplified multiphase lattice Boltzmann method for simulating multiphase flows with large density ratios and complex interfaces, Phys. Rev. E, 98, 6, Article 063314 pp. (2018)
[11] Krüger, T.; Kusumaatmaja, H.; Kuzmin, A.; Shardt, O.; Silva, G.; Viggen, E. M., The Lattice Boltzmann Method, vol. 10 (2017), Springer International Publishing, 978-3 · Zbl 1362.76001
[12] Succi, S., The Lattice Boltzmann Equation: for Complex States of Flowing Matter (2018), Oxford University Press · Zbl 1485.76003
[13] Gsell, S.; d’Ortona, U.; Favier, J., Explicit and viscosity-independent immersed-boundary scheme for the lattice Boltzmann method, Phys. Rev. E, 100, 3, Article 033306 pp. (2019)
[14] Dellar, P. J., Moment-based boundary conditions for lattice Boltzmann magnetohydrodynamics, (Numerical Mathematics and Advanced Applications 2011: Proceedings of ENUMATH 2011, the 9th European Conference on Numerical Mathematics and Advanced Applications. Numerical Mathematics and Advanced Applications 2011: Proceedings of ENUMATH 2011, the 9th European Conference on Numerical Mathematics and Advanced Applications, Leicester, September 2011 (2012), Springer: Springer Leicester), 83-90 · Zbl 1273.76340
[15] Yahia, E.; Premnath, K., On boundary conditions for lattice kinetic schemes for magnetohydrodynamics bounded by walls with finite electrical conductivities (2021), arXiv preprint
[16] Zhou, J. G., Macroscopic lattice Boltzmann method, Water, 13, 1, 61 (2020)
[17] Guo, Z.; Zhao, T.; Shi, Y., Preconditioned lattice-Boltzmann method for steady flows, Phys. Rev. E, 70, 6, Article 066706 pp. (2004)
[18] Izquierdo, S.; Fueyo, N., Preconditioned Navier-Stokes schemes from the generalised lattice Boltzmann equation, Prog. Comput. Fluid Dyn., Int. J., 8, 1-4, 189-196 (2008) · Zbl 1388.76296
[19] Turkel, E., Preconditioning techniques in computational fluid dynamics, Annu. Rev. Fluid Mech., 31, 1, 385-416 (1999)
[20] Yahia, E.; Premnath, K. N., Preconditioned central moment lattice Boltzmann method on a rectangular lattice grid for accelerated computations of inhomogeneous flows, J. Comput. Sci., 63, Article 101821 pp. (2022)
[21] De Rosis, A.; Lévêque, E.; Chahine, R., Advanced lattice Boltzmann scheme for high-Reynolds-number magneto-hydrodynamic flows, J. Turbul., 19, 6, 446-462 (2018)
[22] De Rosis, A.; Skillen, A., Vortex dynamics in an electrically conductive fluid during a dipole-wall collision in presence of a magnetic field, Phys. Fluids, 34, 8, Article 081704 pp. (2022)
[23] Wolf-Gladrow, D. A., Lattice-Gas Cellular Automata and Lattice Boltzmann Models: an Introduction (2004), Springer · Zbl 0999.82054
[24] Chen, Z.; Shu, C.; Wang, Y.; Yang, L.; Tan, D., A simplified lattice Boltzmann method without evolution of distribution function, Adv. Appl. Math. Mech., 9, 1, 1-22 (2017) · Zbl 1488.76102
[25] Shu, C.; Wang, Y.; Teo, C.; Wu, J., Development of lattice Boltzmann flux solver for simulation of incompressible flows, Adv. Appl. Math. Mech., 6, 4, 436-460 (2014)
[26] Chen, S.; Doolen, G. D., Lattice Boltzmann method for fluid flows, Annu. Rev. Fluid Mech., 30, 1, 329-364 (1998) · Zbl 1398.76180
[27] Frisch, U., Turbulence: the Legacy of A. N. Kolmogorov (1995), Cambridge University Press · Zbl 0832.76001
[28] Dellar, P. J., Lattice kinetic schemes for magnetohydrodynamics, J. Comput. Phys., 179, 1, 95-126 (2002) · Zbl 1060.76093
[29] Zhao, X.; Chen, Z.; Yang, L.; Liu, N.; Shu, C., Efficient boundary condition-enforced immersed boundary method for incompressible flows with moving boundaries, J. Comput. Phys., 441, Article 110425 pp. (2021) · Zbl 07513815
[30] Gold, R. R., Magnetohydrodynamic pipe flow. Part 1, J. Fluid Mech., 13, 4, 505-512 (1962) · Zbl 0117.43301
[31] Guo, Z.; Zheng, C.; Shi, B., Discrete lattice effects on the forcing term in the lattice Boltzmann method, Phys. Rev. E, 65, 4, Article 046308 pp. (2002) · Zbl 1244.76102
[32] Thampi, S. P.; Ansumali, S.; Adhikari, R.; Succi, S., Isotropic discrete Laplacian operators from lattice hydrodynamics, J. Comput. Phys., 234, 1-7 (2013)
[33] Amiri, F. A.; Le, G.; Chen, Q.; Zhang, J., Accuracy improvement for immersed boundary method using Lagrangian velocity interpolation, J. Comput. Phys., 423, Article 109800 pp. (2020) · Zbl 07508415
[34] Golub, G. H.; Van Loan, C. F., Matrix Computations (2013), JHU Press · Zbl 1268.65037
[35] Climent, J.-J.; Thome, N.; Wei, Y., A geometrical approach on generalized inverses by Neumann-type series, Linear Algebra Appl., 332, 533-540 (2001) · Zbl 0986.15005
[36] Tanabe, K., Neumann-type expansion of reflexive generalized inverses of a matrix and the hyperpower iterative method, Linear Algebra Appl., 10, 2, 163-175 (1975) · Zbl 0327.15012
[37] Inamuro, T., A lattice kinetic scheme for incompressible viscous flows with heat transfer, Philos. Trans. R. Soc. Lond. A, Math. Phys. Eng. Sci., 360, 1792, 477-484 (2002) · Zbl 1018.76034
[38] Horstmann, T.; Touil, H.; Vienne, L.; Ricot, D.; Lévêque, E., Consistent time-step optimization in the lattice Boltzmann method, J. Comput. Phys., 462, Article 111224 pp. (2022) · Zbl 07536730
[39] Magacho da Silva, B.; Tavares, H. S.; Moriconi, L.; Loureiro, J., Double multiple-relaxation-time model of lattice-Boltzmann magnetohydrodynamics at low magnetic Reynolds numbers, Phys. Fluids (2023)
[40] Saad, Y., Iterative Methods for Sparse Linear Systems (2003), SIAM · Zbl 1002.65042
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.