Calcul EF fluides et surfaces libres. Thierry Coupez

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 du transport de matière par diffusion surfacique à l aide d une approche Level-Set

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

Résolution de systèmes linéaires par des méthodes directes

Introduction au maillage pour le calcul scientifique

Figure 3.1- Lancement du Gambit

CSMA e Colloque National en Calcul des Structures Mai 2013

Object Removal by Exemplar-Based Inpainting

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

Cours d analyse numérique SMI-S4

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

Table des matières. I Mise à niveau 11. Préface

Contribution à l étude de l écoulement dans un milieu compressible

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

Le turbo met les gaz. Les turbines en équation

Résolution d équations non linéaires

Polynômes à plusieurs variables. Résultant

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Master IAD Module PS. Reconnaissance de la parole (suite) Alignement temporel et Programmation dynamique. Gaël RICHARD Février 2008

Algorithmes pour la planification de mouvements en robotique non-holonome

Introduction au datamining

INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES

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

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

TABLE DES MATIÈRES. PRINCIPES D EXPÉRIMENTATION Planification des expériences et analyse de leurs résultats. Pierre Dagnelie

Implémentation de Nouveaux Elements Finis dans Life et Applications

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

Cours de Recherche Opérationnelle IUT d Orsay. Nicolas M. THIÉRY. address: Nicolas.Thiery@u-psud.fr URL:

Calculer avec Sage. Revision : 417 du 1 er juillet 2010

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.

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

Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Les composites thermoplastiques

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

Quelques contrôle de Première S

LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING»

Problèmes de dénombrement.

Saisie des chauffe-eau thermodynamiques à compression électrique

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

Continuité en un point

Hervé Oudin. HAL Id: cel

MAIDESC - KO 21 Novembre 2013 Etienne Wey Alexandre Boilley

Programmation linéaire

possibilités et limites des logiciels existants

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

SYLLABUS SEMESTRE 9 Année

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

Le nombre d or et Fibonacci

Programmation linéaire

Hervé Oudin. HAL Id: cel

Asynchronisme : Cadres continu et discret

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

Technologie de déduplication de Barracuda Backup. Livre blanc

Conseils en Ingénierie mécanique

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.

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

Optimisation des fonctions de plusieurs variables

IV- Equations, inéquations dans R, Systèmes d équations

1 Introduction et modèle mathématique

Deux disques dans un carré

SIMULATION NUMERIQUE DU FLUX D AIR EN BLOC OPÉRATOIRE

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

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

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

Le MeiLLeuR RappORt qualité-prix

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

COURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE

Chapitre 10 : Mécanique des fluides

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

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Cours de méthodes de scoring

Optimisation Discrète

NOTICE DOUBLE DIPLÔME

Enoncé et corrigé du brevet des collèges dans les académies d Aix- Marseille, Montpellier, Nice Corse et Toulouse en Énoncé.

DEVENIR ANIMATEUR CERTIFIE DE LA DEMARCHE LEAN

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

$SSOLFDWLRQGXNULJHDJHSRXUOD FDOLEUDWLRQPRWHXU

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

Exercice : la frontière des portefeuilles optimaux sans actif certain

Catalogue de formation

LES MÉTHODES DE POINT INTÉRIEUR 1

Introduction à MATLAB R

Optimisation, traitement d image et éclipse de Soleil

cel , version 1-28 Oct 2010

Apprentissage non paramétrique en régression

aux différences est appelé équation aux différences d ordre n en forme normale.

Section «Maturité fédérale» EXAMENS D'ADMISSION Session de février 2014 RÉCAPITULATIFS DES MATIÈRES EXAMINÉES. Formation visée

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping

Continuité et dérivabilité d une fonction

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

Mise en Forme des Matériaux Polymères Polymer Processing. Philippe Cassagnau

Une approche statique quasi-périodique de la capacité portante des groupes de micropieux

Centreur fin cylindrique pour la fabrication de moules. Le développement

Quels matériaux biosourcés pour l automobile d aujourd hui et celle de demain? Dr Stéphane DELALANDE Direction des Matériaux et Procédés Innovation

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image

Transcription:

Calcul EF fluides et surfaces libres Thierry Coupez

Plan Exemples simulations 3D dans le domaine des matériaux 2 Calcul des écoulements 3 Calcul des surfaces libres 4 Calcul de la température et couplage thermique 5 Exemples et compléments 2

