SALOME-CFD: EDF S REFERENCE PLATFORM FOR CFD STUDIES Cyril BAUDRY SALOME S USER DAY 26 NOV 2015 27 NOVEMBRE 2015 CEA 26 NOV 2015 PAGE 1
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 SALOME s User Day 26 NOV 2015 PAGE 2
WHY BUILD A PLATFORM FOR CFD? CEA 26 NOV 2015 PAGE 3 27 NOVEMBRE 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 SALOME s User Day 26 NOV 2015 PAGE 4
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 SALOME s User Day 26 NOV 2015 PAGE 5
SALOME-CFD CONTENT AND SPECIFICITIES CEA 26 NOV 2015 PAGE 6 27 NOVEMBRE 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 SALOME s User Day 26 NOV 2015 PAGE 7
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 SALOME s User Day 26 NOV 2015 PAGE 8
SALOME-CFD PLATFORM 27 NOVEMBRE 2015 SALOME s User Day 26 NOV 2015 PAGE 9
SOME STUDIES WITH SALOME CEA 26 NOV 2015 PAGE 10 27 NOVEMBRE 2015
ATMOSPHERIC FLOWS provided by B. CARISIMO, CEREA Toulouse 2014 field campaigns 27 NOVEMBRE 2015 SALOME s User Day 26 NOV 2015 PAGE 11
ATMOSPHERIC FLOWS Toulouse Bordelongue (IGN): 27 NOVEMBRE 2015 SALOME s User Day 26 NOV 2015 PAGE 12
ATMOSPHERIC FLOWS Use Code_Saturne 27 NOVEMBRE 2015 SALOME s User Day 26 NOV 2015 PAGE 13
ATMOSPHERIC FLOWS tracer 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 Schematics of the ULPU-2400 facility configuration V with the three baffle positions tested 27 NOVEMBRE 2015 SALOME s User Day 26 NOV 2015 PAGE 15
IN-VESSEL RETENTION WITH NEPTUNE_CFD Variation of void fraction in the fluid domain (NEPTUNE CFD), maximum heat flux. Computation domain used for mesh refinement sensitivity (made with SALOME) 27 NOVEMBRE 2015 SALOME s User Day 26 NOV 2015 PAGE 16
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 SALOME s User Day 26 NOV 2015 PAGE 17
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 SALOME s User Day 26 NOV 2015 PAGE 18
FUEL BUNDLE WITH NEPTUNE_CFD 27 NOVEMBRE 2015 SALOME s User Day 26 NOV 2015 PAGE 19
FUEL BUNDLE WITH NEPTUNE_CFD 27 NOVEMBRE 2015 SALOME s User Day 26 NOV 2015 PAGE 20
FUEL BUNDLE WITH NEPTUNE_CFD 27 NOVEMBRE 2015 SALOME s User Day 26 NOV 2015 PAGE 21
FUEL BUNDLE WITH NEPTUNE_CFD 27 NOVEMBRE 2015 SALOME s User Day 26 NOV 2015 PAGE 22
GROUNDWATER FLOWS Vincent STOBIAC presentation 27 NOVEMBRE 2015 SALOME s User Day 26 NOV 2015 PAGE 23
AND TOMORROW? CEA 26 NOV 2015 PAGE 24 27 NOVEMBRE 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 SALOME s User Day 26 NOV 2015 PAGE 25
Thanks for your attention PAGE 26 CEA 26 NOV 2015 Direction Département Service 27 NOVEMBRE 2015