<  Retour au portail Polytechnique Montréal

Extension of a 2D Multiblock Structured Overset Suite to a Fully 3D Multiblock Unstructured Flow Solver

Alexandre Desmarais

Mémoire de maîtrise (2020)

Document en libre accès dans PolyPublie
[img]
Affichage préliminaire
Libre accès au plein texte de ce document
Conditions d'utilisation: Tous droits réservés
Télécharger (16MB)
Afficher le résumé
Cacher le résumé

Résumé

Ce présent mémoire illustre les récents développements apportés aux logiciels chimères du laboratoire de recherche du professeur Éric Laurendeau à Polytechnique Montréal. Dans la dynamique des fluides numériques mieux connue en anglais sous le nom de « Computa- tional Fluid Dynamics » (CFD), les méthodes chimères aussi connues en anglais sous le nom d'« overset » permettent de faire des simulations multigéométries complexes sans lesquelles le processus de génération de maillages pourrait être très compliqué, soit même impossible. Essentiellement, ces méthodes permettent de lier et d'assembler des maillages individuels con- tenant chacun différentes géométries en un seul par le biais d'interpolations et d'interfaces. Ceci permet de grandement réduire le temps à générer des maillages, car ces derniers peuvent être générés individuellement. Conséquemment, cela permet de passer plus de temps à exé- cuter des simulations ou même implémenter de nouvelles fonctionnalités au sein de solveurs de CFD, ce qui est très utile dans un environnement de travail industriel et de recherche. Pour que les méthodes chimères fonctionnent, il est nécessaire d'effectuer quelques étapes au niveau du préprocesseur d'un solveur de CFD. Cela normalement inclut un processus de découpage, un algorithme de recherche de paires de cellules donneuses et interpolées, et un algorithme d'interpolation. Une fois que ces étapes sont complétées, la simulation peut ensuite être effectuée. Dans le cadre de ce laboratoire de recherche, la présente implémentation 2D a certains prob- lèmes connus non résolus. Également, ces méthodes 2D sont difficilement transférables à des applications 3D lors des transferts technologiques avec l'industrie qui se servent de solveurs de CFD 3D à topologies structurée et non structurée. La partie 2D de ce mémoire concerne les solutions aux problèmes au sein du préprocesseur chimère de NSCODE qui est un solveur de CFD 2D structuré. Plusieurs problèmes avec les méthodes implémentées dans le passé ont été identifiés et résolus dans le cadre de ce mémoire. Le premier problème concerne les erreurs de décalage avec les poids d'interpolation qui sont calculés aux nœuds des cellules au lieu d'être calculés au centre des cellules. Un nouveau schéma d'interpolation est mis en place dans lequel la précision et la fidélité du schéma précédent sont retenues tout en calculant les poids d'interpolation au centre des cellules. Le deuxième problème concernait la difficulté à générer des maillages de type «collar» qui sont un type particulier de maillages qui présentent une discrétisation plus fine de la géométrie pour un endroit en particulier du maillage d'arrière-plan. Des améliorations à NSGRID qui est le mailleur 2D structuré du laboratoire de recherche ont été effectuées.

Abstract

The present thesis addresses the recent developments made to the overset framework of Pro- fessor Éric Laurendeau's research lab at Polytechnique Montreal. In Computational Fluid Dynamics (CFD), overset methods allow complex multi-geometry simulations for which with- out its use the meshing process can be tedious, if not impossible. Essentially, these methods link individual meshes containing different geometries together by the means of interpola- tion and interfaces. This reduces the time spent on meshing since elements of the geometry can be meshed out individually, and thus more time can be spent on running simulations or implementing new features in a CFD flow solver which is a highly valuable resource in a research/industrial environment. In order for overset methods to work, a couple of steps are taken at the preprocessor level of the CFD flow solver in question. They usually include a hole cutting process, a donor search algorithm, and an interpolation algorithm. Once these steps are done, the simulation can then be performed. In the case of this research lab, the current framework has some pitfalls with its 2D imple- mentation and the ability of its methods to be used for 3D applications in the case of doing technological transfers with the industry who use both 3D CFD flow solvers with structured and unstructured topology. The 2D part of this thesis concerns the solutions to the problems inside the overset prepro- cessor of NSCODE which is a 2D structured CFD flow solver. Several problems with the methods implemented in the past have been identified and are solved in the case of this thesis. The first problem concerns offset errors with the interpolation weights calculated at the cell vertices instead of the cell centers. A new interpolation scheme is devised in which the pre- cision and accuracy of the first one are retained while having the weights properly calculated at the cell centers. The second issue was with the rigidity of generating collar grids which is a type of mesh that possesses a finer discretization of the geometry for a specified region of the background mesh. Improvements to NSGRID which is the 2D structured mesher of the research lab have been made in that regard. Users can now generate normally projected collar grids with easier inputs. The third issue concerns the solid-solid discontinuity problem that occurs when 2 overset meshes share the same solid geometry (i.e. a collar grid with a background mesh). The results demonstrate the geometric correction that is employed to recreate halo cells which are cells found on the fringes of the mesh. In the case of the overset method, these cells are necessary for proper computation of derived values such as the pressure coefficient and coefficient of friction.

Département: Département de génie mécanique
Programme: Génie mécanique
Directeurs ou directrices: Éric Laurendeau
URL de PolyPublie: https://publications.polymtl.ca/5580/
Université/École: Polytechnique Montréal
Date du dépôt: 05 mai 2021 10:20
Dernière modification: 08 avr. 2024 10:54
Citer en APA 7: Desmarais, A. (2020). Extension of a 2D Multiblock Structured Overset Suite to a Fully 3D Multiblock Unstructured Flow Solver [Mémoire de maîtrise, Polytechnique Montréal]. PolyPublie. https://publications.polymtl.ca/5580/

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Actions réservées au personnel

Afficher document Afficher document