Utilisateur:JulienD59630/Brouillon

Une page de Wikipédia, l'encyclopédie libre.

La Méthode de Boltzmann sur réseau est une méthode de dynamique des fluides (CFD). A la place des équations de Navier-Stokes, l'équation discrète de Boltzmann est résolue pour simuler le comportement de fluides newtonien à l'aide d'un schéma de collision-propagation. Par la simulation de ce procédé de collision et de propagation, il est possible de reproduire le comportement de fluides complexes.

Algorithme[modifier | modifier le code]

La méthode LBM est une méthode relativement récente permettant de reproduire le comportement de fluides complexes et suscite l'intêret de nombreux chercheurs en physique numérique. C'est une alternative intéressante qui permet de simuler des phénomènes physiques complexes par sa nature mesoscopique. Son importante capacité de parallélisation la rend également attractive afin de réaliser des simulations rapides sur du matériel parallèle. La méthode de Boltzmann sur réseau est une méthode alternative de simulation d'écoulements de fluides. Contrairement à l'approche traditionnelle basée sur les équations de Navier-Stokes, la méthode consiste à discrétiser l'équation de Boltzmann, correspondant à une modélisation statistique de la dynamique des particules constituant le fluide. La méthode de Boltzmann sur réseau présente de bons avantages sur les méthodes conventionnelles, notamment pour le traitement de domaines de simulation complexes. Pour la méthode de Boltzmann sur réseau, la collision et la propagation des particules est décrite de la manière suivante:

Collision :

Propagation :

Avec i représentant les différentes directions données aux particules.

Les quantités macroscopiques du fluide sont alors définies de la manière suivante:

Calcul de la densité du fluide :

Calcul de la vitesse du fluide :

représente les vecteurs de propagation du fluide.

Maillages et classifications DnQm[modifier | modifier le code]

Une méthode de Boltzmann sur réseau peut être appliquée sur plusieurs types de maillage (ou réseau), généralement cubique ou triangulaire, avec une discrétisation plus ou moins fine des directions de propagation.

Une méthode populaire pour classifier les différentes méthodes par maillage est le schéma DnQm. Dans ce cas, n intervient sur la dimension du domaine de simulation et m définit le nombre de directions de propagation du ou des fluides considérés. Par exemple, un schéma D3Q19 est un schéma à 3 dimensions avec 19 directions de propagation du fluide. Les plus utilisés sont les suivants : D2Q9, D3Q15, D3Q19, D3Q27.

Dimensionnement et conversion d'unités[modifier | modifier le code]

La méthode de Boltzmman sur réseau est une technique complètement adimensionnée. Cependant, réaliser des simulations physiques imposent des résultats aux unités réelles. Le pas d'espace, généralement noté et le pas de temps du réseau, généralement noté doivent être convertibles en unité réelle. Cette conversion se fait généralement par le biais de nombres adimensionnés conservés comme par exemple le nombre de Reynolds [1].

Possibilités de la méthode de Boltzmann[modifier | modifier le code]

La méthode de Boltzmann est une méthode très attractive pour de nombreux chercheurs dans le monde. Cela a permis d'augmenter les possibilités de la méthode depuis quelques années. Nous montrons ici quelques exemples d'améliorations :

  • Mise en place de modèles pour des fluides à plusieurs phases (gazeuse, liquide ou solide) [2] et possibilités d'intégrer plusieurs composants physiques en interaction. [3][4][5]
  • Mise en place de modèles thermiques reliés à la méthode de Boltzmann : simulation de diffusion thermique, d'échanges thermiques et de changement de phase de fluides. [6] [7] [8]


Pour aller plus loin[modifier | modifier le code]

Références[modifier | modifier le code]

  1. Succi, chapter 8.3, p. 117-119
  2. A. Fabio Di Rienzo, Pietro Asinari, Eliodoro Chiavazzo, Nikolaos Prasianakis et John Mantzaras, « Lattice Boltzmann model for reactive flow simulations », EPL, vol. 98,‎ (DOI 10.1209/0295-5075/98/34001)
  3. Eliodoro Chiavazzo, Ilya Karlin, Alexander Gorban et Konstantinos Boulouchos, « Coupling of the model reduction technique with the lattice Boltzmann method for combustion simulations », Combust. Flame, vol. 157,‎ , p. 1833–1849 (lire en ligne)
  4. Eliodoro Chiavazzo, Ilya Karlin, Alexander Gorban et Konstantinos Boulouchos, « Efficient simulations of detailed combustion fields via the lattice Boltzmann method », International Journal of Numerical Methods for Heat & Fluid Flow, vol. 21,‎ (lire en ligne)
  5. Eliodoro Chiavazzo, Ilya Karlin, Alexander Gorban et Konstantinos Boulouchos, « Combustion simulation via lattice Boltzmann and reduced chemical kinetics », Journal of Statistical Mechanics: Theory and Experiment,‎ (DOI 10.1088/1742-5468/2009/06/P06013)
  6. McNamara, G., Garcia, A., and Alder, B., "A hydrodynamically correct thermal lattice boltzmann model", Journal of Statistical Physics, vol. 87, no. 5, pp. 1111-1121, 1997.
  7. Shan, X., "Simulation of rayleigh-b'enard convection using a lattice boltzmann method", Physical Review E, vol. 55, pp. 2780-2788, The American Physical Society, 1997.
  8. He, X., Chen, S., and Doolen, G.D., "A novel thermal model for the lattice boltzmann method in incompressible limit", Journal of Computational Physics, vol. 146, pp. 282-300, 1998.

External links[modifier | modifier le code]