Vous êtes sur la page 1sur 11

Au cur du problme,

la turbulence
Rendre lcoulement turbulent est la
meilleure manire daugmenter les transferts
de chaleur entre un uide et une paroi. Cest
pourquoi les coulements turbulents (enca-
dr F, Modlisation et simulation des cou-
lements turbulents) sont prsents dans la
majorit des procds industriels, et notam-
ment dans le domaine des changeurs ther-
miques, o la mcanique des uides et les
transferts sont les sciences dominantes. La
bonne comprhension des mcanismes de la
turbulence monophasique est dune impor-
tance majeure pour loptimisation de leurs
performances. Par nature, ces coulements
prsentent des caractristiques trs marques :
caractre uctuant, aspect tridimensionnel
et large spectre dnergie. Ces trois aspects
contribuent la difcult des mesures exp-
rimentales et la gnralit des modles
physiques (encadr A, Quest-ce quune
simulation numrique ?).
Grosso modo, deux points de vue soppo-
sent : celui des spcialistes de mcanique
des uides et celui des industriels. Les pre-
miers afrment, juste titre, que les mca-
nismes rgissant les coulement turbulents
demeurent imparfaitement lucids et
ncessitent des tudes de base. Les seconds,
plus pragmatiques, sont amens faire des
choix face un processus continu de dve-
loppements technologiques. Ces choix, par
exemple celui de nouvelles formes go-
mtriques, se font souvent dans lurgence.
Leur pertinence dpend en partie des logi-
ciels de mcanique des uides qui sont un
lment parmi dautres du processus de
dcision.
SIMULER POUR CONCEVOIR
CLEFS CEA - N 47 - HIVER 2002-2003
84
LOPTIMISATION DES CHANGEURS
THERMIQUES COMPACTS
PAR SIMULATION NUMRIQUE
Dans le domaine des changes de chaleur, les chercheurs poursuivent ltude de base des
mcanismes rgissant les coulement turbulents, dterminants mais encore partiellement
lucids, tandis que les industriels demandent des dveloppements technologiques toujours plus
performants. Au carrefour de ces proccupations, les outils de simulation jouent un rle majeur.
Modle lmentaire dune nouvelle
structure de type mousse
mtallique conue pour
augmenter les transferts
de chaleur.
CEA/GRETh
Les limitations des outils actuels
Dans le domaine des coulements turbu-
lents, les outils de simulation reposent essen-
tiellement, jusqu prsent, sur une approche
moyenne en temps, ncessitant de nom-
breuses relations de fermeture, relations
algbriques introduites pour ajuster les termes
sources des quations diffrentielles, qui ont
un caractre plus ou moins empirique. Les
spcialistes de la turbulence prennent un soin
particulier ajuster les modles suivant les
cas particuliers et ceux-ci abondent dans le
domaine industriel. Ces modles physiques
classiques sont mis en dfaut dans certaines
situations, et en particulier dans des zones
proches des parois, ce qui limite leur porte
dans le domaine des transferts thermiques.
Par exemple, les recirculations dans les cou-
lements turbulents ou encore les dcolle-
ments-recollements chappent encore une
bonne description des mcanismes.
Simulation des grandes chelles
Une nouvelle technique est ne rcem-
ment : la simulation des grandes chelles
(SGE). Elle consiste tenter de dcrire direc-
tement (de manire instationnaire) les ph-
nomnes lis aux plus gros tourbillons natu-
rellement prsents dans un coulement
turbulent. Les tourbillons plus petits, ceux qui
dissipent lnergie cintique du uide, seront
dcrits par un modle plus gnral. La grande
originalit de ces modlisations est douvrir un
champ complet dinvestigation en permettant
aux outils numriques de fournir, non plus
une image ge de lcoulement, mais un lm
anim permettant den reconstituer lvolu-
tion temporelle. La simulation est maintenant
capable de reprsenter de manire particuli-
rement raliste les mouvements des plus gros
tourbillons dans lcoulement, ce qui repr-
sente un grand pas vers une reprsentation de
la vraie nature de la turbulence. Les progrs
attendre dans le domaine des transferts de
chaleur au sein des changeurs sont donc
nombreux et importants.
Politique des logiciels
commerciaux
Les besoins et les attentes sont grands dans
tous les domaines industriels. Le pari est
colossal car la validation de la SGE reste
acadmique et les progrs raliser intres-
sent de nombreuses spcialits. En mthode
numrique, il faut amliorer la prcision et
la stabilit des schmas et acclrer la rapi-
dit de la rsolution et, en physique, tendre
la validation des modles, en commenant
par des cas acadmiques. mi-chemin des
deux disciplines, il faut sassurer de la com-
patibilit des choix des modles physiques
avec ceux des schmas numriques. Cest
cette dmarche qui est entreprise par les
grands logiciels du commerce en sappuyant
sur des rseaux universitaires.
De mme qutait dplore, par le pass, une
insufsance des modles classiques vis--vis
des transferts de chaleur uide-paroi, il appa-
rat clairement que le foss reste grand entre
travaux acadmiques et ralits industrielles
et quil manque ce niveau une validation
intensive sur des problmes ralistes.
Laction du GRETh
Face cette situation, laction du Grou-
pement pour la recherche sur les changeurs
thermiques (GRETh), au centre CEAde Gre-
noble, est double : raliser la validation indus-
trielle des modles avancs de simulation
thermique sur des problmes lis aux chan-
geurs de chaleur et rendre accessibles les
modles et leur domaine de validit son
club dindustriels par le concept de plate-
forme logicielle.
De la validation industrielle
lindustrialisation
Les changeurs compacts prennent une
place de plus en plus importante dans tous
les domaines de lindustrie, et en particulier
lautomobile, laronautique, la cryognie...
Ils permettent de rduire lencombrement,
le poids et le cot des dispositifs dchanges
thermiques. Un des enjeux scientiques
importants est la prdiction par des moyens
de simulation des coulements et des trans-
ferts de chaleur, dans des canaux de taille
variant de 0,1 10 mm et prsentant des irr-
gularits gomtriques importantes. Une des
gomtries les plus reprsentatives comporte
des ailettes pas dcal (offset strip n en
anglais) (gure 1).
Le GRETh a entrepris, avec laide de
lAdeme (Agence de lenvironnement et de
la matrise de lnergie), un travail de abi-
CLEFS CEA - N 47 - HIVER 2002-2003
85
recirculation du fluide
lchers tourbillonnaires
le long de l'ailette
lchers tourbillonnaires
dans le sillage de lailette
Figure 1. Image instantane du
champ de temprature de lair
un instant donn autour dune
ailette isole, en coulement de
la gauche vers la droite, obtenue
avec le logiciel Trio du CEA.
gauche, schma dune telle
ailette et de son implantation
pas dcal, dite OSF
(offset strip n).
lisation des outils de prdiction numrique
avance, de manire tester des modles
numriques et tre mme de choisir le
modle prdictif le plus performant en face
dun problme industriel. laide du logi-
ciel Trio, dvelopp au CEA, les meilleurs
modles de turbulence sont systmatique-
ment tests sur des gomtries dchangeurs
plaques et ailettes dont les caractristiques
sont dtermines exprimentalement.
Des simulations thermohydrauliques bidi-
mensionnelles et tridimensionnelles de lcou-
lement autour dune ailette isole ont t ra-
lises avec deux outils de simulation. Tout
dabord, Trio a permis deffectuer des simu-
lations instationnaires avec diffrents modles
de SGE. Puis, loutil de calcul commercial
Fluent a t utilis pour raliser des simula-
tions stationnaires avec des modles de tur-
bulence conventionnels (de type Reynolds
average Navier-Stokes equations). Ces modles
fournissent les grandeurs reprsentatives des
moyennes temporelles de lcoulement.
Les rsultats des simulations obtenus sont sys-
tmatiquement compars la bibliographie ou
aux rsultats exprimentaux du laboratoire :
prols paritaux de coefcient de pression,
coefcient de frottement et coefcient
dchange, coefcient global de pression et
frquence de lchers tourbillonnaires en aval.
Les maillages utiliss sont de lordre de
100 000 mailles pour les simulations 2D et de
1 million de mailles pour les simulations 3D.
Il apparat clairement que les rsultats num-
riques sont lis aux modles de turbulence uti-
liss, mais aussi leur mise en uvre. Les
rsultats obtenus en SGE (gure 1) permet-
tent didentier les mcanismes responsables
de laugmentation de lchange thermique, par
gnration gomtrique de la turbulence. La
SIMULER POUR CONCEVOIR
CLEFS CEA - N 47 - HIVER 2002-2003
86
La turbulence, ou lagitation de lcoulement dit turbulent, se
dveloppe dans la plupart des coulements qui conditionnent
notre environnement immdiat (rivires, ocan, atmosphre).
Elle se rvle tre aussi un, sinon le, paramtre dimensionnant
dans un bon nombre dcoulements industriels (lis la pro-
duction ou la conversion dnergie, larodynamique). Il nest
donc pas tonnant que soient entrepris des efforts visant sa pr-
diction ft-elle encore imprcise surtout lorsquelle se trouve
combine des phnomnes qui la compliquent : stratication,
combustion, prsence de plusieurs phases Cest que, para-
doxalement, mme sil est possible danticiper la nature turbu-
lente dun coulement et mme, dun point de vue thorique, de
dgager certaines caractristiques communes et apparemment
universelles aux coulements turbulents
(1)
, leur prdiction dans
Figure. Champ de temprature instantan (haut) et moyenn (bas) dans une situation de mlange. La courbe donne lhistorique de la temprature
en un point : valeur instantane uctuante en bleu et moyenne en rouge (daprs la thse dAlexandre Chatelain [DEN/DTP/SMTH/LDTA]).
T (t)
575
550
525
500
475
0 5
temps (s)
t
e
m
p

r
a
t
u
r
e

(
K
)
10
<T>
des cas prcis reste dlicate. Celle-ci doit en effet prendre en
compte limportante gamme dchelles spatiales et temporelles
(2)
impliques dans tout coulement de ce type.
Les chercheurs ne sont pourtant pas dmunis, aujourdhui, pour
aborder ce problme. En premier lieu, les quations qui rgis-
sent lvolution spatio-temporelle des coulements turbulents
(quations de Navier-Stokes
(3)
) sont connues. Leur rsolution
complte, dans des cas trs favorables, a conduit des descrip-
tions prdictives. Mais lemploi systmatique de cette mthode
de rsolution se heurte deux difcults rdhibitoires : dune
part, il ncessiterait la connaissance complte et simultane de
toutes les variables attaches lcoulement et des forages
sexerant sur lui
(4)
et, dautre part, il mobiliserait des moyens
de calculs irralistes pour encore des dcennies.
Modlisation et simulation des coulements turbulents
succession dimages permet de visualiser lvo-
lution temporelle des mcanismes au niveau
local, tels que la croissance, le dtachement et
lentranement des tourbillons.
Lindustrialisation de ces mthodes ne pourra
pas se faire sans un accompagnement du
type expertise, tant les mthodes requirent
une spcialisation de plus en plus grande.
Cest pourquoi le GRETh a dvelopp le
concept de plate-forme logicielle, qui consiste
rendre accessibles les logiciels de ther-
mohydraulique et les modles avancs son
club dindustriels, et travailler en troite
collaboration avec le partenaire industriel
CLEFS CEA - N 47 - HIVER 2002-2003
87
(suite)
Il faut donc se rsoudre, en sappuyant sur le caractre uctuant d
lagitation turbulente, dnir et utiliser des moyennes. Une des
approches les plus rpandues consiste aborder le problme sous
un angle statistique. Les moyennes densemble de vitesse, de pres-
sion, de temprature dont la distribution caractrise lcoule-
ment turbulent sont dnies comme les variables principales
de lcoulement quon cherche qualier par rapport ces
moyennes. Ceci conduit une dcomposition du mouvement (dite
de Reynolds) en champs moyen et uctuant, ce dernier mesurant
lcart instantan et local entre chaque grandeur relle et sa
moyenne (gure). Ces uctuations reprsentent la turbulence et
couvrent une partie importante du spectre de Kolmogorov
(1)
.
Cette opration rduit considrablement le nombre de degrs de
libert du problme et le rend manipulable informatiquement.
Elle comporte aussi de nombreuses difcults : il faut tout dabord
constater que, prcisment en raison des non-linarits des qua-
tions du mouvement, toute moyenne fait surgir des termes nou-
veaux et inconnus quil faut estimer. En fermant la porte la des-
cription complte et dterministe du phnomne, on ouvre celle
de la modlisation, cest--dire la reprsentation des effets de la
turbulence sur les variables moyennes.
Beaucoup de progrs ont t accomplis depuis les premiers
modles (Prandtl, 1925). Les modlisations nont cess dvoluer
vers plus de complexit, se basant sur le fait gnralement vri-
que toute nouvelle extension permet de conserver les pro-
prits antrieurement acquises. Il faut aussi constater que, mme
si de nombreux dveloppements remettent en avant la ncessit
de traiter les coulements en respectant leur caractre insta-
tionnaire, les modlisations les plus populaires ont t dve-
loppes dans le cadre des coulements stationnaires, pour les-
quels on naccde donc qu une reprsentation de la moyenne
temporelle de lcoulement : dans le modle mathmatique nal,
les effets de la turbulence proviennent ainsi intgralement de la
modlisation.
Il est galement remarquable que, malgr de nombreux travaux,
aucune modlisation nest aujourdhui capable de rendre compte de
lintgralit des phnomnes qui inuencent la turbulence ou sont
inuencs par elle (transition, instationnarit, stratication, com-
pression, etc.). Ce qui semble pour linstant empcher les modli-
sations statistiques de nourrir une ambition duniversalit.
Malgr ces limitations, la plupart des modlisations statistiques
courantes sont maintenant disponibles dans les codes commer-
ciaux et les outils des industriels. Il nest pas possible de pr-
tendre quelles permettent des calculs prdictifs dans toute situa-
tion. Leur prcision est variable, offrant des rsultats utiles pour
lingnieur dans des situations matrises et favorables (prdic-
tion de la traine avec une prcision de 5 % 10 % derreur [par-
fois mieux] sur certains prols), mais parfois faux dans des situa-
tions qui se rvlent, aprs coup, en dehors du champ de validit
du modle. Tout emploi matris dune modlisation repose donc
sur une qualication particulire au type dcoulement traiter.
Des modlisations alternatives, rpondant au besoin dune plus
grande prcision sur des gammes dchelles spatiales et tempo-
relles plus tendues et donc bases sur un oprateur de moyenne
dune nature diffrente, sont actuellement en dveloppement et
reprsentent des voies nouvelles.
Le paysage des modlisations de la turbulence est aujourdhui
trs complexe et lunication des points de vue et des divers
concepts de modlisation est une gageure. La tentation de luni-
versalit des modlisations reste donc hors de propos. Leur mise
en uvre relle relve la plupart du temps de compromis gn-
ralement guids par le savoir-faire de lingnieur.
Frdric Ducros
Direction de lnergie nuclaire
CEA centre de Grenoble
(1) On peut faire rfrence la rpartition spectrale de lnergie cin-
tique turbulente, connue comme le spectre de Kolmogorov, qui illustre
de manire trs simple la hirarchie des chelles, des grandes chelles por-
teuses dnergie aux chelles de plus en plus petites et de moins en moins
nergtiques.
(2) Cette tendue est le rsultat des non-linarits des quations du mou-
vement qui donne naissance une gamme tendue dchelles spatiales
et temporelles. Cette gamme est une fonction croissante du nombre de
Reynolds, Re, mesurant le rapport entre force dinertie et force visqueuse.
(3) Lhypothse selon laquelle la rsolution complte des quations de
Navier-Stokes permet la simulation de la turbulence est gnralement
admise, tout du moins dans la gamme des coulements sans choc.
(4) Il sagit dun problme rgi par des conditions initiales et aux limites.
F
Figure 2. Trajectoires suivies par le
uide au sein dun changeur plaques
et joints dangle dont les chevrons font
un angle de 30 par rapport laxe de
lcoulement fond de sillon. Obtenus
laide du logiciel Fluent, ces rsultats
illustrent les efforts de modlisation
locale des coulements.
SIMULER POUR CONCEVOIR
CLEFS CEA - N 47 - HIVER 2002-2003
88
en ouvrant les moyens dont il dispose et en
lassociant le plus possible la mise en
uvre des outils
(1)
(encadr).
Les industriels, qui font appel au GRETh pour
des dveloppements technologiques en rupture,
ont bien compris lintrt quils ont sasso-
cier un laboratoire qui essaie daller plus loin
quune simple dmonstration des potentialits
des nouvelles mthodes, quillustrent les rsul-
tats rcemment obtenus (gures 2 et 3).
Le GRETh trouve son propre intrt dans le
bon positionnement du travail de qualication
systmatique, la notorit croissante de sa plate-
forme logicielle o se rencontrent des indus-
triels de domaines trs diffrents et la synergie
entre les diffrents programmes de recherche
mens dans des secteurs non concurrents par-
tir des vrais problmes des industriels.
Un saut important dans
la capacit de prdiction
Les industriels sont de plus en plus tour-
ns vers la simulation pour la dnition des
meilleures gomtries lchelle du milli-
mtre, laquelle se situent les enjeux cono-
miques industriels et o il est difcile davoir
une caractrisation exprimentale rapide et
able. Cest pour essayer de rpondre cet
enjeu que le GRETh apporte des lments de
qualication des nouvelles mthodes de simu-
lation numrique, telles que la SGE, dans le
domaine des changeurs compacts.
Ces mthodes ouvrent un nouveau champ din-
vestigation par des moyens numriques en pro-
posant un saut important dans les capacits des
ingnieurs prdire les transferts de chaleur.
Par voie de consquence, elle oriente les inves-
tigations exprimentales vers des mesures plus
nes. Une validation sur des valeurs moyennes
de la temprature ou de la pression ne sufsant
plus, il faut en outre sattacher mesurer les
valeurs uctuantes de ces grandeurs.
Pierre Mercier et Patrice Tochon
Groupement pour la recherche sur les
changeurs thermiques (GRETh)
Direction de la recherche technologique
CEA centre de Grenoble
2,16
.
10
-1
1,95
.
10
-1
1,73
.
10
-1
1,51
.
10
-1
1,30
.
10
-1
1,08
.
10
-1
8,66
.
10
-2
6,50
.
10
-2
4,34
.
10
-2
2,18
.
10
-2
1,74
.
10
-4
Figure 3. coulement au sein
dune mousse mtallique
(voir illustration en dbut
darticle) calcul par le logiciel
Fluent. Il sagit des premiers
rsultats dun projet visant
caractriser une nouvelle
structure de ce type an
daugmenter les transferts
de chaleur. Les vecteurs
vitesse sont colors selon
lchelle (en m/s).
(1) Ce concept permet un bon ajustement la
demande, de la prestation journalire la thse
conance.
Lexemple des dveloppements avec
Alfa-Laval-Vicarb dans les changeurs plaques
Nagure, la connaissance des performances thermohydrauliques dun changeur
de chaleur tait issue dune longue liste dessais, plus ou moins cohrents et com-
plets. Ceci est particulirement vrai pour les changeurs compacts dont les sur-
faces dchange, complexes, chappent aux corrlations largement diffuses par
la littrature. Amliorer les performances dun changeur relevait donc de beau-
coup dessais, mais aussi dun peu de chance et dun bonne part de feeling.
Larrive sur le march de logiciels de simulation numrique en 3 dimensions
a chang compltement la donne (encadr A, Quest-ce quune simulation
numrique ?). La simulation, dabord limite une, puis neuf (gure 2) et main-
tenant trente-six cellules lmentaires, permet aujourdhui de numriser les
plaques chevrons avec une trs bonne cohrence par rapport aux formules
usuelles. Avec un tel outil, il est possible de simuler des prols gomtriques qui
nexistent pas et quil serait coteux de raliser avant de pouvoir faire des essais
traditionnels dont les rsultats sont soumis aux alas des boucles dessai.
Laccessibilit de cette technologie permet de multiplier les simulations an de
quantier limpact des diffrents paramtres et la visualisation quelle permet est
prcieuse pour comprendre les phnomnes locaux.
Lavance du GRETh dans la matrise des logiciels de simulation est un atout de
taille pour tablir des contrats de partenariat. En effet, les industriels ne trou-
vent pas toujours en interne les comptences et la disponibilit ncessaires
pour mener bien des projets de plus en plus complexes dans des dlais de
plus en plus courts.
RECHERCHE ET SIMULATION
CLEFS CEA - N 47 - HIVER 2002-2003
10
Quest-ce quune simulation numrique ?
La simulation numrique consiste reproduire par le calcul
le fonctionnement dun systme, pralablement dcrit par un
ensemble de modles. Elle sappuie sur des mthodes math-
matiques et informatiques spciques. Les principales tapes de
la ralisation dune tude par simulation numrique sont com-
munes de nombreux secteurs de la recherche et de
lindustrie, en particulier le nuclaire, larospatial ou lauto-
mobile.
En chaque point de lobjet considr, plusieurs grandeurs phy-
siques (vitesse, temprature) dcrivent ltat et lvolution du
systme tudi. Celles-ci ne sont pas indpendantes, mais relies
et rgies par des quations, gnralement aux drives par-
tielles. Ces quations constituent la traduction mathmatique
des lois de la physique qui modlisent le comportement de lob-
jet. Simuler ltat de ce dernier, cest dterminer idalement en
tout point les valeurs numriques de ses paramtres. Comme
il y a un nombre inni de points, donc une innit de valeurs cal-
culer, cet objectif est inaccessible (sauf dans des cas bien parti-
culiers o lon peut rsoudre les quations de dpart laide de
formules analytiques). Une approximation naturelle consiste donc
ne considrer quun nombre ni de points. Les valeurs des para-
mtres calculer sont ainsi en nombre ni et les oprations nces-
saires deviennent abordables grce lordinateur. Le nombre
effectif de points traits dpendra bien sr de la puissance de
celui-ci : plus il sera lev, meilleure sera nalement la descrip-
tion de lobjet. la base du calcul des paramtres comme la
base de la simulation numrique, il y a donc la rduction de lin-
ni au ni, la discrtisation.
Comment opre-t-on prcisment partir des quations math-
matiques du modle ? Deux mthodes sont trs souvent utili-
ses, respectivement reprsentatives des mthodes de calcul
dterministe, qui rsolvent les quations rgissant les ph-
nomnes tudis aprs avoir discrtis les variables, et des
mthodes de calcul statistique ou probabiliste.
Le principe de la premire, connue sous le nom de mthode
des volumes nis, est antrieur lusage des ordinateurs. Cha-
cun des points de lobjet est assimil simplement un petit
volume lmentaire (un cube par exemple), do le nom de
volume ni. Un plasma, par exemple, est ainsi vu comme un
ensemble ou un rseau de volumes contigus qui, par analogie
avec la trame dun tissu, sera dnomm maillage. Les para-
mtres de ltat de lobjet sont maintenant dnis dans chaque
maille du maillage. Pour chacune delles, en reformulant les qua-
tions mathmatiques du modle par des moyennes volumiques,
il sera alors possible de construire des relations algbriques
entre les paramtres de la maille et ceux de ses voisines. Au
total, il y aura autant de relations que de paramtres inconnus et
ce sera lordinateur de rsoudre le systme de relations obtenu.
Il faudra pour cela recourir aux techniques de lanalyse num-
rique et programmer des algorithmes spciques.
Laccroissement de la puissance des ordinateurs a permis daug-
menter la nesse de discrtisation, permettant de passer de
quelques dizaines de mailles dans les annes soixante plu-
sieurs dizaines de milliers dans les annes quatre-vingt, des
millions dans les annes quatre-vingt-dix et jusqu la dizaine de
milliards de mailles aujourdhui (machine Tera de la Direction
Exemple dimage dune simulation
2D dinstabilits ralise avec le
supercalculateur Tera du CEA. Le
calcul a fait appel au maillage
adaptatif, qui se fait plus n dans
les zones o les phnomnes sont
les plus complexes.
CEA
CLEFS CEA - N 47 - HIVER 2002-2003
11
A
des applications militaires du CEA), chiffre qui devrait dcu-
pler la n de la dcennie.
Un rafnement du maillage, le remaillage adaptatif, consiste
ajuster la taille des mailles en fonction des circonstances, par
exemple en les rendant plus petites et plus serres aux interfaces
entre deux milieux, l o les phnomnes physiques sont les plus
complexes, ou l o les variations sont les plus importantes.
La mthode des volumes nis sapplique dans des contextes
physiques et mathmatiques trs varis. Elle autorise toute
forme de maille (cube, hexadre, ttradre) et le maillage
peut tre modi durant le calcul, en fonction de critres go-
mtriques ou physiques. Enn, elle est aise mettre en uvre
dans le contexte des ordinateurs parallles (encadr B, Les
moyens informatiques de la simulation numrique
hautes performances), le maillage pouvant en effet faire lob-
jet dun dcoupage pour des calculs sur ce type de machines
(exemple gure B, p. 13).
Appartiennent la mme famille la mthode des diffrences
nies, cas particulier de la mthode des volumes nis o
les cts des mailles sont orthogonaux, et la mthode aux
lments nis, qui peut juxtaposer divers types de mailles.
La deuxime grande mthode, dite de Monte-Carlo, est par-
ticulirement adapte pour simuler le transport de particules,
par exemple des neutrons ou des photons dun plasma (voir
Les simulations en physique des particules). Un tel transport
est en fait caractris par une succession dtapes lors des-
quelles chaque particule peut subir diffrents vnements (dif-
fusion, absorption, mission) possibles a priori. Les proba-
bilits lmentaires de chacun de ces vnements sont connues
individuellement pour chaque particule.
Il est alors naturel dassimiler un point du plasma une parti-
cule. Un ensemble de particules, en nombre ni, va constituer
un chantillon reprsentatif de linnit de particules du plasma,
comme lors dun sondage statistique. Dtape en tape, lvo-
lution de lchantillon sera dtermine grce des tirages au
hasard (do le nom de la mthode). Lefficacit de cette
mthode, mise en uvre Los Alamos ds les annes 1940,
dpend bien sr de la qualit statistique des tirages au hasard.
Il existe pour cela des mthodes de nombres alatoires, bien
adaptes au traitement par un ordinateur.
Les mthodes des volumes nis et de Monte-Carlo ont suscit
et suscitent de nombreuses tudes mathmatiques. Ces tudes
sattachent notamment prciser la convergence de ces
mthodes, cest--dire comment la prcision de lapproxima-
tion varie avec le nombre de mailles ou de particules. Cette
question est naturelle lors de la confrontation des rsultats de
la simulation numrique ceux de lexprience.
Simulation 3D ralise laide du supercalculateur Tera install n 2001
au centre CEA/DAM le-de-France Bruyres-le-Chtel (Essonne).
CEA
Comment se droule une simulation numrique ?
Il est souvent question dexprience numrique pour souligner
lanalogie entre la pratique dune simulation numrique et la
conduite dune exprience de physique.
Brivement, cette dernire utilise un dispositif exprimental,
congur selon des conditions initiales (de temprature, de pres-
sion) et des paramtres de contrle (dure de lexprience,
des mesures). Durant lexprience, le dispositif produit des
points de mesures qui sont enregistrs. Ces enregistrements sont
ensuite analyss et interprts.
Dans une simulation numrique, le dispositif exprimental
consiste en un ensemble de programmes informatiques excu-
ts sur des ordinateurs. Les codes ou logiciels de calcul sont la
traduction, travers des algorithmes numriques, des formulations
mathmatiques des modles physiques tudis. En amont et en
aval du calcul, les logiciels denvironnement effectuent la ges-
tion de plusieurs oprations complexes de prparation des calculs
et de leur dpouillement.
Les donnes initiales de la simulation comporteront dabord la dli-
mitation du domaine de calcul partir dune reprsentation appro-
che des formes gomtriques (produite par le dessin et la CAO,
conception assiste par ordinateur), suivie de la discrtisation de ce
domaine de calcul sur un maillage, ainsi que les valeurs des para-
mtres physiques sur ce maillage et les paramtres de contrle du
bon droulement des programmesToutes ces donnes (produites
et gres par les logiciels denvironnement) seront saisies et vries
par les codes. Les rsultats des calculs proprement dits, cest--dire
les valeurs numriques des paramtres physiques, seront sauve-
gards au fur et mesure. En fait, un protocole spcique structu-
rera les informations produites par lordinateur an de constituer une
base de donnes numriques.
Un protocole complet organise lchange informatique des infor-
mations requises (dimensions notamment) suivant des formats
prdnis : modeleur
(1)
, mailleur
(2)
, dcoupeur de maillage, code
(1) Le modeleur est un outil qui permet la cration et la manipulation de
points, courbes et surfaces en vue par exemple de la cration dun maillage.
(2) Les formes gomtriques dun maillage sont dcrites par des ensembles
de points relis par des courbes et des surfaces (de Bzier par exemple)
qui en reprsentent les frontires.
RECHERCHE ET SIMULATION
CLEFS CEA - N 47 - HIVER 2002-2003
12
Lexemple dun calcul de thermohydraulique
La mise en uvre dun protocole de simulation numrique peut
tre illustre par les travaux raliss par lquipe de dvelop-
pement du logiciel de calcul thermohydraulique Trio U. Ces
travaux se sont drouls dans le cadre dune tude faite en col-
laboration avec lInstitut de radioprotection et de sret
nuclaire (IRSN). Lobjectif tait dobtenir des donnes trs pr-
cises pour fournir lingnieur les sollicitations en tempra-
ture la paroi des composants dun racteur eau sous pression
dans le cas dun accident grave impliquant une circulation natu-
relle turbulente de gaz chauds. Cette tude requiert la modli-
sation simultane deffets systme grande chelle et de ph-
nomnes turbulents petite chelle (encadr F, Modlisation
et simulation des coulements turbulents).
Elle dbute par la dfinition du modle de calcul global
(gure A), suivie de la ralisation du modle CAO et du maillage
correspondant avec des logiciels du commerce (gure B). Les
maillages de plus de cinq millions de mailles exigent lutilisation
de puissantes stations graphiques. Dans cet exemple, le maillage
dun gnrateur de vapeur (gures C et D) a t dcoup pour
rpartir les calculs sur huit processeurs dun calculateur paral-
lle du CEA : chaque couleur symbolise une zone affecte un
processeur particulier. Les calculs, dont les conditions aux
limites sont donnes par un calcul systme (Icare-Cathare),
produisent des rsultats quil appartient aux spcialistes din-
terprter. En loccurrence, les visualisations sur des stations
graphiques des valeurs instantanes des champs de vitesse mon-
trent limpact dun panache chaud sur la plaque tubulaire du
Figure A.
Domaine de
calcul global
incluant une
partie de la cuve
racteur (rouge),
la conduite de
sortie (branche
chaude en bleu
clair), le
gnrateur
de vapeur
(bleu fonc)
et le pressuriseur
(vert).
de calculs, logiciel de visualisation et danalyse. Les tudes de
sensibilit des rsultats (au maillage et aux modles) font partie
des expriences numriques.
lissue des calculs (rsolution numrique des quations dcrivant
les phnomnes physiques qui se droulent dans chaque maille),
lanalyse des rsultats par des spcialistes reposera sur lexploi-
tation de la base de donnes numriques. Elle comportera plu-
sieurs tapes : extraction slective des donnes (selon le para-
mtre physique recherch) et visualisation, extraction et transfert
des donnes pour calculer et visualiser des diagnostics.
Le parallle entre la conduite dun cas de calcul, dune exprience
numrique et la conduite dune exprience physique ne sarrte
pas l : les rsultats numriques seront compars aux rsultats
exprimentaux. Cette analyse comparative, effectue sur la base
de critres quantitatifs standardiss, fera appel et lexprience
et lart de lingnieur, du physicien, du mathmaticien. Elle
dbouchera sur de nouvelles amliorations des modles phy-
siques et des programmes informatiques de simulation.
Bruno Scheurer
Direction des applications militaires
CEA centre DAM-Ile de France
Frdric Ducros et Ulrich Bieder
Direction de lnergie nuclaire
CEA centre de Grenoble
gnrateur de vapeur (coupe dans le champ de vitesses gauche
de la gure E) et la temprature instantane dans la bote eau
( droite).
CLEFS CEA - N 47 - HIVER 2002-2003
13
A
Figures C et D.
1,20
.
10
3
1,18
.
10
3
1,17
.1
0
3
1,15
.
10
3
1,13
.
10
3
1,12
.
10
3
1,10
.
10
3
Figure E.
Figure B. Modle CAO
de la branche chaude
en sortie de la cuve
racteur ( gauche) et
son maillage non
structur ( droite).
SIMULER POUR COMPRENDRE
CLEFS CEA - N 47 - HIVER 2002-2003
18
Les moyens informatiques de la simulation
Effectuer des simulations numriques plus prcises impose de
mettre en uvre des modles physiques et numriques eux-mmes
plus prcis portant sur des descriptions plus nes des objets simu-
ls (encadr A, Quest-ce quune simulation numrique ?). Tout
ceci ncessite des progrs dans le domaine des logiciels de simu-
lation mais aussi une augmentation importante de la capacit des
quipements informatiques sur lesquels ces logiciels sont utiliss.
Processeurs scalaires et vectoriels
Au cur de lordinateur, le processeur est lunit de base qui, drou-
lant un programme, effectue les calculs. Il en existe deux grands
types, les processeurs scalaires et les processeurs vectoriels.
Les premiers excutent des oprations portant sur des nombres l-
mentaires (scalaires), par exemple laddition de deux nombres. Les
seconds excutent des oprations portant sur des ensembles de
nombres (vecteurs), par exemple additionner deux deux les
nombres composant deux ensembles de 500 lments. ce titre, ils
sont particulirement adapts la simulation numrique : lors de
lexcution dune opration de ce type, un processeur vectoriel peut
fonctionner une vitesse proche de sa performance maximale (crte).
La mme opration avec un processeur scalaire exige de nombreuses
oprations indpendantes (oprations par composante des vecteurs)
qui sexcutent une vitesse bien infrieure sa vitesse crte. Lavan-
tage principal des processeurs scalaires est leur prix : il sagit de
microprocesseurs gnralistes dont les cots de conception et de
fabrication peuvent tre amortis sur de larges marchs.
Forces et contraintes du paralllisme
Les processeurs rcents permettent de hautes performances,
dune part en utilisant une frquence de fonctionnement plus
leve, dautre part en cherchant excuter en mme temps
plusieurs oprations : cest un premier niveau de paralllisme.
Lacclration de la frquence est limite par lvolution de la
technologie micro-lectronique, tandis que les dpendances
entre instructions excuter par le processeur limitent le paral-
llisme possible. La mise en uvre simultane de plusieurs
processeurs constitue un second niveau de paralllisme, qui
permet dobtenir des performances accrues condition de dis-
poser de programmes capables den tirer parti. Alors que le
paralllisme au niveau des processeurs est automatique, celui
entre processeurs dans un ordinateur parallle est la charge
du programmeur, qui doit dcouper son programme en mor-
ceaux indpendants et prvoir entre eux les communications
ncessaires. On procde souvent par un dcoupage du domaine
sur lequel porte le calcul, chaque processeur tant charg de
simuler le comportement dun domaine, et par ltablissement
de communications rgulires entre processeurs an de garan-
tir la cohrence densemble du calcul. Pour obtenir un pro-
gramme parallle efcace, il faut sassurer de lquilibrage de
charge entre processeurs et chercher limiter le cot des com-
munications.
Les diffrentes architectures
Les quipements informatiques ont diffrentes fonctions. par-
tir de son ordinateur de travail sur lequel il prpare ses calculs et
en analyse les rsultats, lutilisateur accde des moyens de cal-
cul, de stockage, et de visualisation partags, mais beaucoup plus
puissants que les siens propres. Lensemble de ces quipements
sont relis par des rseaux informatiques permettant de faire cir-
culer les informations entre eux avec des dbits compatibles avec
le volume de donnes produites, pouvant atteindre 1 traoctet
(1 To = 10
12
octets) de donnes pour une seule simulation.
Les grands quipements de calcul sont gnralement appels
supercalculateurs. Ils atteignent aujourdhui
des puissances qui se chiffrent en traops
(1 Tflops = 10
12
oprations de calcul par
seconde).
Il existe aujourdhui trois grands types de
supercalculateurs : les supercalculateurs vec-
toriels, les grappes de mini-ordinateurs
mmoire partage et les grappes de PC (lor-
dinateur que chacun possde chez soi). Le
choix entre ces architectures dpend large-
ment des applications et de lutilisation
vises. Les supercalculateurs vectoriels dis-
posent de processeurs trs performants mais
dont il est difcile daugmenter la puissance
en ajoutant des processeurs. Les grappes de
PC sont peu coteuses mais mal adaptes
des environnements o de nombreux utili-
sateurs font beaucoup de calculs trs gour-
mands en puissance machine, en mmoire et
en entres-sorties.
Ce sont ces considrations qui ont en particu-
lier conduit la Direction des applications mili-
taires (DAM) du CEA choisir pour son pro-
gramme simulation (voir Le programme
Simulation : la garantie des armes sans
essais nuclaires) les architectures de type
grappe de mini-ordinateurs mmoire parta-
ge, encore appeles clusters de SMP (Sym-
metric Multi-Processor). Un tel systme utilise
comme brique de base un mini-ordinateur com-
CEA
Installe en dcembre 2001 au CEA (centre DAM-Ile de France) et conue par Compaq
(devenue depuis HP), la machine Tera a pour lment de base un mini-ordinateur
4 processeurs Alpha 1 GHz partageant une mmoire de 4 Go et fournissant une puissance
totale de 8 Gops. Ces lments de base sont interconnects par un rseau rapide conu par
la socit Quadrics. Une opration de synchronisation sur lensemble des 2 560 processeurs
seffectue en moins de 25 microsecondes. Le systme de chiers global offre un espace
de stockage de 50 traoctets pour les entres-sorties avec une bande passante agrge
de 7,5 Go/s.
CLEFS CEA - N 47 - HIVER 2002-2003
19
B
numrique hautes performances
disques partags entre tous les noeuds
nud
E/S
nud
calcul
nud
calcul
nud
calcul
nud
calcul
nud
calcul
nud
calcul
EV68
mmoire (4 Go)
entres-sorties
(rseaux,
disques locaux...)
EV68
EV68
EV68
rseau interne
nud
E/S
nud
E/S
Figure. Architecture dune machine du type cluster de SMP. gauche, larchitecture gnrale (E/S = entre/sortie), droite celle dun nud avec
quatre processeurs Alpha EV68 cadencs 1 GHz.
Les calculateurs parallles sont adapts aux mthodes numriques
bases sur des maillages (encadr A, Quest-ce quune simulation
numrique ?) mais aussi au traitement de calculs ab initio comme cette
simulation par dynamique molculaire de lendommagement par choc
de deux plaques de cuivre 1 km/s (voir La simulation des matriaux).
Le systme considr est constitu de 100 000 atomes de cuivre
reprsentant un paralllpipde de section carre (0,02 m de ct)
densit normale. Les atomes interagissent suivant un potentiel EAM
(embedded atom potential) pendant 4,6 picosecondes. Le calcul,
effectu sur 18 processeurs du supercalculateur Tera de Bruyres-le-
Chtel laide du logiciel Stamp dvelopp au CEA, a reprsent une
dizaine de minutes de temps utilisateur (calcul ralis par B. Magne).
Des tests impliquant jusqu 64 millions datomes ont t raliss,
mobilisant 256 processeurs pendant une centaine dheures.
en passant par les bureaux dtudes, ils offrent un excellent rap-
port performance/prix. Ces briques de base (encore appeles
nuds) sont relies entre elles par un rseau dinterconnexion
hautes performances : la puissance cumule de plusieurs cen-
taines de ces briques peut atteindre plusieurs traops. On parle
alors dordinateur massivement parallle.
Cette puissance peut tre disponible pour une seule application
parallle utilisant toutes les ressources du supercalculateur mais
aussi pour de multiples applications indpendantes, parallles
ou non, utilisant chacune une partie des ressources.
Si la caractristique mise en avant pour dcrire un supercal-
culateur est en gnral sa puissance de calcul, il ne faut pas
ngliger laspect entres-sorties. Ces machines capables def-
fectuer des simulations de grande taille doivent disposer de
systmes de disques avec des capacits et des performances
adaptes. Dans les clusters de SMP, chaque mini-ordinateur
dispose dun espace disque local. Il nest nanmoins pas judi-
cieux dutiliser celui-ci pour les chiers utilisateurs, ce qui obli-
gerait lutilisateur explicitement dplacer ses donnes entre
les diffrentes phases de ses calculs. Pour cette raison, il est
important de disposer dun espace disque accessible par len-
semble des mini-ordinateurs du supercalculateur. Cet espace est
en gnral constitu de batteries de disques relies des nuds
dont la fonction principale est de les grer. Comme pour le cal-
cul, cest le paralllisme pour les entres-sorties qui permet
doffrir des performances leves. Il faut, pour ce faire, dispo-
ser de systmes de chiers globaux parallles permettant un
accs rapide et sans contraintes lespace disque partag.
Offrant des puissances de calcul considrables, les clusters de
SMP posent nanmoins plusieurs ds. Parmi les plus impor-
tants, outre la programmation de logiciels de simulation
capables de tirer parti du grand nombre de processeurs, il faut
mettre au point des systmes dexploitation et les logiciels asso-
cis compatibles avec de telles congurations et tolrants vis-
-vis des pannes.
Franois Robin
Direction des applications militaires
CEA centre DAM-Ile de France
CEA
portant plusieurs microprocesseurs qui partagent une mmoire
commune (gure). Ces mini-ordinateurs tant largement diffu-
ss dans des domaines varis allant de la banque au serveur web

Vous aimerez peut-être aussi