SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Code NUMODIS : Utilisation de SALOME pour les
    calculs de dynamique des dislocations

      Laurent DUPUY (CEA, DEN/DMN/SRMA)



 Remerciements : S. Aniel, M. Blétry, V. Bergeaud, F. Kloss, E.
 Adam, A. Geay, E. Ferrié, M. Fivel, V. Quatela, N. Osipov, B.
 Bako, E. Clouet, O. Fandeur, C. Lebon, L. Vincent, F. Onimus, C.
 Robertson, B. Marini…

       Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
Les dislocations dans les métaux et alliages


                                 Les dislocations sont des défauts
                                 linéaires, abondants dans les métaux
                                 et alliages (~1011 m/m3 à 1015 m/m3).

                               (C. Robertson et al.)


                                                                              b

Leur présence induit une distorsion du
réseau cristallin, responsable d’un
champ de contrainte.


                                                       Dislocation « coin »




         Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
Rôle des dislocations

Les dislocations sont les vecteurs de la déformation plastique




    Elles sont responsables du comportement mécanique
    (fatigue, ténacité, écrouissage, résistance à l’irradiation …)




      Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
Les dislocations dans une approche multi-échelle
                                                        Plasticité cristalline
Temps




                        Dynamique des dislocations


                                                          (L. Vincent et al.
                                                         EBSD map from VTT)

Dynamique moléculaire

                                (L. Dupuy et al.)




  (T. Nogaret et al.)                                               Taille

      Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
Modélisation par dynamique des dislocations

 Discrétisation




              Calcul des contraintes




                             Calcul des forces     f = (σ ⋅ b) × ξ

                                             Loi de mobilité
                                                                   f = B(v)

                                                           Gestion des collisions
                                                           et de la microstructure

       Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
Le projet NUMODIS
• Comprendre la plasticité des matériaux du nucléaire
     Maitrise de l’outil de simulation

• NUMODIS (2007) : Collaboration CEA/DEN, Grenoble INP
  et Paris XII



• Caractéristiques : C++, MPI, SALOME…

• ANR OPTIDIS (2010-2014) : Calcul intensif
   – Collaboration avec l’INRIA

• Plateforme MATIX (CEA/DEN)


      Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
Quelques exemples




                                                                  (Bako et al.)



    Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
Utilisation de SALOME
  • Objectifs :
        – Faciliter la prise en main du code
        – Bénéficier de la richesse des outils de Salomé
        – Faciliter le couplage ou le chainage de codes

 Microstructure                      Maillage          Dislocations

GEOM         XDATA                     M
                                      SMESH                XDATA
                  XM                   E




                                                       L
                                                     XM
                       L               D
       MICROGEN
                               NUMODIS
                                 V       M
                                 T       E
                                 K       D

                              Visualisation        PARAVIS
          Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
Mise en données : GEOM, XDATA, MICROGEN




                                                                         (N. Osipovet al.)
(F. Kloss et al.)

                                                                                  (S. Aniel)




(S. Aniel)

                    Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
Maillages et champs : SHMESH, MED




                            SMESH




                                                       MED
• Calcul des champs de :
    - contrainte
    - déformation

• Intérêt :
     - analyse
     - couplage


        Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
Visualisation : Paravis
• Dislocations : vtk (xml) Paraview
                                                  Paravis (Salomé 6)
• Champs de contrainte : MED Salomé




     Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
Couplage Eléments Finis : PyCAST3M
• Objectif : Etendre les possibilités de NUMODIS
   – Microstructures complexes (surfaces libres…)
   – Chargements complexes (rupture, indentation)


• Principe du couplage :




     Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
Couplage Eléments Finis : PyCAST3M


• Mise en œuvre du couplage :

                         Maillage

                                              ME
           D           FIELD, MED                  D
                                        FD, UD
         ME




   NUMODIS                PyCAST3M               CAST3M

                        FIELD, MED
                                        ~
                                        σ
• Implémentation en cours de réalisation

     Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
Conclusion et perspectives
• SALOME offre de nombreux outils à NUMODIS
   – Prise en main facilitée
   – Richesse des outils
   – Possibilités de couplage
• Perspectives :
   – Chainage avec un code de cinétique d’amas de défauts
   – Couplage éléments finis (plasticité cristalline)
   – Couplage avec un code de diffusion (montée)

                                                     CAST3M


                                                              NUMODIS




     Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
