Bröcker, Marius (2021) Implementierung einer Schnittstelle zur automatisierten Auslagerung und Verarbeitung von Datensätzen in das HDF5-Datenformat im Rahmen des kollaborativen, multidisziplinären Triebwerksentwurfs. Bachelorarbeit.
PDF
- Nur DLR-intern zugänglich
1MB |
Kurzfassung
Der Vorentwurf von Triebwerken und Gasturbinen ist ein hoch iterativer und multidisziplinärer Prozess. Am Institut fur Antriebstechnik des Deutschen Zentrums für Luft- und Raumfahrt wird als unterstützendes Programmsystem das Software-Framework GTlab entwickelt. Es setzt auf eine hoch modulare und integrative Softwarearchitektur mit einem zentralen Datenmodell, das ein Triebwerk komplett parametrisch abbilden kann. Bei der gegenwärtigen Umsetzung des zentralen Datenmanagementsystems bleiben alle Datensätze eines geöffneten Projekts aktiv im Arbeitsspeicher. Mit der steigenden Ausdetaillierung im Entwurfsprozess erhöht sich das Datenaufkommen um ein Vielfaches, wodurch ein potentieller Performance-Verlust in der weiteren Datenverarbeitung entsteht. Die vorliegende Arbeit stellt ein neues System vor, welches konzeptioniert und innerhalb von GTlab integriert wurde, um große Datensätze in das Datenformat HDF5 effizient auszulagern. Die Datensätze werden dabei intelligent referenziert und bei Bedarf automatisch eingeladen. Fur die Implementierung dieses Systems ist vorerst ein dedizierter Wrapper um die HDF5-Programmbibliothek erstellt worden, der die zentralen Funktionalitäten kapselt und an die GTlab-spezifischen Anwendungsfälle anpasst. Anschließend wurde eine Klassenstruktur in das Datenmodell von GTlab implementiert, welche die Auslagerung von Datensätzen in das HDF5-Datenformat ermöglicht. Abschließend ist das System einem Benchmark unterzogen und dem nativen System gegenubergestellt worden. Im Vergleich ließen sich dabei deutliche Performance-Steigerungen erzielen, welche die Grundlage fur zukünftige hoch-detaillierte Triebwerksentwürfe bilden.
elib-URL des Eintrags: | https://elib.dlr.de/148073/ | ||||||||
---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Hochschulschrift (Bachelorarbeit) | ||||||||
Titel: | Implementierung einer Schnittstelle zur automatisierten Auslagerung und Verarbeitung von Datensätzen in das HDF5-Datenformat im Rahmen des kollaborativen, multidisziplinären Triebwerksentwurfs | ||||||||
Autoren: |
| ||||||||
Datum: | September 2021 | ||||||||
Referierte Publikation: | Nein | ||||||||
Open Access: | Nein | ||||||||
Seitenanzahl: | 89 | ||||||||
Status: | veröffentlicht | ||||||||
Stichwörter: | GTlab, HDF5, Skript, Vorentwurf, Triebwerk, Datenmodell | ||||||||
HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||
HGF - Programm: | Luftfahrt | ||||||||
HGF - Programmthema: | Umweltschonender Antrieb | ||||||||
DLR - Schwerpunkt: | Luftfahrt | ||||||||
DLR - Forschungsgebiet: | L CP - Umweltschonender Antrieb | ||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | L - Virtuelles Triebwerk | ||||||||
Standort: | Köln-Porz | ||||||||
Institute & Einrichtungen: | Institut für Antriebstechnik > Triebwerk | ||||||||
Hinterlegt von: | Reitenbach, Stanislaus | ||||||||
Hinterlegt am: | 10 Jan 2022 08:06 | ||||||||
Letzte Änderung: | 10 Jan 2022 08:06 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags