HEAL DSpace

h-Refinement of tetrahedral element meshes. Software programming and CFD applications

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Χονδρουδάκης, Δημήτριος el
dc.contributor.author Chondroudakis, Dimitrios en
dc.date.accessioned 2025-05-26T10:25:48Z
dc.date.available 2025-05-26T10:25:48Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/61955
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.29651
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject Μηχανική Ρευστών el
dc.subject Υπολογιστική Ρευστοδυναμική el
dc.subject Εμπλουτισμός Πλέγματος el
dc.subject Υπολογιστική Μηχανική el
dc.subject Μη-Δομημένο Πλέγμα el
dc.subject Fluid Mechanics en
dc.subject Computational Fluid Dynamics en
dc.subject Mesh Refinement en
dc.subject Computational Mechanics en
dc.subject Unstructured Mesh en
dc.title h-Refinement of tetrahedral element meshes. Software programming and CFD applications en
dc.title h-εμπλουτισμός πλεγμάτων τετραεδρικών στοιχείων. Προγραμματισμός λογισμικού και εφαρμογές στην υπολογιστική ρευστοδυναμική el
heal.type bachelorThesis
heal.classification Υπολογιστική Ρευστοδυναμική el
heal.language el
heal.language en
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2025-02-10
heal.abstract Over the past few decades, Computational Fluid Dynamics (CFD) has experienced a significant growth across various fields, in both industrial and research applications. This rise is mainly driven by the continuous increase in computational power of modern systems. With this, the demand for more complex and large-scaled simulations has also risen. These simulations’ increased computational cost emerge from the need of very fine meshes. To address this problem, mesh adaptation methods have emerged. These methods aim to solve this problem by dynamically refining the mesh in regions where high solution accuracy is necessary. This diploma thesis explores the theory and practical application of mesh adaptation, particularly the h-refinement, when applied to tetrahedral element meshes. The principles governing the refinement of tetrahedral meshes are established, along with the criteria used to identify regions requiring higher resolution. An algorithm that incorporates these principles with an emphasis on efficient data and memory management is detailed. In order to apply the proposed algorithm to actual CFD aplications, a dedicated software tool is developed in the C++ programming language. This software is designed to integrate with PUMA, the in-house GPU accelerated flow analysis software of the PCOpt Unit/NTUA, which is used for all CFD simulations performed in this thesis. Using this software, the presented refinement algorithm is applied to two common CFD benchmark problems in order to validate and showcase its efficiency. The first case involves an internal aerodynamic problem, specifically the flow inside a channel with a small bump. Two variants of this problem are examined; one with a iii symmetrical bump and one with an added peak on its surface in order to introduce 3D features to the flow. The second case involves an external aerodynamic problem, particularly the flow around a sphere. This study also includes two variants with different freestream Mach numbers and is inspired by a similar study that examines the transient version of the flow without mesh refinement. The results of these simulations are presented and compared with the findings of then reference study. In every simulation that was performed, the flow is transonic and is followed by the formation of a shock wave. The algorithm concentrated the refinement of the given mesh on the region of the shock. en
heal.abstract Τα τελευταία χρόνια, η Υπολογιστική Ρευστοδυναμική (ΥΡΔ) έχει γνωρίσει σημαν- τική ανάπτυξη σε διάφορους τομέις, τόσο σε βιομηχανικές εφαρμογές όσο και στον τομέα της έρευνας. Η ανάπτυξη αυτή οφείλεται κυριώς στη συνεχή εξέλιξη των μον- τέρνων υπολογιστικών συστημάτων. Η ανάπτυξη αυτή συνοδεύεται και από αύξηση της ζήτησης σε πιο σύνθετες και μεγάλες προσομοιώσεις. Τα προβλήματα αυτά συνοδεύον- ται από επιπλέον αυξημένο υπολογιστικό κόστος λόγω της ανάγκης πλεγμάτων υψηλής ποιότητας για την πραγματοποίησή τους. Για την αντιμετώπιση του προβλήματος αυ- τού αναπτύχθηκαν διάφορες μέθοδοι προσαρμογής πλεγμάτων. Οι μέθοδοι αυτοί, στο- χεύουν στην πύκνωνση του πλέγματος μόνο σε περιοχές όπου απαιτείται υψηλή ακρίβεια λύσης. Αυτή η διπλωματική εργασία ασχολείται με θεωρία και εφαρμογές της προσαρ- μογής πλεγμάτων στην υπό εξέλιξη λύση, συγκεκριμένα του h-εμπλουτισμού, όπως αυτός εφαρμόζεται σε πλέγματα τετραεδρικών στοιχείων. Διατυπώνονται οι βασικές αρχές του εμπλουτισμού στα τετράεδρα μαζί με τα κριτήρια ανίχνευσης των περιο- χών του πλέγματος στις οποίες εφαρμόζονται. Επίσης διατυπώνεται ένας αλγόριθμος που εφαρμόζει την θεωρία αυτή, με έμφαση στην αποδοτική διαχείριση μνήμης και δεδομένων. Προκειμένου ο αλγόριθμός αυτός να δοκιμαστεί σε εφαρμογές ΥΡΔ, προγραμματίστηκε ένα λογισμικό στη γλώσσα προγραμματισμού C++. Το λογισμικό αυτό σχεδιάστηκε προκειμένου να συνεργάζεται εξωτερικά με το λογισμικό επίλυσης ροών PUMA της ΜΠΥΡΔ&Β του ΕΜΠ, το οποίο χρησιμοποιείται και σε όλες τις προσομοιώσεις που v πραγματοποιήθηκαν σε αυτή την εργασία. Χρησιμοποιώντας το λογισμικό που προγραμματίστηκε, εφαρμόζεται ο αλγόριθμος προσαρμογής σε δύο χαρακτηριστικά προβλήματα αναφοράς προκειμένου να αποτιμηθεί η λειτουργία του και η αποδοτικότητά του. Η πρώτη περίπτωση που εξετάζεται αφορά ένα πρόβλημα εσωτερικής αεροδυναμικής, συγκεκριμένα τη ροή εντός ενός καναλιού με ένα εμπόδιο. Εξετάζονται δύο παραλλαγές του προβλήματος: μια με ένα συμμετρικό εμπόδιο και μια με μια κορυφή στην επιφάνεια του εμποδίου με στόχο τη εισαγωγή 3Δ χαρακτηριστικών στη ροή. Η δεύτερη περίπτωση αφορά ένα πρόβλημα εξωτερικής αεροδυναμικής και συγκεκριμένα τη ροή γύρω από μια σφαίρα. Η μελέτη αυτή περιλ- αμβάνει επίσης δύο παραλλαγές, με διαφορετικούς αριθμούς Mach της επ΄ άπειρο ροής και βασίζεται σε μια αντίστοιχη μελέτη της μη-μόνιμης εκδοχής του προβλήματος. Τα αποτελέσματα αυτών των προσομοιώσεων παρουσιάζονται και συγκρίνονται με αυτή της προϋπάρχουσας μελέτης. Σε όλες τις προσομοιώσεις που πραγματοποιήθηκαν, η ροή είναι διηχητική και συνοδεύεται από τον σχηματισμό ενός κρουστικού κύματος στο οποίο ο αλγόριθμος εστίασε τον εμπλουτισμό του εκάστοτε πλέγματος. el
heal.advisorName Γιαννάκογλου, Κυριάκος el
heal.committeeMemberName Μαθιουδάκης, Κωνσταντίνος el
heal.committeeMemberName Αρετάκης, Νικόλαος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Μηχανολόγων Μηχανικών. Τομέας Ρευστών. Εργαστήριο Βιορευστομηχανικής και Βιοϊατρικής Τεχνολογίας el
heal.academicPublisherID ntua
heal.numberOfPages 93 σ. el
heal.fullTextAvailability false


Αρχεία σε αυτό το τεκμήριο

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα