Développement d'une méthode d'accélération par grilles virtuelles récursives pour l'assemblage de maillages chimères

Alexandre Pigeon

Mémoire de maîtrise (2015)

Accéder à ce document
Disponible
Libre accès au texte intégral dans PolyPublie
Texte Texte • 34MB •

Résumé

Les technologies numériques permettant de calculer des écoulements fluides sont aujourd'hui très répandues dans les domaines de la recherche et de l'industrie. Elles permettent de réduire les coûts et les risques associés à la conception d'aéronefs modernes. Quoique très efficaces, ces technologies nécessitent encore d'être améliorées pour être capable de modéliser correctement les conditions du fluide et les caractéristiques géométriques du modèle à l'étude. Pour faire face à la problématique géométrique, le concept de superposition de grilles fut introduit vers la fin des années 1980. Mieux connue comme la méthode chimère, cette approche offre au concepteur une flexibilité accrue lors de la phase de génération de grille ce qui permet d'augmenter la qualité des grilles produites et conséquemment des résultats d'une simulation. La méthode est aussi très bien adaptée aux simulations d'éléments en mouvement relatif puisqu'elle élimine la nécessité de générer un maillage à chaque fois qu'un élément solide est déplacé permettant ainsi de réduire significativement le temps de calcul de ce type de simulation. La méthode chimère est couramment utilisée au sein de groupes de recherche et est aujourd'hui suffisamment mature pour être introduite dans les pratiques industrielles. L'utilisation de la technique requiert d'assembler un système de grilles superposées de sorte à établir un lien de communication entre l'ensemble des grilles du système. Cette communication existe grâce aux zones de superpositions dans lesquelles l'information est transmise d'une grille à l'autre via des interpolations. À la suite de l'assemblage, chacune des cellules du système de grilles obtient un des trois statuts mutuellement exclusifs suivants : calculée, interpolée ou invalide. L'assemblage produit peut ensuite être utilisé par un solveur de fluide capable de traiter la structure de communication ainsi générée. Le présent projet contient deux objectifs principaux. D'abord, la démonstration de la technologie sera réalisée grâce à une implémentation de la méthode chimère au sein de la plateforme de recherche NSCODE. Cette première phase vise à développer les outils de base de la technique de façon à minimiser les risques de développement. Ainsi, le module aura la capacité de traiter des géométries bidimensionnelles et sera basé sur une architecture mémoire simple. La deuxième phase du projet consiste à démontrer que la méthode est adaptée aux requis industriels en améliorant le programme développé. Pour cela un module indépendant, capable d'opérer avec un solveur fluide industriel, sera développé. Ce module offrira trois capacités supplémentaires par rapport à la première phase ; la faculté d'analyser des géométries tridimensionnelles, une architecture mémoire partagée et le traitement de fichiers d'entrée et de sortie standardisés. Dans la première phase d'implémentation, les techniques permettant de déterminer le statut des cellules sont développées. La procédure retenue implique de parcourir l'ensemble des superpositions et d'établir une relation de domination entre les cellules superposées. Les cellules invalides, contenues à l'intérieur de géométries solides, sont identifiées grâce à une procédure d'élimination. Une technique répandue au sein de la communauté et basée sur l'utilisation de grilles virtuelles est implémentée afin d'accélérer le processus d'assemblage. Les limites de cette technique sont repoussées en ajoutant une composante de récursivité. Afin d'accélérer davantage l'assemblage, le programme est parallélisé sous mémoire partagée grâce à l'interface OpenMP. L'ensemble du module est intégré au solveur de fluide NSCODE afin de valider les capacités d'assemblage du programme.

Programme:
Génie aérospatial
Directeurs ou directrices:
Adresse URL de PolyPublie:
Université/École:
École Polytechnique de Montréal
OAI:
oai:publications.polymtl.ca:1692
ORCID
Date du dépôt:
15 juin 2015 14:48
Dernière modification:
21 oct. 2026 17:19
Citer en APA 7:
Pigeon, A. (2015). Développement d'une méthode d'accélération par grilles virtuelles récursives pour l'assemblage de maillages chimères [Mémoire de maîtrise, École Polytechnique de Montréal]. PolyPublie. https://publications.polymtl.ca/1692/

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