Simulation de la croissance de grains

Documents pareils





P etit pat hw o rk de ombinatoire énumérative Mireille Bousquet-Mélou, CNRS, LaBRI, Bo rdeaux ri.fr/ b ousquet





Vérification d invariants de systèmes paramétrés par superposition






STATUTS DE L ASSOCIATION. Association régie par par la Loi du 1 er juillet 1901

Condition inf-sup pour l Elément Fini de Taylor-Hood È ¾ -iso-è ½

Commande Prédictive. J. P. Corriou. LSGC-ENSIC-CNRS, Nancy. corriou@ensic.inpl-nancy.fr

Algorithmes pour la planification de mouvements en robotique non-holonome

Fonctions de plusieurs variables

Préleveur d'échantillons d eau automatique ELECTRO-MAGNUM /AQUAMAX 1 & 2 / SERVOTOP

Chapitre 5 : Flot maximal dans un graphe

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

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

de calibration Master 2: Calibration de modèles: présentation et simulation d

Calcul différentiel sur R n Première partie


DM n o 8 TS Physique 10 (satellites) + Chimie 12 (catalyse) Exercice 1 Lancement d un satellite météorologique

Chapitre 7. Circuits Magnétiques et Inductance. 7.1 Introduction Production d un champ magnétique

DELIBERATION N CP

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

Rupture et plasticité

Circuits RL et RC. Chapitre Inductance

Rappels sur les suites - Algorithme

Chapitre XIV BASES PHYSIQUES QUANTITATIVES DES LOIS DE COMPORTEMENT MÉCANIQUE. par S. CANTOURNET 1 ELASTICITÉ

3 Approximation de solutions d équations

Le modèle de Black et Scholes

2 20 e Journées Bases de Données Avancées (BDA 2004). 1. Introduction

ASR1 TD7 : Un microprocesseur RISC 16 bits

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

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

Annexe A. Annexe A. Tableaux et données relatifs à la vérification par Eurocode 3 A.3

Quantification Scalaire et Prédictive

Object Removal by Exemplar-Based Inpainting

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

INFLUENCE de la TEMPERATURE. Transition ductile/fragile Choc Thermique Fluage

Programmation linéaire

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

Erratum de MÉCANIQUE, 6ème édition. Introduction Page xxi (milieu de page) G = 6, m 3 kg 1 s 2

Chafa Azzedine - Faculté de Physique U.S.T.H.B 1

Cloud computing et sécurité

Continuité d une fonction de plusieurs variables

Chapitre 3. Les distributions à deux variables

MATHS FINANCIERES. Projet OMEGA

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

DISQUE DUR. Figure 1 Disque dur ouvert

INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES

Cours Informatique Master STEP

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

VANNE PAPILLON 1100 avec servomoteur type UVC-15

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

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

Chapitre 1 Régime transitoire dans les systèmes physiques

CAA/SE N O T I C E D E M O N T A G E E T D U T I L I S A T I O N KIT DE MONTAGE. Clavier lumineux codes DIGICODE

Continuité et dérivabilité d une fonction

TD 11. Les trois montages fondamentaux E.C, B.C, C.C ; comparaisons et propriétés. Association d étages. *** :exercice traité en classe.

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

I. Polynômes de Tchebychev

Analyse du temps de réponse des systèmes temps réel

HRP H 2 O 2. O-nitro aniline (λmax = 490 nm) O-phénylène diamine NO 2 NH 2

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

Correction de l examen de la première session

Cours Fonctions de deux variables

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

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

C f tracée ci- contre est la représentation graphique d une

MERLIN GESTION PATRIMONIALE. Groupe GESTION PATRIMONIALE. Définition d un programme de renouvellement

Sylvain Meille. Étude du comportement mécanique du plâtre pris en relation avec sa microstructure.

Chapitre 2. Matrices

Chapitre 2 Le problème de l unicité des solutions

Plan du chapitre «Milieux diélectriques»

physicien diplômé EPFZ originaire de France présentée acceptée sur proposition Thèse no. 7178

Hervé Oudin. HAL Id: cel

DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51

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

RE SOLUTIONS CHAPITRE 1

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte

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