Exemples de simulations Virtuel : modèles géométriques Visualisation, images, animation Simulation Mécanique Physique Résolution d équations --> visualisation des résultats 3

6LPXODWLRQGHO LQMHFWLRQG XQVLWHG DFFqV DVFXODLUHELRPpGLFDO Rem3D Injection des polymères 4

Fluide incompressible Grandes surfaces libres contact matière moule matière matière rhéologie thermo-dépendante auto-échauffement Rem3D 5

Les calculs 3D : + description des écoulements dans l épaisseur Effet fontaine et front de matière - fluide visqueux incompressible - contact collant adaptation de maillage 6

La simulation numérique Equations générales de la mécanique Des modèles physiques: comportement rhéologique : pseudoplasticité viscoélasticité comportement thermique thermodépendance de la viscosité conduction thermique compressibilité Des méthodes numériques générales 7

8 + + + : T 7 W 7 F GW G J ε σ ρ ρ ρ ρ σ ργ Equations générales de la mécanique : Equilibre Conservation de la masse Conservation de l énergie,, 7 IRQFWLRQ T 7 S IRQFWLRQ ptxdwlrq ρ σ Modèles physiques : constantes matériaux

5HP' 5HPSOLVVDJH ' P+/P MINIélément solveur itératif résidu conjugué précondionné Stokes Surface libre domaine fluide V et P Equation de transport : Galerkin discontinue espace temps - adaptation de maillage thermique Convection diffusion : Galerkin discontinu espace temps 9

Calcul des écoulements VROHXU LWHVVHSUHVVLRQ Rhéologie des polymères Fluides visqueux Loi de Carreau Loi Puissance Loi de Cross Dépendance des paramètres avec la température : loi d Arrhenius

