journal article·2022-05-04Open access

Toward a Lattice Boltzmann Method for Solids—Application to Static Equilibrium of Isotropic Materials

Tristan Maquart, Romain Noël, Guy Courbebaisse, Laurent Navarro

Applied Sciences· Volume 12· Issue 9

Abstract

This work presents a novel method for simulating the behavior of solid objects with the Lattice Boltzmann Method (LBM). To introduce and validate our proposed framework, comparative studies are performed for computing the static equilibrium of isotropic materials. Remembering that the LBM has strong theoretical foundations in the Boltzmann equation; this latter is firstly adjusted to solid motions, through its Boltzmann-Vlasov special case. This is indeed the case when combined with a suitable mean-field external force term to set a reliable solid framework. Secondly, a library is built and plugged on the top of the well-known Parallel Lattice Boltzmann Solver (PaLaBoS) library. Numerical implementations based on the previous equation of motion for solids are led in a non-intrusive manner so as to present results with an easy and flawless reproducibility. A newly designed Lattice Boltzmann Method for Solids (LBMS) is exhibited through a few key algorithms, showing the overall operation plus the major improvements. Efficiency, robustness and accuracy of the proposed approach are illustrated and contrasted with a commercial Finite Element Analysis (FEA) software. The obtained results reveal considerable potential concerning static and further dynamic simulations involving solid constitutive laws within the LBM formalism.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Lattice Boltzmann Simulation Studies · Fluid Dynamics and Vibration Analysis · Vibration and Dynamic Analysis

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Mines Saint-Étienne, Univ. Lyon, Univ. Jean Monnet, INSERM U1059, SAINBIOSE, Centre Ingénierie Santé (CIS), 158 Cours Fauriel, F-42023 Saint-Étienne, France

Chair of Building Physics, Department of Mechanical and Process Engineering, ETH Zürich (Swiss Federal Institute of Technology in Zürich), 8093 Zürich, Switzerland

Univ. Lyon, INSA-Lyon, Université Claude Bernard Lyon 1, UJM Saint-Étienne, CREATIS, CNRS, Inserm, UMR 5220, U1294, 21 Avenue Jean Capelle, F-69621 Lyon, France

Funding

French National Research Agency (Agence Nationale de la Recherche)

References (48)

