edf’s reference platform for cfd studiesfiles.salome-platform.org/salome/common/sud2015/06_… ·...
TRANSCRIPT
SALOME-CFD:
EDF’S REFERENCE
PLATFORM FOR CFD
STUDIES
SALOME’S USER DAY | 26 NOV 2015
Cyril BAUDRY
27 NOVEMBRE 2015 | PAGE 1 CEA | 26 NOV 2015
SUMMARY
1. Why build a platform for CFD?
2. SALOME-CFD content and specificities
3. Some studies with SALOME
4. And tomorrow?
27 NOVEMBRE 2015 | PAGE 2 SALOME’s User Day | 26 NOV 2015
WHY BUILD A PLATFORM FOR CFD?
27 NOVEMBRE 2015
| PAGE 3
CEA | 26 NOV 2015
CONTEXT
Some actions around SALOME at MFEE
Test and use on industrial cases for CAD and MESHES
Visualisation: remote and in situ viewing
Internal promotion of SALOME (training, new hires, trainees, …)
Education: use SALOME for CFD module (Ecole des Ponts ParisTech, ISUPFERE)
First CFDSTUDY module
Available since 2008, but built as a post install process
27 NOVEMBRE 2015 | PAGE 4 SALOME’s User Day | 26 NOV 2015
CONTEXT
Number of users increases
Develop a workbench for studies
Simplifying installation process
Increase usability
Optimize return time for studies
Use other SALOME modules (ADAO, OPENTURNS, HOMARD, …)
Remote viewing capability
Multiscale and multiphysics coupling needs
27 NOVEMBRE 2015 | PAGE 5 SALOME’s User Day | 26 NOV 2015
SALOME-CFD CONTENT AND
SPECIFICITIES
27 NOVEMBRE 2015
| PAGE 6
CEA | 26 NOV 2015
SALOME-CFD PLATFORM
Specifities
2 platforms :
Open source: Code_Saturne + SYRTHES
Restricted: Code_Saturne + NEPTUNE_CFD + EOS (Equation Of State library) + SYRTHES
Common content: GEOM, MESH, PARAVIS, MED, YACS, JOB MANAGER,
PARAMETRIC, HOMARD, HEXABLOCK, OPENTURNS, ADAO
2 modes for each solver (CFD): optimize and debug
Module CFD located on Code_Saturne for post install capabilities (SALOME-MECA)
Build system based on YAMM
27 NOVEMBRE 2015 | PAGE 7 SALOME’s User Day | 26 NOV 2015
SALOME-CFD PLATFORM
Easy to build: just use YAMM
Easy to install: just execute ".run"
Direct access to PORTHOS cluster for visualization
27 NOVEMBRE 2015 | PAGE 8 SALOME’s User Day | 26 NOV 2015
SALOME-CFD PLATFORM
27 NOVEMBRE 2015 | PAGE 9 SALOME’s User Day | 26 NOV 2015
SOME STUDIES WITH SALOME
27 NOVEMBRE 2015
| PAGE 10
CEA | 26 NOV 2015
ATMOSPHERIC FLOWS
provided by B. CARISIMO, CEREA
Toulouse 2014 field campaigns
27 NOVEMBRE 2015 | PAGE 11 SALOME’s User Day | 26 NOV 2015
ATMOSPHERIC FLOWS
Toulouse Bordelongue (IGN):
27 NOVEMBRE 2015 | PAGE 12 SALOME’s User Day | 26 NOV 2015
ATMOSPHERIC FLOWS
27 NOVEMBRE 2015 | PAGE 13 SALOME’s User Day | 26 NOV 2015
Use Code_Saturne
ATMOSPHERIC FLOWS
27 NOVEMBRE 2015 | PAGE 14 SALOME’s User Day | 26 NOV 2015
tracer
IN-VESSEL RETENTION WITH NEPTUNE_CFD
Context: In-vessel retention (IVR) of molten corium, ULPU-V experiments
Evaluate NEPTUNE_CFD capabilities with ULPU-V facility experiments
M. Jamet, J. Lavieville, K. Atkhen, N. Mechitoua, Nuclear Engineering and Design 293
(2015) 468–475
27 NOVEMBRE 2015 | PAGE 15 SALOME’s User Day | 26 NOV 2015 Schematics of the ULPU-2400 facility – configuration V with the three baffle positions tested
IN-VESSEL RETENTION WITH NEPTUNE_CFD
27 NOVEMBRE 2015 | PAGE 16 SALOME’s User Day | 26 NOV 2015
Computation domain used
for mesh refinement sensitivity
(made with SALOME)
Variation of void fraction in the fluid
domain (NEPTUNE CFD),
maximum heat flux.
FUEL BUNDLE WITH NEPTUNE_CFD
Simulate a fuel bundle (5x5) with NEPTUNE_CFD under accidental conditions
Geometry, inputs and measurement points provided by OECD/NEA: PSBT
benchmark based on NUPEC PWR subchannel and bundle tests, possibility to
publish results
Improve scalability and model capability on an industrial case
27 NOVEMBRE 2015 | PAGE 17 SALOME’s User Day | 26 NOV 2015
FUEL BUNDLE WITH NEPTUNE_CFD
Bundle geometry:
5x5 rods array
4 meters long
7 mixing vane spacers
2 non mixing vane spacers
8 simple spacers
All meshes made with Salome 7.x
TUI + GUI
Meshes:
mixing vane spacer: 19.2 million cells with MG tetra (GHS3D)
non mixing vane spacer: 10.9 million cells with MG tetra (GHS3D)
simple spacer: 4.8 million cells with MG tetra (GHS3D)
extrusion for bundle
for the bundle: 256 million cells
test 680 millions and 17x17 mesh
27 NOVEMBRE 2015 | PAGE 18 SALOME’s User Day | 26 NOV 2015
FUEL BUNDLE WITH NEPTUNE_CFD
27 NOVEMBRE 2015 | PAGE 19 SALOME’s User Day | 26 NOV 2015
FUEL BUNDLE WITH NEPTUNE_CFD
27 NOVEMBRE 2015 | PAGE 20 SALOME’s User Day | 26 NOV 2015
FUEL BUNDLE WITH NEPTUNE_CFD
27 NOVEMBRE 2015 | PAGE 21 SALOME’s User Day | 26 NOV 2015
FUEL BUNDLE WITH NEPTUNE_CFD
27 NOVEMBRE 2015 | PAGE 22 SALOME’s User Day | 26 NOV 2015
GROUNDWATER FLOWS
Vincent STOBIAC presentation
27 NOVEMBRE 2015 | PAGE 23 SALOME’s User Day | 26 NOV 2015
AND TOMORROW?
27 NOVEMBRE 2015
| PAGE 24
CEA | 26 NOV 2015
SHORT AND LONG TERMS GOALS
Improved user experience
Short term objectives:
Make all capabilities available in graphical mode (debug, coupling study, …)
Simplify the use of CFD with Catalyst (in-situ visualization)
Increase number of tutorials (text and movies)
Medium term objectives:
Increase links with other modules (ADAO, OPENTURNS, HOMARD, …)
Build version with Code_Aster and CFD module
Long term objectives
Windows version
27 NOVEMBRE 2015 | PAGE 25 SALOME’s User Day | 26 NOV 2015
Direction
Département
Service
27 NOVEMBRE 2015
| PAGE 26
CEA | 26 NOV 2015
Thanks for your attention