<div class="csl-bib-body">
<div class="csl-entry">Bina, M. (2013). <i>Extension of a parallel nonlinear finite element simulation software for human bone</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-50634</div>
</div>
Die vorliegende Arbeit konzentriert sich auf die Erweiterung der Ausgabe, Analyse und Weiterverarbeitungsmöglichkeiten von Ergebnissen der parallelen, nicht-linearen Software Olympus, welche ursprünglich von Mark Adams geschrieben wurde.<br />Olympus wurde entworfen um die Verformung von menschlichen Knochenproben mit einer riesigen Anzahl an Unbekannten unter vorgegebenen Randbedingungen zu untersuchen.<br />Dennoch kann Olympus auch für Probleme außerhalb der Biomechanik verwendet werden.<br />Im Verlauf dieser Arbeit wurde daher der Postprocessing- und Ausgabeteil von Olympus erweitert und neu geschrieben.<br />Ursprünglich wurde in Olympus das Softwarepaket SILO verwendet um die Simulationsergebnisse verteilt in mehrere Dateien zu schreiben.<br />Um die Ergebnisse nach der Simulation zu visualisieren wurde VISIT benutzt.<br />Obwohl dies während der laufenden Simulation hoch effizient ist, erhöht es den Aufwand die Simulationsergebnisse nach der eigentlichen Simulation weiter zu verarbeiten.<br />Daher wurde der Ausgabecode komplett neu geschrieben und nutzt nun das hierarchical data format, kurz HDF, zur Ausgabe aller Ergebnisse einer Simulation in eine einzige Datei.<br />Dabei wurde darauf geachtet die Daten ähnlich einem existierenden FE Paket (parFE) zu gestalten.<br />Die weite Verbreitung von HDF in vielen kommerziell vertriebenen und weit verbreiteten Softwarepaketen ermöglicht es dem Benutzer die Daten mit einem Programm seiner Wahl weiterverarbeiteten zu können, anzuzeigen oder zu visualisieren. Ebenso ist die Weitergabe einer einzigen Datei, im Vergleich zu einer Sammlung von Dateien, wesentlich einfacher.<br />Weiters wurde das Postprocessing in Olympus stark erweitert um nicht nur Verschiebungen, Spannungen und Dehnungen sondern auch andere Größen wie von Mises Spannung, Energiedichten und Knotenkräfte auszugeben.<br />Zusätzlich wurde Olympus noch erweitert um nicht-lineare Geometrien in Simulationen berücksichtigen zu können.<br />Damit ist es dem Benutzer möglich nicht nur lineare sondern auch nicht-lineare Materialien und Geometrien in seiner Simulation zu verwenden.<br />Der erste Teil dieser Arbeit bietet eine Schritt für Schritt Behandlung der Finite Elemente Methode (FEM), Parallelisierung und Gleichungslöser.<br />Nach der Implementierung wurde die Software getestet und anhand von linearen und nicht linearen Simulationen von menschlichen vertebralen Knochen sowie einem medizinischen Implantat verifiziert.<br />Damit wurde gezeigt, dass es möglich ist alle Ergebnisse der Simulation in eine einzige Datei zu schreiben.<br />Unglücklicherweise kann es dazu kommen, dass während der Ausgabe ein Prozess auf andere warten muss. Obowhl dies nicht effizient ist erhält man doch eine einzige Datei, welche sehr einfach weiterverarbeitet werden kann.<br />Zusammenfassend wurde der Übergang von SILO zu HDF erfolgreich durchgeführt.<br />Obwohl die Ausgabe per HDF vom numerischen Standpunkt ein wenig ineffizienter ist, ist eine einzige wohl strukturierte Datei für den Benutzer praktischer.<br />
de
dc.description.abstract
This work extended the parallelized, nonlinear finite element software Olympus originally written by Mark Adams with respect to the output, analysis and postprocessing possibilities.<br />The software was initially designed to calculate the mechanical response of human bone subjected to a given force or displacement, featuring a large number of degrees of freedom. But it can be used also in other problem areas. In the course of this thesis the postprocessing and the output module have been rewritten and replaced.<br />Olympus utilitzed the software package SILO to write the simulation results to multiple files and uses VISIT for the visualization. Although this procedure is computationally efficent during runtime it adds significant difficulties and increases the effort of postprocessing or customized rendering of the results.<br />Thus the output code has been rewritten to write a single hierarchical data format (HDF) file per simulation, where care has been taken to structure the data in file similar to an existing FE package - parFE.<br />Since HDF is widley used and available in many commercial software products it can be viewed, rendered or processed easily by programs of the users choice (e.g. Paraview).<br />Additionally the postprocessing in Olympus has been extended to not only write displacement, strain and stress, but to also write quantities such as von Mises stress, strain energy density and reaction forces.<br />Olympus has also been extended to cover large deformations (nonlinear geometry).<br />Thus it is possible to simulate the deformation of human bone using nonlinear material definitons and nonlinear geometry.<br />In the first part of this work things like the FE method, nonlinearity, parallelization, solution techniques are revisited step by step. After implementation the software was tested and verified on linear and nonlinear simulations of human vertebral bone as well as medical implants.<br />It was found that it is possible to write the output from every process directly into one output file. Unfortunately, during this write procedure other processors might have to wait which is not efficient but one final HDF file is obtained which can be easily post-processed. In conclusion the transition from SILO to HDF output was done successfully for Olympus/FEAP. It was found that this way is slightly less efficient from the numerical point of view but more convenient for a user.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
FEM
de
dc.subject
finite elemente
de
dc.subject
MPI
de
dc.subject
HDF
de
dc.subject
Knochen
de
dc.subject
non-linear
de
dc.subject
nonlinear
de
dc.subject
FEM
en
dc.subject
finite elemente
en
dc.subject
MPI
en
dc.subject
multi-process
en
dc.subject
HDF
en
dc.subject
human
en
dc.subject
bone
en
dc.subject
non-linear
en
dc.subject
nonlinear
en
dc.title
Extension of a parallel nonlinear finite element simulation software for human bone
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Markus Bina
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Gross, Thomas
-
tuw.publication.orgunit
E317 - Institut für Leichtbau und Struktur-Biomechanik
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC10774688
-
dc.description.numberOfPages
79
-
dc.identifier.urn
urn:nbn:at:at-ubtuw:1-50634
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.assistant.staffStatus
exstaff
-
tuw.advisor.orcid
0000-0002-5822-2082
-
item.fulltext
with Fulltext
-
item.cerifentitytype
Publications
-
item.mimetype
application/pdf
-
item.openairecristype
http://purl.org/coar/resource_type/c_bdcc
-
item.languageiso639-1
en
-
item.openaccessfulltext
Open Access
-
item.openairetype
master thesis
-
item.grantfulltext
open
-
crisitem.author.dept
E360 - Institut für Mikroelektronik
-
crisitem.author.parentorg
E350 - Fakultät für Elektrotechnik und Informationstechnik