+ All Categories
Home > Documents > Modèle de présentation -...

Modèle de présentation -...

Date post: 15-Sep-2018
Category:
Upload: ngokhanh
View: 217 times
Download: 0 times
Share this document with a friend
30
© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced. Retour d’expérience sur l’utilisation de Salomé dans le cadre des réacteurs de génération IV C. Péniguel, I Rupp (EDF R&D/MFEE), D. Hermouet (BERTIN) M. Paollilo, P. Rascle, R. Barate, H. Leroyer (EDF R&D/SINETICS) R. Nedelec (OpenCascade/TMA) 21 novembre 2013 Journée des Utilisateurs SALOME SACLAY
Transcript

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Retour d’expérience sur l’utilisation de Salomé dans le cadre des réacteurs de génération IV

C. Péniguel, I Rupp (EDF R&D/MFEE), D. Hermouet (BERTIN) M. Paollilo, P. Rascle, R. Barate, H. Leroyer (EDF R&D/SINETICS) R. Nedelec (OpenCascade/TMA)

21 novembre 2013

Journée des Utilisateurs SALOME

SACLAY

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

SOMMAIRE

• Contexte pour le nucléaire du futur et Génération IV

• Différents thèmes abordés (non exhaustif)

• Assemblages (maillage très complexe + jobmanager)

• Modélisation d’un échangeur radiatif (Etude paramétrique, avec maillage)

• Evacuation de puissance résiduelle (incertitude avec OpenTurns)

• Modélisation d’un cœur de réacteur à neutron rapide Sodium (maillage complexe)

• Stockage des déchets (maillage, optimisation, OpenTurns)

• Interactions avec l’équipe de développement et TMA de Salomé

• Une «slide» pour un REX générique

• Lettre au père Noël

• Conclusion

REX concernant les réacteurs GENIV– Club des utilisateurs de SALOME – 21 novembre 2013

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

• Un besoin d’énergie et d’électricité croissant (Pétrole, Charbon, énergie renouvelable) – 2 milliards d’habitants n’ont pas encore accès à l’électricité. • Des énergies renouvelables qui ont des avantages …mais également leurs problèmes! • Des ressources primaires qui s’épuisent • Un problème environnemental (par exemple CO2)

• Place du nucléaire (mais quel nucléaire? – sachant que l’uranium est en quantité limitée)

Un constat international

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Evolution du nucléaire dans le monde

• GFR (Gas-cooled fast reactor)

• LFR (Lead-cooled fast reactor)

• MSR (Molten-Salt reactor)

• SFR (Sodium-cooled Fast Reactor)

• SCWR (Supercritical-water-cooled Reactor)

• VHTR (Very High Temperature reactor)

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Six propositions GenIV

GFR (hélium) Plomb/bismuth Sels fondus

SFR (Sodium)

Super-critique (eau)

Haute Température (Hélium)

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Vue générale d’un réacteur rapide au sodium (ici vue SUPER-PHENIX)

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Modélisation fine d’un assemblage SFR (Sodium Fast Reactor)

• Aiguilles disposées sur un pas triangulaire • Les aiguilles sont séparées par un fil espaceur entouré hélicoïdalement autour de chaque aiguille

Géométrie à la fois très simple à définir (5 paramètres suffisent) et extrêmement difficile à mailler (avec un bon contrôle) • Maillage de taille importante • Nombreuses singularités

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Mon musée des « horreurs » Beaucoup de mailleurs « échouent » à produire un maillage « correct » dont on peut «maîtriser» la qualité et le raffinement.

Gambit Hexotic (octree)

ICEM StarCCM+

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

9

Une approche «maison» complexe mais où nous pouvons avoir un excellent contrôle sur la distribution des mailles et extrapoler à un grand nombre d’aiguilles

Philosophie de l’approche développée

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Dans Salomé en pratique

• On procède par script (+4500 lignes – merci à D. Hermouet), dans la mesure où l’on va chercher à modifier/contrôler les coordonnées de chacun des nœuds (tout en conservant la topologie)

• L’aspect ouvert du script Salomé est indispensable ! Appel à des bibliothèques externes du type numpy (pour du stockage matriciel), scipy (pour la résolution d’équations pour déterminer des points d’intersection)

• On génère les aiguilles de base (au nombre de 13)

• On duplique les motifs élémentaires des aiguilles, on les translate

• Etape de recollement des 217 à 271 motifs élémentaires (pour le cas industriel) et élimination des nœuds doubles. Cela conduit à un maillage de l’ordre de 20 millions d’éléments. Du coup on déporte cette étape sur le cluster ivanoe (sur des nœuds à grosse mémoire via le module Job Manager) Cette étape (à ne faire qu’une fois) est devenue très raisonnable en temps (3 semaines CPU sur un mailleur précédent 1h30 CPU sur Salomé)

• Etape supplémentaire optionnelle (l’opération peut également être faite dans le code de CFD Code_Saturne) de recollement de plusieurs blocs (un par hélice de fil espaceur). Là aussi (vue la taille du maillage de l’ordre de 100 millions de cellules) on déporte cette étape sur des nœuds à grosse mémoire ivanoe (via le module : job manager).

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Coupes «animées» suivant la hauteur (vitesse axiale, vitesse transversale)