Show source-provided references
1. Lattice-gas automata for the Navier-Stokes equation10.1103/PhysRevLett.56.1505 ↗
2. A Model for Collision Processes in Gases. I. Small Amplitude Processes in Charged and Neutral One-Component Systems10.1103/PhysRev.94.511 ↗
3. Use of the Boltzmann Equation to Simulate Lattice-Gas Automata10.1103/PhysRevLett.61.2332 ↗
4. The Lattice Boltzmann Equation: A New Tool for Computational Fluid-Dynamics10.1016/0167-2789(91)90292-H ↗
5. Maximum Entropy Principle for Lattice Kinetic Equations10.1103/PhysRevLett.81.6 ↗
6. Gibbs’ Principle for the Lattice-Kinetic Theory of Fluid Dynamics10.1103/PhysRevE.90.031302 ↗
7. Incompressible limits of lattice Boltzmann equations using multiple relaxation times10.1016/S0021-9991(03)00279-1 ↗
8. Generalized Lattice-Boltzmann Equations
9. Lattice Boltzmann Model of Immiscible Fluids10.1103/PhysRevA.43.4320 ↗
10. Lattice Boltzmann Model for Simulating Flows with Multiple Phases and Components10.1103/PhysRevE.47.1815 ↗
11. Lattice Boltzmann Simulation of Nonideal Fluids10.1103/PhysRevLett.75.830 ↗
12. A lattice Boltzmann scheme for incompressible multiphase flow and its application in simulation of Rayleigh–Taylor instability10.1006/jcph.1999.6257 ↗
13. A stable discretization of the lattice Boltzmann equation for simulation of incompressible two-phase flows at high density ratio10.1016/j.jcp.2004.12.001 ↗
14. Huang, H., Sukop, M., and Lu, X. (2015). Multiphase Lattice Boltzmann Methods: Theory and Application, John Wiley & Sons.10.1002/9781118971451 ↗
15. Chiappini, D., Xue, X., Falcucci, G., and Sbragaglia, M. (2017, January 25–30). Ligament Break-up Simulation through Pseudo-Potential Lattice Boltzmann Method. Proceedings of the International Conference of Numerical Analysis and Applied Mathematics (ICNAAM 2017), Thessaloniki, Greece.10.1063/1.5044006 ↗
16. Lattice gas dynamics with enhanced collisions10.1209/0295-5075/9/4/008 ↗
17. The lattice Boltzmann equation: Theory and applications10.1016/0370-1573(92)90090-M ↗
18. A Lattice Boltzmann Model for a Solid Body10.1142/S0217979203017254 ↗
19. A lattice Boltzmann method for shock wave propagation in solids10.1002/cnm.883 ↗
20. A lattice Boltzmann method for elastic wave propagation in a poisson solid10.1785/0120110191 ↗
21. Escande, M., Kolluru, P.K., Cléon, L.M., and Sagaut, P. (2020). Lattice Boltzmann Method for wave propagation in elastic solids with a regular lattice: Theoretical analysis and validation. arXiv.
22. Direct simulations of the linear elastic displacements field based on a lattice Boltzmann model10.1002/nme.5167 ↗
23. Lattice Boltzmann model for elastic thin plate with small deflection10.1016/j.camwa.2012.01.015 ↗
24. Newtonian Fluid Meets an Elastic Solid: Coupling Lattice Boltzmann and Lattice-Spring Models10.1103/PhysRevE.71.056707 ↗
25. Lattice-Boltzmann Lattice-Spring Simulations of Influence of Deformable Blockages on Blood Fluids in an Elastic Vessel10.1016/j.compfluid.2017.03.029 ↗
26. A Lattice Boltzmann Equation for Waves10.1006/jcph.2000.6486 ↗
27. Lattice Boltzmann Method for Multimode Wave Propagation in Viscoelastic Media and in Elastic Solids10.1103/PhysRevE.83.066703 ↗
28. Murthy, J.S.N., Kolluru, P.K., Kumaran, V., and Ansumali, S. (2018). Lattice Boltzmann Method for Wave Propagation in Elastic Solids. Commun. Comput. Phys., 18.10.4208/cicp.OA-2016-0259 ↗
29. Kamrin, K., and Nave, J.C. (2009). An Eulerian approach to the simulation of deformable solids: Application to finite-strain elasticity. arXiv.
30. Noël, R., Ge, F., Zhang, Y., Navarro, L., and Courbebaisse, G. (September, January 28). Lattice Boltzmann Method for Modelling of Biological Phenomena. Proceedings of the 2017 25th European Signal Processing Conference (EUSIPCO), Kos, Greece.10.23919/EUSIPCO.2017.8081692 ↗
31. Noël, R., Navarro, L., and Courbebaisse, G. (2019, January 26–29). Lattice Boltzmann Method & Mathematical Morphology. Proceedings of the GRETSI 2019 XXVIIe Colloque, Lille, France.
32. (2022, March 01). PALABOS v2.0r0—Parallel Lattice Boltzmann Solver. Available online: https://palabos.unige.ch/.
33. (2022, March 01). COMSOL Multiphysics 5.5. Available online: www.comsol.com.
34. Further Studies on the Thermal Equilibrium of Gas Molecules10.1142/9781848161337_0015 ↗
35. Discrete Lattice Effects on the Forcing Term in the Lattice Boltzmann Method10.1103/PhysRevE.65.046308 ↗
36. Maquart, T., Noël, R., and Navarro, L. (2022, March 01). Lattice Boltzmann Method for Solids (LBMS)—Library Source Code. Available online: https://github.com/tmaquart/LBMS.git.
37. Lemaitre, J., and Chaboche, J.L. (1994). Mechanics of Solid Materials, Cambridge University Press.
38. Bower, A.F. (2009). Applied Mechanics of Solids, CRC Press.10.1201/9781439802489 ↗
39. Weighted essentially non-oscillatory schemes10.1006/jcph.1994.1187 ↗
40. Steady-State Two-Relaxation-Time Lattice Boltzmann Formulation for Transport and Flow, Closed with the Compact Multi-Reflection Boundary and Interface-Conjugate Schemes10.1016/j.jocs.2020.101215 ↗
41. Force Methods for the Two-Relaxation-Times Lattice Boltzmann10.1103/PhysRevE.102.063307 ↗
42. Multireflection Boundary Conditions for Lattice Boltzmann Models10.1103/PhysRevE.68.066614 ↗
43. Simo, J.C., and Hughes, T.J. (2006). Computational Inelasticity, Springer.
44. B and F projection methods for nearly incompressible linear and non-linear elasticity and plasticity using higher-order NURBS elements10.1016/j.cma.2008.01.012 ↗
45. Lattice Boltzmann Computations and Applications to Physics10.1016/S0304-3975(98)00153-4 ↗
46. The Vibration Properties of Electron Gas10.1070/PU1968v010n06ABEH003709 ↗
47. Fluid-Structure Interaction Simulation Based on Immersed Boundary-Lattice Boltzmann Flux Solver and Absolute Nodal Coordinate Formula10.1063/1.5144752 ↗
48. Krüger, T., Kusumaatmaja, H., Kuzmin, A., Shardt, O., Silva, G., and Viggen, E.M. (2017). The Lattice Boltzmann Method, Springer.10.1007/978-3-319-44649-3 ↗