Cours d analyse numérique SMI-S4

Hausse de la TVA dans les télécoms : un kit de l UFC-Que Choisir pour une résiliation sereine

NOTE SUR LA MODELISATION DU RISQUE D INFLATION

Consolidation des argiles. CUI Yu-Jun ENPC-CERMES, INSTITUT NAVIER

Semi-conducteurs. 1 Montage expérimental. Expérience n 29

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

Photons, expériences de pensée et chat de Schrödinger: une promenade quantique

Formats d images. 1 Introduction

IFT3355: Infographie Sujet 6: shading 7 (illumination globale 4)

Licence à distance Chapitre V : Equations différentielles. Méthodes numériques à un pas.

Rétablissement d un réseau cellulaire après un désastre

Transcription:

Simulation de la croissance de grains Benoit Serre, Claire Maurice et Roland Fortunier Centre SMS UMR CNRS 5146 Simulation croissance de grains, Club_Zebulon Dec05 p.1/26

Introduction Structure simulée représentative de la microstructure d un matériau granulaire ( joue le rôle de VER ) Structure 3D hors équilibre évolution vers des joints courbes Simulation croissance de grains, Club_Zebulon Dec05 p.2/26

Introduction (bis) La taille des grains influence certaines propriétés macroscopiques des matériaux granulaires (exemple de la limite à la rupture). On souhaite contrôler cette évolution (ajout de particules «dures») pour obtenir des propriétés prédéterminées. Simulation croissance de grains, Club_Zebulon Dec05 p.3/26

Introduction (bis) La taille des grains influence certaines propriétés macroscopiques des matériaux granulaires (exemple de la limite à la rupture). On souhaite contrôler cette évolution (ajout de particules «dures») pour obtenir des propriétés prédéterminées. Développer et d intégrer un modèle de croissance de grains dans un code éléments finis : ZeBuLoN. - Péréniser les résultats - Traiter des problèmes de grandes tailles - Enrichir le modèle de croissance cristalline Simulation croissance de grains, Club_Zebulon Dec05 p.3/26

Plan 1. Base des modèles éléments finis (a) Dynamique du joint de grains (b) Modélisation éléments finis 2. Modélisation par vitesse normale 3. Modélisation avec 3 degrés de libertés Simulation croissance de grains, Club_Zebulon Dec05 p.4/26

Plan 1. Base des modèles éléments finis 2. Modélisation par vitesse normale (a) Hypothèse simplificatrice (b) Quantités élémentaires (c) Etude d un cas test 3. Modélisation avec 3 degrés de libertés Simulation croissance de grains, Club_Zebulon Dec05 p.4/26

Plan 1. Base des modèles éléments finis 2. Modélisation par vitesse normale 3. Modélisation avec 3 degrés de libertés (a) Les Hypothèses spécifiques (b) Réduction du problème par des relations linéaires (c) Quantités élémentaires (d) 2 cas tests étudiés Simulation croissance de grains, Club_Zebulon Dec05 p.4/26

Partie 1 Base des modèles éléments finis Simulation croissance de grains, Club_Zebulon Dec05 p.5/26

Dynamique du joint de grain 3 réseaux avec des orientations cristallographiques différentes : - excès d énergie - mouvement du joint avec une vitesse normale - freinage des atomes lors du réarrangement cristallographique traduit par une force de frottement 1111111000000000000000 111111111111111 1111111000000000000000 111111111111111 1111111000000000000000 111111111111111 1111111000000000000000 111111111111111 0000000 1111111 00000000 11111111 000000000000000 111111111111111 0000000 1111111 00000000 11111111 000000000000000 111111111111111 0000000 1111111 00000000 11111111 000000000000000 111111111111111 00000000 11111111 000000000000000 111111111111111 00000000 11111111 000000000000000 111111111111111 00000000 11111111 00000000 11111111 Simulation croissance de grains, Club_Zebulon Dec05 p.6/26

