« Hydrodynamique des particules lissées » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
JackBot (discuter | contributions)
A1AA1A (discuter | contributions)
Astrophysique
Ligne 61 : Ligne 61 :
* S. Tavakkol et al., 2016, develop curvSPH, which makes the horizontal and vertical size of particles independent and generates uniform mass distribution along curved boundaries<ref>{{article|nom=International Journal for Numerical Methods in Fluids|titre=Curvilinear smoothed particle hydrodynamics|journal=International Journal for Numerical Methods in Fluids|volume=83|numéro=2|pages=115–131|année=2016|bibcode=2017IJNMF..83..115T|doi=10.1002/fld.4261}}</ref>
* S. Tavakkol et al., 2016, develop curvSPH, which makes the horizontal and vertical size of particles independent and generates uniform mass distribution along curved boundaries<ref>{{article|nom=International Journal for Numerical Methods in Fluids|titre=Curvilinear smoothed particle hydrodynamics|journal=International Journal for Numerical Methods in Fluids|volume=83|numéro=2|pages=115–131|année=2016|bibcode=2017IJNMF..83..115T|doi=10.1002/fld.4261}}</ref>
* W. Kostorz and A. Esmail-Yakas, 2020, propose a general, efficient and simple method for piecewise-planar SPH wall boundary conditions<ref name="kostorz2020"/> based on the semianalytical formulation of Kulasegaram et al.<ref>{{article|nom=Kulasegaram|titre=A variational formulation based contact algorithm for rigid boundaries in two-dimensional SPH applications |année=2004|journal= Computational Mechanics |volume=33 |numéro=4 |pages=316–325 |doi=10.1007/s00466-003-0534-0 }}</ref>
* W. Kostorz and A. Esmail-Yakas, 2020, propose a general, efficient and simple method for piecewise-planar SPH wall boundary conditions<ref name="kostorz2020"/> based on the semianalytical formulation of Kulasegaram et al.<ref>{{article|nom=Kulasegaram|titre=A variational formulation based contact algorithm for rigid boundaries in two-dimensional SPH applications |année=2004|journal= Computational Mechanics |volume=33 |numéro=4 |pages=316–325 |doi=10.1007/s00466-003-0534-0 }}</ref>

=== Astrophysique ===
L'hydrodynamique des particules lissées est particulièrement adaptée aux calculs d'[[astrophysique théorique]] du fait d'une résolution adaptative, de la conservation numérique des grandeurs physiques constantes et de sa capacité à simuler des phénomènes couvrant différents [[Ordre de grandeur|ordres de grandeur]]<ref>{{Cite journal |arxiv = 0903.5075|last1 = Price|first1 = Daniel J|title = Astrophysical Smooth Particle Hydrodynamics|journal = New Astron.rev|volume = 53|issue = 4–6|pages = 78–104|year = 2009|doi = 10.1016/j.newar.2009.08.007|bibcode = 2009NewAR..53...78R}}</ref>.

