Numerisches Lösen von der Wärmeleitungsgleichung mit der Finite-Elemente-Methode und Implementierung in Python
Numerisches Lösen von der Wärmeleitungsgleichung mit der Finite-Elemente-Methode und Implementierung in Python
Date
2019
Authors
Editors
Journal ISSN
Electronic ISSN
ISBN
Bibliographical data
Publisher
Series
URI (citable link)
International patent number
Link to the license
EU project number
Project
Open Access publication
Collections
Title in another language
Publication type
Bachelor thesis
Publication status
Published
Published in
Abstract
Diese Bachelorarbeit umfasst die Theorie zur Lösung der Wärmeleitungsgleichung mit der Finite-Elemente-Methode und eine Anleitung zur numerischen Implementierung in Python mit dem Programm FEniCs.
Im zweiten Kapitel werden die theoretischen Grundlagen zusammengestellt, die für die Beweise in den folgenden Kapiteln benötigt werden.
Anschließend wird im dritten Kapitel die Idee und Herleitung des Galerkin-Verfahrens und der Finiten-Elemente vorgestellt.
Das vierte Kapitel behandelt die Diskretisierung der Wärmeleitungsgleichung. Es wird das impliziten Euler-Verfahren eingeführt, welches das diskretisierte Problem numerisch lösen soll. Außerdem werden in diesem Kapitel die Konvergenz- und Stabilitätsaussagen des impliziten Euler-Verfahrens bewiesen. Letztendlich wird im fünften Kapitel die Implementierung des impliziten Euler-Verfahrens in Python schrittweise erklärt. Anschließend werden mit numerischen Experimenten die theoretischen Resultate aus dem vorherigen Kapitel überprüft.
Im Anhang befinden sich die Codes zum Lösen der Wärmeleitungsgleichung und ein Beispiel für die Wärmeverteilung eines Heizrohrmodels.
Für die Implementierung wird Python 3.6.7 verwendet.
Im zweiten Kapitel werden die theoretischen Grundlagen zusammengestellt, die für die Beweise in den folgenden Kapiteln benötigt werden.
Anschließend wird im dritten Kapitel die Idee und Herleitung des Galerkin-Verfahrens und der Finiten-Elemente vorgestellt.
Das vierte Kapitel behandelt die Diskretisierung der Wärmeleitungsgleichung. Es wird das impliziten Euler-Verfahren eingeführt, welches das diskretisierte Problem numerisch lösen soll. Außerdem werden in diesem Kapitel die Konvergenz- und Stabilitätsaussagen des impliziten Euler-Verfahrens bewiesen. Letztendlich wird im fünften Kapitel die Implementierung des impliziten Euler-Verfahrens in Python schrittweise erklärt. Anschließend werden mit numerischen Experimenten die theoretischen Resultate aus dem vorherigen Kapitel überprüft.
Im Anhang befinden sich die Codes zum Lösen der Wärmeleitungsgleichung und ein Beispiel für die Wärmeverteilung eines Heizrohrmodels.
Für die Implementierung wird Python 3.6.7 verwendet.
Summary in another language
Subject (DDC)
510 Mathematics
Keywords
FEniCs, Python, Wärmeleitungsgleichung, Finite Elemente, Galerkin, partielle Differentialgleichung, FEM, PDE
Conference
Review
undefined / . - undefined, undefined. - (undefined; undefined)
Cite This
ISO 690
NGUYEN, Hai Dang, 2019. Numerisches Lösen von der Wärmeleitungsgleichung mit der Finite-Elemente-Methode und Implementierung in Python [Bachelor thesis]. Konstanz: Universität KonstanzBibTex
@mastersthesis{Nguyen2019Numer-45576, year={2019}, title={Numerisches Lösen von der Wärmeleitungsgleichung mit der Finite-Elemente-Methode und Implementierung in Python}, address={Konstanz}, school={Universität Konstanz}, author={Nguyen, Hai Dang} }
RDF
<rdf:RDF xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:bibo="http://purl.org/ontology/bibo/" xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:void="http://rdfs.org/ns/void#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/45576"> <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2019-04-02T11:42:05Z</dc:date> <dcterms:abstract xml:lang="deu">Diese Bachelorarbeit umfasst die Theorie zur Lösung der Wärmeleitungsgleichung mit der Finite-Elemente-Methode und eine Anleitung zur numerischen Implementierung in Python mit dem Programm FEniCs.<br />Im zweiten Kapitel werden die theoretischen Grundlagen zusammengestellt, die für die Beweise in den folgenden Kapiteln benötigt werden.<br />Anschließend wird im dritten Kapitel die Idee und Herleitung des Galerkin-Verfahrens und der Finiten-Elemente vorgestellt.<br />Das vierte Kapitel behandelt die Diskretisierung der Wärmeleitungsgleichung. Es wird das impliziten Euler-Verfahren eingeführt, welches das diskretisierte Problem numerisch lösen soll. Außerdem werden in diesem Kapitel die Konvergenz- und Stabilitätsaussagen des impliziten Euler-Verfahrens bewiesen. Letztendlich wird im fünften Kapitel die Implementierung des impliziten Euler-Verfahrens in Python schrittweise erklärt. Anschließend werden mit numerischen Experimenten die theoretischen Resultate aus dem vorherigen Kapitel überprüft.<br />Im Anhang befinden sich die Codes zum Lösen der Wärmeleitungsgleichung und ein Beispiel für die Wärmeverteilung eines Heizrohrmodels.<br />Für die Implementierung wird Python 3.6.7 verwendet.</dcterms:abstract> <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/> <dcterms:title>Numerisches Lösen von der Wärmeleitungsgleichung mit der Finite-Elemente-Methode und Implementierung in Python</dcterms:title> <bibo:uri rdf:resource="https://kops.uni-konstanz.de/handle/123456789/45576"/> <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2019-04-02T11:42:05Z</dcterms:available> <dc:language>deu</dc:language> <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/45576/3/NguyenPham_2-16to4tg53tdqy5.pdf"/> <dcterms:issued>2019</dcterms:issued> <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/39"/> <foaf:homepage rdf:resource="http://localhost:8080/"/> <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/39"/> <dcterms:rights rdf:resource="http://creativecommons.org/licenses/by-nc/4.0/"/> <dc:contributor>Nguyen, Hai Dang</dc:contributor> <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/45576/3/NguyenPham_2-16to4tg53tdqy5.pdf"/> <dc:creator>Nguyen, Hai Dang</dc:creator> <dc:rights>Attribution-NonCommercial 4.0 International</dc:rights> </rdf:Description> </rdf:RDF>
Internal note
xmlui.Submission.submit.DescribeStep.inputForms.label.kops_note_fromSubmitter
Examination date of dissertation
University note
Konstanz, Universität Konstanz, Bachelor thesis, 2019
Method of financing
Comment on publication
Alliance license
Corresponding Authors der Uni Konstanz vorhanden
International Co-Authors
Bibliography of Konstanz
Yes