Dynamique du joint de grain 3 réseaux avec des orientations cristallographiques différentes : - excès d énergie - mouvement du joint avec une vitesse normale - freinage des atomes lors du réarrangement cristallographique traduit par une force de frottement Equation du mouvement (Turnbull, 1951) : v n = mγκ κ : somme des courbures principales m : mobilité du joint γ : énergie libre surfacique 1111111000000000000000 111111111111111 1111111000000000000000 111111111111111 1111111000000000000000 111111111111111 1111111000000000000000 111111111111111 0000000 1111111 00000000 11111111 000000000000000 111111111111111 0000000 1111111 00000000 11111111 000000000000000 111111111111111 0000000 1111111 00000000 11111111 000000000000000 111111111111111 00000000 11111111 000000000000000 111111111111111 00000000 11111111 000000000000000 111111111111111 00000000 11111111 00000000 11111111 Simulation croissance de grains, Club_Zebulon Dec05 p.6/26

Formulation variationnelle Modèle de Kawasaki (1989) Energie libre du joint : L = S γds Potentiel Dissipatif : D = S v 2 n 2m ds Simulation croissance de grains, Club_Zebulon Dec05 p.7/26

Formulation variationnelle Modèle de Kawasaki (1989) Energie libre du joint : L = S γds Potentiel Dissipatif : D = S v 2 n 2m ds Formulation variationnelle de l équation de Lagrange pour un joint maillé avec n v noeuds : n v i=1 ( D + L ).δv i = 0 v i x i δv i C.A. Simulation croissance de grains, Club_Zebulon Dec05 p.7/26

Approximations éléments finis Vitesse dans un élément composé de k noeuds : v e = k N i v i i=1 L et D comme sommes de quantités élémentaires : L = D = n elt e=1 L e = n elt D e = e=1 n elt e=1 γ e S e n elt Se (vn) e 2 2m e dse e=1 Simulation croissance de grains, Club_Zebulon Dec05 p.8/26

Système matriciel Ecriture de notre formulation variationnelle sous forme d un système matriciel : [A]{V } = {F } Simulation croissance de grains, Club_Zebulon Dec05 p.9/26

Système matriciel Ecriture de notre formulation variationnelle sous forme d un système matriciel : [A]{V } = {F } {F } vecteur force extérieure assemblé à partir des forces élémentaires : f e i = Le x i [A] matrice de viscosité assemblée à partir des dérivées élémentaires du potentiel de dissipation : [A e ]{V e } = De v i Simulation croissance de grains, Club_Zebulon Dec05 p.9/26

Résolution du système Programme principal de ZeBuLoN Résolution directe de : [A]{V } = {F } Contrôle automatique du pas de temps Intégration explicite dans le temps t < t final Temps t Calcul des grandeurs géométriques Assemblage de [A(t)] et {F(t)} Résolution: [A(t)]{V } = {F(t)} Mise à jour de la géométrie t = t + t Retour au programme principal de ZeBuLoN Simulation croissance de grains, Club_Zebulon Dec05 p.10/26

Partie 2 Modélisation par vitesse normale Simulation croissance de grains, Club_Zebulon Dec05 p.11/26

Hypothèse simplificatrice Mouvement d un joint seul suivant sa normale : noeud un joint v i = v ni n i Simulation croissance de grains, Club_Zebulon Dec05 p.12/26

Hypothèse simplificatrice Mouvement d un joint seul suivant sa normale : noeud un joint v i = v ni n i Nouvelle formulation variationnelle : n v i=1 ( D.n i + L ).n i δv ni = 0 v i x i δv ni C.A. Simulation croissance de grains, Club_Zebulon Dec05 p.12/26