L’écoulement induit par les fils espaceurs est très complexe

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Champs thermiques solide et fluide en nominal Faisceau SFRV2b (5 hélices)

Assemblage SFR de 271 aiguilles avec fil espaceur • 240 millions de mailles dans le solide (SYRTHES) • 98 millions dans le fluide (Code_Saturne)

Chaud Froid Chaud

Froid

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Modélisation d’un cœur Sodium Fast Reactor (SFR)

• On a décidé d’homogénéiser les faisceaux des assemblages (utilisation de pertes de charge en utilisant les corrélations de la littérature), cela reste complexe du fait du nombre d’assemblages !

• On représente l’écoulement inter-assemblage

• On représente les éventuels transferts thermiques inter-assemblages, via la lame de sodium et les TH.

On cherche à calculer le champ thermique qui sort d’un cœur SFR générique

Le carré rouge représente le coeur

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Maillages générés par SALOME :

•Complexes

•Répétitifs (déplacement)

•Difficultés liées à l’identification des différentes zones

Maillages fluides (internes et externes) et solide

Espace inter-assemblage

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Température dans la lame fluide (Code_saturne 2)

Température dans la

les parties solides

(SYRTHES)

Chaud Froid

Chaud Froid

Température fluide et solide dans un cœur SFR (Sodium Fast Reactor) dont les faisceaux ont été homogénéisés.

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

L’évacuation de puissance résiduelle est particulièrement importante pour un réacteur nucléaire puisque même à l’arrêt, les assemblages continuent à dispenser une certaine puissance. Fonction assurée principalement par des échangeurs plongés dans la cuve, mais on cherche à investiguer quelle portion pourrait être évacuée par l’intermédiaire du puits de cuve

SYRTHES et YACS Étude paramétrique de l’évacuation de puissance résiduelle d’un réacteur SFR via le puits de cuve

Cœur et internes

Po

mp

es

et

éch

an

geu

rs

Po

mp

es

et

éch

an

geu

rs

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

. 3 étapes : l’initialisation des valeurs, le calcul et le post-traitement (récupération du bilan de flux à la paroi du puits de cuve) Ces aspects devraient être réalisables encore plus « ergonomiquement » via le module Paramétric de Salomé.

SYRTHES et YACS Étude paramétrique de l’évacuation de puissance résiduelle d’un réacteur SFR via le puits de cuve

Mise au point d’un schéma YACS qui va faire varier les valeurs des émissivités

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Flux évacué selon l’émissivité des matériaux

Conclusion : le schéma SALOME/YACS automatise le passage des cas. Les calculs s’enchaînent automatiquement et sont distribués, etc. Mutualisation Pérennité

SYRTHES et YACS Étude paramétrique de l’évacuation de la puissance résiduelle d’un réacteur SFR via le puits de cuve

Etude paramétrique de 100 calculs SYRTHES

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

SYRTHES, YACS, OpenTurns et le JobManager (Approche «probabiliste»)

