La méthode Chimère : Une méthode de maillages recouvrants

Documents pareils
T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY

Exemple d application en CFD : Coefficient de traînée d un cylindre

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans

Rapport du projet CFD 2010

SIMULATION HYBRIDE EN TEMPOREL D UNE CHAMBRE REVERBERANTE

Formation à la C F D Computational Fluid Dynamics. Formation à la CFD, Ph Parnaudeau

Manuel de validation Fascicule v4.25 : Thermique transitoire des structures volumiques

Figure 3.1- Lancement du Gambit

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D

Onera et les turbomachines innover pour la propulsion

ANALYSE NUMERIQUE ET OPTIMISATION. Une introduction à la modélisation mathématique et à la simulation numérique

Modélisation 3D par le modèle de turbulence k-ε standard de la position de la tête sur la force de résistance rencontrée par les nageurs.

ÉTUDE DE L EFFICACITÉ DE GÉOGRILLES POUR PRÉVENIR L EFFONDREMENT LOCAL D UNE CHAUSSÉE

Écoulements diphasiques DEVELOPPEMENT D UNE METHODE LEVEL SET POUR LE SUIVI D INTERFACES ET APPLICATIONS

Plan du cours : électricité 1

SIMULATION DU PROCÉDÉ DE FABRICATION DIRECTE DE PIÈCES THERMOPLASTIQUES PAR FUSION LASER DE POUDRE

Cours de Mécanique du point matériel

Le turbo met les gaz. Les turbines en équation

Estimation d erreur de propagation acoustique dans la CFD

3ème séance de Mécanique des fluides. Rappels sur les premières séances Aujourd hui : le modèle du fluide parfait. 2 Écoulements potentiels

Introduction au maillage pour le calcul scientifique

SSNL126 - Flambement élastoplastique d'une poutre droite. Deux modélisations permettent de tester le critère de flambement en élastoplasticité :

Études et recherches. L effet de bâtiments en amont et en aval sur la dispersion des effluents RAPPORT R-852

Catalogue de formation

La surveillance appliquée à la gestion des risques géotechniques miniers

Introduction à la simulation numérique des écoulements. Application au transfert thermique sur plaque plane avec StarCCM+.

Simulation d essais d extinction et de roulis forcé à l aide d un code de calcul Navier-Stokes à surface libre instationnaire

Optimisation, traitement d image et éclipse de Soleil

ENCASTREZ UN EVIER ET POSEZ UN MITIGEUR A DOUCHETTE

Principe de fonctionnement de la façade active Lucido. K:\15.Lucido \Dossier d'envoi\annexe\2011_12_explicatif du principe de la façade Lucido.

PRÉGYMÉTALTM. Mise en œuvre CONTRE-CLOISONS PRINCIPES DE POSE POINTS SINGULIERS ACCROCHAGES & FIXATIONS LOCAUX HUMIDES LOCAUX TRÈS HUMIDES

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La

MODELISATION NUMERIQUE EN MECANIQUE DES FLUIDES PRISE EN MAIN ANSYS/FLUENT

Interaction Fluide-Structure pour les corps élancés

NOTIONS ÉLEMENTAIRES SUR LES PNEUS

1 Description générale de VISFIELD

Objectifs du cours Modélisation de la Turbulence M2 - EE

Rapport de stage ingénieur 5 Juin - 29 Septembre. Création d une base de données de Travaux pratiques en calcul numérique

TUTORIAL 1 ETUDE D UN MODELE SIMPLIFIE DE PORTIQUE PLAN ARTICULE

Étude comparative de schémas numériques pour la modélisation de phénomènes diffusifs sur maillages multiéléments.

Adaptation de maillages non structurés pour des problèmes instationnaires

Intérêt du découpage en sous-bandes pour l analyse spectrale

FLUIDES EN ÉCOULEMENT Méthodes et modèles

SYSTEME DE MODELISATION TELEMAC

OCEANE Machine de brasage double vague

Aspects théoriques et algorithmiques du calcul réparti L agglomération

Prise en compte des nœuds constructifs dans la PEB Formation développée dans le cadre de PATHB2010

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Analyse de la vidéo. Chapitre La modélisation pour le suivi d objet. 10 mars Chapitre La modélisation d objet 1 / 57

REALISATION D UN MAILLAGE

$SSOLFDWLRQGXNULJHDJHSRXUOD FDOLEUDWLRQPRWHXU

FEMAP. Environnement d analyse d ingénierie actuel le plus avancé. Des réponses pour l industrie.

Etude numérique et expérimentale du processus de recompression le long d un éjecteur supersonique

CAP CAMION A ASSISTANCE PNEUMATIQUE

Evaluation des performances de programmes parallèles haut niveau à base de squelettes

Accessibilité ERP Guide des obligations liées à l accessibilité des personnes handicapées dans les bâtiments ERP existants.*

Manuel Utilisateur Logiciel PEB Partie modeleur version 2.5

Les nouveautés de Femap 11.1

Projet Optiperf : les ressources du calcul parallèle à destination des architectes navals

SPÉCIALITÉ Sciences Mécaniques et Ingénierie (SMI)

1. Notions d aérodynamique

UTILISATION DE GT-Suite EN THERMIQUE MOTEUR Exemple d utilisation

MODÉLISATION ET ÉTUDES NUMÉRIQUES DES INCENDIES

UNITÉ DE PROGRAMME : S9UP1 Modélisation de la turbulence

Etude en CFD d'une turbine hydraulique

Laboratórios do Conhecimento para a Manufatura. Pierre VINTER 4

Etablissement de cartes de vent sur le pourtour méditerranéen par simulation numérique

Calculs et Certificats de Quantités d Intérêts Non Linéaires d un Mousqueton Cédric Bellis

Introduire un nouveau type de maille ou un nouvel élément de référence

Analyse statique d une pièce

Version 1. Demandeur de l étude : VM - BETON SERVICES 51 Boulevard des Marchandises L'HERBERGEMENT. Auteur * Approbateur Vérificateur(s)

Les outils de simulation. Myriam HUMBERT CETE Ouest

Territoire3D. Descriptif de contenu. Institut Géographique National. Date du Document : Mars 2011

Phénomènes dangereux et modélisation des effets

IMAGERIE PAR TOMOGRAPHIE ÉLECTRIQUE RÉSISTIVE DE LA DISTRIBUTION DES PHASES DANS UNE COLONNE À BULLES

Industrie des cartes de paiement (PCI) Norme de sécurité des données Récapitulatif des modifications de

De sorte à simplifier la configuration d'écoulement, une comparaison calculs / expérience

Styrodur C, un XPS exempt de CFC, HCFC et HFC. De l air, tout simplement. Ecologique, tout simplement.

Mode Opératoire Ciel Gestion commerciale V 12 et s (2006)

Chapitre 5 Mesures géophysiques

COMPARAISON DES LOGICIELS DE CFD N3SNATUR ET AVBP EN GEOMETRIE COMPLEXE

ETUDE DE COMPATIBILITE DE LA ZONE DE RECOUVREMENT DES MODELES NUMERIQUES APPLICATION AUX ETUDES D IMPACT DES PROJETS D ENERGIES MARINES

Utilisation du logiciel GALAAD

2.3. Validation expérimentale par des mesures dans la flamme. Tableau 2.7 Modèles préconisés pour la simulation d un brûleur à Oxydation sans Flamme.

La soudure à l arc. électrique. Jean-Claude Guichard. Groupe Eyrolles, 2006, ISBN :

Le traitement du 5ème concours A.I.P. pour l objet SH2-155 de Franck JOBARD

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Propriétés thermiques d un mélangeur chaotique statique

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Temp-Classic XS. Ce chariot buffet comprend un compartiment four de 4 x 1/1 GN ainsi qu un compartiment neutre de 2 x 1/1 GN.

STANDARD DE CONSTRUCTION CONDUITS, ATTACHES ET RACCORDS DE

CHROMATOGRAPHIE SUR COUCHE MINCE

Chapitre 10 : Mécanique des fluides

MOTORISATION DIRECTDRIVE POUR NOS TELESCOPES. Par C.CAVADORE ALCOR-SYSTEM WETAL Nov

Simulation numérique d un stockage de déchets nucléaires en site géologique profond

1. La sécurité applicative

ORIENTATIONS POUR LA CLASSE DE TROISIÈME

Cours IV Mise en orbite

3A-IIC - Parallélisme & Grid GRID : Définitions. GRID : Définitions. Stéphane Vialle. Stephane.Vialle@supelec.fr

Transcription:

La méthode Chimère : Une méthode de maillages recouvrants Les différentes topologies possibles avec la méthode Chimère et ses différentes utilisations Les techniques Chimère de base Les contraintes sur les maillages Les techniques Chimère avancées Maturité des techniques et implémentation dans elsa Types de configurations et utilisations possibles de la méthode Chimère Christophe Benoit Gaëlle Jeanfaivre Stéphanie Péron 1

Types de configurations possibles avec la méthode Chimère Ajout de corps sans contact Ajout du rotor dans le maillage du fuselage Types de configurations possibles avec la méthode Chimère Mouvement de corps sans remaillage Rotor sur banc de soufflerie 2

Types de configurations possibles avec la méthode Chimère Compatibilité avec la déformation de corps Rotor élastique sur banc de soufflerie Types de configurations possibles avec la méthode Chimère Définition d une géométrie complexe au moyen de différents maillages : surface découpée Comanche 3

Types de configurations possibles avec la méthode Chimère Définition de la géométrie au moyen de différents maillages : ajout de corps en contact Fuselage+mât Fuselage + aile Types de configurations possibles avec la méthode Chimère Définition de la géométrie au moyen de différents maillages : trous dans la géométrie Fente d injection intrados+extrados Profil Rae avec cavité 4

Types de configurations possibles avec la méthode Chimère Définition de la géométrie au moyen de différents maillages : corps rentrants Profil Naca + aileron Intérêts Faciliter la génération du maillage pour les géométries complexes Faciliter la gestion des mouvements de corps et la déformation de maillage Faciliter la réutilisation des maillages Génération robuste du maillage pouvant être utilisée optimisation de formes 5

Les techniques Chimère Christophe Benoit Gaëlle Jeanfaivre Stéphanie Péron Techniques Chimère : Base Méthode Chimère de base 2 types de conditions aux limites Influence Recouvrement 3 types de points Discrétisés Masqués Interpolés 6

Technique Chimère : Base Définition d une frontière de recouvrement dans le script : bnd = DesBoundary('bnd', 'domain1', 'winddomain1', '') bnd.sets('type', 'join') bnd.sets('jtype', 'overlap') bnd.attach('domain2') Techniques Chimère : Masques Différents types de masquage Plan : points masqués au-dessus d un plan Parallélépipédique : points masqués à l intérieur d une enveloppe cartésienne définie par l utilisateur Cartésien : points masqués à l intérieur d une série d enveloppes cartésiennes définies par l utilisateur (nombre d éléments, direction de projection, angle d inclinaison) Précis : masque cartésien + prise en compte de la normale à la surface 7

Techniques Chimère : Masques Différents types de masquage Plan : points masqués au-dessus d un plan Parallélépipédique : points masqués à l intérieur d une enveloppe cartésienne définie par l utilisateur Cartésien : points masqués à l intérieur d une série d enveloppes cartésiennes définies par l utilisateur (nombre d éléments, direction de projection, angle d inclinaison) Précis : masque cartésien + prise en compte de la normale à la surface Techniques Chimère : Masques Différents types de masquage Plan : points masqués au-dessus d un plan Parallélépipédique : points masqués à l intérieur d une enveloppe cartésienne définie par l utilisateur Cartésien : points masqués à l intérieur d une série d enveloppes cartésiennes définies par l utilisateur (nombre d éléments, direction de projection, angle d inclinaison) Précis : masque cartésien + prise en compte de la normale à la surface 8

Techniques Chimère : Masques Différents types de masquage Plan : points masqués au-dessus d un plan Parallélépipédique : points masqués à l intérieur d une enveloppe cartésienne définie par l utilisateur Cartésien : points masqués à l intérieur d une série d enveloppes cartésiennes définies par l utilisateur (nombre d éléments, direction de projection, angle d inclinaison) Précis : masque cartésien + prise en compte de la normale à la surface Techniques Chimère : Masques Différents types de masquage Plan : points masqués au-dessus d un plan Parallélépipédique : points masqués à l intérieur d une enveloppe cartésienne définie par l utilisateur Cartésien : points masqués à l intérieur d une série d enveloppes cartésiennes définies par l utilisateur (nombre d éléments, direction de projection, angle d inclinaison) Précis : masque cartésien + prise en compte de la normale à la surface + Ghost : permet d ajouter un domaine d interpolation à la liste, sans pour autant masquer des points (par ex pour un domaine d enrichissement) 9

Techniques Chimère : Masques Définir un masque dans le script mask_body = DesMask('mask_name', 'my_window') mask.sets('type', 'cart_elts') mask.seti('dim1', 70) mask.seti('dim2', 70) mask.sets('area', 'classical') mask.sets('proj_direction', 'y') Techniques Chimère : Recherche des cellules d interpolation Préconditionnement pour la recherche de la cellule d interpolation : créé une liste de cellules candidates à l interpolation ADT : stationnaire ou instationnaire sans mouvement de corps (faible mémoire, utilisation relativement lente) ICG : avec mouvement de corps (forte occupation mémoire, mais utilisation rapide, paramètres) Pour les grilles simples (cartésiennes, cylindriques) : utiliser les préconditionnements spécifiques Le choix final de la cellule d interpolation se porte sur la cellule de plus petit volume 10

Techniques Chimère : Recherche des cellules d interpolation Spécifier le type de préconditionnement pour l interpolation dans le script : Blk = block(name='blk') Blk.set('interpol_tool', INTERP_TYPE) Blk.set('icg_dim_factor', ICG_DIM_FACTOR) Blk.set('icg_refn_depth', ICG_REFN_DEPTH) Blk.set('icg_refn_cut', ICG_REFN_CUT) Les contraintes sur le maillage Christophe Benoit Gaëlle Jeanfaivre Stéphanie Péron 11

Contrainte de précision Précision des interpolations Liée à la taille de la maille d interpolation Frontière extérieure : Essayer d avoir des mailles de la même taille que la grille de fond Essayer d éviter que des forts gradients traversent l interface Frontière intérieure (masque) : Éloigner les masques des corps dans le cas NS Contrainte de conservation Au niveau du raccord, la méthode n est pas conservative Si une discontinuité (choc, discontinuité de contact, nappe de glissement ou tourbillonnaire) la traverse, les bonnes relations de saut ne sont pas assurées Dans la pratique : Pas de problème constaté quand la discontinuité n est pas parallèle au raccord L erreur de conservation diminue avec la taille de maille 12

Contrainte de recouvrement Un recouvrement minimum est requis : Contrainte de recouvrement Problème! 13

Les techniques Chimère avancées Christophe Benoit Gaëlle Jeanfaivre Stéphanie Péron Techniques : une rangée de cellules d interpolation Diminue la contrainte de recouvrement : Le schéma reste d ordre 2 num.getchimera().seti('chm_interp_depth', 1) 14

Techniques : interpolations implicites Diminue encore la contrainte de recouvrement : Nécessite l inversion d un système linéaire num.getchimera().seti('chm_impl_interp', 2) Utilisation de ces techniques Rotor fuselage interaction, Mt=0.646, µ=0.4, Euler computation 15

Définition multiple de parois Géométrie du profil définie deux fois (maillage rouge et maillage vert) : Définition multiple de parois Représentation différente de la couche limite : Assurer leur cohérence num.getchimera().seti('chm_double_wall, 1) 16

Utilisation de cette technique Dauphin fuselage and strut, Image by T. Renaud (DAAP/H2T) Condition aux limites doublement définie Dans certains cas, il peut être utile de définir une condition aux limites à la fois comme une condition aux limites physique et de recouvrement : bnd.seti('doubly_defined', 1) 17

Utilisation de cette technique RAE profile with cavity, M=0.76, Re=6.5 10 6, k-ω model Technique Gridless 18

Utilisation de cette technique NACA0012 profile with flap, M=0.4, Euler computation Maturité des techniques Christophe Benoit Gaëlle Jeanfaivre Stéphanie Péron 19

Maturité des techniques Chimère de Base Euler, visqueux, tout modèle de turbulence Mouvement de corps, déformation de corps Mutigrille (?) ALE Parallèle Multigrille + parallèle, non validé ALE + parallèle, non validé Chimère 1 rangée de cellules d interpolation Schéma de Jameson pour le champ moyen Schéma de Roe pour le champ turbulent Pas de loi de paroi Multigrille, parallèle, ALE : idem Chimère de base Maturité des techniques Interpolation implicite Non validé Méthode de multiple définition de parois Parallèle en cours de validation Pas de post-traitement adéquat Conditions aux limites multiplement définies Pb avec depth = 1 Pas de multigrille Parallèle non validé Pas de post-traitement adéquat 20

Maturité des techniques Correction des solutions par masquage Pas de gestion automatique du masque Sauvegarde des coefficients d interpolation Seulement en stationnaire Parallélisé partiellement (écriture des coefficients en séquentiel et lecture en parallèle) Non intégré Techniques au stade de la recherche Gridless Uniquement Euler Robustesse non encore atteinte Schémas et interpolations d ordre 3 Thèse en cours d O. Saunier Maturité des techniques Post-traitement Pas de traitement spécifique ni pour la multiple définition de paroi, ni pour les conditions aux limites multiplement définies 21