<div class="csl-bib-body">
<div class="csl-entry">Rudolf, F. (2016). <i>Symmetry- and similarity-aware volumetric meshing</i> [Dissertation, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2016.40647</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2016.40647
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/20324
-
dc.description
Zusammenfassung in deutscher Sprache
-
dc.description
Abweichender Titel nach Übersetzung der Verfasserin/des Verfassers
-
dc.description.abstract
Die Erzeugung von volumetrischen Gittern spielt eine wichtige Rolle in diskretisierungs-basierten rechnergestützten Entwicklungsprozessen. In diesem Zusammenhang relevante Objekte besitzen oft Symmetrien oder bestehen aus gleichartigen Bausteinen, welche jedoch von Algorithmen zur Erzeugung oder Adaptierung von volumetrischen Gittern bisher nicht berücksichtigt werden, was zu ungenutztem Speicher- und Laufzeitoptimierungspotential führt. Beispielsweise kann bei einem regulären 16-Eck anstelle des Gitters des Gesamtobjekts nur das Gitter eines Tortenecks generiert und gespeichert werden. In diesem Fall ist eine Ersparnis an Speicherbegarf und Laufzeit von einen Faktor 16 zu erwarten, auch wenn die benötigte Zusatzinformation, in diesem Fall die 16-malige Kopie und Rotation des Tortenecks, einen zusätzlichen Aufwand bedeutet. In dieser Arbeit wird untersucht, ob und wie Symmetrien und Ähnlichkeiten bei Erzeugung, Verwendung, und Speicherung von volumetrischen Gittern vorteilhaft genutzt werden können. Im Speziellen werden Auswirkungen und Optimierungen auf den Speicherverbrauch, die Algorithmenlaufzeit, und die Gitterelementqualität analysiert. Zu diesem Zweck wird eine Theorie entwickelt, welche sich mit potentiell mehrfacher Instanzierung von sogenannten Vorlagenstrukturen anhand von geometrischer Transformationen beschäftigt. Die vorgestellte Theorie benutzt einen abstrakten Ansatz, um sowohl Symmetrien als auch andere Ähnlichkeiten zu unterstützen. Zusätzlich werden Mechanismen vorgestellt, welche die Kohärenz der Schnittstellen von verschiedenen Vergitterungsinstanzen sicherstellen. Basierend auf diesen theoretischen Ansätzen werden Datenstrukturen und Algorithmen zum Erzeugen und Adaptieren von Gittern entwickelt. Konkret werden zwei Algorithmen zum Erzeugung von Vorlagengittern vorgestellt und untersucht, welche auch für Spiegelungs- und Rotationssymmetrien sowie deren Kombinationen spezialisiert werden. Zusätzlich wird eine Auswahl von populären Gitteradaptierungsalgorithmen auf deren Benutzbarkeit mit Vorlagenstrukturen untersucht. Die Vorteile der vorgestellten Datenstrukturen und Algorithmen werden in einer Leistungsvergleichstudie untersucht und diskutiert. Für alle zwei-dimensionalen und für die meisten drei-dimensionalen Objekte sind die Verbesserungen beim Speicherverbrauch und in der Algorithmenlaufzeit von der Erzeugung von Vorlagengittern mindestens so hoch wie erwartet. Für drei-dimensionale Objekte mit hoher Rotationssymmetrieordnung sind die Verbesserungen geringer, allerdings mindestens ein Faktor 15. Wenn der Speicherverbrauch der Systemmatrix einer Finite-Elemente-Methode berücksichtigt wird, sinken die Verbesserungen im Speicherverbrauch allerdings sigifikant. Um diese Verluste zu kompensieren, wird eine Datenstruktur für die Systemmatrix entwickelt, welche auf den Konzepten der Vorlagengitter basiert. Die Qualität der Gitterelemente von Vorlagengittern ist in den meisten Fällen mindestens so gut wie die von konventionell erzeugten Gittern und minimal schlechter sonst. Zusätzlich werden die Effekte von symmetrischen und nicht symmetrischen Gittern auf Simulationen basierend auf der Finite-Elemente-Methode untersucht. Wenn das Simulationsgebiet symmetrisch ist, dann ist die mathematische Lösung des Simulationsproblems, bei dem die Randbedingungen des Initialproblem mit der Symmetrietransformation transformiert werden, gleich der transformierten Lösung des Initalproblems. Eine Analyse zeigt allerdings, dass ein symmetrisches Gitter benötigt wird damit, die vorige Aussage auch für die nummerischen Lösungen einer Finite-Elemente-Methode zutrifft.
de
dc.description.abstract
Volumetric mesh generation plays an important role in computer-aided engineering processes. Often, objects used in computer-aided engineering, for example a gear, show symmetries or similarities. So far, available volumetric mesh generation and adaptation algorithms do not consider symmetries or similarities and thus ignore potential memory and algorithm optimizations. For example, instead of generating and storing a mesh of a regular 16-polygon, the mesh of one single slice can be generated and stored together with the information that this so-called mesh template is copied and rotated 16 times to yield the desired 16-polygon mesh. In this particular case, improvements in memory and algorithm runtime of a factor of 16 are expected. This work investigates how the generation, usage, and storage of volumetric meshes can benefit from symmetries and similarities. In particular, impacts and optimizations in memory usage, algorithm runtime, and mesh element quality are investigated. For this reason, a theory based on so-called templated structures is developed. These templated structures contain mesh templates which are instanced (potentially) multiple times using geometrical transformations to obtain the resulting mesh. The proposed theory uses an abstract approach to support both, symmetries as well as similarities. Furthermore, theoretical mechanisms are developed to tackle potential conformity issues at mesh instance interfaces. Based on these theoretical approaches, data structures and algorithms for adapting and generating templated meshes are developed in this thesis. In particular, two different algorithms for templated mesh generation are proposed and investigated. These algorithms are also specialized for symmetries, being reflective and rotational symmetries and their combinations. Additionally, a selection of popular mesh adaptation algorithms is investigated for their use with templated structures. The benefits of the proposed data structures and algorithms are investigated and discussed in a benchmark-based survey. Expected memory savings and runtime speedups of the templated mesh generation process are indeed achieved for all considered two-dimensional and most three-dimensional objects. For three-dimensional objects with high rotational symmetry orders, the improvements are lower than expected but at least a factor of 15. Memory savings drop significantly when including memory requirements for the system matrix of a finite element method. Therefore, a templated matrix data structure is developed, which compensates these losses. Mesh element qualities of templated meshes are as good as conventionally generated meshes in most scenarios and minimally worse otherwise. Additionally, effects of symmetric and non-symmetric meshes on finite element based simulations are investigated. If the simulation domain is symmetric, the mathematical solution to the boundary value problem with boundary conditions transformed by the symmetry transformation is equal to the transformed solution of the initial problem. However, an analysis shows, that a symmetric mesh is required for this statement to hold for the numerical solutions with a finite element method.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Vergitterung
de
dc.subject
Symmetrie
de
dc.subject
Ähnlichkeiten
de
dc.subject
Simulation
de
dc.subject
Finite-Elemente-Methode
de
dc.subject
Geometrie
de
dc.subject
meshing
en
dc.subject
symmetry
en
dc.subject
similarity
en
dc.subject
simulation
en
dc.subject
finite element method
en
dc.subject
geometry
en
dc.title
Symmetry- and similarity-aware volumetric meshing
en
dc.title.alternative
Volumetrische Vergitterungen unter Berücksichtigung von Symmetrien und Ähnlichkeiten
de
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2016.40647
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Florian Rudolf
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Weinbub, Josef
-
tuw.publication.orgunit
E360 - Institut für Mikroelektronik
-
dc.type.qualificationlevel
Doctoral
-
dc.identifier.libraryid
AC13376137
-
dc.description.numberOfPages
139
-
dc.thesistype
Dissertation
de
dc.thesistype
Dissertation
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.assistant.staffStatus
staff
-
tuw.advisor.orcid
0000-0002-5583-6177
-
tuw.assistant.orcid
0000-0001-5969-1932
-
item.languageiso639-1
en
-
item.grantfulltext
open
-
item.cerifentitytype
Publications
-
item.openairetype
doctoral thesis
-
item.openairecristype
http://purl.org/coar/resource_type/c_db06
-
item.fulltext
with Fulltext
-
item.mimetype
application/pdf
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E360 - Institut für Mikroelektronik
-
crisitem.author.parentorg
E350 - Fakultät für Elektrotechnik und Informationstechnik