Modèle de base pour les écoulements de fluides fortement visqueux : Problème de Stokes inertie ργ 2ηε + τ Gρ + ρ GW η η ε, 7 + S compressibilité OXLGHVLVTXHX[ /RLGHDUUHDX /RL3XLVVDQFH /RLGHURVV ρ J viscoélasticité 'pshqgdqfhdhfodwhpspudwxuh$uuhqlxv gravité

Modèle de base des écoulements de polymère fondu : le problème Stokes généralisé : ε 2 η S GDQV + Conditions limites : σ Q VXU VXU F I Surface libre, interface moule métal polymère, seuil d injection 2

Utilité des mailleurs automatiques 3

Méthodes éléments finis en mécanique des fluides Maillages à base de tétraèdres Eléments finis Incompressibilité, éléments finis mixtes Fluides très visqueux : résolution implicite Convection et convection diffusion : méthodes de Galerkin discontinu 4

5 pwrghvghvpopphqwvilqlv équations fortes équations faibles - formulation variationnelle GDQV S 2 ε η Γ 4 T T 9 Z Z Z S Z : 2 ε η ε Espaces fonctionnelles : { } Γ, 2 3 Z 9 Z 9 / 4 + 9

6 Γ 4 T T 9 Z Z Z S Z : 2 ε η ε 4 4 9 9 Approcher les espaces fonctionnelles par des espaces de dimensions finis Méthodes des éléments finis Résoudre le problème approché

Méthodes des éléments finis Construction de fonction polynomiales par morceaux en utilisant une décomposition du domaine en éléments géométriques simples donnée par le maillage Exemple : décomposition en simplexes segments, triangles, tétraèdres > représentation naturelle d une base polynomiale exacte en assurant la continuité triangulation κ Fonctions continues, polynôme de degré n sur chaque élément 6 Q { X, X 3 } Q 7

8 { }, 3 X X 6 Q Q { }, + E E % P G G G Q 6 4 % 6 9 + + I E { } facef la élémentspartageant,, + E E I E Fonctions continues de degré n sur chaque élément : Fonctions bulles s annulant sur le bord de chaque élément : Fonctions bulles par face définie à partir des faces des éléments : Construction d espaces d approximation compatibles :

Eléments finis mixtes pour triangles et tétraèdres à pression continue à pression discontinue P+/P ordre P++/P ordre P2/P ordre 2 P2++/P ordre 2 9

Les méthodes d approximation et l algèbre linéaire Méthodes d approximation : méthodes spectrales Résolution de grands système linéaires : Ax b Volumes Finis, éléments finis différences finis conduisent à des matrices dites creuses 2

2 Γ 4 T T 9 Z Z Z S Z : 2 ε ε ε η Γ O 9 L 3 9 M M M O L L N N N L M M M,,,, : 2 ψ ϕ ψ ψ ϕ ψ ε ψ ε η * * * * * N N N M M M M M M 3 S 9 9 ϕ ψ ε ε ψ * * 3 9 % % $ 9 7 Eléments finis > un nombre fini de fonctions de base Expression de la forme variationnelle à l aide des fonctions de base Système algébrique

22 Cas non linéaire : méthode de Newton E [ [ + [ \ [ [ $ \ [ $ \ [ + E [ [ $ N N + + Système non linéaire Hessien Résolution itérative : une suite de systèmes linéaires

23 Forme algébrique symétrique indéfinie : I S % % $ 7 Forme mixte stable ou stabilisation : Cas de l ajout d une bulle E X +

24 J I S E X + + + + + + ES S 7 ES EE 7 S I S + + + S 7 S Bulle : + Condensation de la bulle formulation stabilisée -C matrice semi définie négative à diagonale non nulle

Méthodes de résolution des systèmes linéaires: directe : Cholesky Crout Itérative : - Bi gradient conjugué BCG - GMRES - Résidu minimal : PCR, MINRES pour le problème de Stokes stabilisé WS,94 Complexités asymptotiques des méthodes directe et itérative avec préconditionnement diagonal bloc diagonal BDS: ' ' 'LUHFW 4 N² 32 N 233 35%'6 44 N ON,75 ON,75 768 N ON 5 ON 5 25

/H'WUqVIDRUDEOHDX[PpWRGHVLWpUDWLHV /H'SOXVGLIILFLOH Amélioration du préconditionnement : factorisation incomplète incomplet ILU nombre d itérations théorique en 2D en 2D mais, 625 mesuré Comparaison des préconditionnements en 2D : 'RI ],/8 %'6 4845 384 3s 235 6s 86 74 834 39 s 3248 76 s 324 969 258 43 s 497 239 s 642 327 93 5 s 795 958 s 37 66 265 73 s 797 2454 s 26

Résolution de système linéaire dans les cas instationnaires 2 7HPSVV 8 6 4 Préconditionneur Cholesky Incomplet Préconditionneur bloc diagonal 2 2 3 Préconditionneur diagonal vitesse et pression 3UpFRQGLWLRQQHXUV 27

Comparaison de «toutes» les méthodes itératives PETSc 45 4 35 3 25 2 5 5 28 Cemef - cr richardson gmres bicg bcgs cgs cr 7HPSVV

Parallélisation Codes de calcul implicite en mise en forme : 8% du temps de calcul dans la résolution des systèmes linéaire Résolution des système linéaire : - méthodes itératives - partition Parallélisation complète d un code de calcul : - un paradigme : SPMD - partitionnement de maillage 29

3 S L L 3 L 3 L L L L E [ $ E $[ Efficacité parallèle : volume de calcul >> volume de communication > volume des sous domaines >> frontière des sous domaines, + 3 M L 3 M 3 L R 3 L 3 L M L M L L L L L L U U U U [ $ E $[ E U

Préconditionnement parallèle: 'LDJRQDO: séquentiel parallèle 3 3 L 7 L 5 3 5 L OHQRPEUHG LWpUDWLRQVQHGpSHQGSDVGXQRPEUHGHVRXVGRPDLQHV,/8: séquentiel parallèle L QRPEUHG LWpUDWLRQVGpSHQGGXQRPEUHGHVRXVGRPDLQHV! PpWRGHGHGpFRPSRVLWLRQGHGRPDLQH 3

Cas réel à 5 nœuds 25 éléments en 3D, préconditionnement bloc diagonal, machine IBM SP2 publié en 997 3URFHVVHXUV WHPSV DFFpOpUDWLRQ IILFDFLWp% 69 5 94 987 8 9 859 2 87,5 748 24 8 679 26 76 Cas 2D complet : parallèle + ILU PCR + Non linéaire + instationnaire 3URFHVVHXUV WHPSV DFFpOpUDWLRQ E LWpUDWLRQV PR\HQ GLUHFW 9h28-8h 8 5h24,48 99 2h3 3,8 5 h22 5,86 26 32

Calculs de surfaces libres Avancée du front de matière Surface libre en mouvement interaction : contact polymère moule, polymère polymère effet fontaine etc IOXLGH f LGH f 33

Domaine déformable dépendant du temps IOXLGH IOXLGH W IOXLGH Surface libre LGH Prolongement : La cavité le domaine fluide + le domaine vide LGH W W IOXLGH Domaine fixe : 34

Problème de Stokes dans le domaine fluide Forme forte 2ηε S I GDQV IOXLGH W Forme faible IOXLG IOXLG W W 2η ε : ε Z T S Z Z T 35

Formulation faible pondérée: IOXLG IOXLG W W 2η ε : ε Z T S Z Z + T / 2 3 La fonction caractéristique du domaine fluide: W IOXLG [,, [ [ IOXLG IOXLG W W I f 36

Représentation du domaine fluide Approche Lagrangienne Maillage du domaine fluide : la surface du maillage est la frontière du domaine fluide Approche Eulérienne : La surface libre traverse les éléments Représentation du domaine fluide Une fonction de presence Méthode VOF Méthode LevelSet IOXLGH LGH f f f 37

$SSUR[LPDWLRQpOpPHQWV ILQLVG XQH IRQFWLRQ FDUDFWpULVWLTXH Approximation de bas degré P ~ VOF Approximation de haut degré > P ~ la fonction distance : levelset Interpolation discontinue P : [ I τ [ Fraction volumique IOXLG 38

RXHPHQW GHODVXUIDFHOLEUH W Conservation de la masse : G GW I + [, IOXLGH IOXLGH W,5 + Résolution: Schéma numérique pour la convection en éléments finis : interpolation continue : stabilisation : SUPG, least square, Caractéristiques Interpolation discontinue : Galerkin discontinu Lesaint Raviart, explicite implicit *DOHUNLQ GLVFRQWLQX HVSDFHWHPSV' 39

4 + I Q I β β α β α α ] [ Méthode de Galerkin discontinu : Approximation discontinue d un élément à l autre Prise en compte du «saut» des variables dans les formulations variationnelles: Saut différence à l interface

Problème instationnaire de convection pure Gα GW α + α W Le problème instationaire 3D est identique au problème stationnaire en 4D ~ HW ~ W Dans un espace 4D : ~ α ~ 4

42 > < Q ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ] [ ~ ~ ~, ~ φ α φ α φ α pwrgh GH*DOHUNLQ GLVFRQWLQX HQ' Saut amont + N S Q Q Q S Q, S W W, W W W [ Q, ~ [, ] ~, α α Maillage structuré en temps non structuré en espace hyperprisme Élément prismatique : P n en temps P k en espace

Capture d interfaces par adaptation de maillage Déplacement des nœuds du maillage : r-adaptation v vitesse du fluide 8 vitesse du maillage Réduire la diffusion à l interface fluide vide dérivée matérielle : Gα α + α GW W 8 43

Schéma d adaptation Soit un maillage de On souhaite obtenir par déformations locales un maillage de 44

Schéma d adaptation Maillage initial On souhaite réduire le volume des éléments traversés par la frontière Maillage visé 45

Schéma d adaptation Fonction caractéristique de Projection de sur Erreur d interpolation : 46

Schéma d adaptation Méthode de barycentrage pondéré : Équivaut à résoudre le problème d optimisation : Avec : Résolution itérative type Gauss-Seidel 47

Schéma d adaptation Pour chaque nœud, on cherche la position optimale LD une homothétie centrée par rapport aux barycentres des éléments auxquels il est connecté : Avec : l ensemble des éléments connectés au nœud Le problème d optimisation peut donc se réécrire : Il convient de déterminer le vecteur : 48

Les calculs 3D : + description des écoulements dans l épaisseur Effet fontaine et front de matière - fluide visqueux incompressible - contact collant adaptation de maillage 49

5HP'' : $9,56726 Effets d inertie et surfaces libres Termes deviennent importants ργ 2ηε + S ρ J Polymères fondus : η/ρ ~ 2 Élastomère, résine thermodurcissable : η/ρ ~ -2 3 Métal fondu : η/ρ ~ -6 5

Rem3D _ Navier Stokes Écroulement d une colonne de liquide 5

Adaptation de maillage 52

'GDPEUHDNLQJLQDUHFWDQJXODUER[ 53

Instabilités de surface libre : inertie+gravite contre viscosité «Miel» liquide 54

lentille ophthalmologique ESSILOR Défaut de bulle : la rhéologie Front de matière + Champ de pression 55

,QMHFWLRQFODVVLTXHUHPSOLVVDJHG XQHOHQWLOOH66,/25 Formation d une bulle en fin de remplissage Expérience Simulation REM3D 56

DUWHU36$ 57