+ All Categories
Home > Documents > MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

Date post: 18-Dec-2021
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
18
MATIX_P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO MATERIALS UNDER IRRADIATION DECEMBER 9, 2016 Journée des Utilisateurs Salomé | Laurent Dupuy 15 MARS 2017 | PAGE 1 Journée des Utilisateurs SALOME | December 9, 2016
Transcript
Page 1: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

MATIX_P: A MULTISCALE

SIMULATION PLATFORM

DEDICATED TO MATERIALS

UNDER IRRADIATION

DECEMBER 9, 2016

Journée des Utilisateurs Salomé | Laurent Dupuy

15 MARS 2017 | PAGE 1 Journée des Utilisateurs SALOME |

December 9, 2016

Page 2: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

MOTIVATION

Provide physically based models and numerical tools to

understand material ageing fur nuclear energy application

Materials for GEN II/III, GEN IV and fusion applications

Main issues related to neutron irradiation:

Hardening

Embrittlement

Creep

Comparison with ion irradiation

Requires a multiscale and multiphysics approach:

Neutron cascade: ~ns and ~nm

Mechanical properties of a representative volume: ~ years and ~mm

15 MARS 2017 | PAGE 2 Journée des Utilisateurs SALOME | December 9, 2016

Épiméthée 3 MVECR source

Tandetron 2,5 MV

Yvette 2,5 MV

Single beam irradiation

Triple beam irradiation

Ion beam analysis

5m

Épiméthée 3 MVECR source

Tandetron 2,5 MV

Yvette 2,5 MV

Single beam irradiation

Triple beam irradiation

Ion beam analysis

5m

Page 3: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

EXAMPLE: RPV STEEL HARDENING AND EMBRITTLEMENT

15 MARS 2017 | PAGE 3 Journée des Utilisateurs SALOME | December 9, 2016

A multiphysics and multiscale problem

Microstructure

Mechanical properties

E. Meslin et al.

C. Robertson et al. Hausild et al.

Hausild et al. Raoul et al.

Page 4: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

MATIX_P

What is it?

A series of validated and physically motivated codes developed at CEA/DEN

gathering the knowledge acquired throughout the basic research program

A tool dedicated to fundamental and applied research

A unified platform favoring installation, learning and interoperability (coupling /

chaining) of the codes

What it is not?

A Black-box

Involved CEA/DEN department:

Nuclear Materials Department (DMN)

Systems and Structures Modeling Department (DM2S)

Fuel studies Department (DEC)

Physics-Chemistry Department (DPC)

15 MARS 2017 | PAGE 4 Journée des Utilisateurs SALOME | December 9, 2016

Page 5: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

MATIX_P (BASED ON SALOME 7.8.0)

| PAGE 5 Journée des Utilisateurs SALOME | December 9, 2016

DART

EKINOX

CRESCENDO

NUMODIS

MICROGEN/COMBS

CAST3M

Atoms

Dislocations

Polycristal

Continuum mechanics

CMDC

AMITEX_FFT

15/03/2017

LAMMPS

MATIX SALOME MICROGEN

Page 6: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

MATIX_P 2.3

MARCH 15, 2017

Prerequisites SALOME:

Python : '2.7.10'

Cython : '0.23.2'

numpy : '1.9.2'

scipy : '0.15.1'

matplotlib : '1.4.3'

cmake : '3.5.2'

cppunit : '1.12.1'

lapack : '3.5.0'

qt : '4.8.4'

PyQt : '4.9.6'

ParaView : '5.0.1p1'

hdf5 : '1.8.14'

metis : '5.1.0'

ParMetis : '3.1.1'

scotch : '5.1.12b'

med : '3.2.0'

doxygen : '1.8.3.1'

Sphinx : '1.2.3'

Homard : '11.7'

netgen : '4.9.13'

MeshGems : '2.1-11'

root : '5.34.32'

uranie : '3.6.0'

gmsh : '2.12.0'

openmpi : "1.8.5"

Prerequisites MATIX

"atlas" : "3.10.1"

"qhull" : "2010"

"crescendoCode" : "2.1"

"castem" : "V14"

"ekinoxCode" : "20120425"

"dartCode" : "20120709"

modules and prerequisites MATIX v2.3

'MICROGEN'

'CRESCENDO'

'NUMODIS'

'AMITEX'

'EKINOX'

'DART'

'PACKAGESPY'

'FFTWCODE' #fftw-3.3.4

'MFRONTCODE' #tfel-2.0.4

'AMITEXCODE' #v3.2.0 (6 mois)

'NUMODISCODE' #(6 mois)

‘TESSCODE' #tess-0.2

‘PANDASCODE' #pandas-0.17.1

'VOROPPCODE' #voro++ version novembre 2016

'LAMMPSCODE' #version novembre 2016

modules SALOME 7.8.0

'PLOT2D'

'LIBBATCH'

'KERNEL'

'GUI'

'GEOM'

'SMESH'

'NETGENPLUGIN'

'GMSHPLUGIN'

'GHS3DPLUGIN'

'BLSURFPLUGIN'

'HEXABLOCK'

'HEXABLOCKPLUGIN'

'HOMARD'

'PARAVIS'

'MEDCOUPLING'

'MED'

'YACS'

'JOBMANAGER'

'HXX2SALOME'

'YACSGEN'

'XDATA'

'DOCUMENTATION'

'COMPONENT'

'PYCALCULATOR'

'CALCULATOR'

Available for CENTOS 6.4, CENTOS 6.5 and Feroda 22

Page 7: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

HIGHLIGHT ON MICROGEN (C. BOURCIER, C. VAN WAMBEKE)