OpenTurns : Approche d’échantillonnage MonteCarlo sur beaucoup d’échantillons (ici environ 5000 calculs thermiques. Distribution via Salome des calculs, soit sur station calibre7 soit via JobManager sur cluster ivanoe. REX : Relative facilité d’emploi, mutualisation, pérennité, etc…

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Longueur des ailettes

Flu

x é

chan

Conductivité croissante

Des centaines de calculs SYRTHES lancés automatiquement par SALOME

Longueur des ailettes

Flu

x tr

ansf

éré

(e

n W

)

Influence de la longueur des ailettes sur le flux échangé

Etude paramétrique géométrique d’un échangeur radiatif.

Intégration de SYRTHES comme module de SALOME – Club des utilisateurs de SALOME – 20 novembre 2012

On peut « accéder» à d’autres comportements physiques lorsque l’augmentation du nombre de cas se fait «sans douleur»

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Le stockage des déchets à vie longue est un enjeu important

• Limiter le relâchement d’éléments radioactifs

• Retarder ou atténuer la migration d’éléments qui finiraient par sortir du stockage

• Empêcher la circulation d’eau (dégradation des colis et vecteur potentiel de migration des radio-nucléides

Vue Andra

Vue Andra

Vue Andra

Le stockage géologique des déchets radioactifs

Article Andra

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Transitoire thermique

Température du sol (colis retirés)

Maillages paramétrés générés automatiquement sous Salomé

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Optimisation sous contrainte : on cherche à minimiser le coût du stockage.

Glass thermal residual power:

For this scenario, the optimum number of package/cell is 6

Nc : nombre de colis

Px :Ecartement des alvéoles

Pth : puissance dans les colis

Evolution de température au cours du temps

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Propagation d’incertitudes des paramètres d’entrée en stockage souterrain (merci à H. Leroyer)

Physical problem meshing

Simplification

Setting the problem parameters Rho, Cp lambda* + CL**

Computation

Post processing

Analysis

• Influence on thermal criteria

• Importance factors

YACS scheme (using OpenTurns inside Salome

SYRTHES calculation

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Approche Monte Carlo

Méthod Monte Carlo

Vitesse de convergence en

Number of call to the SYRTHES solveur (> 100)

Utilisation du Job Manager de Salomé pour distribuer les calculs soit sur station, soit sur cluster

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Interactions avec la TMA et avec équipe Salomé

Dans le cadre des études réalisées pour le projet GenIV, on a de fréquentes intéractions avec le support Salomé ce qui s’avère très utile et même indispensable. On fait des retours détaillés de notre vision utilisateur de Salomé : difficultés, améliorations, fonctionnalités supplémentaires,.. pour les différents modules :

• Maillages, • Visualisation, • Aspects paramétriques, • etc…

Problème transmis à la TMA Analysé et interactions Problème identifié et corrigé par TMA pour redonner une progression linéaire du temps de découpage en fonction du nombre d’éléments Tests TMA indiquent que l’on passe de 70 secondes CPU à 4.5 secondes CPU pour 30 000 hexaèdres Amélioration intégrée dans la version 7.3 de Salomé On attend avec impatience la version 7.3 !

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Un slide pour faire passer quelques messages

Etude thermique dans un calorifuge

Maillage « très très simple » réalisé à l’aide de Salomé, du calorifuge d’une conduite et autres composants.

Cette étude thermique permet de comprendre un phénomène et prendre les mesures correctrices pour un phénomène responsable de 7 jours d’indisponibilité par an sur les centrales EDF.

Toutes les tailles d’études sont rencontrées. La taille du maillage n’est pas corrélée à l’importance du problème !

23 million tetra generated (by CEA/B. Bary) with Salome

Calcul SYRTHES sur 256 cœurs (jusqu’à 1.495 Millards d’élements)

Exemple illustrant comment Salomé (MED) peut faciliter les interactions entre entités (ici CEA/EDF) Apte à faire des géométries complexes

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Lettre au père Noël C’est classique les utilisateurs en veulent toujours plus !

• La visualisation des maillages dans le module smesh reste un problème (on désactive toujours l’option)

• Il serait intéressant d’avoir une génération des maillages en parallèle

• Il serait intéressant d’améliorer la gestion mémoire (cela peut devenir très limitant lorsque la paramétrisation joue sur la géométrie ou le maillage, OpenTurns géométrique, convergence en maillage, etc…)

• Amélioration des processus de sélection (par exemple vis-à-vis de la mise en place des groupes pour les conditions aux limites, ou le choix des faces sur lesquelles on souhaite des couches limites en 2D ou 3D)

• Il serait intéressant d’améliorer la création des groupes pour les conditions aux limites lorsque l’on manipule les maillages (extrusion, symétrie,..) sans s’appuyer sur la CAO

• Dans la visualisation (paraviz), on souhaiterait pouvoir adapter l’échelle du scalaire au min/max de la seule portion de domaine visible à l’écran, c’est indispensable ! • Des exemples pour mettre en œuvre des fonctionnalités (éviter le syndrome de la feuille blanche), en particulier pour les nouvelles…

• Salomé Windows 64 bits ?

• Etc…

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Conclusion On a essayé de montrer le foisonnement (non exhaustif) d’études industrielles réalisées grâce à la plateforme Salomé, dans le cadre des réacteurs GenIV. Pour les études GenIV,

• Salomé va bien au-delà d’un mailleur ! • Fort atout, lié à l’intéraction d’un solveur (ici exemples avec le code

SYRTHES) avec les autres modules de Salomé (geom, smesh, JobManager, YACS, parametric, OpenTurns, etc…).

• Pris isolément, on peut trouver pour chacun des modules des produits «commerciaux» équivalents (voire «meilleurs»), mais inversement les autres produits ne nous permettent pas la même souplesse ou la même force que procure l’interaction entre les différents modules. C’est la raison pour laquelle il me paraît important qu’à terme l’utilisateur puisse souplement choisir parmi l’ensemble des modules disponibles

Arithmétique Salomé : 1+1 >> 2 Les interactions que l’on a avec l’équipe Salomé permettent de faire progresser réellement le produit en fonction de nos besoins métier On a vraiment l’impression (à l’échelle de la R&D) que faire avancer Salomé permet effectivement de mutualiser et capitaliser des choses entre disciplines différentes (ex découpage en tétraèdres, aspects paramétriques, etc…). Tout est-il rose ? : clairement non, «le père noël est attendu», et on râle parfois ! Salomé demande un investissement conséquent au départ mais son utilisation pour des études industrielles devient largement «rentable» après une phase de montée en compétence.

© 2013 EDF. No partial distribution of information from this document and no changes are permitted. Reference to the http://www.salome-platform.org is mandatory when distributed or referenced.

Merci pour votre attention

Mesh

Parametric Geom

YACS Job Manager

OpenTURNS

MED

Paravis

Code thermique SYRTHES


Recommended