Merci de votre attention




 Journée des utilisateurs SALOME – 23 novembre 2010, Clamart

Más contenido relacionado

Más de OpenCascade

JUS 2011 - Les 10 ans de Salome MECA
JUS 2011 - Les 10 ans de Salome MECAJUS 2011 - Les 10 ans de Salome MECA
JUS 2011 - Les 10 ans de Salome MECAOpenCascade
 
Jus 2011 - Salome - Panthere
Jus 2011 - Salome - PanthereJus 2011 - Salome - Panthere
Jus 2011 - Salome - PanthereOpenCascade
 
JUS 2011 - Manipulation de champs avec SALOME
JUS 2011 - Manipulation de champs avec SALOMEJUS 2011 - Manipulation de champs avec SALOME
JUS 2011 - Manipulation de champs avec SALOMEOpenCascade
 
JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...
JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...
JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...OpenCascade
 
JUS 2011 - SALOME Roadmap 2012-2013
JUS 2011 - SALOME Roadmap 2012-2013JUS 2011 - SALOME Roadmap 2012-2013
JUS 2011 - SALOME Roadmap 2012-2013OpenCascade
 
JUS 2011 - parex
JUS 2011 -  parex JUS 2011 -  parex
JUS 2011 - parex OpenCascade
 
Examples of use of the Salome Platform For Teaching and Research Activities A...
Examples of use of the Salome Platform For Teaching and Research Activities A...Examples of use of the Salome Platform For Teaching and Research Activities A...
Examples of use of the Salome Platform For Teaching and Research Activities A...OpenCascade
 
JUS 2001 - Maillage d'un béton avec Microgen
JUS 2001 - Maillage d'un béton avec MicrogenJUS 2001 - Maillage d'un béton avec Microgen
JUS 2001 - Maillage d'un béton avec MicrogenOpenCascade
 
JUS 2011 - Présentation 4a - Microgen
JUS 2011 -  Présentation 4a - MicrogenJUS 2011 -  Présentation 4a - Microgen
JUS 2011 - Présentation 4a - MicrogenOpenCascade
 
03 jus 2011 11 15 bilan2 011
03 jus 2011 11 15 bilan2 01103 jus 2011 11 15 bilan2 011
03 jus 2011 11 15 bilan2 011OpenCascade
 
03 jus 20101123_plateforme_alliance
03 jus 20101123_plateforme_alliance03 jus 20101123_plateforme_alliance
03 jus 20101123_plateforme_allianceOpenCascade
 

Más de OpenCascade (11)

JUS 2011 - Les 10 ans de Salome MECA
JUS 2011 - Les 10 ans de Salome MECAJUS 2011 - Les 10 ans de Salome MECA
JUS 2011 - Les 10 ans de Salome MECA
 
Jus 2011 - Salome - Panthere
Jus 2011 - Salome - PanthereJus 2011 - Salome - Panthere
Jus 2011 - Salome - Panthere
 
JUS 2011 - Manipulation de champs avec SALOME
JUS 2011 - Manipulation de champs avec SALOMEJUS 2011 - Manipulation de champs avec SALOME
JUS 2011 - Manipulation de champs avec SALOME
 
JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...
JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...
JUS 2011 - Thermalhydraulic coupling using ICoCo : an Interface for Code Coup...
 
JUS 2011 - SALOME Roadmap 2012-2013
JUS 2011 - SALOME Roadmap 2012-2013JUS 2011 - SALOME Roadmap 2012-2013
JUS 2011 - SALOME Roadmap 2012-2013
 
JUS 2011 - parex
JUS 2011 -  parex JUS 2011 -  parex
JUS 2011 - parex
 
Examples of use of the Salome Platform For Teaching and Research Activities A...
Examples of use of the Salome Platform For Teaching and Research Activities A...Examples of use of the Salome Platform For Teaching and Research Activities A...
Examples of use of the Salome Platform For Teaching and Research Activities A...
 
JUS 2001 - Maillage d'un béton avec Microgen
JUS 2001 - Maillage d'un béton avec MicrogenJUS 2001 - Maillage d'un béton avec Microgen
JUS 2001 - Maillage d'un béton avec Microgen
 
JUS 2011 - Présentation 4a - Microgen
JUS 2011 -  Présentation 4a - MicrogenJUS 2011 -  Présentation 4a - Microgen
JUS 2011 - Présentation 4a - Microgen
 