15 MARS 2017 | PAGE 7 Journée des Utilisateurs SALOME | December 9, 2016

Toolbox to generate microstructures used by other codes

such as NUMODIS, CAST3M or AMITEX_FFTP Artificial microstructures : Voronoi, concrete…

Experimental microstructures : extracted from 2D (or 3D) images (EBSD, tomography)

Example : Voronoi generator (based on Voro++)

Non periodic conditions Periodic conditions

Page 8: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

HIGHLIGHT on MICROGEN/Combs

15 MARS 2017

Pour insérer une image :

Menu « Insertion / Image »

ou

Cliquer sur l’icône de la zone

image

Based on Salome module

GEOM/SMESH

REV generator :

Possible objects :

- spheres

- Multilayered spheres

- polyhedron

- GEOM objects

Minimum distance criterion:

Periodic boundary conditions (or not)

Meshing

Analysis tools

Page 9: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

HIGHLIGHT ON MICROGEN/Voxelize

15 MARS 2017

Pour insérer une image :

Menu « Insertion / Image »

ou

Cliquer sur l’icône de la zone

image

Structured grid generator:

from:

- CAO : BREP, XAO or hdf Salome study

- MED mesh (unstructured)

from:

- Voronoï

- Combs

- …

Advantages:

- Meshing and mesh-refining is trivial

- Provide inputs for FFT codes such as AMITEX_FFT

25x25x25 50x50x50 100x100x100

Page 10: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

HIGHLIGHTS ON AMITEX_FFTP (L. GÉLÉBART)

15 MARS 2017 | PAGE 10

Compute the mechanical behavior of a representative

elementary volume using FFT methods

Original idea from Moulinec and Suquet, 1994

Benefits from High Performance Computing and improvement of FFTw libraries

Fully interfaced with mfront

Available at : http://www.maisondelasimulation.fr/projects/amitex/html/

AMITEX_FFTP

42875 grains

1024x1024x1024 voxels

Cristal plasticity law with

54 internal variables

(mfront) Total strain 1% :

100 time steps 4 hours

Page 11: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

HIGHLIGHTS ON AMITEX_FFTP (L. GÉLÉBART)

15 MARS 2017 | PAGE 11

FFT vs Finite elements methods:

No meshing is required

Significantly faster to compute the

macroscopic behavior

FFT does not cover all the possibility of FE

Scalability:

Page 12: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

APPLICATION TO NEUTRON IRRADIATED IRON

| PAGE 12 Journée des Utilisateurs SALOME | December 9, 2016

1: Assessing the radiation induced microstructure as a

function of time / dose using CRESCENDO

Crescendo : Chemical Rate Equations for the Simulation of Clustering and the Evolution

of the Number or the Density of Objects (CEA/EDF: PI Thomas Jourdan)

Mean field approach using reaction rate equations:

),(),(),(),(

),(

),(),(),(),,(

),(... pnpnpnpn

qm

qmpnqmpn

pnCCkGCC

dt

dC

radiation Dislocations, grain

boundaries…

Flux between different species

Page 13: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

APPLICATION TO NEUTRON IRRADIATED IRON

| PAGE 13 Journée des Utilisateurs SALOME | December 9, 2016

2: Passing information to the upper scale NUMODIS

CRESCENDO-NUMODIS chaining

(2016)

Other applications:

RPV steel : loops and cavities

Interns: Frank loops and cavities

Zr alloys: <a> and <c> loops

Page 14: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

APPLICATION TO NEUTRON IRRADIATED IRON

| PAGE 14

3: Plastic behavior in the presence of radiation induced loops

using NUMODIS: comparison with Molecular Dynamics

Terentyev et al. (2008)

Shi et al. (2015)

1 month

2 minutes

Page 15: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

APPLICATION TO NEUTRON IRRADIATED IRON

4: towards the mechanical behavior at the upper scale using HCP

PhD work of Arnaud Etcheverry (Zr)

On-going work:

Parameterization of crystal plasticity laws

Implementation in mfront

REV mechanical behavior using AMITEX_FFTP

Page 16: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

ON-GOING WORK

15 MARS 2017 | PAGE 16 Journée des Utilisateurs SALOME | December 9, 2016

Continuous improvement of existing codes: physics and HPC

DOE with NUMODIS using URANIE

Coupling between NUMODIS and AMITEX_FFTP

Coupling between NUMODIS and CAST3M to account for complex loadings conditions

and geometries

Page 17: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

ACKNOWLEDGMENT

Christian van Wambeke, Christophe Bourcier, Francis Kloss, Benoit Bary, Laurence

Luneville, Thomas Jourdan, Jean-Paul Crocombette, Lionel Gélébart, Ludovic

Vincent…

Gilles Adjanor et Guy Bencteux (EDF)

Marc Fivel, Emilie Ferrié (Grenoble INP)

Marc Blétry (Grenoble INP et Paris Est-Créteil)

Olivier Coulaud (INRIA)

And many others…

15 MARS 2017 | PAGE 17 Journée des Utilisateurs SALOME | December 9, 2016

Page 18: MATIX P: A MULTISCALE SIMULATION PLATFORM DEDICATED TO ...

Direction : DEN/DANS

Département : DMN

Service : SRMA

Commissariat à l’énergie atomique et aux énergies alternatives

Centre de Saclay | 91191 Gif-sur-Yvette Cedex

Etablissement public à caractère industriel et commercial | R.C.S Paris B 775 685 019

15 MARS 2017

| PAGE 18

Journée des Utilisateurs SALOME | December

9, 2016


Recommended