Please use this identifier to cite or link to this item: https://nbn-resolving.org/urn:nbn:de:hbz:467-9113
Files in This Item:
File Description SizeFormat
Dissertation_Jens_Orthmann.pdf11,25 MBAdobe PDFThumbnail
View/Open
Dokument Type: Doctoral Thesis
Title: Efficient SPH-based simulation and rendering of fluid transport dynamics
Effiziente SPH basierte Simulation und Darstellung von Fluid Transport Dynamiken
Authors: Orthmann, Jens 
Institute: Institut für Bildinformatik 
Free keywords: SPH, Ray Casting, Adaptive Sampling, Fluid Simulation, Fluid Transport
Dewey Decimal Classification: 004 Informatik
GHBS-Clases: TUH
TVT
WDC
Issue Date: 2014
Publish Date: 2015
Abstract: 
Transported substances, such as salt, water colors and detergents, not only change fluid properties and the fluid’s natural appearance, but they also interact with surrounding materials. Naturally, physically-based simulation of transport phenomena can be an important tool for visual effects. However, even though Smoothed Particle Hydrodynamics (SPH) provide state-of-the art solutions for fluid motion in unbounded free-surface scenarios, fluid transport phenomena have seldom been addressed. Hence, the main aim of this work is to advance SPH-based fluid animation by developing efficient simulation and rendering mechanisms for fluid transport processes. Since properties of SPH are linked to field interpolations, this thesis proposes three novel sampling techniques that target an efficient reconstruction of quantity fields:

First, this work addresses issues that arise from coupling surface transport and bulk transport. Therefore, the surface is modeled by stably sampling a surface delta function with bulk particles, which results in a consistent representation of quantity fields in bulk and on surfaces. The embedded surface model fully avoids back-and-forth interpolation between bulk and surface, and, additionally, it lays the foundation for stable and symmetric boundary fluxes.

Second, the demand for high surface resolution leads to inefficiencies that are counteracted by an adaptive particle sampling within homogeneous regions in the fluid’s bulk. Time coherent sampling, which is achieved via smooth blending of particle levels, reintroduces robustness, which is especially needed for incompressible fluids.

Third, the work features a sampling mechanism for an instant high-quality ray casting of particle fields. A greedy approach reveals strict error bounds for the underlying adaptive sampling mechanism and triggers cell merging in order to ensure cache-coherent particle access.

Error predictions stabilize integration time steps during simulation and they also preserve sharp features during ray casting. In addition to the aforementioned contributions, this thesis features a fully data-parallel implementation on currently-available Graphic Processing Units, but without limiting algorithms to hardware-specific features.

Transportierte Substanzen, wie beispielsweise Salz, Wasserfarben und Waschmittel, ändern nicht nur die Eigenschaften und das Erscheinungsbild von Flüssigkeiten, sondern interagieren auch mit den sie umgebenden Materialien. Besonders die physikalisch-basierte Simulation dieser Transport-Phänomene kann ein wichtiges Werkzeug für visuelle Effekte sein. Obwohl Smoothed Particle Hydrodynamics (SPH) State-of-the-Art Lösungen für die Bewegung von Flüssigkeiten im Zusammenspiel mit offenen Simulationsbieten und freien Oberflächen bieten, stellen Aspekte des Flüssigkeitstransportes bisher ein Desiderat der Forschung dar. Das Hauptziel dieser Promotionsarbeit ist es, mittels effizienten Simulations- und Rendering Mechanismen für Flüssigkeitstransporteprozesse, die bisherige SPH-basierte Forschung im Bereich der Flüssigkeitsanimationen voranzutreiben. Da die Eigenschaften von SPH direkt an Feldinterpolationen gekoppelt sind, erarbeitet die vorliegende Qualifikationsarbeit drei neue Sampling-Techniken für eine effiziente Rekonstruktion von Partikelfeldern:

Erstens werden die bestehenden Transportgleichungen um einen entsprechenden Oberflächentransport erweitert. Um die Kopplung zwischen Bulk und Oberfläche zu erreichen wird die Oberfläche mittel einer impliziten Deltafunktion beschrieben. Das Sampling der impliziten Oberfläche mit Volumenpartikeln führt zu einer konsistenten Beschreibung der quantitativen Felder im Volumen und an der Oberfläche. Das eingebettete Oberflächenmodell vermeidet dabei eine vor-und-zurück Interpolation zwischen Volumen und Oberflächefeldern und legt zudem das Fundament für stabile und symmetrische Randbedingungen.

Zweitens wird durch ein adaptives Sampling in homogenen Bereichen der hohen Partikelzahl an der Oberfläche entgegengewirkt: Ein zeitkohärentes Sampling, welches durch ein kontinuierliches Überblenden von Partikelauflösungen erreicht wird, führt die nötige Robustheit ein, die besonders im Zusammenhang mit inkompressiblen Flüssigkeiten benötigt wird.

Drittens, stellt die Arbeit einen Samplingmechanismus für eine hochqualitätige Strahlenverfolgung von Partikelfelder ohne Vorverarbeitung vor. Der beschriebene Greedy-Ansatz enthüllt strikte Fehlergrenzen für den darunterliegenden adaptiven Samplingmechanismus und stellt einen Cache-kohärenten Partikelzugriff sicher.

Fehlervorhersagen stabilisieren dabei die Integrations-Zeitschritte während der Simulation, und erhalten Konturen während der Strahlenverfolgung. Abgesehen von den technischen Neuerungen bietet die vorliegende Dissertation eine komplette datenparallele Implementierung auf aktuell verfügbaren Graphikkarten (GPUs), ohne dabei die verwendeten Algorithmen auf hardware-spezifische Aspekte zu beschränken.
URN: urn:nbn:de:hbz:467-9113
urn:nbn:de:hbz:467-9113
URI: https://dspace.ub.uni-siegen.de/handle/ubsi/911
License: https://dspace.ub.uni-siegen.de/static/license.txt
Appears in Collections:Hochschulschriften

This item is protected by original copyright

Show full item record

Page view(s)

150
checked on Oct 30, 2020

Download(s)

32
checked on Oct 30, 2020

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.