Quantités élémentaires Viscosité élémentaire : On pose v e n = { k N i v ni n i.n e i=0 Bi e=n in i.n e a e ij = S B e 1 e i m B e e j dse Simulation croissance de grains, Club_Zebulon Dec05 p.13/26

Quantités élémentaires Viscosité élémentaire : D où D e v i.n i = k j=0 a e ijv nj Force normale élémentaire : f e n i = f e i.n i = γ e Se x i.n i Simulation croissance de grains, Club_Zebulon Dec05 p.13/26

Quantités élémentaires Viscosité élémentaire : D où D e v i.n i = k j=0 a e ijv nj Force normale élémentaire : f e n i = γe 2 [(x i+ x i ) n e ].n i 1 ddl par noeud : sa vitesse normale ({V } contient l ensemble de ces vitesses) Simulation croissance de grains, Club_Zebulon Dec05 p.13/26

Cas test : joint sphérique Equation particulière du mouvement dans le cas d un joint sphérique : t V (t) = mγ 2 R(t) équation différentielle du 1 er ordre R(t) R(t+dt) V(t) Simulation croissance de grains, Club_Zebulon Dec05 p.14/26

Cas test : joint sphérique Equation particulière du mouvement dans le cas d un joint sphérique : t V (t) = mγ 2 R(t) équation différentielle du 1 er ordre Evolution de la surface dans le temps : R(t) R(t+dt) V(t) t S(t) = 4πR 2 (t) = 4π(R 2 0 4mγt) Simulation croissance de grains, Club_Zebulon Dec05 p.14/26

Cas test : joint sphérique Equation particulière du mouvement dans le cas d un joint sphérique : t V (t) = mγ 2 R(t) équation différentielle du 1 er ordre Evolution de la surface dans le temps : R(t) R(t+dt) V(t) t S(t) = 4πR 2 (t) = 4π(R 2 0 4mγt) Maillage d un 8 ième de sphère composé de 64 éléments triangulaires linéaires Simulation croissance de grains, Club_Zebulon Dec05 p.14/26

Résultats Décroissance uniforme de la sphère z z z z x y x y x y x y Simulation croissance de grains, Club_Zebulon Dec05 p.15/26

ËÙÖ Ñ ¾ µ Résultats Décroissance uniforme de la sphère Evolution de la surface de la sphère ¼ Ò ÐÝØ ÕÙ ÙÖ Ð Ñ ÒØ Ò ÙÖ ¾ ¾¼ ½ ½¼ ¼ ¼ ¼¼¼ ½¼¼¼¼ ½ ¼¼¼ ¾¼¼¼¼ Ì ÑÔ µ Simulation croissance de grains, Club_Zebulon Dec05 p.15/26

Partie 3 Modélisation avec 3 degrés de libertés Simulation croissance de grains, Club_Zebulon Dec05 p.16/26

Les Hypothèses spécifiques Le modèle précédent valable pour les joints isolés : v i = v ni n i Cas d un noeud appartenant à une ligne triple : v i.t i = 0 Cas d un noeud qui est un point quadruple : v i est quelconque ligne triple Joint 3 Joint 2 Joint 1 Joint 6 Joint 5 point quadruple Joint 4 Simulation croissance de grains, Club_Zebulon Dec05 p.17/26

Réduction du problème Les hypothèses précédentes sont gérées par des relations linéaires (RL) Simulation croissance de grains, Club_Zebulon Dec05 p.18/26

Réduction du problème Les hypothèses précédentes sont gérées par des relations linéaires (RL) Cas du noeud appartenant à un joint isolé : Soit k tq v = v n n n k = max l [x,y,z] n l 2 relations linéaires : j k v j = n j n k v k Simulation croissance de grains, Club_Zebulon Dec05 p.18/26

Réduction du problème Les hypothèses précédentes sont gérées par des relations linéaires (RL) Cas du noeud appartenant à une ligne triple : Soit k tq v.t = 0 t k = max l [x,y,z] t l 1 relation linéaire : v k = j k t j t k v j Simulation croissance de grains, Club_Zebulon Dec05 p.18/26

Réduction du problème Les hypothèses précédentes sont gérées par des relations linéaires (RL) Pour résumer : type de noeuds nbre DDL nbre RL isolé 1 2 ligne triple 2 1 point quadruple 3 0 Gestion automatique de ces relations linéaires Simulation croissance de grains, Club_Zebulon Dec05 p.18/26

Conditions périodiques La continuité des déplacements impose des conditions de périodicité sur le VER A B V A = V B Algorithme automatique de détection des noeuds périodiques - détection des joints périodiques (surface, nombre d éléments) - détection des éléments périodiques (surface, normale) - détection des noeuds périodiques (comparaison avec les barycentres) Simulation croissance de grains, Club_Zebulon Dec05 p.19/26

Quantités élémentaires Viscosité élémentaire : { B e i On pose =N in e a e ij = 1 S e m B e e i Be j dse D où Force élémentaire : D e v i = k j=0 a e ijv j f e i = γe 2 [(x i+ x i ) n e ] Simulation croissance de grains, Club_Zebulon Dec05 p.20/26

Nouvel algorithme Programme principal de ZeBuLoN Temps t Calcul des grandeurs géométriques Assemblage de [A(t)] et {F(t)} t < t final Résolution [A(t)]{ U} = t.{f(t)} Mise à jour de la géométrie Calcul du pas de temps t t = t + t Retour au programme principal de ZeBuLoN Simulation croissance de grains, Club_Zebulon Dec05 p.21/26

Cas tests Dans le cas d un joints sphérique, on obtient des résultats identiques Nouveau cas test : ligne triple y y z x z x maillage initial résultat simulation Simulation croissance de grains, Club_Zebulon Dec05 p.22/26

Cas tests Dans le cas d un joints sphérique, on obtient des résultats identiques Nouveau cas test : ligne triple Une autre ligne triple y z x Simulation croissance de grains, Club_Zebulon Dec05 p.22/26

Autres exemples Exemple de calcul avec des conditions périodiques y z x Simulation croissance de grains, Club_Zebulon Dec05 p.23/26

Ò Ö Ð Ö Autres exemples Exemple de calcul avec des conditions périodiques ÚÓÐÙØ ÓÒ Ð³ Ò Ö Ð Ö ¾ Ð Ò ØÖ ÔÐ Ô Ö Ó ÕÙ º Ò Ö Ð Ö ØÓØ Ð Ù Ý Ø Ñ º º º º º º¾ º½ ¼ ¾¼¼¼ ¼¼¼ ¼¼¼ ¼¼¼ ½¼¼¼¼ ½¾¼¼¼ Ì ÑÔ µ Simulation croissance de grains, Club_Zebulon Dec05 p.23/26

Autres exemples (2) Calcul sur une structure plus réelle Simulation croissance de grains, Club_Zebulon Dec05 p.24/26

Conclusions et perspectives Développement d un modèle de croissance de grains capable de gérer la connectivité des noeuds et les conditions périodiques Ce modèle a été vérifié dans le cas de géométries simples. Pour passer à des structures réelles : - Amélioration du temps de calcul, parallélisation - Prévoir les transformations topologiques - Enrichir la physique du problème : particules de seconde phase, énergie volumique, mobilité tensorielle, etc... Simulation croissance de grains, Club_Zebulon Dec05 p.25/26

Exemple de fichier INP ÄÄ Ä Å ÆÌ º ¹¼¾ ÜÔÐ Ø Ö Ò ÖÓÛØ ÐÙÐ ÓÒ Ø Ø Ð Ö Ò ÖÓÛØ Ñ Ð Ò Ñ ÓÒ Ø ¾¼º Ó Ð Ø ÄÄ Ä Å ÆÌ ÔÖ ÙÖ Ø Ñ ¹½º ¼º ½º ½¼ Ú ÐÙ ¼º ½º ½º Ø ÓÒ ÙÒ ÓÖÑ ½ ½ ½º Ñ Ø Ö Ð ÓÙØÔÙØ ¾¼º ÒÔ Ö ÕÙ ÒÝ Ð Ö ÓÐÙØ ÓÒ ÒÖ Ñ ÒØ ÙØÓÑ Ø Ø Ñ Ö Ò Ò Ü ÓÙØÔÙØ ½º¾ ÙÖÚ Ö ºÓÙØ ÙÖ ØÝ ÐÓ Ð Ö Ò Ö Ý Ñ Ü Ø Ñ ¼¼¼º Ö Ø Ø Ñ ½¼º ÐØ Ú Ö ÙÖ Ø Ö ØÙÖÒ ¼º ½¼¼ Ñ Ò ÒÖ ÕÙ Ò ½ Ú ÓÖ Ö Ò ÖÓÛØ ÑÓ Ð Ó Ø Ñ ½¼¼¼¼¼º ÑÓ Ð ØÝ ½º¼ ¹ Ö Ú Ò ÐÓ Ö ØÙÖÒ Simulation croissance de grains, Club_Zebulon Dec05 p.26/26