Dissertation
Boundary handling and neighbor search in iterative incompressible SPH
Personen-Informationen ausblenden
Erschienen in
Bibliographische Angaben
DOI:
10.6094/UNIFR/166559
URN:
urn:nbn:de:bsz:25-freidok-1665593
Sprache:
englisch
Informatik, Information und Wissen, allgemeine Werke
Erscheinungsjahr: 2020
Abstract
-
deutsch
-
englisch
Die physikalisch basierte Simulation von Fluiden stellt in den Computerwissenschaften eine anspruchsvolle Aufgabe dar. Um diese Aufgabe zu bewältigen, wird oftmals die partikelbasierte Interpolationsmethode Smoothed Particle Hydrodynamics (SPH) verwendet. Obwohl die Anwendungsgebiete solcher numerischen Simulationen in den letzten Jahren stetig zugenommen haben, bleibt eine erhebliche Anzahl von Problemen weiterhin zu lösen.
Für Simulationen inkompressibler Fluide stellt der Volumenerhalt eine besondere Herausforderung dar, um ein realistisches Verhalten zu erzielen. Neueren Verfahren liegt in diesem Zusammenhang ein implizites Schema zugrunde, wobei auf iterative Weise eine Druck-Poisson-Gleichung (PPE) gelöst wird. Aufgrund verschiedener Vorteile im Vergleich zu expliziten Schemata, wie beispielsweise Robustheit, größere Zeitschritte und Benutzerfreundlichkeit, gelten iterative Verfahren heutzutage als Stand der Technik zum Einhalten der Inkompressibilitätsbedingung.
Effizienten und stabilen Implementierungen solch iterativer Verfahren liegen ausgefeilte Methoden zur Grenzflächenbehandlung und Nachbarsuche zugrunde. Obwohl einige der interessantesten Verhaltensweisen von Fluiden an Grenzflächen entstehen, haben numerische Methoden große Schwierigkeiten physikalisch korrekte Ergebnisse zu erzielen. Im Falle von SPH ist das Fehlen von Partikeln an diesen Grenzflächen besonders problematisch. Dennoch verwenden neuere iterative Löser hierzu noch immer Methoden, die ursprünglich für nicht-iterative Löser entwickelt wurden. Zudem haben iterative Löser spezielle Anforderungen an die Performanz. Da insbesondere in modernen Computerarchitekturen höhere Prozessor-Taktraten Verbesserungen der Speicherbandbreite übertroffen haben, sind iterative Löser nun ebenfalls durch Speicherperformanz limitiert. Davon ist vor allem die Nachbarsuche betroffen. All dies motiviert die Untersuchung neuer Algorithmen und Datenstrukturen, welche die besonderen Eigenschaften und Anforderungen iterativer Löser berücksichtigen.
Diese Arbeit leistet vier Beiträge, um den Stand der Technik der Grenzflächenbehandlung und Nachbarsuche voranzubringen. Der Schwerpunkt liegt dabei auf iterativen inkompressiblen SPH-Lösern. In einem ersten Beitrag wird eine neuartige Grenzflächenbehandlung vorgestellt. Neu daran ist, dass die PPE um individuelle Druckwerte von Grenzpartikel erweitert wird. Neben einer Reduktion von Druckschwankungen hat dies den Vorteil, dass die Konvergenz verbessert wird und größere Zeitschritte verwendet werden können. Ein zweiter Beitrag vereinfacht die erweiterte PPE-Formulierung unter Beibehaltung ihrer Vorteile. Hierzu werden mittels Moving Least Squares (MLS) Druckwerte von Fluid- zu Grenzpartikeln lokal extrapoliert. Ein dritter Beitrag beschäftigt sich mit Verbesserungen für ebene Grenzflächen. Dazu wird die Oberfläche der tatsächlichen Grenzfläche mittels MLS rekonstruiert. Dies löst Probleme früherer Verfahren aufgrund von Abweichungen bei der Berechnung von Normalenvektoren und Entfernungen. Weitere Vorteile sind ein verringertes Durchsickern von Fluidpartikeln an den Grenzflächen sowie eine verringerte künstliche Reibung. Ein vierter Beitrag ist ein neuartiges Komprimierungsschema für die Nachbarsuche. Es nutzt spezielle Eigenschaften der Partikelsortierung, was zu erheblichen Speichereinsparungen führt. Es ist Teil einer neuartigen Datenstruktur, die raumfüllende Kurven verwendet, um die räumliche Lokalität und die zeitliche Kohärenz zu verbessern. Dies resultiert in höheren Cache-Trefferquoten sowie in einem geringeren Speicherverkehr.
Trotz der hohen Anforderungen iterativer PPE-Löser an die Recheneffizienz und den Speicherbedarf, weisen alle vier geleisteten Beiträge großes Potenzial zur Verbesserung der Simulationsgenauigkeit, -robustheit und -effizienz auf. Anspruchsvolle Simulationen mit komplexen sowie sich schnell bewegenden Grenzflächengeometrien und Milliarden von Partikeln werden auf gängiger Computerhardware effizient verarbeitet. Dies wäre mit früheren Methoden nicht möglich gewesen.
Beschreibung
Dateien
Lizenz
Band_Stefan_PhD_2020.pdf
SHA256 checksum: e775e6cf567eb72e196721f800c9c7405ddad0948f98aadd54440468bc996b28
Download
(112.20 MB)
Beschreibung der Forschungsdaten
mehr
weniger
Relationen
Laden...
- referenziert (12)
- Particle-based simulation of large bodies of Water with bubbles, spray and foam
- Implicit SPH formulations for viscous fluids and elastic solids
- Band, Stefan et al. “MLS Pressure Boundaries for Divergence-Free and Viscous SPH Fluids.” Computers & Graphics 76 (2018): 37–46.
- 10.2312/ vriphys.20171080
- Band, Stefan et al. “Pressure Boundaries for Implicit Incompressible SPH.” ACM Transactions on Graphics 37.2 (2018): 1–11.
- Band, Stefan; Gissler, Christoph; Teschner, Matthias - Compressed neighbor lists for SPH (2020) , Freiburg
- Gissler, C., Band, S., Peer, A., Ihmsen, M., & Teschner, M. (2017). Approximate Air-Fluid Interactions for SPH. In Workshop on Virtual Reality Interaction and Physical Simulation. The Eurographics Association. https://doi.org/10.2312/VRIPHYS.20171081
- 10.1016/j.cag.2017.09.002.
- Peer, Andreas et al. “An Implicit SPH Formulation for Incompressible Linearly Elastic Solids.” Computer Graphics Forum 37.6 (2017): 135–148.
- Gissler, Christoph et al. “Interlinked SPH Pressure Solvers for Strong Fluid-Rigid Coupling.” ACM Transactions on Graphics 38.1 (2019): 1–13.
- 10.1145/3386569.3392431
- Band, S., Gissler, C., Peer, A., & Teschner, M. (2018). MLS Pressure Extrapolation for the Boundary Handling in Divergence-Free SPH. In Workshop on Virtual Reality Interaction and Physical Simulation. The Eurographics Association. https://doi.org/10.2312/VRIPHYS.20181068
Laden...
Prüfungsangaben
Fakultät:
Technische Fakultät
Betreuer:in:
Teschner, Matthias
Prüfungsdatum: 17.07.2020
Korrekturanfrage
Vielen Dank für Ihre Korrekturanfrage. Wir werden uns um Ihre Anfrage kümmern und uns ggf. über die angegebene E-Mail-Adresse bei Ihnen zurückmelden. Bitte haben Sie Verständnis dafür, dass die Korrektur unter Umständen einige Tage dauern kann.
Es ist ein Fehler aufgetreten. Bitte versuchen Sie es später noch einmal.