Application de la méthode des frontières immergées aux équations de Navier-Stokes

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

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

R. A. A. Bébian. Mimographie, ou essai d écriture mimique. París, 1825

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

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

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

Théories de champ moyen et convection à grande échelle

Introduction à la méthode des éléments finis

Simulation du transport de matière par diffusion surfacique à l aide d une approche Level-Set

ETUDE COMPARATIVE DES MODELISATIONS NUMERIQUE ET PHYSIQUE DE DIFFERENTS OUVRAGES D EVACUATION DES CRUES

Chp. 4. Minimisation d une fonction d une variable

MAIDESC - KO 21 Novembre 2013 Etienne Wey Alexandre Boilley

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

DÉVERSEMENT ÉLASTIQUE D UNE POUTRE À SECTION BI-SYMÉTRIQUE SOUMISE À DES MOMENTS D EXTRÉMITÉ ET UNE CHARGE RÉPARTIE OU CONCENTRÉE

Initiation à la simulation numérique. Eléments d analyse numérique.

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

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

Méthode des éléments-finis par l exemple

Introduction à l optimisation de forme et application à la mécanique des fluides

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

Couplages multiples. Simulation Toolbox optimise les propriétés diélectriques et thermiques du matériel électrique

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

Initiation à la Mécanique des Fluides. Mr. Zoubir HAMIDI

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

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

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

Cours de Mécanique du point matériel

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr

Examen optimisation Centrale Marseille (2008) et SupGalilee (2008)

Introduction à l analyse numérique : exemple du cloud computing

Equations cartésiennes d une droite

4 Exemples de problèmes MapReduce incrémentaux

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

Introduction au maillage pour le calcul scientifique

Interaction Fluide-Structure pour les corps élancés

Analyse en Composantes Principales

Calculs de probabilités avec la loi normale

UNIVERSITE DES ANTILLES et DE LA GUYANE Campus de Fouillole BP Pointe-à-Pitre Cedex CONTRAT LE MASTER NOM DU DOMAINE STS

Hervé Oudin. HAL Id: cel

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Fonctions de plusieurs variables

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.

1 Introduction et modèle mathématique

Monitoring continu et gestion optimale des performances énergétiques des bâtiments

Réussir l implémentation de Solid Edge Insight XT avec Digicad

Cours de méthodes de scoring

Analyse de la variance Comparaison de plusieurs moyennes

Assistant d e tablissement de Tableaux

Utilisation du logiciel GALAAD

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

CONTRÔLE ET ÉQUATIONS AUX DÉRIVÉES PARTIELLES. par. Jean-Pierre Puel

Introduction à MATLAB R

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

Atelier Transversal AT11. Activité «Fourmis» Pierre Chauvet.

Les correcteurs accorderont une importance particulière à la rigueur des raisonnements et aux représentations graphiques demandées.

Le turbo met les gaz. Les turbines en équation

Plan du cours : électricité 1

ANALYSE STATIQUE D UNE POUTRE SOUMISE A UNE CHARGE VARIABLE

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur.

= 1 si n = m& où n et m sont souvent des indices entiers, par exemple, n, m = 0, 1, 2, 3, 4... En fait,! n m

SIMULATION HYBRIDE EN TEMPOREL D UNE CHAMBRE REVERBERANTE

Algorithmes pour la planification de mouvements en robotique non-holonome

Programmes des classes préparatoires aux Grandes Ecoles

Fonctions de plusieurs variables. Sébastien Tordeux

LA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE

Logiciel XLSTAT version rue Damrémont PARIS

TABLE DES MATIÈRES CHAPITRE I. Les quanta s invitent

Hervé Oudin. HAL Id: cel

Optimisation, traitement d image et éclipse de Soleil

Cours Fonctions de deux variables

PROBABILITES ET STATISTIQUE I&II

BIRT (Business Intelligence and Reporting Tools)

Projet de Traitement du Signal Segmentation d images SAR

DISQUE DUR. Figure 1 Disque dur ouvert

Rapport du projet CFD 2010

Les audits de projets, pourquoi?

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

Modèles à Événements Discrets. Réseaux de Petri Stochastiques

Journée des utilisateurs de Salome-Meca et code_aster ETUDE SISMIQUE DE LA PINCE VAPEUR

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

INTRODUCTION AU DATA MINING

BREVET DE TECHNICIEN SUPÉRIEUR AGRICOLE SUJET

Les travaux doivent être remis sous forme papier.

Journées Télécom-UPS «Le numérique pour tous» David A. Madore. 29 mai 2015

Résolution d équations non linéaires

Fonctions linéaires et affines. 1 Fonctions linéaires. 1.1 Vocabulaire. 1.2 Représentation graphique. 3eme

Simulation du transport de polluant dans les nappes par un modèle à faible diffusion numérique

Programmation par contraintes. Laurent Beaudou

Estimation d erreur de propagation acoustique dans la CFD

CABLECAM de HYMATOM. Figure 1 : Schéma du système câblecam et détail du moufle vu de dessus.

Notes du cours d'équations aux Dérivées Partielles de l'isima, troisième année

TP2 ACTIVITE ITEC. Centre d intérêt : AUBE D UN MIRAGE 2000 COMPORTEMENT D UNE PIECE. Documents : Sujet Projet Dossier technique - Document réponse.

Equations aux Dérivées Partielles

PCB 20 Plancher collaborant. Fiche technique Avis technique CSTB N 3/11-678

Rendu temps réel de mer et de nuages

Modélisation et Simulation

Calcul de la perméabilité à l échelle du VER d un milieu fibreux non saturé par une approche éléments finis monolithique

Construire. Statique. Styled by Smou. SEMA France SARL: 50, avenue d Alsace F Colmar Tél Fax

Transcription:

Application de la méthode des frontières immergées aux équations de Navier-Stokes Joris Picot Stéphane Glockner Thomas Milcent Delphine Lacanette GdT I2M TREFLE 17 décembre 2015

Planches restantes : 26 Contexte Objectifs Simulation des écoulements d air dans les grottes de Lascaux Équations de Navier-Stokes incompressible Géométrie complexe Utilisation d une méthode de frontières immergées Avec un maillage cartésien (IBD) Calculs très intensifs : x = 30 cm 5 10 6 points 50 cœurs x = 5 cm 1000 10 6 points 10 000 cœurs en comptant 100 000 points par cœur Algorithme massivement parallèle nécessaire

Planches restantes : 25 Organisation du travail 1. Étude du parallélisme avec les frontières immergées Implémentation parallèle dans Notus 2. Pour l équation de Laplace 3. Pour les équations de Navier-Stokes Application aux grottes de Lascaux 4. Application à des frontières quelconques

Planches restantes : 25 Organisation du travail 1. Étude du parallélisme avec les frontières immergées OK! Implémentation parallèle dans Notus 2. Pour l équation de Laplace OK! 3. Pour les équations de Navier-Stokes OK! Application aux grottes de Lascaux 4. Application à des frontières quelconques

Planches restantes : 24 Menu du jour I. Résumé de la méthode pour l équation de Laplace a. Fonctionnement des frontières immergées b. Contraintes liées au parallélisme c. Résultats II. Application aux équations de Stokes et Navier-Stokes a. Méthode prédicteur-correcteur b. Analyse de la consistance Stokes c. Analyse de la consistance Navier-Stokes III. Résultats obtenus avec Notus a. Écoulement de Poiseuille b. Écoulement autour du cylindre Conclusions

I. Résumé de la méthode pour l équation de Laplace Planches restantes : 23

Planches restantes : 22 I. a. Fonctionnement des frontières immergées Domaine séparé en deux À l intérieur : u = f Cond. limites à la frontière : Dirichlet et Neumann intérieur Frontière extérieur n Discrétisation Maillage cell-centered Sys. linéaire : U = F U i 1 2U i + U i+1 x 2 Dans le stencil de : = F i Ui±1 peut ne pas être défini C est un nœud fantôme

Planches restantes : 21 I. a. Fonctionnement des frontières immergées Discrétisation des conditions limites Interpolation ou diff. finies j β ju j = u B j γ ju j = n u B (Dirichlet) (Neumann) x i Sys. linéaire : EU = B Finalement, on résout : ( + E)U = F + B Différences entre cond. limites au bord et immergées Les nœuds fantômes ne sont pas connus à l avance Les coefficients β j et γ j ne sont pas connus à l avance Les conditions limites sont couplées

I. b. Contraintes liées au parallélisme Le stencil de discrétisation est compact d ordre c si : x j x i > c ij = 0 x i ne relie pas des points trop éloignés Les solveurs massivement parallèles exigent des matrices à stencil compact d ordre 1 2 1 Méthodes IBD compact d ordre 1 N existent pas dans la littérature C est l objet de l étude préliminaire Planches restantes : 20

Planches restantes : 19 I. b. Contraintes liées au parallélisme Solutions apportées Utilisation d une extrapolation directe au lieu de linéaire x i Décalage des points fantômes pour les maillages anisotropes x i

I. c. Résultats Conditions limites : Dirichlet Planches restantes : 18

I. c. Résultats Conditions limites : Neumann Planches restantes : 17

I. c. Résultats Conditions limites : Neumann Planches restantes : 16

II. Application à l équation de Stokes Planches restantes : 15

II. a. Méthode prédicteur-correcteur Équation de Stokes t u + p = ν u + f div u = 0 Conditions limites u = 0 n p = 0 (Densité ρ est uniforme et p ρ p) Méthode prédicteur-correcteur u νδt u = u n δt p n + δt f δt φ = div u p n+1 = p n + φ u n+1 = u δt φ (prédiction) (correction) Planches restantes : 14

Planches restantes : 13 II. a. Méthode prédicteur-correcteur Discrétisation Vitesse discrétisée au centre des faces : u U = Pression discrétisée au centre des cellules : p P [ ] U V U V P Tout