Les simulations de [[Formation et évolution des galaxies|formation de galaxies]], de [[formation d'étoiles]], de [[Collision stellaire|collisions stellaires]]<ref>{{cite journal |doi=10.1007/lrca-2015-1|title=SPH Methods in the Modelling of Compact Objects|journal=Living Rev Comput Astrophys|volume=1|issue=1|pages=1|year=2015 |last1=Rosswog|first1=Stephan|bibcode=2015LRCA....1....1R|arxiv=1406.4224}}</ref>, de ''[[supernova]]e''<ref>{{Cite journal |arxiv = astro-ph/0512532|last1 = Price|first1 = Daniel J|last2 = Rockefeller|first2 = Gabriel|last3 = Warren|first3 = Michael S|title = SNSPH: A Parallel 3-D Smoothed Particle Radiation Hydrodynamics Code|journal = Astrophys. J.|volume = 643|pages = 292–305|year = 2006|doi = 10.1086/501493}}</ref> et d'[[Impact de météorite|impacts de météores]] font partie des divers champs d'application de la SPH en [[cosmologie]].

La SPH est utilisée pour modéliser les écoulements hydrodynamiques en prenant en compte les effets de la [[gravité]]. L'intégration d'autres phénomènes physiques qui peuvent jouer un rôle important, tels que le [[transfert radiatif]] et les [[champ magnétique|champs magnétiques]], est un domaine de recherche actif chez les astrophysiciens mais au succès mitigé<ref>{{Cite web | url=http://www.astro.ex.ac.uk/people/mbate/Cluster/clusterRT.html |title = Star Formation with Radiative Transfer}}</ref>{{,}}<ref> {{pdf}} [http://users.monash.edu.au/~dprice/pubs/spmhd/price-spmhd.pdf Smoothed Particle Hydrodynamics and Magnetohydrodynamics]</ref>.


== Approche numérique ==
== Approche numérique ==
Ligne 74 : Ligne 81 :
== Voir aussi ==
== Voir aussi ==
=== Références ===
=== Références ===
{{Traduction/Référence|en|Smoothed-particle hydrodynamics|961423213}}
{{Références}}
{{Références}}
*[1] J.J. Monaghan, "An introduction to SPH," Computer Physics Communications, vol. 48, pp. 88-96, 1988.
*[1] J.J. Monaghan, "An introduction to SPH", Computer Physics Communications, vol. 48, pp. 88-96, 1988.
*[2] Hoover, W. G. (2006). Smooth Particle Applied Mechanics, World Scientific.
*[2] Hoover, W. G. (2006). Smooth Particle Applied Mechanics, World Scientific.
{{Traduction/Référence|en|Smoothed-particle hydrodynamics|961423213}}


=== Liens externes ===
=== Liens externes ===

Version du 11 août 2020 à 23:27

Vue schématique d'une convolution en hydrodynamique des particules lissées.

L'hydrodynamique des particules lissées, en anglais Smoothed particle hydrodynamics (SPH), est une méthode de calcul utilisée pour simuler la mécanique des milieux continus, comme la mécanique des solides ou les écoulements de fluides. Elle a été développée par Gingold, Monaghan[1] et Lucy[2] en 1977, initialement pour des problèmes d'astrophysique. Elle a été utilisée dans de nombreux domaines de recherche, incluant l'astrophysique, la balistique, la volcanologie et océanologie. Il s'agit d'une méthode lagrangienne (où les coordonnées se déplacent avec le fluide) sans maillage, et la résolution peut facilement être ajustée en fonction de variables physiques telles que la densité.

Méthodologie

Avantages

  • Par construction, la SPH est une méthode sans maillage, ce qui la rend adaptée aux simulation de problèmes caractérisés par une dynamique de frontière complexe, comme les écoulements de surface libre ou les grands déplacements de frontière.
  • L'absence de maillage simplifie considérablement l'implémentation du modèle et sa parallélisation, même pour les architectures hautement multicœurs[3],[4].
  • La SPH peut être facilement étendue à une grande variété de domaines et hybridée avec d'autres modèles, comme indiqué dans Modélisations physiques.
  • Comme discuté dans la section sur la SPH faiblement compressible, la méthode est particulièrement conservative.
  • Les simulations SPH ont un coût par nombre de particules nettement inférieur à celui des simulations avec maillage par nombre de maille lorsque la métrique d'intérêt est liée à la densité du fluide (comme par exemple, la fonction de densité de probabilité des fluctuations de densité)[5]. Ceci s'explique car la SPH concentre l'effort de résolution là où se situe le besoin.

Limitations

  • La définition des conditions aux limites telles que les entrées et sorties[6] et les parois[7] est moins aisée dans la SPH qu'avec les méthodes s'appuyant sur un maillage. En fait, « le traitement des conditions aux limites est certainement l'un des points techniques les plus difficiles de la méthode SPH »[8]. Ce défi est en partie dû au fait que dans la SPH, les particules proches de la frontière changent avec le temps[9]. Néanmoins, les conditions aux limites des murs pour la SPH sont disponibles[7],[9],[10].
  • Le coût de calcul des simulations SPH par nombre de particules est considérablement plus élevé que le coût des simulations basées sur la grille par nombre de cellules lorsque la métrique d'intérêt n'est pas directement liée à la densité (mais, par exemple, au spectre d'énergie cinétique)[5]. Par conséquent, en négligeant les problèmes d'accélération par calcul parallèle, la simulation des flux à densité constante (par exemple, l'aérodynamique externe) est plus efficace avec les méthodes à base de maillage.

Exemples

Dynamique des fluides

Simulation SPH des vagues océaniques à l'aide de FLUIDS v.1 (R. K. Hoetzlein)

L'hydrodynamique des particules lissées est de plus en plus utilisée pour modéliser la dynamique des fluides. Cela est dû à plusieurs avantages de la méthode par rapport aux méthodes classiques à base de maillage. Premièrement, la SPH garantit la conservation de la masse sans calcul supplémentaire puisque la masse est incarnée par les particules. Deuxièmement, la SPH calcule la pression à partir des contributions pondérées des particules voisines plutôt qu'en résolvant des systèmes linéaires d'équations. Enfin, contrairement aux techniques à base de maillage lequel doit suivre les limites du fluide, la SPH crée spontanément une surface libre pour les fluides en interaction biphasique puisque les particules représentent le fluide dense (généralement l'eau) et l'espace vide représente le fluide léger (généralement l'air). Pour ces raisons, il est possible de suivre le mouvement du fluide en temps réel avec la SPH . Cependant, les méthodes à base de maillage et la SPH nécessitent toujours la génération d'une géométrie de surface libre pouvant être rendue à l'aide d'une technique de polygonisation telle que les métaballes ou les marching cubes, le splatting ou un plan d'interpolation. Pour la dynamique des gaz, il est plus approprié d'utiliser la fonction noyau elle-même pour produire un rendu de la densité de la colonne de gaz (par exemple, comme cela est fait dans le package de visualisation SPLASH).

Un inconvénient par rapport aux méthodes à base de maillage est le grand nombre de particules nécessaire pour atteindre une même résolution. Dans la mise en œuvre typique des méthodes à base de maillage et de particules SPH, de nombreux voxels ou particules sont utilisés pour remplir des volumes d'eau qui ne sont pas restitués. Mais la précision peut être considérablement plus élevée avec des techniques sophistiquées à base de maillage, en particulier celles recourant à des méthodes particulaires (telles que les ensembles de niveaux de particules), car il est plus facile d'appliquer la condition d'incompressibilité dans ces systèmes. La SPH est de plus en plus utilisée pour la simulation de fluides dans l'animation et les jeux en temps réel où l'interactivité prime sur la précision.

Des travaux récents en SPH appliquée à la simulation de fluides ont permis d'améliorer les performances, la précision et d'élargir les domaines d'application :

  • B. Solenthaler, 2009, develops Predictive-Corrective SPH (PCISPH) to allow for better incompressibility constraints[11]
  • M. Ihmsen et al., 2010, introduce boundary handling and adaptive time-stepping for PCISPH for accurate rigid body interactions[12]
  • K. Bodin et al., 2011, replace the standard equation of state pressure with a density constraint and apply a variational time integrator[13]
  • R. Hoetzlein, 2012, develops efficient GPU-based SPH for large scenes in Fluids v.3[14]
  • N. Akinci et al., 2012, introduce a versatile boundary handling and two-way SPH-rigid coupling technique that is completely based on hydrodynamic forces; the approach is applicable to different types of SPH solvers [15]
  • M. Macklin et al., 2013 simulates incompressible flows inside the Position Based Dynamics framework, for bigger timesteps [16]
  • N. Akinci et al., 2013, introduce a versatile surface tension and two-way fluid-solid adhesion technique that allows simulating a variety of interesting physical effects that are observed in reality[17]
  • J. Kyle and E. Terrell, 2013, apply SPH to Full-Film Lubrication[18]
  • A. Mahdavi and N. Talebbeydokhti, 2015, propose a hybrid algorithm for implementation of solid boundary condition and simulate flow over a sharp crested weir[19]
  • S. Tavakkol et al., 2016, develop curvSPH, which makes the horizontal and vertical size of particles independent and generates uniform mass distribution along curved boundaries[20]
  • W. Kostorz and A. Esmail-Yakas, 2020, propose a general, efficient and simple method for piecewise-planar SPH wall boundary conditions[10] based on the semianalytical formulation of Kulasegaram et al.[21]

Astrophysique

L'hydrodynamique des particules lissées est particulièrement adaptée aux calculs d'astrophysique théorique du fait d'une résolution adaptative, de la conservation numérique des grandeurs physiques constantes et de sa capacité à simuler des phénomènes couvrant différents ordres de grandeur[22].

Les simulations de formation de galaxies, de formation d'étoiles, de collisions stellaires[23], de supernovae[24] et d'impacts de météores font partie des divers champs d'application de la SPH en cosmologie.

La SPH est utilisée pour modéliser les écoulements hydrodynamiques en prenant en compte les effets de la gravité. L'intégration d'autres phénomènes physiques qui peuvent jouer un rôle important, tels que le transfert radiatif et les champs magnétiques, est un domaine de recherche actif chez les astrophysiciens mais au succès mitigé[25],[26].

Approche numérique

Modélisations physiques

Hydrodynamique

Approche faiblement compressible

Modélisation de la viscosité

Voir aussi

Références

  1. R.A. Gingold et J.J. Monaghan, « Smoothed particle hydrodynamics: theory and application to non-spherical stars », Mon. Not. R. Astron. Soc., vol. 181, no 3,‎ , p. 375–89 (DOI 10.1093/mnras/181.3.375, Bibcode 1977MNRAS.181..375G)
  2. L.B. Lucy, « A numerical approach to the testing of the fission hypothesis », Astron. J., vol. 82,‎ , p. 1013–1024 (DOI 10.1086/112164, Bibcode 1977AJ.....82.1013L)
  3. Takahiro Harada, Seiichi Koshizuka et Yoichiro Kawaguchi « Smoothed particle hydrodynamics on GPUs » ()
    « (ibid.) », Computer Graphics International,‎ , p. 63–70
  4. Alejandro Crespo, Jose M. Dominguez, Anxo Barreiro, Moncho Gomez-Gesteira et Benedict D. Rogers, « GPUs, a new tool of acceleration in CFD: efficiency and reliability on smoothed particle hydrodynamics methods », PLOS One, vol. 6, no 6,‎ , e20685 (PMID 21695185, PMCID 3113801, DOI 10.1371/journal.pone.0020685, Bibcode 2011PLoSO...620685C)
  5. a et b Price, D. J., « Smoothed Particle Hydrodynamics: Things I wish my mother taught me », Advances in Computational Astrophysics: Methods, vol. 453,‎ , p. 249 (Bibcode 2012ASPC..453..249P, arXiv 1111.1259)
  6. « The Smoothed Particle Hydrodynamics Method vs. Finite Volume Numerical Methods », (consulté le )
  7. a et b Adami, S. and Hu, X. Y. and Adams, N. A.., « A generalized wall boundary condition for smoothed particle hydrodynamics », Journal of Computational Physics, vol. 231, no 21,‎ , p. 7057–7075 (DOI 10.1016/j.jcp.2012.05.005, Bibcode 2012JCoPh.231.7057A)
  8. Shadloo, M. S. and Oger, G. and Touze, D. L.., « Smoothed particle hydrodynamics method for fluid flows, towards industrial applications: Motivations, current state, and challenges », Computers and Fluids, vol. 136,‎ , p. 11–34 (DOI 10.1016/j.compfluid.2016.05.029)
  9. a et b Fraser, K.and Kiss, L. I. and St-George, L., « A generalized wall boundary condition for smoothed particle hydrodynamics », 14th International LS-DYNA Conference,‎
  10. a et b Kostorz, « A semi-analytical boundary integral method for radial functions with application to Smoothed Particle Hydrodynamics », Journal of Computational Physics, vol. 417,‎ (DOI 10.1016/j.jcp.2020.109565)
  11. Solenthaler, « Predictive-Corrective Incompressible SPH », {{Article}} : paramètre « périodique » manquant,‎
  12. Imhsen, « Boundary handling and adaptive time-stepping for PCISPH », Workshop on Virtual Reality Interaction and Physical Simulation VRIPHYS,‎
  13. Bodin, « Constraint Fluids », IEEE Transactions on Visualization and Computer Graphics, vol. 18, no 3,‎ , p. 516–26 (PMID 22241284, DOI 10.1109/TVCG.2011.29, lire en ligne)
  14. Hoetzlein, « Fluids v.3, A Large scale, Open Source Fluid Simulator », {{Article}} : paramètre « périodique » manquant,‎
  15. Akinci, « Versatile Rigid-Fluid Coupling for Incompressible SPH », ACM Transactions on Graphics, vol. 31, no 4,‎ , p. 1–8 (DOI 10.1145/2185520.2185558)
  16. Macklin, « Position Based Fluids », ACM Transactions on Graphics, vol. 32, no 4,‎ , p. 1 (DOI 10.1145/2461912.2461984)
  17. Akinci, « Versatile Surface Tension and Adhesion for SPH Fluids SPH », ACM Transactions on Graphics, vol. 32, no 6,‎ , p. 1–8 (DOI 10.1145/2508363.2508395, CiteSeerx 10.1.1.462.8293)
  18. Journal of Tribology, « Application of Smoothed Particle Hydrodynamics to Full-Film Lubrication », {{Article}} : paramètre « périodique » manquant,‎
  19. Mahdavi and Talebbeydokhti, « A hybrid solid boundary treatment algorithm for smoothed particle hydrodynamics », Scientia Iranica, Transaction A, Civil Engineering, vol. 22, no 4,‎ , p. 1457–1469 (lire en ligne)
  20. International Journal for Numerical Methods in Fluids, « Curvilinear smoothed particle hydrodynamics », International Journal for Numerical Methods in Fluids, vol. 83, no 2,‎ , p. 115–131 (DOI 10.1002/fld.4261, Bibcode 2017IJNMF..83..115T)
  21. Kulasegaram, « A variational formulation based contact algorithm for rigid boundaries in two-dimensional SPH applications », Computational Mechanics, vol. 33, no 4,‎ , p. 316–325 (DOI 10.1007/s00466-003-0534-0)
  22. Daniel J Price, « Astrophysical Smooth Particle Hydrodynamics », New Astron.rev, vol. 53, nos 4–6,‎ , p. 78–104 (DOI 10.1016/j.newar.2009.08.007, Bibcode 2009NewAR..53...78R, arXiv 0903.5075)
  23. Stephan Rosswog, « SPH Methods in the Modelling of Compact Objects », Living Rev Comput Astrophys, vol. 1, no 1,‎ , p. 1 (DOI 10.1007/lrca-2015-1, Bibcode 2015LRCA....1....1R, arXiv 1406.4224)
  24. Daniel J Price, Gabriel Rockefeller et Michael S Warren, « SNSPH: A Parallel 3-D Smoothed Particle Radiation Hydrodynamics Code », Astrophys. J., vol. 643,‎ , p. 292–305 (DOI 10.1086/501493, arXiv astro-ph/0512532)
  25. « Star Formation with Radiative Transfer »
  26. [PDF] Smoothed Particle Hydrodynamics and Magnetohydrodynamics
  • [1] J.J. Monaghan, "An introduction to SPH", Computer Physics Communications, vol. 48, pp. 88-96, 1988.
  • [2] Hoover, W. G. (2006). Smooth Particle Applied Mechanics, World Scientific.

Liens externes

Logiciels

Articles connexes