03 jus 2011 11 15 bilan2 011
03 jus 2011 11 15 bilan2 01103 jus 2011 11 15 bilan2 011
03 jus 2011 11 15 bilan2 011
 
03 jus 20101123_plateforme_alliance
03 jus 20101123_plateforme_alliance03 jus 20101123_plateforme_alliance
03 jus 20101123_plateforme_alliance
 

05 jus 20101123_numodis

  • 1. Code NUMODIS : Utilisation de SALOME pour les calculs de dynamique des dislocations Laurent DUPUY (CEA, DEN/DMN/SRMA) Remerciements : S. Aniel, M. Blétry, V. Bergeaud, F. Kloss, E. Adam, A. Geay, E. Ferrié, M. Fivel, V. Quatela, N. Osipov, B. Bako, E. Clouet, O. Fandeur, C. Lebon, L. Vincent, F. Onimus, C. Robertson, B. Marini… Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
  • 2. Les dislocations dans les métaux et alliages Les dislocations sont des défauts linéaires, abondants dans les métaux et alliages (~1011 m/m3 à 1015 m/m3). (C. Robertson et al.) b Leur présence induit une distorsion du réseau cristallin, responsable d’un champ de contrainte. Dislocation « coin » Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
  • 3. Rôle des dislocations Les dislocations sont les vecteurs de la déformation plastique Elles sont responsables du comportement mécanique (fatigue, ténacité, écrouissage, résistance à l’irradiation …) Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
  • 4. Les dislocations dans une approche multi-échelle Plasticité cristalline Temps Dynamique des dislocations (L. Vincent et al. EBSD map from VTT) Dynamique moléculaire (L. Dupuy et al.) (T. Nogaret et al.) Taille Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
  • 5. Modélisation par dynamique des dislocations Discrétisation Calcul des contraintes Calcul des forces f = (σ ⋅ b) × ξ Loi de mobilité f = B(v) Gestion des collisions et de la microstructure Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
  • 6. Le projet NUMODIS • Comprendre la plasticité des matériaux du nucléaire Maitrise de l’outil de simulation • NUMODIS (2007) : Collaboration CEA/DEN, Grenoble INP et Paris XII • Caractéristiques : C++, MPI, SALOME… • ANR OPTIDIS (2010-2014) : Calcul intensif – Collaboration avec l’INRIA • Plateforme MATIX (CEA/DEN) Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
  • 7. Quelques exemples (Bako et al.) Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
  • 8. Utilisation de SALOME • Objectifs : – Faciliter la prise en main du code – Bénéficier de la richesse des outils de Salomé – Faciliter le couplage ou le chainage de codes Microstructure Maillage Dislocations GEOM XDATA M SMESH XDATA XM E L XM L D MICROGEN NUMODIS V M T E K D Visualisation PARAVIS Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
  • 9. Mise en données : GEOM, XDATA, MICROGEN (N. Osipovet al.) (F. Kloss et al.) (S. Aniel) (S. Aniel) Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
  • 10. Maillages et champs : SHMESH, MED SMESH MED • Calcul des champs de : - contrainte - déformation • Intérêt : - analyse - couplage Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
  • 11. Visualisation : Paravis • Dislocations : vtk (xml) Paraview Paravis (Salomé 6) • Champs de contrainte : MED Salomé Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
  • 12. Couplage Eléments Finis : PyCAST3M • Objectif : Etendre les possibilités de NUMODIS – Microstructures complexes (surfaces libres…) – Chargements complexes (rupture, indentation) • Principe du couplage : Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
  • 13. Couplage Eléments Finis : PyCAST3M • Mise en œuvre du couplage : Maillage ME D FIELD, MED D FD, UD ME NUMODIS PyCAST3M CAST3M FIELD, MED ~ σ • Implémentation en cours de réalisation Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
  • 14. Conclusion et perspectives • SALOME offre de nombreux outils à NUMODIS – Prise en main facilitée – Richesse des outils – Possibilités de couplage • Perspectives : – Chainage avec un code de cinétique d’amas de défauts – Couplage éléments finis (plasticité cristalline) – Couplage avec un code de diffusion (montée) CAST3M NUMODIS Journée des utilisateurs SALOME – 23 novembre 2010, Clamart
  • 15. Merci de votre attention Journée des utilisateurs SALOME – 23 novembre 2010, Clamart