Stein, Peter (2013)
Procedurally generated models for Isogeometric Analysis.
Bauhaus-Universität Weimar
Dissertation, Bibliographie
Kurzbeschreibung (Abstract)
Increasingly powerful hard- and software allows for the numerical simulation of complex physical phenomena with high levels of detail. In light of this development the definition of numerical models for the Finite Element Method (FEM) has become the bottleneck in the simulation process. Characteristic features of the model generation are large manual efforts and a de-coupling of geometric and numerical model. In the highly probable case of design revisions all steps of model preprocessing and mesh generation have to be repeated. This includes the idealization and approximation of a geometric model as well as the definition of boundary conditions and model parameters. Design variants leading to more resource-efficient structures might hence be disregarded due to limited budgets and constrained time frames.
A potential solution to above problem is given with the concept of Isogeometric Analysis (IGA). Core idea of this method is to directly employ a geometric model for numerical simulations, which allows to circumvent model transformations and the accompanying data losses. Basis for this method are geometric models described in terms of Non-uniform rational B-Splines (NURBS). This class of piecewise continuous rational polynomial functions is ubiquitous in computer graphics and Computer-Aided Design (CAD). It allows the description of a wide range of geometries using a compact mathematical representation.
The shape of an object thereby results from the interpolation of a set of control points by means of the NURBS functions, allowing efficient representations for curves, surfaces and solid bodies alike. Existing software applications, however, only support the modeling and manipulation of the former two. The description of three-dimensional solid bodies consequently requires significant manual effort, thus essentially forbidding the setup of complex models.
This thesis proposes a procedural approach for the generation of volumetric NURBS models. That is, a model is not described in terms of its data structures but as a sequence of modeling operations applied to a simple initial shape. In a sense this describes the
“evolution” of the geometric model under the sequence of operations. In order to adapt this concept to NURBS geometries, only a compact set of commands is necessary which, in turn, can be adapted from existing algorithms. A model then can be treated in terms of interpretable model parameters. This leads to an abstraction from its data structures and model variants can be set up by variation of the governing parameters.
The proposed concept complements existing template modeling approaches: templates can not only be defined in terms of modeling commands but can also serve as input geometry for said operations. Such templates, arranged in a nested hierarchy, provide an elegant model representation. They offer adaptivity on each tier of the model hierarchy and allow to create complex models from only few model parameters. This is demonstrated for volumetric fluid domains used in the simulation of vertical-axis wind turbines.
Starting from a template representation of airfoil cross-sections, the complete “negative space” around the rotor blades can be described by a small set of model parameters, and model variants can be set up in a fraction of a second.
NURBS models offer a high geometric flexibility, allowing to represent a given shape in distinct ways. Different model instances can exhibit varying suitability for numerical analyses. For their assessment, Finite Element mesh quality metrics are regarded. The
considered metrics are based on purely geometric criteria and allow to identify model degenerations commonly used to achieve certain geometric features. They can be used to decide upon model adaptions and provide a measure for their efficacy. Unfortunately, they do not reveal a relation between mesh distortion and ill-conditioning of the equation systems resulting from the numerical model.
Typ des Eintrags: |
Dissertation
|
Erschienen: |
2013 |
Autor(en): |
Stein, Peter |
Art des Eintrags: |
Bibliographie |
Titel: |
Procedurally generated models for Isogeometric Analysis |
Sprache: |
Englisch |
Referenten: |
Beucke, Prof. Dr. Karl ; Bazilevs, PhD Yuri ; Gürlebeck, Prof. Dr. Klaus |
Publikationsjahr: |
2 November 2013 |
Ort: |
Weimar |
Verlag: |
Verlag der Bauhaus-Universität |
Reihe: |
Schriftenreihe des DFG Graduiertenkollegs 1462 Modellqualitäte |
Datum der mündlichen Prüfung: |
30 Oktober 2012 |
URL / URN: |
http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:gbv:wim2-... |
Kurzbeschreibung (Abstract): |
Increasingly powerful hard- and software allows for the numerical simulation of complex physical phenomena with high levels of detail. In light of this development the definition of numerical models for the Finite Element Method (FEM) has become the bottleneck in the simulation process. Characteristic features of the model generation are large manual efforts and a de-coupling of geometric and numerical model. In the highly probable case of design revisions all steps of model preprocessing and mesh generation have to be repeated. This includes the idealization and approximation of a geometric model as well as the definition of boundary conditions and model parameters. Design variants leading to more resource-efficient structures might hence be disregarded due to limited budgets and constrained time frames.
A potential solution to above problem is given with the concept of Isogeometric Analysis (IGA). Core idea of this method is to directly employ a geometric model for numerical simulations, which allows to circumvent model transformations and the accompanying data losses. Basis for this method are geometric models described in terms of Non-uniform rational B-Splines (NURBS). This class of piecewise continuous rational polynomial functions is ubiquitous in computer graphics and Computer-Aided Design (CAD). It allows the description of a wide range of geometries using a compact mathematical representation.
The shape of an object thereby results from the interpolation of a set of control points by means of the NURBS functions, allowing efficient representations for curves, surfaces and solid bodies alike. Existing software applications, however, only support the modeling and manipulation of the former two. The description of three-dimensional solid bodies consequently requires significant manual effort, thus essentially forbidding the setup of complex models.
This thesis proposes a procedural approach for the generation of volumetric NURBS models. That is, a model is not described in terms of its data structures but as a sequence of modeling operations applied to a simple initial shape. In a sense this describes the
“evolution” of the geometric model under the sequence of operations. In order to adapt this concept to NURBS geometries, only a compact set of commands is necessary which, in turn, can be adapted from existing algorithms. A model then can be treated in terms of interpretable model parameters. This leads to an abstraction from its data structures and model variants can be set up by variation of the governing parameters.
The proposed concept complements existing template modeling approaches: templates can not only be defined in terms of modeling commands but can also serve as input geometry for said operations. Such templates, arranged in a nested hierarchy, provide an elegant model representation. They offer adaptivity on each tier of the model hierarchy and allow to create complex models from only few model parameters. This is demonstrated for volumetric fluid domains used in the simulation of vertical-axis wind turbines.
Starting from a template representation of airfoil cross-sections, the complete “negative space” around the rotor blades can be described by a small set of model parameters, and model variants can be set up in a fraction of a second.
NURBS models offer a high geometric flexibility, allowing to represent a given shape in distinct ways. Different model instances can exhibit varying suitability for numerical analyses. For their assessment, Finite Element mesh quality metrics are regarded. The
considered metrics are based on purely geometric criteria and allow to identify model degenerations commonly used to achieve certain geometric features. They can be used to decide upon model adaptions and provide a measure for their efficacy. Unfortunately, they do not reveal a relation between mesh distortion and ill-conditioning of the equation systems resulting from the numerical model. |
Alternatives oder übersetztes Abstract: |
Alternatives Abstract | Sprache |
---|
Die zunehmende Rechenleistung moderner Hardware erlaubt, in Verbund mit effizienten Algorithmen und leistungsfähiger Software, die numerische Simulation immer komplexerer Fragestellungen. Dadurch können Modelle in höheren Detaillierungsgraden betrachtet werden. Infolge ihres hohen manuellen Aufwandes entwickelt sich dabei die Generation numerischer Modelle für die Methode der Finiten Elemente (FEM) zum Flaschenhals in der digitalen Prozesskette. Die im Prozess durchgeführte Idealisierung und Approximation
geometrischer Modelldaten führt unweigerlich zu Informationsverlusten und zur Entkopplung von Geometrie und numerischem Modell. Im Falle von – im Ingenieurwesen durchaus häufigen – Planrevisionen müssen alle Schritte der Datenaufbereitung und der Modellvernetzung, sowie der Definition von Materialdaten und Randbedingungen neu durchgeführt werden. Das ist teuer und zeitaufwändig. Modellvarianten, die in effizienteren Strukturen
resultieren könnten, werden so unter Umständen nicht in Betracht gezogen.
Das Konzept der Isogeometrischen Analyse (IGA) verspricht eine Vereinfachung der genannten Vorgehensweise. Kernidee des Verfahrens ist die direkte Verwendung eines geometrischen Modells für numerische Simulationen. Dadurch können Modelltransformationen umgangen und Datenverluste vermieden werden. Grundlage hierfür sind Modelle auf der Basis von Non-uniform rational B-Splines (NURBS), einer Klasse stückweise stetiger, gebrochenrationaler Funktionen. Diese besitzen eine weite Verbreitung im Bereich
der Computergrafik und des Computer-Aided Design (CAD), da sie die Modellierung einer weiten Spanne geometrischer Objekte erlauben. Zudem stehen stabile und effiziente Algorithmen für ihre Manipulation zur Verfügung. Die Geometrie ergibt sich dabei aus der Interpolation einer Reihe von Kontrollpunkten durch ihnen zugeordnete Basisfunktionen.
NURBS fanden bisher nur Anwendung zur Beschreibung von Kurven und Freiformflächen, die Methoden und Algorithmen für ihre Modellierung sind dementsprechend auf diese Formen beschränkt. Die Beschreibung dreidimensionaler Körper, so genannter Solids, erfordert hingegen die manuelle Definition der zugrunde liegenden Datenstrukturen.
Das ist fehleranfällig und – insbesondere bei komplexeren Modellen – mühselig.
Zur Unterstützung dieses Prozesses wird in dieser Arbeit ein prozeduraler Ansatz gewählt, das heißt, volumetrische Modelle werden nicht durch ihre Datenstrukturen beschrieben, sondern als eine Sequenz von odellierungsoperationen, die auf eine einfache
Grundgeometrie angewandt werden. Man beschreibt also gewissermaßen die „Evolution“ eines geometrischen Modells unter den Modellierungsschritten. Die Übertragung dieses
Konzepts auf NURBS-Geometrien erfordert nur eine geringe Menge an Basis-Operationen, zum Beispiel Koordinatentransformationen oder Netzverfeinerung. Diese sind Grundbestandteile existierender Modellierungssoftware oder lassen sich für die Modellierung volumetrischer Geometrien erweitern. Die Darstellung durch Operatoren und Templates abstrahiert von den zugrundeliegenden Datenstrukturen und erlaubt die Modellbehandlung in Form semantisch gehaltvoller Parameter. Deren Variation erlaubt die schnelle Erzeugung von Modellvarianten.
Der hier beschriebene Ansatz ergänzt bestehende Ansätze der Template-Modellierung insofern, als dass Templates nicht nur in Form von Modellierungskommandos beschrieben werden können, sondern dass sie auch als Input für Sequenzen von Operationen dienen können. Die hierarchische Verschachtelung von Templates erlaubt eine elegante Darstellung komplexer Geometrien schon durch wenige Modellparameter. Zudem ermöglicht dies Modelladaptionen auf jeder Stufe der Modellhierarchie, was anhand von Modellen
für die Fluid-Struktur-Interaktion von Windenergieanlagen demonstriert wird. Ausgehend von Templates für die Flügelprofile kann der gesamte „Negativraum“ um die Rotorblätter durch eine Handvoll Parameter beschrieben werden. Die Auswertung der Templates benötigt dabei nur den Bruchteil einer Sekunde.
Zur Bewertung der Modellqualität der hier beschriebenen Geometrien werden eine Reihe von Netzqualitäts-Metriken aus der FE-Literatur verwendet. Diese basieren auf rein
geometrischen Faktoren, zum Beispiel auf den Eigenschaften der Koordinatentransformationen die im Rahmen Isogeometrischer Analysen durchgeführt werden. Anhand einer
Reihe einfacher Beispiele wird das Verhalten der Metriken sowohl quantitativ als auch qualitativ studiert. Diese identifizieren zuverlässig Netzverzerrungen die oft zum Erreichen bestimmter geometrischer Merkmale eingesetzt werden. Die Metriken bilden eine Entscheidungsgrundlage für Modelladaptionen und lassen den Effekt dieser auf die Netzgüte klar erkennen. Leider lässt sich kein Zusammenhang erkennen zwischen Netzverzerrungen und den Eigenschaften eines numerischen Modells, namentlich der Kondition der
Gleichungssysteme. | Deutsch |
|
Freie Schlagworte: |
NURBS, Isogeometric Analysis, Procedural modeling, Templates, Mesh qual-
ity, Vertical Axis Wind Turbine |
Schlagworte: |
Einzelne Schlagworte | Sprache |
---|
NURBS, Isogeometrische Analyse, Prozedurale Modellierung, Templates,
Modellqualität, Vertikalachswindturbine | Deutsch |
|
Fachbereich(e)/-gebiet(e): |
Studienbereiche |
Hinterlegungsdatum: |
23 Okt 2014 14:05 |
Letzte Änderung: |
24 Okt 2014 07:45 |
PPN: |
|
Referenten: |
Beucke, Prof. Dr. Karl ; Bazilevs, PhD Yuri ; Gürlebeck, Prof. Dr. Klaus |
Datum der mündlichen Prüfung / Verteidigung / mdl. Prüfung: |
30 Oktober 2012 |
Schlagworte: |
Einzelne Schlagworte | Sprache |
---|
NURBS, Isogeometrische Analyse, Prozedurale Modellierung, Templates,
Modellqualität, Vertikalachswindturbine | Deutsch |
|
Projekte: |
GRK1462-IV/1 |
Sponsoren: |
DFG-GRK1462 |
Export: |
|
Suche nach Titel in: |
TUfind oder in Google |
|
Frage zum Eintrag |
Optionen (nur für Redakteure)
|
Redaktionelle Details anzeigen |