SALOME-CFD:
EDF’S REFERENCE
PLATFORM FOR CFD
SUMMARY
1. Why build a platform for CFD?
2. SALOME-CFD content and specificities
3. Some studies with SALOME
4. And tomorrow?
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
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
SALOME-CFD CONTENT AND
SPECIFICITIES
27 NOVEMBRE 2015 | PAGE 6
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
SALOME-CFD PLATFORM
Easy to build: just use YAMM Easy to install: just execute ".run"
Direct access to PORTHOS cluster for visualization
SOME STUDIES WITH SALOME
27 NOVEMBRE 2015 | PAGE 10
ATMOSPHERIC FLOWS
provided by B. CARISIMO, CEREA Toulouse 2014 field campaigns
ATMOSPHERIC FLOWS
Toulouse Bordelongue (IGN):
ATMOSPHERIC FLOWS
ATMOSPHERIC FLOWS
27 NOVEMBRE 2015 SALOME’s User Day | 26 NOV 2015 | PAGE 14
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
IN-VESSEL RETENTION WITH NEPTUNE_CFD
27 NOVEMBRE 2015 SALOME’s User Day | 26 NOV 2015 | PAGE 16
Computation domain used for mesh refinement sensitivity (made with SALOME)
Variation of void fraction in the fluid domain (NEPTUNE CFD),
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
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
FUEL BUNDLE WITH NEPTUNE_CFD
FUEL BUNDLE WITH NEPTUNE_CFD
GROUNDWATER FLOWS
AND TOMORROW?
27 NOVEMBRE 2015 | PAGE 24
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
Direction Département Service 27 NOVEMBRE 2015 | PAGE 26 CEA | 26 NOV 2015