II. a. Méthode prédicteur-correcteur Discrétisation des équations (I νδt )U = U n δt P n + δt F (1) Discrétisation des équations Résolution de systèmes linéaires : δt Φ = div U (2) P n+1 = P n + Φ (3) U n+1 = U δt Φ (4) Helmholtz : I νδt Laplace : Opérateurs différentiels (produits matrices-vecteurs) : Gradient : P n, Φ Divergence : div U Additions et produits scalaires. Ces opérations sont-elles adaptées aux frontières immergées? Planches restantes : 12

II. b. Analyse de la consistance Équations de Stokes Résolution de systèmes linéaires Traitement identique à l éq. de Laplace pour U, V, P. Cellules fantômes définies indépendamment sur chaque maillage. U V P Tout Planches restantes : 11

II. b. Analyse de la consistance Équations de Stokes Où sont définies les variables? Système δt ( + E)Φ = div U + B : div U Φ Système (I νδt + E)U = U n δt P n + δt F + B : U n P n F U Un système linéaire accepte un second membre défini sur les nœuds intérieures, et renvoie un champ défini sur les nœuds intérieurs et fantomes. Planches restantes : 10

Un op. différentiel accepte un argument défini sur les nœuds intérieurs et fantômes, et retourne un champ défini sur les nœuds intérieurs uniquement. Planches restantes : 9 II. b. Analyse de la consistance Équations de Stokes Opérateurs différentiels Différences finies centrées : ( ) P = P i+1 P i i+ 1 2 x ( ) div U = U i+ 1 U 2 i 1 2 i x Pas toujours défini sur les nœuds fantomes. OK! OK! OK! Maybe? NO! Où sont définies les variables? P n P n U div U

Planches restantes : 8 II. b. Analyse de la consistance Équations de Stokes Bilan sur les équations de Stokes 1. Pour obtenir la prédiction U : U n P n P n F U Il faut P n sur les nœuds fantômes. 2. Pour obtenir l incrément de pression Φ : U div U Φ

Planches restantes : 7 II. b. Analyse de la consistance Équations de Stokes 3. Pour obtenir la pression P n+1 : P n Φ P n+1 Donc P n+1 est bien défini sur les nœuds fantômes. 4. Pour obtenir la vitesse U n+1 : U Φ Φ U n+1 Attention : U n+1 n est pas défini sur les points fantômes. Mais U n+1 défini sur les nœuds intérieurs suffisant, pour Stokes.

Planches restantes : 6 II. c. Méthode prédicteur-correcteur Équation de Navier-Stokes t u + u u + p = ν u + f div u = 0 Conditions limites u = 0 n p = 0 (Densité ρ est uniforme et p ρ p) Discrétisation du terme d inertie Formulation : =0 {}}{ u u = div(u u) u div(u) Linéarisation semi-implicite : div(u u) div(u U n )

Planches restantes : 5 II. c. Méthode prédicteur-correcteur div(u U n ) i+ 1 2 = U i+1 Un i+1 U i Un i x U n i = U n i+ 1 2 U n i 1 2 2 La vitesse U n doit être correcte sur les nœuds fantômes. Solution proposée Au lieu de : U n+1 = U δt Φ (4) On extrapole le champ de vitesse après l étape de correction : U = U δt Φ (4) (I + E)U n+1 = U + B (5)

III. Résultats avec Notus Planches restantes : 4

Planches restantes : 3 III. a. Écoulement de Poiseuille Illustration du champ stationaire obtenu Composante horizontale de la vitesse. Frontière immergée en vert.

Planches restantes : 3 III. a. Écoulement de Poiseuille Illustration du champ stationaire obtenu Zoom au bord de la frontière. Les cellules fantômes ont étés laissées pour illustration.

III. a. Écoulement de Poiseuille Planches restantes : 2

Planches restantes : 1 III. b. Écoulement autour du cylindre Illustration du champ stationaire obtenu Re = 20 Équations de Stokes.

Planches restantes : 1 III. b. Écoulement autour du cylindre Illustration du champ stationaire obtenu Re = 20 Équations de Navier-Stokes.

III. b. Écoulement autour du cylindre Illustration du champ stationaire obtenu Re = 20 Vecteurs normalisés. Couleurs : composante horizontale de la vitesse. Planches restantes : 1

Planches restantes : 0 Conclusions 1. On a une méthode des frontières immergées dans Notus qui fonctionne avec les équations de Navier-Stokes qui est précise à l ordre 2 qui est compacte qui fonctionne sur des grilles anisotropes 2. Originalité des travaux approche compacte sur grilles anisotropes Résolution de Navier-Stokes avec un terme d inertie semi-implicite

Planches restantes : -1 Perspectives 1. Calcul d intégrales (travail en cours) Garantir un volume d intégration indépendant du maillage 2. Finaliser les simulations 3D (travail en cours)

Planches restantes : -2 Perspectives 3. Calculer des levelset pour des frontières quelconques Simulation des grottes de Lascaux

Planches restantes : -3 Perspectives 4. Performances parallèles de la résolution de + E L article (Coco & Russo, 2012) propose un algorithme 5. Diphasique Couplage avec MOF.