Institutional Repository
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Software development for the generation of two-dimensional hybrid unstructured grids

Eskantar Alexandros

Full record


URI: http://purl.tuc.gr/dl/dias/3E80E92C-56A1-4943-95F3-8A4AC269C87C
Year 2019
Type of Item Diploma Work
License
Details
Bibliographic Citation Alexandros Eskantar, "Software development for the generation of two-dimensional hybrid unstructured grids", Diploma Work, School of Production Engineering and Management, Technical University of Crete, Chania, Greece, 2019 https://doi.org/10.26233/heallink.tuc.82633
Appears in Collections

Summary

The purpose of this thesis is the development of a methodology and the corresponding software for the creation of 2D unstructured grids for CFD (Computational Fluid Dynamics) analysis. The geometry to be examined and the boundaries of the domain are imported in 2D coordinates (x , y) form through a (.txt) file or from an (.obj) file in parametric form, which is the only input given by the user. The direction of the nodes must follow counter clockwise sense for boundary nodes and clockwise sense for viscous boundaries. Specifically, the software developed enables the creation of purely triangular grids for the simulation of inviscid flows, as well as hybrid computing meshes, consisting of triangular and quadrilateral elements, in order to accurately solve the boundary layer that develops in the area near the solid walls of the computational compartment when simulating viscous flows. For the creation of the triangular grid, the known Delaundo software developed by Jens D.Muller is used, while for the creation of the viscous layers around the solid walls, an algebraic methodology is used that has been developed entirely in the context of this thesis. Finally, a specially designed algorithm has also been implemented to suitably combine the triangular and quadrilateral sections into a single mesh. All data is stored in properly designed structures. The software has been implemented entirely in C ++ programming language, and is also enriched with a flexible graphical interface (GUI) for easy user interaction created with the Qt5 (Qt5) graphics platform, as well as with a viewer for visualizing computing grids, based on OpenGL. At present, the software provides the ability to create hybrid mesh for both simple and more complex (geometric) computational passages, as presented on the software validation chapter.

Available Files

Services

Statistics