8/12/2019 Thermique Numerique.pdf
1/113
FACULT POLYTECHNIQUE DE MONS
Service de Thermique et Combustion
THERMIQUE NUMERIQUE
Prof. Paul Lybaert
Prof. Vronique Feldheim
2003 (rev. 09/2004)
8/12/2019 Thermique Numerique.pdf
2/113
Table des matires
Table des matires iv
Liste des Tableaux v
Table des Figures vi
1 Introduction 11.1 Types de problmes rsoudre . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Principes gnraux des mthodes numriques . . . . . . . . . . . . . . 11.2.1 Mise en quations . . . . . . . . . . . . . . . . . . . . . . . . . 21.2.2 Discrtisation . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.2.3 Solution des quations nodales . . . . . . . . . . . . . . . . . . 31.2.4 Analyse des rsultats . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Plan du cours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Equations de conservation dans un milieu continu 12.1 Drive historique dune intgrale de volume . . . . . . . . . . . . . . 12.2 Conservation de la masse . . . . . . . . . . . . . . . . . . . . . . . . . 22.3 Conservation de la quantit de mouvement . . . . . . . . . . . . . . . 3
2.4 Conservation de lnergie . . . . . . . . . . . . . . . . . . . . . . . . . 52.5 Forme gnrale des quations de conservation . . . . . . . . . . . . . 82.6 Conditions initiales et conditions aux limites . . . . . . . . . . . . . . 9
3 Mthode aux volumes finis 13.1 Principes gnraux de la mthode . . . . . . . . . . . . . . . . . . . . 13.2 Problmes elliptiques . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3.2.1 Discrtisation spatiale - Dfinition des noeuds et des lmentsde volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3.2.2 Discrtisation des quations - Diffusion stationnaire . . . . . . 3Problmes monodimensionnels (1-D) . . . . . . . . . . . . . . 3
Problmes 2-D et 3-D . . . . . . . . . . . . . . . . . . . . . . . 63.2.3 Discrtisation des quations - convection-diffusion stationnaire 7
Problmes monodimensionnels . . . . . . . . . . . . . . . . . . 7Profil linaire . . . . . . . . . . . . . . . . . . . . . . . 10"Upwinding" ("Upwind scheme") . . . . . . . . . . . . 11Solution rigoureuse . . . . . . . . . . . . . . . . . . . . 12Schma hybride . . . . . . . . . . . . . . . . . . . . . . 13Schma en puissance ("Power scheme") . . . . . . . . . 14
ii
8/12/2019 Thermique Numerique.pdf
3/113
Autres schmas . . . . . . . . . . . . . . . . . . . . . . 14Problmes 2-D et 3-D . . . . . . . . . . . . . . . . . . . . . . . 14
Schmas localement mono dimensionnels . . . . . . . . 16Diffusion numrique - schmas bi- ou tridimensionnels . 16
Conditions aux limites . . . . . . . . . . . . . . . . . . . . . . 19
Mthode A : noeuds placs sur les limites . . . . . . . . 19Mthode B . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.3 Problmes paraboliques . . . . . . . . . . . . . . . . . . . . . . . . . . 223.3.1 Diffusion non-stationnaire . . . . . . . . . . . . . . . . . . . . 22
Mthode dEuler explicite . . . . . . . . . . . . . . . . . . . . 23Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Mthode dEuler implicite . . . . . . . . . . . . . . . . . . . . 24Mthode de pondration - mthode de Crank-Nicholson . . . . 25
3.3.2 Convection diffusion non-stationnaire . . . . . . . . . . . . . . 25Mthode explicite . . . . . . . . . . . . . . . . . . . . . . . . . 26
Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Mthode implicite . . . . . . . . . . . . . . . . . . . . . . . . . 28Mthode de pondration . . . . . . . . . . . . . . . . . . . . . 29
3.3.3 Couches limites stationnaires 2-D ou 3-D . . . . . . . . . . . . 29Discrtisation spatiale . . . . . . . . . . . . . . . . . . . . . . 29Discrtisation des quations . . . . . . . . . . . . . . . . . . . 29
Mthode explicite . . . . . . . . . . . . . . . . . . . . . 30Mthode implicite . . . . . . . . . . . . . . . . . . . . . 31
3.4 Solution du systme dquations nodales . . . . . . . . . . . . . . . . 323.4.1 Structure et proprits du systme dquations linarises . . . 333.4.2 Mthodes itratives par points . . . . . . . . . . . . . . . . . . 34
3.4.3 Solution directe pour les problmes 1-D - Algorithme de Thomas 35Problmes 2-D et 3-D - Mthodes itratives par lignes . . . . . 37
4 Mthode aux lments finis 14.1 Principes gnraux de la mthode . . . . . . . . . . . . . . . . . . . . 1
4.1.1 Discrtisation spatiale . . . . . . . . . . . . . . . . . . . . . . 14.1.2 Discrtisation des quations . . . . . . . . . . . . . . . . . . . 2
4.2 Elments finis et fonctions dinterpolation . . . . . . . . . . . . . . . 44.2.1 Gomtrie des lments . . . . . . . . . . . . . . . . . . . . . . 4
Elments 1 dimension . . . . . . . . . . . . . . . . . . . . . 4Elments 2 dimensions . . . . . . . . . . . . . . . . . . . . . 4
Elments 3 dimensions . . . . . . . . . . . . . . . . . . . . . 44.2.2 Fonctions de forme . . . . . . . . . . . . . . . . . . . . . . . . 64.2.3 Elment de rfrence - Transformations . . . . . . . . . . . . . 9
4.3 Discrtisation des quations . . . . . . . . . . . . . . . . . . . . . . . 134.4 Discrtisation des quations - conductibilit thermique . . . . . . . . 13
4.4.1 Forme faible - mthode de Galerkin . . . . . . . . . . . . . . . 134.4.2 Problmes stationnaires - Equation nodale . . . . . . . . . . . 154.4.3 Problmes non-stationnaires - Equation nodale . . . . . . . . . 15
iii
8/12/2019 Thermique Numerique.pdf
4/113
4.5 Assemblage du systme dquations nodales - Calcul des coefficients . 174.6 Discrtisation de lquation dadvection - diffusion . . . . . . . . . . . 19
4.6.1 Forme faible - mthode de Galerkin . . . . . . . . . . . . . . . 194.6.2 Problmes stationnaires - Equation nodale (c= constante) . 194.6.3 Modification de la mthode de Galerkin - "Upwinding" . . . . 21
4.7 Solution du systme dquations nodales . . . . . . . . . . . . . . . . 244.7.1 Structure et proprits du systme [A][t]=[b] . . . . . . . . . . 244.7.2 Mthodes itratives utilises . . . . . . . . . . . . . . . . . . . 254.7.3 Mthodes directes . . . . . . . . . . . . . . . . . . . . . . . . . 25
5 Application aux problmes de convection 15.1 Convection force laminaire - quations . . . . . . . . . . . . . . . . . 15.2 Application de la mthode aux volumes finis . . . . . . . . . . . . . . 3
5.2.1 Discrtisation spatiale . . . . . . . . . . . . . . . . . . . . . . 35.2.2 Discrtisation des quations . . . . . . . . . . . . . . . . . . . 35.2.3 Solution des quations nodales - Linarisation . . . . . . . . . 5
5.2.4 Solution des quations linarises - Algorithme SIMPLE . . . 65.3 Convection naturelle . . . . . . . . . . . . . . . . . . . . . . . . . . . 85.4 Convection force turbulente . . . . . . . . . . . . . . . . . . . . . . . 10
5.4.1 Modlisation de la turbulence - Hypothse de Boussinesq . . . 115.4.2 Dtermination des proprits turbulentes . . . . . . . . . . . . 125.4.3 Structure de lcoulement turbulent prs dune paroi - Profils
gnraliss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Remarques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.4.4 Solution numrique des transferts convectifs turbulents . . . . 16
6 Le transfert de chaleur par rayonnement 1
6.1 Rappel de quelques dfinitions . . . . . . . . . . . . . . . . . . . . . . 16.1.1 Emission dun corps athermane . . . . . . . . . . . . . . . . . 16.1.2 Propagation dans un milieu diathermane . . . . . . . . . . . . 36.1.3 Absorption par une surface . . . . . . . . . . . . . . . . . . . . 4
6.2 Equation de transfert du rayonnement . . . . . . . . . . . . . . . . . 56.2.1 Cas du parfait diathermane . . . . . . . . . . . . . . . . . . . 8
6.3 Couplage du rayonnement avec les autres modes . . . . . . . . . . . . 96.3.1 Flux radiatif . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96.3.2 Puissance volumique radiative dissipe . . . . . . . . . . . . . 9
6.4 Solution numrique - Mthode des transferts discrets . . . . . . . . . 106.4.1 Principes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.4.2 Intgration le long dun rayon . . . . . . . . . . . . . . . . . . 126.4.3 Conditions aux limites . . . . . . . . . . . . . . . . . . . . . . 126.4.4 Calcul de la puissance dissipe . . . . . . . . . . . . . . . . . . 13
iv
8/12/2019 Thermique Numerique.pdf
5/113
Chapitre 1
Introduction
1.1 Types de problmes rsoudre
Transfert par conductibilit
Ex : Dperditions au travers du fond dun rservoir pos sur le sol
Transfert par convection (+conduction)
Ex : Refroidissement par convection mixte laminaire de composants lectro-
niques - Transfert de chaleur entre un jet turbulent et une paroi - Champ de
temprature et coulement lintrieur dun changeur
Transfert par rayonnement
Ex : Calcul des tempratures des lments dun satellite
Transferts combins conductibilit - convection - rayonnement
Ex : Champ de temprature dans un four de cuisson cramique - Champs detemprature et de concentrations dans une chambre de combustion
Simulation des systmes thermiques
Ex : Simulation des fours intermittents de cuisson cramique - Simulation des
fours de recuit discontinu de bobines de tole
1.2 Principes gnraux des mthodes numriques
Lutilisation dune mthode numrique en vue de la solution dun problme de
transfert de chaleur requiert quatre tapes : la mise en quations du problme
la discrtisation du domaine et des quations
la rsolution des quations discrtises
lanalyse des rsultats
8/12/2019 Thermique Numerique.pdf
6/113
1.2. PRINCIPES GNRAUX DES MTHODES NUMRIQUES 1.2
1.2.1 Mise en quations
La mise en quations consiste exprimer en termes mathmatiques un problme
pos en termes physiques.
Gnralement, cela ncessite de poser au pralable un certain nombre dhypothses -
ngliger certains modes de transfert ou certains phnomnes, approximer les propri-
ts thermophysiques par des valeurs constantes,... - de faon simplifier les quations
et rduire au maximum la difficult de la rsolution.
Ces hypothses faites, on crit les quations qui rgissent les phnomnes mis en
jeu dans le problme pos. Pour des problmes de transfert de chaleur, il sagit de
lquation de conservation de lnergie, associe ventuellement dautres quations
de conservation (masse, quantit de mouvement, espces chimiques (combustion par
exemple), intensit de rayonnement,...), et/ou des relations cintiques (liant les vi-
tesses de raction la temprature,...). Ces quations sont des quations diffrentielles
et leur solution requiert lexpression de conditions initiales et aux limites du domaine
de rsolution.
On appelle modle lensemble ainsi constitu par la dfinition du domaine de rsolu-
tion, les hypothses simplificatrices, les quations et leurs conditions aux limites et
initiales. Une situation physique dtermine peut tre dcrite par plusieurs modles
qui diffrent en complexit, en prcision et par le type de rsultats quils fournissent.
1.2.2 Discrtisation
La solution des quations du modle - le champ de temprature - est une fonctioncontinue de lespace et ventuellement du temps. Dans les cas qui nous occupent,
cette solution ne peut tre calcule analytiquement. On doit donc en chercher une
approximation.
Dans les mthodes numriques que nous examinerons dans ce cours, cette approxi-
mation est base sur un ensemble fini de valeurs approximatives des tempratures et
des autres variables ventuelles en un certain nombre de points appels noeuds. Les
valeurs associes ces noeuds sont appeles valeurs nodales. Des noeuds devront tre
dfinis dans lespace - cest la discrtisation spatiale ou maillage du domaine - et, le
cas chant, dans le temps - cest la discrtisation temporelle.
Pour calculer les valeurs nodales, il est ncessaire de transformer les quations du mo-
dle. Cest la discrtisation des quations. Celle-ci conduit un systme dquations,
en nombre gal au nombre de noeuds, dont les inconnues sont les valeurs nodales.
8/12/2019 Thermique Numerique.pdf
7/113
1.3. PLAN DU COURS 1.3
1.2.3 Solution des quations nodales
Les quations nodales obtenues sont des quations algbriques, non-linaires si les
quations du modle sont non-linaires.
Ce systme dquations algbriques peut tre rsolu par les mthodes classiques du cal-
cul numrique. Cependant, la structure des quations nodales obtenues par certaines
mthodes de discrtisation permet lutilisation de mthodes spcialement adaptes
et plus efficaces que les mthodes gnrales. Quelques unes de ces mthodes seront
examines dans le cadre de ce cours.
1.2.4 Analyse des rsultats
Au terme de la rsolution du systme dquations nodales, lutilisateur dispose
dune approximation de la solution cherche. Il lui appartient alors de lanalyser,
cest--dire dvaluer sa cohrence et sa prcision. L interviennent le sens physiqueet lexprience de lingnieur.
Cette analyse peut lamener revenir lune ou lautre tape de la procdure afin
damliorer la qualit des rsultats : revoir la dfinition des noeuds pour amliorer la
prcision, lever une hypothse simplificatrice du modle en vue dobtenir une meilleure
adquation au rel,...
Lutilisation dune mthode numrique est donc finalement une dmarche par approxi-
mations successives qui ncessite une bonne connaissance la fois des phnomnes
physiques mis en oeuvre et des mthodes numriques de simulation de ces phno-
mnes. Cest lobjet de ce cours damliorer cette connaissance.
1.3 Plan du cours
La transmission de la chaleur seffectue selon deux modes fondamentaux : la
conduction thermique, dune part, le rayonnement dautre part. Ces deux modes de
transfert sont rgis par des quations de types diffrents : des quations aux drives
partielles rgissent les phnomnes conductifs et convectifs, des quations intgro-
diffrentielles rendent compte des transferts par rayonnement. Le cours sera ds lors
divis en deux parties, consacres successivement ces deux modes de transfert.
Le chapitre 1 traite de la modlisation des problmes de transfert par conduction-
convection. On y drive lquation de conservation de lnergie dans un milieu continu.
On y rappelle lexpression des quations de conservation de la masse et de la quantit
de mouvement dans un fluide en mouvement.
Les deux chapitres suivants traitent de mthodes de discrtisation de ces quations.
8/12/2019 Thermique Numerique.pdf
8/113
1.3. PLAN DU COURS 1.4
Nous avons choisi de limiter notre prsentation aux deux mthodes les plus rpan-
dues : la mthode aux volumes finis et la mthode aux lments finis. Les principes
de ces mthodes sont prsents aux chapitres 2 et 3.
Ces principes sont ensuite appliqus la rsolution de problmes de conductibilit
thermique au chapitre 4, le chapitre 5 tant consacr quant lui aux phnomnesconvectifs.
Les problmes de rayonnement sont introduits, au chapitre 6, par un rappel des qua-
tions qui rgissent les transferts radiatifs.
Deux mthodes de rsolution numriques de ces quations ont t choisies : la m-
thode des zones sera explicite au chapitre 7, les mthodes des flux seront examines
au chapitre 8. Ces dernires sont particulirement utilises pour traiter les problmes
de transferts combins conduction - convection - rayonnement.
Le dernier chapitre est consacr la simulation des systmes thermiques. Ceux-ci
mettent gnralement en oeuvre tous les modes de transfert de chaleur, ainsi quedes systmes de rgulation. Leur complexit rend quasi-impossible la simulation d-
taille de leur fonctionnement. Des mthodes simplifies, dveloppes cet effet, sont
prsentes au chapitre 9.
8/12/2019 Thermique Numerique.pdf
9/113
Chapitre 2
Equations de conservation dans un
milieu continu
Les transferts thermiques par conductibilit ou par convection sont rgis par
lquation de conservation de lnergie. Cette quation est la seule considrer dans le
cas des milieux solides indformables. Par contre, dans les fluides, transfert de chaleur
et coulement sont lis et la simulation des transferts thermiques convectifs ncessite
donc gnralement le calcul du champ de vitesse. Les problmes de convection sont
donc rgis par les quations de conservation de la masse, de la quantit de mouvement
et de lnergie.
2.1 Drive historique dune intgrale de volume
Les quations de conservation expriment les principes de conservation de la masse,
de la quantit de mouvement, de lnergie, ... appliqus un volume du milieu continu.
Un mme principe peut tre exprim sous diffrentes formes, suivant le volume -
infinitsimal ou quelconque - et le rfrentiel - fixe ou en mouvement avec le fluide
- choisis. Nous dvelopperons les diffrentes quations en exprimant les principes
de conservation appliqus un volume quelconque de fluide que lon suit dans son
mouvement (fig. 2.1). Ces expressions utilisent la drive historique dune intgrale de
volume. Celle-ci est lie la drive temporelle locale et la vitesse de lcoulement :
pour un champ f(x, y, z, ), et un systme dformable de volume V limit par lasurfaceS, on a
DD
V()
f dV =
V()
f
dV +
S()
fvndS (2.1.1)
8/12/2019 Thermique Numerique.pdf
10/113
2.2. CONSERVATION DE LA MASSE 2.2
dS||n
v
V()
V(+ d)
S(+d)S()
f(x, y, z, )
Fig.2.1 Dfinition du volume de fluide suivi dans son mouvement
2.2 Conservation de la masse
Lquation de conservation de la masse est obtenue en exprimant que la masse du
volume V, que lon suit dans son mouvement, ne change pas au cours du temps cd
DmD = 0 (2.2.1)
En utilisant lquation 2.1.1, on obtient
DD
VdV =
V
dV +
SvndS= 0 (2.2.2)
ce qui conduit, en utilisant le thorme dOstrogradsky, V
dV +
V
(v)dV = 0 (2.2.3)
Cette expression est valable quel que soit le volume V. Elle est donc valable pour un
volume infinitsimal. On obtient ainsi la forme locale ou diffrentielle de lquation
de conservation de la masse, appele galement quation de continuit
+ (v) = 0 (2.2.4)
Dans le cas dun fluide incompressible et non-dilatable, est constant et lquation
devientv= 0 (2.2.5)
8/12/2019 Thermique Numerique.pdf
11/113
2.3. CONSERVATION DE LA QUANTIT DE MOUVEMENT 2.3
2.3 Conservation de la quantit de mouvement
Lquation de conservation de quantit de mouvement est lexpression de la se-
conde loi de Newton applique un volume de fluide en mouvement cd
DD(mv) =
Fext (2.3.1)
Les forces extrieures se dcomposent en forces de volume et en forces de surface.
Applique au volume V, lquation 2.3.1 scrit
DD
V
vdV =
V
FvdV +
S
FsdS (2.3.2)
Les forces de volume sont des forces distance qui sexpriment partir de leur densit
massiqueg par
Fv =g (2.3.3)
Le cas le plus courant correspond aux forces de gravit pour lesquelles la densit
massique est gale lacclration de la pesanteur.
Les forces de surface sont les tensions exerces par le fluide en tout point de la surface
S. Elles se dcomposent en forces de pression et en contraintes visqueuses et sont
donnes parFs = pn+n (2.3.4)
avec le tenseur des contraintes visqueuses donn par
=
xx xy xz
yx yy yz
zx zy zz
(2.3.5)
ij tant la tension applique dans la direction i sur une surface perpendiculaire la
direction j.
Lquation de conservation 2.3.2 peut donc scrire
D
D VvdV =
V
gdV
SpndS+
S
ndS (2.3.6)
avec
n=
xx xy xz nx
yx yy yz ny
zx zy zz nz
=
x
y
z
=xux+yuy+zuz
(2.3.7)
8/12/2019 Thermique Numerique.pdf
12/113
2.3. CONSERVATION DE LA QUANTIT DE MOUVEMENT 2.4
les composantes du vecteur contrainte visqueuse tant donnes par
i =
j
ij nj (2.3.8)
En projetant lquation vectorielle 2.3.6 sur laxe Ox, et en appliquant le thorme
dOstrogradsky aux intgrales de surface, on obtient lquation de conservation de la
composante suivant x de la quantit de mouvement
DD
V
vxdV =
V
gxdV
V
p
xdV +
V
xxx
+ xy
y +
xzz
dV (2.3.9)
cest--dire V
(vx)dV +
V
(vvx)dV =
V
gxdV V
p
xdV +
Vxx
x +
xy
y +
xz
z dV
(2.3.10)
ou, sous forme diffrentielle
(vx) + (vvx) =gx p
x+
xxx
+ xy
y +
xzz
(2.3.11)
et des expressions analogues pour les composantes suivant y et z.
Pour un fluide newtonien, le tenseur des contraintes visqueuses ij est li au tenseur
des taux de dformation ij par
ij = 2ij 2
3ij
kkk
(2.3.12)
avec
ij =1
2
vixj
+ vjxi
(2.3.13)
En introduisant ces expressions dans 2.3.8, on obtient finalement
(vx) +
x(vxvx) +
y(vyvx) +
z(vzvx) =
gx px
+
x 2vxx +
y vyx
+ vx
y +
z
vzx
+vx
z
x
2
3
vxx
+ vy
y +
vzz
(2.3.14)
ou encore
(vx) +
x(vxvx) +
y(vyvx) +
z(vzvx) =
gx px
+
x
vxx
+
y
vxy
+
z
vxz
+Svx
(2.3.15)
8/12/2019 Thermique Numerique.pdf
13/113
2.4. CONSERVATION DE LNERGIE 2.5
avec
Svx=
x
vxx
+
y
vyx
+
z
vzx
x
2
3
vxx
+vy
y +
vzz
(2.3.16)
A cause de lquation de continuit 2.2.5, le terme source 2.3.16 sannule pour unfluide aux proprits physiques (et ) constantes.
Les expressions ci-dessus constituent laforme conservativedes quations de conserva-
tion de quantit de mouvement. Cette appellation est lie au fait que le terme (vvx)reprsente le bilan du flux convectif de quantit de mouvement.
En notant que, compte tenu de lquation de continuit 2.2.4,
(vx) + (vvx) = vx
+vx
+v vx+vx (v) = vx
+v vx (2.3.17)
lquation 2.3.14 peut galement scrire
vx
+v vx= (vx) px
+gx+Svx (2.3.18)
Cette quation est laforme non-conservativede lquation de conservation de la quan-
tit de mouvement.
Les deux formes de lquation de conservation de la quantit de mouvement 2.3.15
et 2.3.18 sont mathmatiquement quivalentes. Du point de vue des mthodes nu-
mriques, elles conduisent cependant aprs discrtisation des quations nodales
diffrentes, et dont les proprits, de convergence notamment, peuvent diffrer sensi-
blement. Cela conduira prfrer parfois une forme par rapport lautre.
2.4 Conservation de lnergie
On obtient lquation de conservation de lnergie en appliquant le premier prin-
cipe de thermodynamique un volume de fluide en mouvement. Ce principe scrit
DD(U+ Ecin) =
W
+
Q
(2.4.1)
La puissance fournie au systme sous forme de travail rsulte des puissances associes
aux forces de volume et aux forces de surface cdW
=
V
gvdV
S
pnvdS+
S
nvdS (2.4.2)
La puissance fournie sous forme de chaleur est la somme de la puissance gnre
lintrieur du volume et du flux de chaleur entrant par la surface cd
Q
=
V
qdV
S
ndS (2.4.3)
8/12/2019 Thermique Numerique.pdf
14/113
2.4. CONSERVATION DE LNERGIE 2.6
En remplaant dans 2.4.1 et aprs transformation des intgrales de surface en int-
grales de volume, on obtient
D
DV
u+
v2
2
dV =
VgvdV
V(pv)dV
+
V
(v)dV +
V
qdV
V
dV(2.4.4)
avec
(v) = x
(vxxx+vyxy+vzxz) +
y(vxyx+vyyy+vzyz )
+
z(vxzx+vyzy +vzzz )
(2.4.5)
Cette relation est valable quel que soit le volume V, on a donc
u +v2
2
+ v u+ v2
2
=gv (pv) + (v) +q (2.4.6)
forme diffrentielle conservative de lquation de conservation de lnergie totale.
Lquation de conservation de lnergie interne est obtenue en soustrayant de cette
quation lquation de conservation de lnergie cintique. Celle-ci sobtient en mul-
tipliant par la vitesse vi lquation de conservation de la quantit de mouvement, ce
qui donne
v2
2 +
vv2
2 =gv
v
p+vx
xx
x
+xy
y
+ xz
z
+vy
yxx
+yy
y +
yzz
+vz
zxx
+zy
y +
zzz
(2.4.7)En soustrayant 2.4.7 de 2.4.6, on obtient lquation de conservation de lnergie interne
(u) + (vu) =q pv+diss (2.4.8)
Le termediss est toujours positif. Il rend compte de lchauffement du fluide d au
travail irrversible des contraintes visqueuses. Il est donn par
diss= xx vxx
+xy vxy
+xz vxz
+yx vyx
+yy vyy
+yz vyz
+zxvzx
+zyvzy
+zzvzz
(2.4.9)
On prfre gnralement utiliser lquation de bilan denthalpie. Lenthalpie est dfinie
par
h= u +p
(2.4.10)
8/12/2019 Thermique Numerique.pdf
15/113
2.4. CONSERVATION DE LNERGIE 2.7
En introduisant cette relation dans le bilan dnergie interne 2.4.8, on obtient
(h) + (vh) =q+ p
+ v p+diss (2.4.11)
Le vecteur densit de fluxest li au transfert de chaleur par conductibilit thermique
au sein du milieu. Il est li au champ de temprature par la loi de Fourier, cd
= T (2.4.12)
La forme conservative de lquation de conservation de lnergie scrit donc finalement
(h) + (vh) = (T) +q+ p
+ v p+diss (2.4.13)
Dans les applications industrielles courantes, en prsence de transfert de chaleur, les
trois derniers termes de cette quation sont gnralement trs faibles par rapport aux
autres et peuvent tre ngligs. Ils ne deviennent significatifs que lorsque les vitessessont proches de la vitesse du son.
La forme non-conservative de lquation 2.4.13 est obtenue en soustrayant lquation
de continuit multiplie par lenthalpie ce qui donne
h
+v h= (T) +q+... (2.4.14)
Une quation ne faisant intervenir que la temprature comme variable dpendante
est obtenue en introduisant la variation de lenthalpie avec la temprature cd
dh= cpdT (2.4.15)
ce qui donne
cpT
+cpv T = (T) +q+... (2.4.16)
La forme conservative de lquation exprime en temprature est donc
cp
(T) +cp (vT) = (T) +q+... (2.4.17)
Dans le cas le plus gnral, les proprits physiques et cp dpendent de la tempra-
ture. Si la chaleur spcifique peut tre considre comme constante, la relation liantlenthalpie la temprature devient
h= cpT (2.4.18)
et le bilan dnergie (2.4.17) peut alors scrire
(cpT) + (vcpT) = (T) +q+... (2.4.19)
8/12/2019 Thermique Numerique.pdf
16/113
2.5. FORME GNRALE DES QUATIONS DE CONSERVATION 2.8
Dans un solide, les chaleurs spcifiques pression constante et volume constant sont
gales. Lquation de Fourier-Kirchhoff rgissant le transfert de chaleur par conduc-
tibilit dans un solide immobile est obtenue en annulant la vitesse dans les quations
de conservation de lnergie, cd
cT
= (T) +q (2.4.20)
2.5 Forme gnrale des quations de conservation
Les quations de conservation de la masse, des trois composantes de la quantit
de mouvement et de lnergie ont une forme commune. Cette forme gnrale dune
quation de conservation sobtient en crivant le bilan de la grandeur conserve sur
un lment de volume du fluide. Ce bilan sexprime par
Acccumulation+F lux net sortant= Generation interne
ce qui devient, mis sous forme mathmatique, pour une grandeur conserve f, intensive
par unit de masse
(f) + Jf=qf (2.5.1)
Le flux Jfest la somme dun flux convectif et dun flux diffusionnel cd
Jf=vf ff (2.5.2)
expression dans laquelle f est le potentiel associ au transport de la grandeur f. Enintroduisant cette expression dans lquation de bilan de f (2.5.1) on obtient
(f) + (vf) = (ff) +qf (2.5.3)
forme conservative de lquation de conservation, appele aussi quation de transport,
de f.
La forme non-conservative est obtenue en multipliant lquation de continuit par f
et en soustrayant le rsultat de lquation 2.5.3, ce qui donne
f
+v f= (ff) +qf (2.5.4)
Les quations 2.5.3 et 2.5.4 sont applicables la conservation de nombreuses gran-
deurs : masse, quantit de mouvement, nergie, espces chimiques, ... . Ces diffrentes
quations sont synthtises dans le tableau 5.1 ci-aprs. Lorsque la grandeur trans-
porte et la grandeur potentiel sont identiques, le coefficient de transport f a des
dimensions indpendantes de la grandeur transporte : il sexprime en kg.m1.s1.
8/12/2019 Thermique Numerique.pdf
17/113
2.6. CONDITIONS INITIALES ET CONDITIONS AUX LIMITES 2.9
Tab. 2.1 Equations de conservation dans un milieu continu
Principe de conservation f f fMasse 1 - -
Quantit de mouvement vi vi Energie (potentiel : t) h t Energie (potentiel : h) h h
cp
Espce chimique xi xi i
Les diffrentes quations de conservation ayant une forme commune, nous limiterons
ltude des mthodes de discrtisation lquation de bilan dnergie. Les conclusions
de cette tude pourront tre appliques directement la discrtisation des autres
quations.
2.6 Conditions initiales et conditions aux limites
Les quations de conservation sont des quations aux drives partielles, du pre-
mier ordre en la variable temps et du second ordre en les variables despace. Pour que
le problme soit correctement dfini mathmatiquement, ces quations doivent tre
compltes de conditions aux limites et initiales.
Les quations tant du second ordre en variables spatiales, elles ncessitent de ma-
nire gnrale limposition dune condition sur chaque variable dpendante partout
sur la limite du domaine. Ces conditions peuvent porter soit sur la valeur soit sur le
gradient de la variable.
Pour la temprature par exemple, les diffrentes conditions aux limites suivantes
peuvent tre imposes :
condition de Dirichlet :
T =Tl(x, y, z, ) (2.6.1)
condition de Neumann :
T
n =l(x, y, z, ) (2.6.2)
condition de Fourier :
Tn
=Kf(T Tf) (2.6.3)Pour certaines formes particulires des quations - coulements "paraboliques" - il
nest pas ncessaire de fixer des conditions sur toutes les limites du domaine, les
diffrents champs tant indpendants de ce qui se passe l o le fluide sort du systme.
8/12/2019 Thermique Numerique.pdf
18/113
2.6. CONDITIONS INITIALES ET CONDITIONS AUX LIMITES 2.10
Nous reviendrons sur lcriture des conditions aux limites dans les chapitres consacrs
la simulation des transferts thermiques conductifs et convectifs.
Lorsque le problme est non-stationnaire, les quations tant du premier ordre en
la variable temps, leur solution ncessite de fixer les valeurs initiales des diffrents
champs cherchs. Cette condition initiale sera de la forme, pour la temprature parexemple,
T(x, y, z, = 0) =T0(x, y, z ) (2.6.4)
8/12/2019 Thermique Numerique.pdf
19/113
Chapitre 3
Mthode aux volumes finis
Dans la mthode aux volumes finis, on utilise les quations de conservation sous
leur forme intgrale. Celles-ci sont discrtises sur un ensemble dlments de volume
qui recouvrent le domaine.
3.1 Principes gnraux de la mthode
La mthode est base sur les principes suivants :
Discrtisation spatiale
noeuds : points o les variables sont dfinies i
lments de volume associs aux noeuds (1 lment par noeud)Vi
Discrtisation des quations
intgrer lquation de conservation sur chaque lment de volumeVien approxi-mant les diffrents termes de lquation partir des valeurs nodales
= appliquer le principe de conservation chaque lment de volume
= crire le bilan de f sur chaque Vi
Il existe diffrentes mthodes selon la forme des lments et les fonctions utilises
pour approximer les diffrents termes du bilan. Dans ce chapitre, on tudiera les
mthodes aux volumes finis sur maillages structurs cartsiens et non structurs.
3.2 Problmes elliptiques
3.2.1 Discrtisation spatiale - Dfinition des noeuds et des l-ments de volume
Deux mthodes peuvent tre utilises pour dfinir les noeuds et les lments de
volume dans un maillage rectangulaire :
8/12/2019 Thermique Numerique.pdf
20/113
3.2. PROBLMES ELLIPTIQUES 3.2
Fig.3.1 Discrtisation spatiale base sur les noeuds
Mthode A : cette mthode dfinit dabord les noeuds, aux points dintersec-
tion des lignes dun rseau de parallles aux axes de coordonnes. On associe
chaque noeud un lment de volume dont les faces sont situes mi-distance
entre le noeud considr et ses voisins (fig. 3.1). Dans cette mthode, les li-
mites concident avec des lignes du rseau. Des "demi-lments" de volume sont
associs aux noeuds situs sur les limites.
Mthode B : cette seconde mthode part de la dfinition des lments de volume.
Ils sont dfinis par les diffrentes mailles du rseau. Le noeud associ chaque
lment de volume est plac au centre de celui-ci (fig. 3.2). Dans cette mthode,
les limites concident avec des limites dlments. Gnralement, on place des
noeuds sur les limites. A ces noeuds sont associs des lments fictifs de volume
nul.Pour un maillage uniforme, les deux mthodes conduisent des maillages pour lesquels
les noeuds sont au centre des lments et les faces des lments de volume sont situes
mi-distance entre les noeuds voisins.
8/12/2019 Thermique Numerique.pdf
21/113
3.2. PROBLMES ELLIPTIQUES 3.3
Fig.3.2 Discrtisation spatiale base sur les lments
3.2.2 Discrtisation des quations - Diffusion stationnaire
Problmes monodimensionnels (1-D)
Lquation rsoudre scrit :
x
T
x
+q= 0 (3.2.1)
(T) +q= 0 (3.2.2)En ralisant lintgration sur le volume de contrle Vi, on a
Vi
(T)dV +
Vi
qdV = 0 (3.2.3)
Si
( T)ndS+
Vi
qdV = 0 (3.2.4)
F lux entrants+Source= 0 (3.2.5)
Pour un noeud intrieur, cela donne+
T
x
i+ 1
2
Si+ 12
+
T
x
i1
2
Si 12
+
Vi
qdV = 0 (3.2.6)
8/12/2019 Thermique Numerique.pdf
22/113
3.2. PROBLMES ELLIPTIQUES 3.4
Fig.3.3 Problme monodimensionnel
Pour valuer cette expression, on effectue les approximations suivantes :
profils de temprature linaires entre les noeuds
source uniforme sur chaque lment de volume
Cela permet donc dcrire :+
T
x
i+ 1
2
=Ti+1 Tixi+1 xi =Ki+1,i(Ti+1 Ti) (3.2.7)
Tx i12
=T
i1
Ti
xi xi1 =Ki1,i(Ti1 Ti) (3.2.8)Vi
qdV =qiVi = qi(xi+1 xi1)/2 (3.2.9)
Si+ 12
=Si 12
= 1 (3.2.10)
En regroupant tous les termes de lquation, on aj
KijSij (Tj Ti) +qiVi = 0 (3.2.11)
j K
ij Sij(Ti Tj ) = qiVi (3.2.12)Pour un noeud intrieur, on obtient donc une quation algbrique de la forme
jaijTj =bi avec
aij = Kij Sijaii=
jKijSij
bi= qiVi
(3.2.13)
8/12/2019 Thermique Numerique.pdf
23/113
3.2. PROBLMES ELLIPTIQUES 3.5
Fig.3.4 Noeud la limite
Pour un noeud aux limites, on rencontre trois types de conditions aux limites diff-rentes :
Condition de Dirichlet (temprature impose)
T0= Tparoi
Condition de Neumann (flux impos)T
n
0
=lim
(flux sortant !)
Le bilan sur V0 donne+
T
x
0+ 1
2
S0+ 12
+
T
x
0
S0+q0V0= 0 (3.2.14)
cest--dire
T1 T0x1 x0 S0+ 12 limS0+q0V0= 0 (3.2.15)
K01S01(T0 T1) =q0V0 limS0 (3.2.16) Condition de Fourier (contact avec un fluide)
Tn
0
=Kf(T Tf)
K01S01(T0 T1) +KfS0(T0 Tf) =q0V0 (3.2.17)
8/12/2019 Thermique Numerique.pdf
24/113
3.2. PROBLMES ELLIPTIQUES 3.6
Fig.3.5 Dfinition dun volume de contrle - cas 2D
Pour un noeud aux limites, lquation nodale est donc de la forme :j
aij Tj =bi (3.2.18)
avec
aij = Kij Sijaii =
jKij Sij+KfSlim
bi = q0V0 limSlim+KfSlimTf(3.2.19)
Problmes 2-D et 3-D
Lquation rsoudre scrit :
(T) +q= 0 (3.2.20)
En ralisant lintgration sur le volume de contrle Vi, on aVi
(T)dV +
Vi
qdV = 0 (3.2.21)
Si
( T)ndS+
Vi
qdV = 0 (3.2.22)
Pour valuer ces expressions, on effectue les approximations suivantes :
8/12/2019 Thermique Numerique.pdf
25/113
3.2. PROBLMES ELLIPTIQUES 3.7
flux uniformes sur chaque face
profils de temprature linaires entre les noeuds
source uniforme sur chaque lment de volume
Cela permet donc dcrire :+
T
x
ij1
Sij1+
T
y
ij2
Sij2
T
x
ij3
Sij3
T
y
ij4
Sij4+qiVi = 0 (3.2.23)
ce qui donne :j4
j=j1
Kij Sij(Ti Tj) =qiVi (3.2.24)
avec
Kij =ijdij
(3.2.25)
On obtient donc une quation de la forme :
j
aij Tj =bi avec
aij = Kij Sijaii=
jKijSij
bi= qiVi
(3.2.26)
3.2.3 Discrtisation des quations - convection-diffusion sta-tionnaire
Problmes monodimensionnels
x(vh) =
x
T
x
+q (3.2.27)
ou
x(Jh) =q
avec
Jh = vh Tx
Effectuons lintgration sur le volume de contrle ViVi
JhdV =
Vi
qdV (3.2.28)
cest--dire Si
JhndS=
Vi
qdV (3.2.29)
Ji+ 12
Si+ 12 Ji 1
2Si1
2=
Vi
qdV (3.2.30)
8/12/2019 Thermique Numerique.pdf
26/113
3.2. PROBLMES ELLIPTIQUES 3.8
Fig.3.6 Dfinition dun volume de contrle - cas 1D
En supposant q uniforme dans llment de volume, on a
Ji+ 12
Si+ 12 Ji1
2Si 1
2=qiVi (3.2.31)
avec
Ji+ 12
= (u)i+ 12
hi+ 12
T
x
i+ 1
2
(3.2.32)
Ji12 = (u)i 12 hi 12 Tx i 12
(3.2.33)
Lquation de continuit scrit :Vi
(v)dV =
Si
(v)ndS= 0 (3.2.34)
cest--dire
(u)i+ 12
Si+ 12 (u)i1
2Si 1
2= 0 (3.2.35)
En multipliant lquation 3.2.35 par hi et en soustrayant de 3.2.31, on a
(Ji+ 12 (u)i+ 1
2hi)Si+ 1
2 (Ji 1
2 (u)i1
2hi)Si 1
2=qiVi (3.2.36)
On pose
Ji+ 12 (u)i+ 1
2hi= (u)i+ 1
2(hi+ 1
2 hi)
T
x
i+ 1
2
=Ki,i+1(Ti Ti+1)(3.2.37)
8/12/2019 Thermique Numerique.pdf
27/113
3.2. PROBLMES ELLIPTIQUES 3.9
Fig.3.7 Evaluation des flux
et
Ji 12 (u)i1
2hi= (u)i 1
2(hi1
2 hi)
T
x
i1
2
=Ki,i1(Ti1 Ti)(3.2.38)
On a donc
Ki,i+1Si,i+1(Ti
Ti+1) +Ki,i1Si,i1(Ti
Ti1) =qiVi (3.2.39)
cest--dire
j
aij Tj =bi avec
aij = Kij Sijaii=
jKijSij
bi= qiVi
(3.2.40)
Remarques :
Si qi = 0 et si tous les Tj(j=i) sont identiques, on doit avoir Ti = Tj, ce quincessite
aii = j=i
aij
En vertu du second principe de thermodynamique, si Tj augmente, Ti doit
augmenter galement, ce qui ncessite Kij 0, cest--dire aii 0 et aij(j=i) 0
Evaluation des flux - Calcul des Kij
8/12/2019 Thermique Numerique.pdf
28/113
3.2. PROBLMES ELLIPTIQUES 3.10
Ji+ 12 (u)i+ 1
2hi= (u)i+ 1
2(hi+ 1
2 hi)
T
x
i+ 1
2
(uc)i+ 1
2
(Ti+ 12
Ti)
T
x
i+ 12
(3.2.41)
Le problme est maintenant de dterminer Ti+ 12
et
Tx
i+ 1
2
.
Profil linaire Entre i et i+1, on suppose TTiTi+1Ti
=avec = xxixi+1xi
T =Ti+(Ti+1 Ti) (3.2.42) Ti+ 1
2=Ti+i+ 1
2(Ti+1 Ti) (3.2.43)
T
x
i+ 12
=Ti+1 Tixi+1 xi
=Ti+1 Ti
di,i+1
(3.2.44)
Ji+ 12 (u)i+ 1
2hi = Ki,i+1(Ti Ti+1)
= (uc)i+ 12
(Ti+1 Ti) Ti+1 Tidi,i+1
= (Ti Ti+1)
di,i+1 (uc)i+ 1
2
(3.2.45)
On a donc Ki,i+1 = di,i+1
(uc)i+ 12
i+ 12
avec i+ 12
=xi+12
xi
xi+1xi.
Un raisonnement analogue conduit
Ki,i1 =
di,i1 + (uc)i12 i 12 aveci 12 =
xixi 12xixi1
Problme
Le second principe de thermodynamique impose que Kij 0. Si u est positif, il faut Ki,i+1 0 cest--dire
di,i+1 (uc)i+ 1
2i+ 1
2 0
(uc)i+ 12
i+ 12
di,i+1
ou (uc)d
1
i+ 12
Si le maillage est uniforme, = 1/2et on a (uc)d 2 avec (uc)d qui reprsentele nombre de Peclet de la maille.
Si le nombre de Peclet est suprieur 2, les solutions sont non-physiques. Cette
condition impose donc une limitation de la taille des mailles !
8/12/2019 Thermique Numerique.pdf
29/113
3.2. PROBLMES ELLIPTIQUES 3.11
Si u est ngatif, il faut Ki,i1 0, ce qui conduit, aprs dveloppements etpour un maillage uniforme, (uc)d
2
La conclusion gnrale est donc la suivante :
Si le nombre de Peclet de la maille est, en module, suprieur 2, lhypothse dun
profil linaire de temprature entre deux noeuds successifs conduit dessolutions non physiques.
La condition de validit de cette approximation est donc
|P e| =ucd
2 (3.2.46)"Upwinding" ("Upwind scheme") Supposons la diffusion ngligeable par rap-
port la convection. Dans ce cas, on aurait, physiquement,
si(u)i+ 12 >0, ti+ 12 =ti si(u)i+ 1
20
Ti+ 12
=Ti+1si u 0 Ki,i+1=
di,i+1
siu < 0 Ki,i+1= di,i+1
(uc)i+ 12
cest--dire
Ki,i+1=
di,i+1+max[(uc)i+ 1
2, 0]
8/12/2019 Thermique Numerique.pdf
30/113
3.2. PROBLMES ELLIPTIQUES 3.12
Ki,i1=
di,i1+max[(uc)i 1
2, 0]
CesKij sont toujours positifs et lquation nodale ne viole donc plus le second principe
de thermodynamique.
Solution rigoureuse Une solution plus prcise peut tre obtenue en intgrant
lquation de conservation entre le noeud i et le noeud i+1 et en calculant ainsi le pro-
fil de temprature entre les noeuds. En labsence de terme source ( q= 0), lquation
de conservation peut scrire :
x(uh T
x) = 0 (3.2.48)
cest--dire, si u, c et sont constants
ucT
x =
x(
T
x) (3.2.49)
avec les conditions aux limites suivantes
x= 0 T =Ti
x= di,i+1 T =Ti+1(3.2.50)
La solution de lquation est donne par
T TiTi+1 Ti =
exp
ucx
1exp
ucd
1 = exp(P e) 1exp(P e) 1 (3.2.51)Si le nombre de Peclet est diffrent de 0 (u = 0), on obtient un profil non-linaire de
temprature.
La valeur de Ki,i+1 est alors donne par
Ki,i+1(Ti Ti+1) = (uc)i+ 12
(Ti+ 12 Ti)
T
x
i+ 1
2
(3.2.52)
avec(uc)i+ 1
2(Ti+ 1
2 Ti) = (uc)(Ti+1 Ti) exp(P e) 1
exp(P e) 1 (3.2.53)T
x
i+ 1
2
= d
Peexp(P e)
exp(P e) 1(Ti+1 Ti) (3.2.54)
On a donc
Ki,i+1=
di,i+1
P e
exp(P e) 1 (3.2.55)
8/12/2019 Thermique Numerique.pdf
31/113
3.2. PROBLMES ELLIPTIQUES 3.13
0
0.2
0.4
0.6
0.8
1
0 0.2 0.4 0.6 0.8 1
T
Pe 0
Pe = 0
Pe 0
+
+
+
+
++
+ + + + + + + + + + + + + + +
+
Fig.3.8 Profil de temprature en fonction du nombre de Peclet
et par un raisonnement analogue
Ki,i1=
di,i1
Pe exp(P e)
exp(P e) 1 (3.2.56)
Si on pose A(P e) = P eexp(P e)1
, on peut donc crire
Ki,i+1=
di,i+1[A(|P e|) +max(P e, 0)] (3.2.57)
Ki,i1 =
di,i1[A(|P e|) +max(P e, 0)] (3.2.58)
Schma hybride A grandes valeurs du nombre de Peclet, le schma "upwind"
surestime le flux diffusionnel. Ce schma hybride ("hybrid scheme") est bas sur les
approximations suivantes :
Si|P e| 2 A(|P e|) = 0
8/12/2019 Thermique Numerique.pdf
32/113
3.2. PROBLMES ELLIPTIQUES 3.14
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
0 1 2 3 4 5
A(|P
e|
)
|Pe|
A(|Pe|) = 11 0.5|Pe|
|Pe|
exp(|Pe|)1
++
++
++
++
+ + + + + + + + ++ + + + + + + + +
+
Fig.3.9 Profil de A en fonction du nombre de Peclet
Le schma hybride revient donc approximer la relation "rigoureuse" donnantA(|P e|)par sa tangente lorigine pour|P e| 2.
Schma en puissance ("Power scheme") Le calcul dune exponentielle tant
coteux en temps de calcul, on peut approximer la solution rigoureuse par lapproxi-
mation numrique suivante
A(|P e|) =max(0, (1 0.1|P e|)5
) (3.2.59)
Autres schmas Tous les schmas prcdents dterminent les flux aux interfaces
entre les lments de volume partir des tempratures des deux noeuds voisins. Il
existe galement des schmas faisant intervenir plus de deux noeuds dans le calcul
des flux. Le plus connu est QUICK ("Quadratic Upstream Interpolation") qui utilise
une approximation quadratique du profil de temprature partir des valeurs de Ti et
des tempratures en deux noeuds lamont de i.
Problmes 2-D et 3-D
Jh = q (3.2.60)avec
Jh= vh T (3.2.61)Intgration sur Vi
8/12/2019 Thermique Numerique.pdf
33/113
3.2. PROBLMES ELLIPTIQUES 3.15
Fig.3.10 Noeud i et son volume de contrle
Vi
JhdV =
Vi
qdV (3.2.62)
cest--dire Si
JhndS=
Vi
qdV (3.2.63)
Approximations :
Jh etv uniformes sur chaque surface Sij
q uniforme dansVi
Jij1Sij1+ Jij2Sij2 Jij3Sij3 Jij4Sij4 =qiVi (3.2.64)avec
Jij1 =uij1hij1
Tx ij1
Jij2 =uij2hij2
Tx
ij2
...
(3.2.65)
Intgration de lquation de continuit
(u)ij1Sij1+ (v)ij2Sij2 (u)ij3Sij3 (u)ij4Sij4 = 0 (3.2.66)
8/12/2019 Thermique Numerique.pdf
34/113
3.2. PROBLMES ELLIPTIQUES 3.16
En multipliant 3.2.66 par hi et en soustrayant de 3.2.64, on a
(Jij1 (u)ij1hi)Sij1+ (Jij2 (v)ij2hi)Sij2(Jij3 (u)ij3hi)Sij3 (Jij4 (v)ij4hi)Sij4 =qiVi
(3.2.67)
Schmas localement mono dimensionnels On a
Jij1 (u)ij1hi = (u)ij1(hij1 hi)
T
x
ij1
= (uc)ij1(Tij1 Ti)
T
x
ij1
(3.2.68)
Si on suppose que la temprature linterface Tij ne dpend que de Tj1 et Ti (profil
localement 1-D), on peut crire
(uc)ij1(Tij1 Ti)
Tx
ij1
=Kij1(Ti Tj1) (3.2.69)
et calculer Kij1 par lune des expressions obtenues pour le problme 1-D, cest--dire
de manire gnrale
Kij1 =ij1dij1
[A(|P eij1|) +max(P eij1 , 0)] (3.2.70)
avec P eij1 = (uc)ij1dij1
ij1.
Pour les autres Kij, on utilise des relations analogues, cest--dire
Kij2 =ij2dij2
[A(|P eij2|) +max(P eij2 , 0)] (3.2.71)
avec P eij2 = (vc)ij2dij2
ij2
Kij3 =ij3dij3
[A(|P eij3|) +max(P eij3 , 0)] (3.2.72)
Kij4 =ij4dij4
[A(|P eij4|) +max(P eij4 , 0)] (3.2.73)
Diffusion numrique - schmas bi- ou tridimensionnels Lutilisation de sch-
mas monodimensionnels entrane des erreurs dues ce que lon appelle "la diffusion
numrique". Ce phnomne peut tre mis en vidence dans le cas simple suivant :
soit un coulement vitesse uniforme, oriente 45par rapport aux axes. On sup-
pose qu lentre la temprature vaut T1 au dessus de la bissectrice des axes, et T2
en-dessous. En labsence de diffusion (= 0) et de source (q= 0), le profil de temp-
8/12/2019 Thermique Numerique.pdf
35/113
3.2. PROBLMES ELLIPTIQUES 3.17
Fig.3.11 Illustration du phnomne de diffusion numrique
rature devrait se propager dans le milieu sans changer de forme.
Lquation nodale est dans ce cas donne par
u= v >0
P e 0 A(|P e|) = 0Kij1 =Kij2 = 0
Kij3 =Kij4 =uc
(3.2.74)
cest--dire
uc(Tj3 Ti) +vc(Tj4 Ti) = 0 (3.2.75)ou
Ti =
Tj3+Tj4
2 (3.2.76)Cette quation conduit un profil de temprature calcul analogue celui quon ob-
tiendrait en prsence de diffusion. Cette diffusion est dorigine purement numrique,
elle est due au fait quen utilisant un schma localement monodimensionnel, la temp-
rature en chaque noeud i dpend de la temprature gauche (j3) et de la temprature
en-dessous du noeud (j4).
En ralit, compte tenu de lorientation de lcoulement, la temprature au noeud i
8/12/2019 Thermique Numerique.pdf
36/113
3.2. PROBLMES ELLIPTIQUES 3.18
Fig.3.12 Noeud i et son volume de contrle
ne dpend que de la temprature lamont dans la direction de lcoulement cd de
la temprature au noeud j3j4. Ce phnomne de diffusion numrique nexiste pas si
lcoulement est parallle aux lignes du maillage (horizontal ou vertical).
La rduction des erreurs dues la diffusion numrique ncessite donc des schmas de
discrtisation qui tiennent compte de la direction de lcoulement. Nous nous limite-
rons ici, titre dexemple, au schma SUDS ("Skew Upstream Differencing Scheme"),
qui est lanalogue 2-D de lupwinding.
Pour la face ij3 par exemple, le flux est donn par
Jij3 = (uc)ij3Tij3
T
x
ij3
(3.2.77)
Lupwinding consiste supposer que la temprature sur la face ij3 est gale la
temprature lamont de lcoulement cest--dire
Tij3 =T (3.2.78)
En supposant que la temprature varie linairement entre j3j4 et j3, on a, si u et v
sont positifsT =Tj3+ (Tj3j4 Tj3)
y yij3yj3j4 yij3
(3.2.79)
avecy yij3x xij3
=v
u
ij3
(3.2.80)
ce qui donne
T =Tj3+ (Tj3j4 Tj3)v
u
ij3
dij32.dij4
(3.2.81)
8/12/2019 Thermique Numerique.pdf
37/113
3.2. PROBLMES ELLIPTIQUES 3.19
Fig.3.13 Illustration du schma SUDS
Si ( vu )ij3dij32.dij4
> 1, le point dintersection tombe en dehors du segment (j3, j3j4). T
est alors obtenue par extrapolation, ce qui est peu prcis. On utilise donc les relations
suivantes, pour u et v>0.
T =Tj3+ (Tj3j4 Tj3)
vu
ij3
dij32.dij4
si
vu
ij3
< 2dij4
dij3
T =Tj3j4 si
vu
ij3
> 2dij4
dij3
(3.2.82)
Pour dautres orientations de la vitesse v, on calcule de manire analogue la valeur
de T par interpolation sur les autres segments. Pour u et v >0, le flux est donc
finalement donn par
Jij3 = (uc)ij3T Ti Tj3
dij3(3.2.83)
Conditions aux limites
Limplmentation des conditions aux limites dpend du type de maillage adopt.
Mthode A : noeuds placs sur les limites Equation du noeud i :
(Ji (u)ihi)Si,lim+ (Jij2 (v)ij2hi)Sij2(Jij3 (u)ij3hi)Sij3 (Jij4 (v)ij4hi)Sij4 =qiVi
(3.2.84)
Problme : comment calculer Ji (u)ihi= ?
Ji (u)ihi = (u)ihi
T
x
i
(u)ihi=
Tx
i
(3.2.85)
8/12/2019 Thermique Numerique.pdf
38/113
3.2. PROBLMES ELLIPTIQUES 3.20
Fig.3.14 Noeud sur la limite et son volume de contrle
1. Entre : ui< 0 etTi fix Ti= Tentree2. Sortie : ui > 0 et
Tx = 0 Ji (u)ihi= 0
3. Symtrie : ui = 0 et T
x = 0 Ji (u)ihi = 04. Paroi : ui= 0
temprature imposeTi= Tparoi
flux impos
Tn
= Tx
=paroi (>0si sortant)
Ji (u)ihi = paroi(3.2.86)
condition de Fourier
Tn = Tx =Kf(T Tf)Ji (u)ihi= Kf(Ti Tf)
(3.2.87)
Mthode B
Jj1 (u)j1hj1 = (u)j1(hj1 hi) Tx j1 (3.2.88)1. Entre : uj1
8/12/2019 Thermique Numerique.pdf
39/113
3.2. PROBLMES ELLIPTIQUES 3.21
Fig.3.15 Volume de contrle la limite et noeud fictif associ
2. Sortie : uj1 >0 et
Tx
j1
= 0
Upwinding :Tj1 =Ti etKij1 = 0
3. Symtrie : uj1 = 0et T
x = 0 Tj1 =Ti
4. Paroi : uj1 = 0
temprature imposeTj1
=Tparoi
Jj1 (u)j1hi =
T
x
j1
=ij1dij1
(Ti Tparoi)
Kij1 =ij1dij1
et Tj1 =Tparoi
(3.2.91)
flux impos Tn
= Tx
=paroi
Jj1 (u)j1hi =
Tx
j1
=paroi =ij1dij1
(Ti Tj1) (3.2.92)
condition de Fourier Tn = Tx =Kf(T Tf)
Jj1 (u)j1hi =
Tx
j1
=Kf(Tj1 Tf) =ij1dij1
(Ti Tj1)
=Kif(Ti Tf)(3.2.93)
avec 1Kif = 1Kf
+ dij1ij1
8/12/2019 Thermique Numerique.pdf
40/113
3.3. PROBLMES PARABOLIQUES 3.22
3.3 Problmes paraboliques
3.3.1 Diffusion non-stationnaire
cT
= ( T) +q (3.3.1)Intgration
Vi
cT
dV =
Vi
(T)dV +
Vi
qdV (3.3.2)
cest--dire Vi
cT
dV =
Si
(T)ndS+
Vi
qdV (3.3.3)
Approximations
Tuniforme sur chaque face q uniforme dansVi T =Ti uniforme dans Vi pour le calcul de T/
profil de T linaire entre i et j
iciVidTid
+
j4j=j1
Kij Sij(Ti Tj ) =qiVi (3.3.4)
micidTid
+
j
KijSij (Ti Tj ) =qiVi (3.3.5)
On obtient donc un systme dquations diffrentielles ordinaires.
Ce systme peut tre rsolu par nimporte quel algorithme de rsolution de systme
dquations diffrentielles : Runge-Kutta, prdiction - correction, ... Ces algorithmes
consistent transformer le systme en systme dquations algbriques en discrtisant
le temps. On sintressera ici particulirement la mthode dEuler. Celle-ci consiste
approximer la drive temporelle par lexpression suivante :
dTid
= (Ti(+ ) Ti())/
=T+i Ti
(3.3.6)
ce qui donne
miciT+i Ti
+
j
Kij Sij(Ti Tj ) =qiVi avec ci= ci
T+i +T
i
2
(3.3.7)
8/12/2019 Thermique Numerique.pdf
41/113
3.3. PROBLMES PARABOLIQUES 3.23
Fig.3.16 Problme 1-D
Mthode dEuler explicite
Dans la mthode explicite, on calcule les flux et le terme source au dbut du pas
de temps, cest--dire
miciT+i Ti
+
j
Kij Sij (T
i Tj ) =qi Vi (3.3.8)
ce qui donne, sici est constant, une expression explicite pour les T+
i
T+
i =T
i
1 jKij Sij
mici
+
j
Kij Sij
mici T
j +
qiVi
mici (3.3.9)
Problme
Le second principe de thermodynamique impose que si Ti augmente, T+
i doit aug-
menter, ce qui impose
1
jKij Sij
mici 0 (3.3.10)
cest--dire
micij
KijSij(3.3.11)
Si le pas de temps est suprieur cette valeur, on obtient des solutions non-physiques !
Cette condition est unecondition de stabilit de la mthode, elle impose, pour une
discrtisation spatiale donne, une limitation du pas de temps !
Exemple Problme 1-D, discrtisation spatiale uniforme
8/12/2019 Thermique Numerique.pdf
42/113
3.3. PROBLMES PARABOLIQUES 3.24
On aKij =
d, Vi= d et Sij = 1.
Pour un noeud intrieur, la condition de stabilit scrit :
cd2 d
cad
c
d2 =F o 1
2 (3.3.12)
Pour un noeud sur une limite, avec une condition aux limites de type Fourier, on a
T+0 =T0
1 K01S01+KfS0
m0c0
+
K01S01m0c0
T1
+KfS0m0c0
Tf + q0V0m0c0
(3.3.13)
avec K01=
d, S01 = S0 = 1 et m0 =
0d2
.
La condition de stabilit scrit :
cd
2
d +Kf (3.3.14)
cest--dire
c.
d2
1 +
Kfd
1
2 (3.3.15)
ou
F o 1(1 +Bi)2
avec Bi=Kfd
(3.3.16)
condition plus svre encore que la condition de stabilit pour un noeud intrieur.
Fo est le nombre de Fourier et Bi est le nombre de Biot.
Mthode dEuler implicite
Dans la mthode implicite, on calcule les flux et le terme source la fin du pas de
temps, cest--dire
miciT+i Ti
+
j
K+ij Sij (T+
i T+j ) =q+i Vi (3.3.17)
ce qui conduit, chaque pas de temps, un systme dquations algbriques de la
forme
j
aij T+
j =bi (3.3.18)
avec
aij = K+ij Sijaii = +
j=i K
+ij Sij+
mici =
j=i aij+
mici
bi =q+i Vi+mici
Ti
(3.3.19)
Si Ti augmente, T+
i augmente galement car mici aii
est toujours positif. La mthode
est doncinconditionnellement stable.
8/12/2019 Thermique Numerique.pdf
43/113
3.3. PROBLMES PARABOLIQUES 3.25
Mthode de pondration - mthode de Crank-Nicholson
Lquation nodale peut scrire
miciT+i Ti
+ j
ij =qiVi avec ij =Kij Sij(Ti
Tj) (3.3.20)
Entre et + , les ij varient entre ij et
+ij . On peut donc exprimer le flux
moyen sur le pas de temps par
ij = (1 )ij++ij (3.3.21)
tant un facteur de pondration. Lquation nodale scrit donc
miciT+i Ti
+
j(1 )
ij+
+ij
=
(1 )qi +q+i
Vi(3.3.22)
Si = 0, on obtient la mthode explicite
Si = 0, on obtient un systme dquations chaque pas de temps Si = 1, on obtient la mthode dEuler implicite
Si = 0.5, la mthode est la mthode de Crank-Nicholson.
On peut montrer que, si les proprits physiques et le terme source sont constants,
la mthode est stable si 0.5.
3.3.2 Convection diffusion non-stationnaire
(h)
+ Jh= q (3.3.23)
avec Jh= vh TIntgraion sur Vi :
Vi
(h)
dV +
Vi
JhdV =
Vi
qdV (3.3.24)
cest--dire
Vi
(h)dV +
Si
JhndS=
Vi
qdV (3.3.25)
Approximations :
Jh uniforme sur chaque face
q uniforme dansVi
h= hi, = i uniformes dansVi pour le calcul de (h)
8/12/2019 Thermique Numerique.pdf
44/113
3.3. PROBLMES PARABOLIQUES 3.26
Fig.3.17 Noeud i et volume de contrle
d
d(h)iVi+Jij1Sij1+Jij2Sij2 Jij3Sij3 Jij4Sij4 =qiVi (3.3.26)
En approximant la drive temporelle par la formule dEuler
d
d(ihi)Vi =
+i h+i i hi
Vi (3.3.27)
on obtient
+i h+i i hi
Vi+Jij1Sij1+Jij2Sij2 Jij3Sij3 Jij4Sij4 =qiVi (3.3.28)
De mme la discrtisation de lquation de continuit conduit
+i i
Vi+ (u)ij1Sij1+ (v)ij2Sij2 (u)ij3Sij3 (v)ij4Sij4 = 0 (3.3.29)
Mthode explicite
Dans la mthode explicite, on approxime les flux et le terme source dans 3.3.28 et
3.3.29 par leurs valeurs au dbut du pas de temps.
En multipliant lquation 3.3.29 par hi et en la soustrayant de lquation 3.3.28, on
obtient
+ih+i hi
Vi+ (J
ij1
(u)ij1hi )Sij1+...= qi Vi (3.3.30)
8/12/2019 Thermique Numerique.pdf
45/113
3.3. PROBLMES PARABOLIQUES 3.27
cest--dire
+i ciT+i Ti
Vi+ (J
ij1
(u)ij1hi )Sij1+...= qi Vi (3.3.31)En approximant les flux par lun des schmas vus pour les problmes stationnaires,
les quations discrtises sont de la forme
+i ciT+i Ti
Vi+
j
Kij Sij(T
i Tj ) =qi Vi (3.3.32)
avec ci= ci(T+i +T
i2 ).
Si les proprits physiques sont constantes, on obtient donc une expression explicite
des tempraturesT+i , donne par
T+i =T
i 1 jK
ij Sij
iciVi + j
Kij Sij
iciViTj +
qi
ici(3.3.33)
avecKij1 =
ij1dij1
[A(|P eij1|) +max(P eij1 , 0)]Kij2 =
ij2dij2
[A(|P eij2|) +max(P eij2, 0)]...
(3.3.34)
Problme
Le second principe de la thermodynamique impose que si Ti ou T
j augmente, T+
i
doit augmenter, ce qui impose
1
jKij Sij
iciVi 0 si Kij 0 (3.3.35)
cest--dire
micijKijSij
(3.3.36)
Cette expression est lacondition de stabilit de la mthode explicite. Elle impose
une limitation du pas de temps, qui dpend du schma de discrtisation des
flux (expression des Kij ).
Exemples : Problmes 1-D - discrtisation spatiale uniforme
Supposons u > 0, uniforme et les flux sont approxims par le schma "upwind".
On a Vi= d,Sij = 1,A(|P e|) = 1,Ki,i+1= d etKi,i1= d +uc.La condition de stabilit scrit
cd2 d +uc
(3.3.37)
8/12/2019 Thermique Numerique.pdf
46/113
3.3. PROBLMES PARABOLIQUES 3.28
Fig.3.18 Problme 1-D
cest--dire2
c
d2 +
u
d 1 (3.3.38)
ou encore 2F o +Co 1 avec
c
d2
=F o nombre de Fourier du maillage
ud
=Co nombre de Courant(3.3.39)
Dans le cas limite o = 0(convection pure), la condition scrit
Co=u
d 1 (3.3.40)
appele condition de Courant - Friedrich - Levy (condition C.F.L.).
(En ralit, le problme de convection pure non-stationnaire est un problme hyper-
bolique).
La condition C.F.L. peut scrire aussi < xu ce qui signifie que le pas de temps
doit tre infrieur au temps ncessaire au fluide pour parcourir la distance d.
Mthode implicite
Dans la mthode implicite, on approxime les flux et le terme source par leurs
valeurs la fin du pas de temps. En multipliant lquation de continuit par h+i et en
la soustrayant de lquation de conservation de lnergie, on obtient
i ciT+i Ti
Vi+
j
K+ij Sij(T+
i T+j ) =q+i Vi (3.3.41)
ce qui conduit devoir rsoudre un systme dquations algbriques chaque pas de
temps. Cette mthode est inconditionnellement stable.
8/12/2019 Thermique Numerique.pdf
47/113
3.3. PROBLMES PARABOLIQUES 3.29
Mthode de pondration
De faon analogue ce qui a t fait pour le problme de conductibilit non-
stationnaire, on peut approximer les flux par une moyenne pondre des valeurs au
dbut et la fin du pas de temps. On obtient alors
iciViT+i Ti
+ (1 )
j
Kij Sij(T
i Tj )
+
j
K+ij Sij(T+
i T+j )
= [(1 )qi +q+i ]Vi(3.3.42)
3.3.3 Couches limites stationnaires 2-D ou 3-D
Les problmes de couches limites 2-D ou 3-D sont des problmes de convection-
diffusion stationnaires, dans lesquels la diffusion dans le sens de lcoulement du fluidepeut tre nglige. Pour un problme 2-D, lquation de conservation de lnergie
scrit dans ce cas (coulement parallle x)
x(uh) +
y(vh) =
x
T
x
+
y
T
y
+q (3.3.43)
avec x
Tx
qui peut tre nglig.
Ce problme est analogue un problme de convection-diffusion non-stationnaire dans
lequel le temps serait remplac par la distance parcourue par le fluide depuis lentre
du domaine.
Discrtisation spatiale
Pour rsoudre les problmes de couches limites, on utilise une discrtisation du
domaine diffrente de celle utilise pour les problmes de diffusion ou de diffusion-
convection.
Dans le sens de lcoulement global du fluide, les faces des lments de volume con-
cident avec les noeuds.
Discrtisation des quationsEn intgrant lquation de conservation sur Vi
(uh)+jSj (uh)jSj+ Jj+ 12
Sj+ 12 Jj 1
2Sj1
2=qj Vj (3.3.44)
Lquation de continuit conduit
(u)+jSj (u)jSj+ (v)j+ 12
Sj+ 12 (v)j 1
2Sj1
2= 0 (3.3.45)
8/12/2019 Thermique Numerique.pdf
48/113
3.3. PROBLMES PARABOLIQUES 3.30
Fig.3.19 Volume de contrle
Mthode explicite On soustrait de lquation de conservation lquation de conti-
nuit, multiplie parhj et on value les flux en
(u)+jcj(T+
j Tj )Sj+ (Jj+ 12
(v)j+ 12
hj)Sj+ 12
(J
j 12 (v)j1
2 h
j)Sj1
2 =q
j Vj
(3.3.46)
ce qui scrit, aprs discrtisation des flux par un des schmas vus prcdemment,
(u)+jcj (T+
j Tj )Sj+Kj,j+1Sj,j+1(Tj Tj+1)+Kj,j1Sj,j1(T
j Tj1) =qi Vi
(3.3.47)
ce qui conduit lexpression explicite suivante pour T+j
T+j =T
j 1 kK
jk Sjk
(u)+
jcj Sj +
k
Kjk Sjk
(u)+
jcjSjTk +
qj Vj
(u)+
jcjSj(3.3.48)
Cette mthode explicite est stable sikK
jk Sjk
(u)+jcj Sj 1 (3.3.49)
Exemple :v = 0, u+ =u, maillage uniforme y etx.
8/12/2019 Thermique Numerique.pdf
49/113
3.3. PROBLMES PARABOLIQUES 3.31
On a dans ce casKj,j+1= Kj,j1=
y
Sj,j+1= Sj,j1= x
Si= y
(3.3.50)
La condition scrit2x
ucy2 1 (3.3.51)
cest--dire
c
.
x
uy2 1
2 (3.3.52)
ou
x 12
uy2
a
a=
c
(3.3.53)
Mthode implicite On soustrait de lquation de conservation lquation de conti-
nuit, multiplie parh+j et on value les flux en +
(u)jcj (T+
j Tj )Sj+K+j,j+1Sj,j+1(T+j T+j+1)+K+j,j1Sj,j1(T
+j T+j1) =q+i Vi
(3.3.54)
On obtient donc un systme dquations algbriques rsoudre dans chaque section.
La solution de ce systme fournit les tempratures dans la section T+j partir des
tempraturesTj dans la section lamont de lcoulement. Cette mthode implicite
est toujours stable.
8/12/2019 Thermique Numerique.pdf
50/113
3.4. SOLUTION DU SYSTME DQUATIONS NODALES 3.32
Fig.3.20 Algorithme de rsolution du systme dquations
3.4 Solution du systme dquations nodales
Pour les problmes elliptiques et pour les problmes paraboliques, lorsquon utilise
une mthode implicite ou de Crank-Nicolson, la discrtisation de lquation de conser-
vation conduit un systme dquations algbriques. Par exemple, pour un problme
non-stationnaire discrtis par une mthode implicite, ce systme est de la formej
aij T+
j =bi (3.4.1)
avec
aij = K+ij Sijaii = +
jK
+ij Sij+
mici
bi = q+i Vi+mici
Ti
(3.4.2)
Ce systme est linaire si les K+ij et q+i sont constants cest--dire si les proprits
physiques et le terme source ne dpendent pas des tempratures. Dans le cas contraire,le systme est non-linaire. Il doit alors tre rsolu par approximations successives.
Lalgorithme est alors celui de la figure 3.20 dans laquelle est un facteur de relaxa-
tion.
Si < 1, la nouvelle valeur Ti est obtenue par interpolation entre lancienne
valeurTi et la valeur calcule Ti.
Si >1, la nouvelle approximation Ti est obtenue par extrapolation.
8/12/2019 Thermique Numerique.pdf
51/113
3.4. SOLUTION DU SYSTME DQUATIONS NODALES 3.33
Si 1, on parle de surrelaxation.
Normalement,
8/12/2019 Thermique Numerique.pdf
52/113
3.4. SOLUTION DU SYSTME DQUATIONS NODALES 3.34
toutes les autres valeurs sont nulles.
3. La matrice [A] est diagonale dominante. En effet, on a
i, |aii| j=i|aij| (3.4.8)
4. En conductibilit pure, la matrice [A] est symtrique.
Ces caractristiques justifient lutilisation dalgorithmes spcialiss pour la rsolution
du systme dquations.
3.4.2 Mthodes itratives par points
Dans les mthodes itratives "par points", on balaye le domaine point par point
et on applique en chaque noeud i lquation du noeud pour dterminer une nouvelle
approximation de la temprature Ti.La mthode la plus utilise est la mthode de Gauss-Seidel, dans laquelle on utilise
tout instant les dernires valeurs disponibles.
Pour un problme 2-D par exemple, en parcourant le domaine de gauche droite et
de bas en haut, les itrs successifs sont calculs par
Tki = 1
aii
aij1Tk1j1 aij2Tk1j2 aij3Tkj3 aij4Tkj4+bi (3.4.9)quation dans laquelle k indique les valeurs relatives litration k et (k-1) indique
les valeurs relatives litration prcdente.Cette mthode peut tre acclre par application de la surrelaxation. On calcule
Tki = 1
aii
j,k1
aijTk1
j j,k
aij Tk
j +bi
Tk1i (3.4.10)
et on dtermine litr k par
Tki =Tk1
i +Tk
i (3.4.11)
La vitesse de convergence est amliore si 1 2.Pour >2, la mthode diverge.
Cette mthode itrative par points prsente deux inconvnients :
1. La vitesse de convergence est lie la valeur de . Elle est maximale pour une
valeur particulire = opt mais cette valeur optimale du facteur de surre-
laxation dpend du problme rsoudre et ne peut tre dtermine que par
exprimentation numrique.
8/12/2019 Thermique Numerique.pdf
53/113
3.4. SOLUTION DU SYSTME DQUATIONS NODALES 3.35
Fig. 3.21 Exemple de schma de rsolution : valeurs disponibles en (k-1), +valeurs dj calcules litration k,noeud courant
2. La vitesse de convergence de la mthode se dgrade trs rapidement lorsque le
nombre de noeuds augmente. La raison est que linformation des conditions aux
limites est transmise au sein du domaine de proche en proche, une vitesse de
lordre de un pas despace par itration.
3.4.3 Solution directe pour les problmes 1-D - Algorithme de
Thomas
Pour les problmes monodimensionnels, la matrice [A] des coefficients est tridia-
gonale. Les expressions nodales sont de la forme
ai,i1Ti1+aiiTi+ai,i+1Ti+1= bi (3.4.12)
ou encore
aiTi1+biTi+ciTi+1 = di (3.4.13)
avec i= 1,...,n,a1= 0 et cn= 0.Un tel systme peut tre rsolu de manire trs efficace par une mthode directe,
lalgorithme de Thomas, qui est en fait lalgorithme de Gauss appliqu un systme
tridiagonal.
8/12/2019 Thermique Numerique.pdf
54/113
3.4. SOLUTION DU SYSTME DQUATIONS NODALES 3.36
Le systme peut scrire :
b1T1+c1T2 = d1 (1)
aiTi1+biTi+ciTi+1= di (2)...(n 1)
anTn1+bnTn= dn (n)
(3.4.14)
Lalgorithme comporte deux tapes :
Elimination (en descendant)
De (1), on tire
T1 =d1 c1T2
b1=d
1 c
1T2 (3.4.15)
avec d
1 = d1
b1etc
1= c1b1
En insrant cette expression dans la deuxime quation, on a
a2(d
1 c
1T2) +b
2T2+c
2T3
= d2
(3.4.16)
cest--dire
T2=d2 a2d1b2 a2c1
c2b2 a2c1
T3 = d
2 c
2T3 (3.4.17)
avec d
2 = d2a2d
1
b2a2c
1
etc
2= c2
b2a2c
1
.
De mme, pour lquation (i), on obtient
Ti = d
i c
iTi+1 (3.4.18)
avec d
i=
diaid
i1
biaic
i1
etc
i= ci
biaic
i1
.
Lquation (n) devient
Tn = d
n c
nTn+1= d
n (3.4.19)
avec c
n= 0 et d
n= dnand
n1
bnanc
n1
.
Substitution (en montant)
En remontant, on obtient successivement
Tn= d
n
Tn1 = d
n1 cn1Tn...
Ti= d
i ciTi+1...
T1= d
1 c1T2
(3.4.20)
Cet algorithme est trs performant du point de vue vitesse dexcution. Il ne ncessite
que le stockage des ai, bi, ci, di soit quatre valeurs par noeud.
8/12/2019 Thermique Numerique.pdf
55/113
3.4. SOLUTION DU SYSTME DQUATIONS NODALES 3.37
Fig.3.22 Balayage du maillage :+ dernires valeurs calcules litration courantek ,dernires valeurs calcules litration prcdente (k-1)
Problmes 2-D et 3-D - Mthodes itratives par lignes
Pour les problmes 2-D et 3-D, on peut utiliser des mthodes itratives par lignes.
Le principe de ces mthodes est le suivant :
on balaye le domaine ligne par ligne chaque ligne, les nouvelles approximations des variables sont calcules simul-
tanment sur toute la ligne en appliquant lalgorithme de Thomas.
Lquation des noeuds de la ligne courante est donne par
aij4Tk
j4+aiiTk
i +aij2Tk
j2= bi aij1Tk1j1 aij3Tkj3 (3.4.21)
Ces quations constituent un systme dquations matrice tridiagonale dont la so-
lution par lalgorithme de Thomas fournit les nouvelles approximations des tempra-
tures des noeuds de la ligne.
Cette mthode itrative par lignes prsente les caractristiques suivantes : Linformation des conditions aux limites est propage au sein du domaine en
une fois dans la direction de la ligne. Dans les directions perpendiculaires
la direction de la ligne (direction de balayage), linformation est propage de
proche en proche, une vitesse de lordre dun pas despace par itration. La
vitesse de convergence est donc meilleure que celle des mthodes itratives par
points.
8/12/2019 Thermique Numerique.pdf
56/113
3.4. SOLUTION DU SYSTME DQUATIONS NODALES 3.38
La vitesse de convergence dpend de la direction choisie pour la ligne et du sens
de balayage des lignes :
1. Si les coefficients dune direction sont plus grands que les coefficients des
autres directions, la convergence sera plus rapide si on choisit cette direc-
tion comme direction de la ligne.
2. Le sens de balayage est important galement. Par exemple, dans un pro-
blme de convection, la convergence sera plus rapide si on balaye le domaine
dans le sens de lcoulement.
3. En alternant la direction des lignes chaque itration, on propage rapide-
ment linformation des conditions aux limites lintrieur du domaine, la
convergence sera donc plus rapide quen utilisant toujours la mme direc-
tion pour les lignes.
On peut galement appliquer la surrelaxation aux mthodes itratives par lignes.Le gain en vitesse de convergence est cependant faible.
8/12/2019 Thermique Numerique.pdf
57/113
Chapitre 4
Mthode aux lments finis
4.1 Principes gnraux de la mthode
4.1.1 Discrtisation spatialeLa mthode est base sur lensemble des points suivants :
Subdiviser le domaine en un ensemble dlments de formes simples (triangles,
quadrilatres, ttrahdres,... droits ou curvilignes). Ces lments recouvrent tout
le domaine sans se recouvrir lun lautre.
Sur chaque lment, on dfinit des noeuds sur les frontires et lintrieur de
llment.
Le champ de temprature est approxim partir des valeurs des tempratures
nodales ti inconnues, laide de fonctions dinterpolation, dfinies localement
lintrieur de chaque lment.
Le champ de temprature approximatif est donc donn lintrieur de llment (e)
par
t(e)(x) =je
tj N(e)
j (x) (4.1.1)
cest dire une combinaison linaire des valeurs nodales. Nj est la fonction de forme
et tj la valeur inconnue de la temprature au noeud j. Pour lensemble du domaine,
on a donc
t(x) =
nj=1 tj Nj(x) (4.1.2)
avec Nj(x)la fonction de forme du noeudj et
Nj(x) =(e)j
N(e)
j (x) (4.1.3)
8/12/2019 Thermique Numerique.pdf
58/113
4.1. PRINCIPES GNRAUX DE LA MTHODE 4.2
Fig.4.1 Discrtisation spatiale dun domaine quelconque
4.1.2 Discrtisation des quations
On remplace lquation diffrentielle par une formulation intgrale, obtenue par
la mthode des rsidus pondrs. Si lquation diffrentielle de dpart scrit
f(t,t, 2t) = 0 (4.1.4)en introduisant lapproximation (4.1.2) en lieu et place de lvolution exacte det dans
cette quation, celle-ci nest plus respecte et on obtient un rsidu non-nul
R(t) =f(t,t, 2t) = 0 (4.1.5)La mthode des rsidus pondrs consiste rechercher lapproximation t qui annule
la moyenne des rsidus dans le domaine cest--dire telle que
W(x)R(t)dV = 0 (4.1.6)
La fonction approximative t(x)comportant n paramtres inconnus ti, il faut n qua-
tions cest--dire choisir n fonctions de pondration Wi linairement indpendantes,
et annuler nrsidus pondrs cest--dire
Wi(x)R(t)dV = 0 i= 1, . . . , n (4.1.7)
8/12/2019 Thermique Numerique.pdf
59/113
4.1. PRINCIPES GNRAUX DE LA MTHODE 4.3
ce qui conduit un systme de nquations algbriques en les n tempratures ti.
Il existe de nombreuses mthodes aux lments finis, qui diffrent entre elles en fonc-
tion du choix des Wi. En particulier, citons :
la mthode de Galerkin :Wi(x) = Ni(x)
la mthode aux volumes finis: Wi(x) = 1pourx Vi autour du noeudi etWi(x) = 0 sinon. Cette mthode est la base des mthodes aux volumes finis
sur des maillages non structurs.
Applique lquation de conservation de lnergie crite sous sa forme non conser-
vative,
ct
+uc(t) = (t) +q (4.1.8)
la mthode des rsidus pondrs donne
Wi(ct
)dV +
Wiuc
(t)dV =
Wi
(
t)dV +
WiqdV (4.1.9)
En intgrant par parties le terme diffusionnel,
Wi (t) = (Wit) (Wi)t (4.1.10)
on a
Wi(ct
)dV +
WiuctdV
=
(Wi
t)dV
(Wi)tdV + WiqdV(4.1.11)
En appliquant le thorme dOstrogradsky au troisime terme, on a :
Wi(ct
)dV +
WiuctdV
=
Wi(t
n)dS
(Wi)tdV +
WiqdV
(4.1.12)
Cette expression est appele forme faiblede lquation de conservation de lnergie,
car les drives quelle contient sont dun ordre infrieur de une unit lordre des
drives de lquation diffrentielle de dpart. Cette forme prsente deux avantages :
les fonctions de forme doivent tre simplement drivables une fois dans le do-
maine o elles sont non nulles. Lutilisation de fonctions linaires est donc pos-
sible.
elle introduit naturellement les conditions aux limites de type gradient impos
(par le terme tn
)
8/12/2019 Thermique Numerique.pdf
60/113
4.2. ELMENTS FINIS ET FONCTIONS DINTERPOLATION 4.4
Fig.4.2 Trois lments une dimension
4.2 Elments finis et fonctions dinterpolation
De nombreux types dlments et de fonctions dinterpolation peuvent tre construits.
Ils diffrent
par la forme
par le nombre et la localisation des noeuds
par lexpression des fonctions de forme dfinies sur llment.
Les deux premiers lments relvent videmment de la gomtrie de llment.
4.2.1 Gomtrie des lmentsLes lments classiques utiliss en pratique sont les suivants :
Elments 1 dimension
On peut utiliser des lments 2, 3 ou 4 noeuds (voir figure 4.2).
Elments 2 dimensions
Dans les lments deux dimensions, on distingue les lments trois et quatre
cts : les lments triangulaires 3 ou 6 noeuds (voir figure 4.3) et les lmentsquadrilatraux 4, 8 ou 9 noeuds (voir figure 4.4).
Elments 3 dimensions
Dune manire similaire ce qui est fait en deux dimensions, on trouvera, pour
rsoudre des problmes tridimensionnels, des lments 3-D ttradriques ou hexa-
driques. Dans le cas des ttradres, on rencontre des lments 4 ou 10 noeuds (voir
8/12/2019 Thermique Numerique.pdf
61/113
4.2. ELMENTS FINIS ET FONCTIONS DINTERPOLATION 4.5
Fig.4.3 Deux lments triangulaires : 3 et 6 noeuds
Fig.4.4 Trois lments quadrilatraux : 4, 8 ou 9 noeuds
8/12/2019 Thermique Numerique.pdf
62/113
4.2. ELMENTS FINIS ET FONCTIONS DINTERPOLATION 4.6
Fig.4.5 Deux lments ttradriques : 4 ou 10 noeuds
figure 4.5) et dans le cas des hexadres, on aura des lments 8, 20 ou 32 noeuds(voir figure 4.6).
4.2.2 Fonctions de forme
La temprature lintrieur de llment est donne par :
t(e)(x) =je
tj N(e)
j (x) (4.2.1)
lesN(e)
j tant les fonctions de formes associes llment(e). Ces fonctions de forme
doivent tre choisies a priori. En pratique, on adopte pour ces fonctions des fonctionspolynomiales, dfinies lintrieur de chaque lment, et dont le degr dpend du
nombre de noeuds qui servent dfinir llment.
On a donc Nj(x) = a+bx+ cy + dx2 +exy + f y2 +. . . (pour un lment deux
dimensions).
Ces fonctions de forme doivent, en outre, avoir les proprits suivantes :
1. Elles sont dfinies localement, cest--dire : Nej (x) = 0 si x e2. On a Nei(xj) =ij : N
(e)i (xi, yi, zi) = 1 et N
(e)i (xj , yj, zj) = 0 pour j=i
3. Elles doivent permettre dapproximer un champ uniforme sur llment. Dansce cas, les ti correspondant aux noeuds de llment sont gaux (=t0) et on a :
t(e)(x) =t0 = t0(
jN(e)
j (x)) ce qui implique
je N(e)
j (x) = 1x (e)4. Les N
(e)j sont linairement indpendantes.
Lexpression des fonctions de forme, en particulier des coefficients a, b, c,... des dif-
frents termes du polynome utilis, peut tre dtermine facilement partir de la
proprit (2).
8/12/2019 Thermique Numerique.pdf
63/113
4.2. ELMENTS FINIS ET FONCTIONS DINTERPOLATION 4.7
Fig.4.6 Trois lments hexadriques : 8, 20 ou 32 noeuds
Fig.4.7 Fonctions de forme pour un lment 1D
Appliquons cela un lment monodimensionnel deux noeuds (lment linaire
- voir figure 4.7). On a dans ce cas :
N1 = 1 xx1x2x1N2 =
xx1x2x1
(4.2.2)
ce qui donne :
t= t1N1+t2N2= t1(1 x
x1
x2 x1 ) +t2(x
x1
x2 x1 ) (4.2.3)cest--dire une fonction linaire entre t1 et t2. Si on utilise la coordonne locale
= xx1x2x1 , on a
N1() = 1 N2() =
(4.2.4)
Considrons ensuite un lment triangulaire plan (voir figure 4.8). Cet lment com-
8/12/2019 Thermique Numerique.pdf
64/113
4.2. ELMENTS FINIS ET FONCTIONS DINTERPOLATION 4.8
Fig.4.8 Elment triangulaire plan
porte trois noeuds, les fonctions de forme comportent donc 3 termes, cest--dire :
N1 = a1+b1x+c1y
N2 = a2+b2x+c2y
N3 = a3+b3x +c3y
(4.2.5)
Le problme consiste dterminer les ai, bi et ci. On a pour N1 : N1(xi, yi) = 1i
cest--dire :a1+b1x1+c1y1= 1
a1+b1x2+c1y2= 0
a1+b1x3+c1y3= 0
(4.2.6)
cest--dire :
1 x1 y1
1 x2 y2
1 x3 y3
a1
b1
c1
=
1
0
0
(4.2.7)
ce qui donne, aprs solution du systme,
b1 = (y2 y3)/2c1 = (x3
x2)/2
a1= (x2y3 x3y2)/2(4.2.8)
avec
2 =det
1 x1 y1
1 x2 y2
1 x3 y3
= 2. la surface du triangle (4.2.9)
et des expressions analogues pour les deux autres fonctions de forme.
8/12/2019 Thermique Numerique.pdf
65/113
4.2. ELMENTS FINIS ET FONCTIONS DINTERPOLATION 4.9
Fig.4.9 Correspondance lment de rfrence - lment rel
4.2.3 Elment de rfrence - Transformations
On peut galement exprimer les fonctions de forme dans un systme de coordon-
nes locales. Lexpression de ces fonctions de forme est alors indpendante des valeurs
particulires des coordonnes des noeuds.
Ceci revient dfinir, pour chaque type dlment, un lment de rfrence sur lequelsont dfinies les fonctions de forme en coordonnes locales. Lexpression des fonctions
de forme dans le systme daxes (x,y,z) est alors obtenue laide dune transforma-
tion gomtrique. La transformation se met sous la forme :
T(e) :x(e) =x(e)( , , ) (4.2.10)
Pour un lment triangulaire, par exemple, les fonctions de forme de llment de
rfrence sont :
N
(e)1 (, ) = 1
N(e)2 (, ) =
N(e)3 (, ) =
(4.2.11)
8/12/2019 Thermique Numerique.pdf
66/113
4.2. ELMENTS FINIS ET FONCTIONS DINTERPOLATION 4.10
De manire gnrale, la transformationx(e) =x(e)( , , )sera exprime par des rela-
tions de la forme :
x( , , ) =n
j=1 xjN
j( , , )
y( , , ) = n
j=1 yjN
j( , , )
z( , , ) =n
j=1 zjNj( , , )
(4.2.12)
dans lesquelles lesNj sont des fonctions dinterpolation et n le nombre de points pour
lesquels la correspondance (x,y,z) ( , , )est fixe.Une transformation trs importante en pratique est la transformation isopara-
mtrique, dans laquelle les fonctions dinterpolation Nj qui dfinissent la gomtrie
sont prises gales aux fonctions de forme Nj utilises dans lexpression du champ de
temprature approximatif, cest--dire :
Nj( , , ) = N(e)
j ( , , ) (4.2.13)
8/12/2019 Thermique Numerique.pdf
67/113
4.2. ELMENTS FINIS ET FONCTIONS DINTERPOLATION 4.11
Elment de rfrence Fonctions de forme Elment "rel"
Transf. isoparamtrique
N1() = 1 N2() =
N1() = 0.5(1 )N2() = 1 2N3() = 0.5(1 +)
N1(, ) = 1 N2(, ) =
N3(, ) =
N1 = 1 3 3+ 22 + 22 + 4N2 = 4 42 4N3 = + 22N4 = 4
N5 = + 22N6 = 4 4 42
8/12/2019 Thermique Numerique.pdf
68/113
4.2. ELMENTS FINIS ET FONCTIONS DINTERPOLATION 4.12
Elment de rfrence Fonctions de forme Elment "rel"
Transf. isoparamtrique
Ni = 14(1 +i)(1 +i)
coins i= 1, 3, 5, 7
Ni = 14
(2 +i)(2 +i)
cotes i= 2, 4, 6, 8
Ni = 12
2i (
2 i)(1 2)+12
2i(
2 i)(1 2)centre i= 9
Ni = (1 2)(1 2)
N1= 1
N2= N3=
N4=
8/12/2019 Thermique Numerique.p