Professional Documents
Culture Documents
Yves Debard
Universit e du Mans Master Mod elisation Num erique et R ealit e Virtuelle http://iut.univ-lemans.fr/ydlogi/index.html 24 mars 2006 29 mars 2011
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
11 R esolution en r egime transitoire 11.1 Probl` eme lin eaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Probl` eme non lin eaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A Caract eristiques de quelques mat eriaux isotropes B Programmes Maple B.1 lin 3n . . . . . . B.2 nonlin 1 . . . . . B.3 nonlin 2 . . . . . B.4 nonlin 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27 28 30 32 32 32 32 33 34 35 35 38
Thermique
Loi de Fourier
Soit T (x, y, z ; t) la temp erature au point M de coordonn ees (x, y, z ) 1 ` a linstant t. Si la temp erature d epend du temps, on dit que le r egime thermique est variable (ou transitoire) ; dans le cas contraire, on dit quil est permanent (ou stationnaire). La temp erature sexprime en kelvin (K). Dans la pratique, on utilise souvent le degr e Celsius ( C) : T (en K) = T (en C) +273.15.
Consid erons en un point M un el ement de surface dS inniment petit. Soit n un vecteur unitaire et normal ` a dS . La puissance thermique (quantit e de chaleur par unit e de temps) qui traverse dS dans le sens de n est egale ` a (loi de Fourier 2 ) : d = n grad T dS = n dS (1.1)
a pour repr o` u le tenseur de conductivit e thermique du mat eriau esentation matricielle dans le rep` ere orthonorm e {x, y, z } : xx xy xz yy yz [] = (1.2) sym. zz La quantit e de chaleur sexprime en joule (1 J=1 N.m=1 kg.m2 .s2 ). d est le ux thermique en M , ` a travers dS . Le ux thermique est une puissance thermique et sexprime en watt (1 W=1 J/s). La conductivit e thermique sexprime en W/(m.K). Le vecteur = grad T est le vecteur densit e de ux thermique en M . La quantit e =n= d est appel e densit e de ux thermique en M et dans la direction n. dS
La densit e de ux thermique sexprime en W/m2 . Remarque : Le vecteur densit e de ux et le gradient thermique ne sont pas n ecessairement colin eaires (gure 1).
1. Le rep` ere {x, y, z } est un rep` ere orthonorm e direct. 2. Joseph Fourier (1768-1830)
Figure 1 Mat eriau anisotrope Si le mat eriau est isotrope, la matrice de conductivit e se r eduit ` a: 1 [] = 1 1 o` u est le coecient de conductivit e thermique du mat eriau ( A) et = grad T Le vecteur densit e de ux et le gradient thermique sont colin eaires (gure 2). (1.4)
(1.3)
Charges thermiques
Convention : les quantit es de chaleur re cues par le solide sont compt ees positivement.
2.1
Une source de chaleur ponctuelle Q est d enie par la puissance thermique re cue par le syst` eme. Elle sexprime en W.
2.2
Une source de chaleur volumique q est d enie par la puissance thermique g en er ee par unit e de volume. Elle sexprime en W/m3 .
Thermique
2.3
2.4
2.5
La convection est l echange de chaleur entre un solide et un uide. Soit un point M situ e` a la surface du solide. Soient T la temp erature du solide en M et Tf la temp erature du uide au voisinage de M . Lexp erience montre que la quantit e de chaleur re cue par le solide en M , par unit e de surface et par unit e de temps, est egale ` a: c = h (Tf T ) (loi de Newton) (2.1)
2.6
La quantit e de chaleur re cue par le solide, consid er e comme un corps gris ` a la temp erature T et rayonnant vers lext erieur consid er e comme un corps noir ` a la temp erature T , par unit e de surface et par unit e de temps, est egale ` a:
4 r = ( T T4 )
(loi de Stefan-Boltzmann)
(2.2)
o` u: eratures sont exprim ees en Kelvin. les temp < 1 est l emissivit e (sans dimension). est la constante de Stefan : = 5.67 108 W/(m2 .K4 ).
La puissance thermique stock ee dans v est egale ` a la somme de la puissance thermique g en er ee par les sources volumiques contenues dans v et de la puissance thermique re cue sous forme de ux ` a travers la surface s : cP T dv = t q dv +
v s
n ( grad T ) ds
(3.1)
4 o` u: est la masse volumique du mat eriau (kg/m3 ). cp est la capacit e thermique massique (J/(kg.K)) ( A). n est la normale unitaire ` a s dirig ee vers lext erieur de v .
Transformons la derni` ere int egrale de la relation (3.1) en int egrale de volume ` a laide du th eor` eme dOstrogradski. Il vient : div ( ( cP T grad T ) q ) dv = 0 (3.2)
v
= T . o` u:T t Le domaine v etant arbitraire, on en d eduit : div ( cP T grad T ) q = 0 en tout point du solide. Cette equation est appel ee equation de la chaleur. Remarque : pour un mat eriau homog` ene et isotrope, l equation (3.3) s ecrit dans le rep` ere orthonorm e {x, y, z } : 2 2 2 = T + T + T +q cP T (3.4) x2 y 2 z 2 (3.3)
Forme di erentielle
div ( cP T grad T ) q = 0 en tout point du solide
R esoudre un probl` eme thermique consiste ` a chercher un champ de temp eratures T (x, y, z ; t) tel que : (4.1a)
avec : les conditions aux limites : T = TP sur ST 4 n ( grad T ) = S + h ( Tf T ) + ( T T 4 ) sur S rayonnement convection S = ST S , ST S = o` u S est la surface du solide et n la normale unitaire ` a S dirig ee vers lext erieur de V . la condition initiale ` a linstant t = t0 : T (x, y, z ; t0 ) = T0 (x, y, z ) La quantit e r(T ) d enie par : div ( grad T ) q r(T ) = cP T (4.2) (4.1c)
(4.1b)
est appel ee r esidu de l equation (4.1a). r(T ) est nul si T est solution de l equation (4.1a) et di erent de 0 dans le cas contraire.
Thermique
Pour r esoudre l equation (4.1) par la m ethode des el ements nis, nous utilisons la m ethode des r esidus pond er es dans la formulation de Galerkin [2, 11, 16, 18, 26, 27, 43, 44] . Multiplions egrons sur le domaine V : l equation (4.1a) par une fonction arbitraire T et int W (T, T ) =
V
T r(T ) dV =
V
div ( T ( cP T grad T ) q ) dV = 0 T
(5.1)
La fonction T est appel ee fonction de pond eration (ou fonction test). En utilisant la relation : div (f v ) = f div v + v grad f
(5.2)
dV T cP T
div ( T ( grad T ) ) dV
V
+
V
grad T ( grad T ) dV
V
(5.3) T q dV = 0
Transformons la deuxi` eme int egrale de cette equation en int egrale de surface ` a laide du th eor` eme dOstrogradski : div ( T ( grad T ) ) dV =
V S
T n ( grad T ) dS +
ST
T n ( grad T ) dS
(5.4)
et imposons la condition T = 0 sur ST , ce qui annule la derni` ere int egrale. En utilisant la relation (5.4), les conditions aux limites (4.1b) et l equation (5.3), nous obtenons la formulation int egrale faible dun probl` eme thermique : Trouver T (x, y, z ; t) tel que : W (T, T ) =
V
dV + T cP T
grad T grad T dV
V
4 T ( S + h ( Tf T ) + ( T T 4 ) ) dS
T q dV
V
(5.5a)
=0 T
Remarques : Les fonctions T et T doivent etre susamment r eguli` eres pour que les expressions ci-dessus aient un sens. La fonction T est appel ee champ de temp eratures virtuelles. La formulation int egrale (5.5) est lanalogue pour un probl` eme thermique du principe des travaux virtuels en m ecanique.
M ethode des el ements nis Dans l equation (5.1) la fonction T doit etre d erivable deux fois et une fois dans l equation (5.5). Ces equations sont dites respectivement forme int egrale forte et forme int egrale faible de l equation di erentielle (4.1). Sous certaines conditions de r egularit e, les formulations (4.1) et (5.5) sont equivalentes.
La solution analytique de l equation (5.5) est en g en eral inaccessible. On est donc conduit ` a chercher une solution approch ee par une m ethode num erique : la m ethode des el ements nis. Cette m ethode est un cas particulier de la m ethode de Galerkin : le champ de temp eratures et les fonctions test appartiennent au m eme espace de dimension nie.
6.1
Le domaine V est d ecompos e en sous-domaines V e de forme g eom etrique simple (les el ements) reli es entre eux en des points appel es nuds. Cette op eration sappelle maillage (gure 3).
Figure 3 Domaine plan discr etis e en 12 el ements reli es entre eux par 15 noeuds Le maillage est d eni par la table des nuds et la table des el ements.
6.2
Le champ de temp eratures T e (x, y, z ; t) dans l el ement (e) a pour expression : e T1 (t) . . . e e e e e Ti (t) T (x, y, z ; t) = N1 (x, y, z ) . . . Ni (x, y, z ) . . . Nne (x, y, z ) . . . e Tne (t) = [N e (x, y, z )] {T e (t)} o` u: ne est le nombre de nuds de l el ement. les fonctions Nie (x, y, z ) sont les fonctions dinterpolation el ementaires. la matrice [N e (x, y, z )] est la matrice dinterpolation el ementaire. le vecteur {T e (t)} regroupe les temp eratures des nuds de l el ement (e).
(6.1)
Thermique
6.3
Le champ de temp eratures T (x, y, z ; t) a pour expression sur lensemble du domaine V : T1 (t) . . . Ti (t) T (x, y, z ; t) = N1 (x, y, z ) . . . Ni (x, y, z ) . . . Nn (x, y, z ) . . . Tn (t) = [N (x, y, z )] {T (t)} o` u: n est le nombre de nuds du maillage. les fonctions Ni (x, y, z ) sont les fonctions dinterpolation (ou fonctions de forme). [N (x, y, z )] est la matrice dinterpolation. {T (t)} est le vecteur des temp eratures nodales.
(6.2)
Les fonctions dinterpolation v erient les relations : Nie (xj , yj , zj ) = ij o` u (xj , yj , zj ) sont les coordonn ees du nud j. , Ni (xj , yj , zj ) = ij i, j (6.3)
6.4
L = x2 x1
M ethode des el ements nis Fonctions dinterpolation sur le domaine (n nuds, n 1 el ements) :
6.5
Eectuons une partition des degr es de libert e en temp eratures inconnues {TL } et connues {TP } ([1], [18], [19]) : {TL = ?} {T } = (6.4) {TP } o` u le vecteur {TP } regroupe les temp eratures (connues) des nuds situ es sur la surface ST . Cette partition induit une partition de la matrice dinterpolation : [N ] = [NL ] [NP ] do` u lexpression de T et T : T = [NL ] [NP ] {TL } {TP } , T = [NL ] [NP ]
} {TL {0} = [NL ] {TL } = T
(6.5)
(6.6)
Remarques : Compte-tenu des propri et es des fonctions dinterpolation, T = TP et T = 0 aux nuds situ es sur la fronti` ere ST . {TL } T repr esente une variation quelconque de T : T = T = [NL ] [NP ] . {0}
6.6
= [N ] {T } T
o` u {Bi } d epend du probl` eme trait e (spatial, plan, axisym etrique. . . ). Pour un probl` eme spatial, {Bi } s ecrit dans le rep` ere orthonorm e {x, y, z } : Ni x Ni {Bi } = (6.11) y Ni z De m eme, on a : T = [N ] {T } = {T }T [N ]T do` u: {grad T } = [B ] {T } , {grad T }T = {T }T [B ]T (6.13) (6.12)
(6.14)
cP [N ]T [N ] dV h [N ]T [N ] dS
S
[K ] =
V
[B ]T [] [B ] dV +
{F } =
V
[N ]T q dV +
S
4 [N ]T ( S + h Tf + ( T T 4 ) ) dS
[C ] est la matrice de capacit e thermique (J/K). [K ] est la matrice de conductivit e thermique (W/K). {F } est le vecteur des ux nodaux (W). {T } est le vecteur des temp eratures nodales (K). Remarque : par construction, les matrices [C ] et [K ] sont sym etriques. La partition des degr es de libert e induit une partition de [C ], [K ] et {F } : [C ] = [CLL ] [CLP ] [CP L ] [CP P ] , [K ] = [KLL ] [KLP ] [KP L ] [KP P ] , {F } = {FL } {FP } (6.18)
10 La forme discr etis ee dun probl` eme thermique s ecrit nalement : Trouver {TL (t)} tel que :
T W ({TL }, {TL }) ={TL }
[CLL ] [CLP ]
L } {T P } {T =0
{TL }
(6.19)
Les temp eratures nodales inconnues {TL (t)} sont donc les solutions de l equation : L } + [KLL ] {TL } = {FL } [CLP ] {T P } [KLP ] {TP } [CLL ] {T avec la condition initiale : {TL (t0 )} = {TL,0 } (6.20b) (6.20a)
Dans la pratique, [C ], [K ] et {F } sont construits el ement par el ement. Cette op eration sappelle assemblage.
De lexpression du champ de temp eratures dans l el ement (e) : T e = [N e ] {T e } on d eduit : De m eme, on a : T e = [N e ] {T e } = {T e }T [N e ]T do` u: {grad T e } = [B e ]{T e } , {grad T e }T = {T e }T [B e ]T (7.4) En reportant ces expressions dans l equation (5.5a), il vient : W (T, T ) =
e
(7.1)
e = [N e ] {T e} {grad T e } = [B e ] {T e } et T
(7.2) (7.3)
e } + [k e ] {T e } {f e } ) {T e }T ( [ce ] {T
(7.5)
o` u: [ce ] =
Ve
cP [N e ]T [N e ] dV
(7.6)
Thermique [k e ] =
Ve
11 [B e ]T [] [B e ] dV +
e S
h [N e ]T [N e ] dS
(7.7) (7.8)
{f e } =
V
e
[N e ]T q dV +
e S
4 [N e ]T ( S + h Tf + ( T T 4 ) ) dS
e la partie de S qui appartient ` Dans ces formules, V e repr esente le volume de l el ement (e) et S a la fronti` ere de l el ement (e).
Ces quantit es sont en g en eral evalu ees num eriquement. L equation (5.5a) s ecrit : W (T, T ) =
e
{T }T
} + [ K e ] { T } {F e } [C e ] {T
(7.9)
o` u les matrices [C e ], [K e ] et {F e } sont obtenus par expansion respectivement de [ce ], [k e ] et {f e }. Dans ces matrices, les seuls termes non nuls sont les termes associ es aux degr es de libert e de l el ement (e). On en d eduit : [C ] =
e
[C e ] ,
[K ] =
e
[K e ] ,
{F } =
e
{F e }
(7.10)
Remarque : dans la pratique, la partition des degr es de libert e est eectu ee avant la phase dassemblage.
8.1
Consid erons un el ement ` a deux nuds de longueur L dont les caract eristiques A, , et cP sont constantes.
[B ]T [B ] dV =
0
A [B ]T [B ] dx =
A 1 1 L 1 1
[N ]T cP [N ] dV =
L 0
cP A [N ]T [N ] dx =
cP A L 6
2 1 1 2
[N ]T q dV =
0
A q [N ]T dx =
qAL 2
1 1
La densit e de ux calcul ee avec la formule : x (x) = est constante dans l el ement. Remarques : Pour cet el ement, l equation : {fnod } = A x (0) A x (L) } {f } = [ k ] {T } + [ c ] {T T = [B ] {T } = ( T2 T1 ) x L
donne la valeur exacte des ux thermiques aux nuds de l el ement. Cas particulier : probl` eme stationnaire. Lint egration de l equation : dx =q dx
x
(8.1)
q ds = x1 + q x dT dx q 2 x1 x x 2
(8.2)
(8.3)
x (s) ds = T1 x1 q
(8.4)
(8.5)
Si xm est compris entre 0 et L, la temp erature passe par une valeur extr emale : Tm = T1 + 2 x1 2q (8.6)
8.2
A lint erieur de l el ement dont les nuds sont 1, 2 et 3 (dans le sens trigonom etrique), le champ de temp eratures T (x, y ) est d eni par(gure 4) : T (x, y ) = [N (x, y )] {T } = N1 (x, y ) T1 + N2 (x, y ) T2 + N3 (x, y ) T3 (8.7)
Thermique
13
Figure 4 Triangle ` a 3 nuds : champ de temp eratures dans l el ement Les fonctions dinterpolation sont telles que : T (x1 , y1 ) = T1 , T (x2 , y2 ) = T2 , T (x3 , y3 ) = T3 T1 , T2 , T3 (8.8)
En particulier, la fonction dinterpolation N1 (x, y ) associ ee au nud 1 (gure 5) doit v erier les trois conditions : N1 (x1 , y1 ) = 1 , N1 (x2 , y2 ) = 0 , N1 (x3 , y3 ) = 0 (8.9)
Figure 5 Triangle ` a 3 nuds : fonction dinterpolation associ ee au nud 1 Posons : N1 (x, y ) = a1 + b1 x + c1 y Les trois conditions ci-dessus s ecrivent : 1 x1 y1 a1 1 1 x2 y2 b1 = 0 1 x3 y3 c1 0 On en d eduit : 1 1 1 (x2 y3 x3 y2 ) , b1 = (y2 y3 ) , c1 = (x3 x2 ) 2A 2A 2A o` u laire de l el ement A est d enie par : 1 x1 y1 2 A = det 1 x2 y2 = (x2 x1 ) (y3 y1 ) (x3 x1 ) (y2 y1 ) 1 x3 y3 a1 = Les deux autres fonctions dinterpolation sobtiennent par permutation circulaire sur 1, 2 et 3. La matrice [B ] est egale ` a: N1 x [B ] = N1 y N2 x N2 y N3 x = b1 b2 b3 c1 c2 c3 N3 y (8.12) (8.10)
(8.11)
(8.13)
(8.14)
14
et est constante sur l el ement. Si de plus l epaisseur t de l el ement et la conductivit e du mat eriau sont constantes, la matrice de conductivit e el ementaire se r eduit ` a: [ k ] = [B ]T [B ] t A (8.15)
Avec les m emes hypoth` eses, le vecteur ux el ementaire equivalent ` a une source volumique dintensit eq est egal ` a: 1 qtA 1 (8.16) {f } = 3 1 Remarque : le vecteur densit e de ux calcul e avec la formule : {} = [B ] {T } est constant dans l el ement. (8.17)
8.3
ement isoparam El etrique ` a trois nuds equidistants (probl` eme ` a une dimension)
x1 + x3 . 2
T1 , T2 et T3 sont les temp eratures nodales. L el ement est isoparam etrique : esentation de la g eom etrie : repr x1 x( ) = [N ] x2 = ( 1) x1 + (1 2 ) x2 + ( + 1) x3 = x2 + L 2 2 2 x3 1 1 Le jacobien de la transformation est egal ` a : J ( ) = x( ) L = . 2
(8.18)
esentation du champ de temp eratures : repr T1 ( 1) ( + 1) T ( ) = [N ] T2 = T1 + (1 2 ) T2 + T3 2 2 T3 On en d eduit lexpression de la matrice [B ] : [B ] = B1 B2 B3 do` u [B ] = avec Bi = Ni 1 Ni = x J
(8.19)
(8.20a)
1 2 1 4 2 + 1 L
(8.20b)
Thermique
15
[k] =
x1 1
A [B ]T [B ] dx (8.21)
7 8 1 A 8 16 8 = A [B ]T [B ] J d = 3L 1 1 8 7 e: matrice de capacit
x3
[c] =
x1 1
cP A [N ]T [N ] dx (8.22)
{f } =
x1
1 qAL T T 4 [N ] A q dx = [N ] A q J d = 6 1 1
1
(8.23)
9
9.1
Le mur repr esent e la gure (6) est constitu e de deux tron cons de m eme longueur L. Les caract eristiques du mur sont : A , , et cP .
Figure 6 Exemple de mise en equation Le mur est soumis aux charges thermiques suivantes : temp erature impos ee sur la face x = 0 : T (0; t) = T0 + B sin t . echange de chaleur par convection sur la face x = 2 L : = h( Tf T (2 L; t) ). source de chaleur volumique dintensit e q entre x = 0 et x = L. ` linstant t = 0, la temp A erature du mur est egale ` a T0 : T (x; 0) = T0 . Les etapes de la mise en equations sont :
16
9.2
Le mur est discr etis e en deux el ements ` a deux nuds (1 2) et (2 3). Les variables nodales sont : T1 (t) {T (t)} = T2 (t) T3 (t)
Les conditions aux limites et la condition initiale s ecrivent : T1 (t) = T0 + B sin t , 3 = h (Tf T3 (t)) , T2 (0) = T3 (0) = T0 .
9.3
Eectuons une partition des degr es de libert e en temp eratures inconnues et temp eratures connues : T2 = ? {TL } T3 = ? {T } = = {TP } {T1 = T0 + B sin t} On en d eduit la localisation des degr es de libert e dans T1 {DDL} = T2 T3 les matrices globales : 3 1 2
9.4
Matrices el ementaires
Les matrices el ementaires sont ( 8.1) : ement 1 2 : El Localisation des degr es de libert e: {ddl12 } = Matrices el ementaires : [k12 ] = ement 2 3 : El Localisation des degr es de libert e: {ddl23 } = Matrices el ementaires : [k23 ] = A 1 1 L 1 1 , [c23 ] = cP A L 2 1 1 2 6 T2 1 T3 2 A 1 1 L 1 1 , [c12 ] = cP A L 2 1 1 2 6 , {f12 } = qAL 2 1 1 T1 3 T2 1
Thermique
17
9.5
Le champ de temp eratures T et les fonctions test T = T ont pour expression (gure (7)) : T (x; t) = 1 sur l el ement 1 2 et T (x; t) = 2 sur l el ement 2 3. x L T2 (t) + x 1 T3 (t) , L T (x) = 2 x L
T2 +
T1 (t) +
T2 (t) ,
T (x) =
T2
(T1 = T1 = 0)
x 1 T3 L
9.6
Assemblage
T2 T3 T0 + B sin t
Remarque : seuls les blocs [KLL ], [KLP ], [CLL ], [CLP ] et {FL } sont assembl es.
9.7
Equation
2 T 3 T
Les temp eratures inconnues T2 (t) et T3 (t) sont les solutions de l equation : cP A L 4 1 1 2 6 = qAL 2 + A 2 1 0 0 + 0 Ah L 1 1 cP A L 6 T2 T3 T0 + B sin t 0
1 0 + 0 A h Tf
A B cos t + 0 L
10
Remarque : en labsence de temp eratures impos ees, d echange de chaleur par convection ou rayonnement, la matrice [KLL ] est singuli` ere et l equation (10.1) na pas de solution.
18
10.1
10.1.1
Les temp eratures nodales inconnues sont egales ` a: {TL } = [KLL ]1 ( {FL } [KLP ] {TP } ) 10.1.2 Exemple (10.2)
Le mur de surface A repr esent e sur la gure (8) est constitu e de trois domaines.
Figure 8 Exemple : probl` eme lin eaire On donne : G eom etrie : L12 = 50 mm , L23 = 200 mm , L34 = 140 mm
Conditions aux limites : Convection sur la face 1 : coecient h1 = 120 W/(m2 .K), temp erature du uide Tf 1 = 30 C Convection sur la face 4 : coecient h4 = 200 W/(m2 .K), temp erature du uide Tf 4 = 10 C 3 Source volumique dans le domaine 2 3 : q = 3000 W/m Les matrices el ementaires sont ( 8.1) : [kij ] = i k i k i k i k i = ij A avec k Lij , {f23 } = q A L23 2 1 1
Les temp eratures nodales T1 , T2 , T3 et T4 sont les solutions de l equation : 1 k1 + h1 k 0 0 A h1 T1e T1 1 1 + k 2 2 k T2 A q L23 /2 k k 0 0 2 2 + k 3 3 T3 = A q L23 /2 k k k 3 3 + h4 T4 A h4 T4e 0 0 k k On obtient : T1 = 30.660 C , T2 = 34.618 C , T3 = 19.896 C , T4 = 12.604 C
Les ux nodaux sont evalu ees avec la formule : {fnod,ij } = xi xj = [kij ] Ti Tj {fij }
19
Figure 9 Flux x dans le mur Dans le domaine 2 3, le ux x (x) sannule pour : xm = L12 do` u la valeur extr emale de la temp erature : T (xm ) = T2 + 2 x2 = 34.966 C 2q x2 = 76.389 mm q
10.2
En pr esence de radiation ou de non-lin earit e du mat eriau, l equation (10.1) est non lin eaire : (10.3)
Ce syst` eme d equations non lin eaires est r esolu de mani` ere it erative par la m ethode de substitution, la m ethode de Newton-Raphson ou une m ethode mixte (substitution et Newton-Raphson) [2, 11, 45]. Soit : le r esidu de l equation (10.3).
0 }, on construit une suite dapproximations Apr` es avoir choisi un champ de temp eratures initiales {TL i=1...n } telle que : {TL n {R(TL )} = 0 (10.5)
(10.4)
20 Remarques :
Le r esidu {R(TL )} est construit el ement par el ement par assemblage des r esidus el ementaires. Le r esidu doit etre evalu e avec pr ecision. 10.2.1 M ethode de substitution
Principe
0 }, on construit une suite dapproximations {T i=1...n } telle que : Apr` es avoir choisi un vecteur {TL L i1 i } = {F L (T i1 )} [KLL (TL )] {TL L n )} = 0 {R(TL
(10.6)
ou sous forme incr ementale : i1 i } = {F L (T i1 )} [KLL (T i1 )] {T i1 } = {R(T i1 )} [KLL (TL )] {TL L L L L i } = {T i1 } + {T i } {TL L L {R(T n )} = 0
L
(10.7)
La gure (11) repr esente graphiquement cette m ethode dans le cas dune equation ` a une inconnue : K (T ) T = F (T )
i>l
(10.8)
Exemple : la conductivit e d epend de la temp erature Le mur (1 2 3) de surface A, d epaisseur L et dont la conductivit e (T ) d epend lin eairement de la temp erature, est soumis ` a une temp erature impos ee sur les faces 1 et 2.
Thermique On donne : A = 1 m2 , L = 100 mm (0 C) = 20 W/(m. C) , (100 C) = 120 W/(m. C) T1 = 20 C, T3 = 100 C Le mur est repr esent e par un el ement isoparam etrique ` a trois nuds equidistants : repr esentation de la g eom etrie : x( ) = +1 L , 2 J= x L = 2
21
[K (T )] =
1
A (T ( )) [B ( )]T [B ( )] J d
[B ] =
1 2 1 4 2 + 1 L
La temp erature T2 est la solution de l equation non lin eaire : 2 (T2 ) K22 (T2 ) T2 = K21 (T2 ) T1 K23 (T2 ) T3 = F Les etapes de la r esolution sont : 1. Choisir la pr ecision Tmin
0 2. Choisir la temp erature initiale T2 0 ) (r 3. Calculer K = K22 (T2 esolution ` a conductivit e constante)
4. A chaque it eration i = 1 . . .
i1 (a) Calculer K = K22 (T2 ) (r esolution ` a conductivit e variable) i1 i1 i 1 (b) Calculer le r esidu : R = F2 (T ) K22 (T ) T i1 2 2 2 i : K T i = Ri1 (c) Calculer lincr ement de temp erature T2 2 i = T i1 + T i (d) Mettre ` a jour la temp erature T2 : T2 2 2 i < T (e) V erier la convergence : si T2 min n du calcul
On obtient (programme nonlin 1) : M ethode de substitution i1 K = K22 (T2 ) r esidu T2 4266.67 4480.00 4469.84 4470.30 42666.67 -2133.33 96.75 -4.41 10.00 -0.48 0.02 -0.00
it eration 0 1 2 3 4
22 R esolution ` a conductivit e 0) it eration K = K22 (T2 r esidu 0 1 4266.67 42666.67 2 = -2133.33 3 = 208.00 4 = -19.81
M ethode des el ements nis constante T2 T2 (en C) 60.00 10.00 70.00 -0.50 69.50 0.05 69.55 -0.00 69.54
Figure 12 Champ de temp eratures dans le mur Remarque : avec deux el ements ` a deux nuds, on obtient : T2 = 69.44 C 10.2.2 M ethode de Newton-Raphson
(10.9)
(10.10)
i1 i1 Soit {TL } lapproximation obtenue ` a lit eration i 1 telle que le r esidu {R(TL )} ne soit pas nul. On cherche une nouvelle approximation : i1 i i {TL } = {TL } + {TL }
telle que :
i1 i i {R(TL )} = {R(TL + TL )} = {0}
i1 {TL }
avec :
... .. .
...
R1 TL,m . . . Rm TL,m
(10.14)
o` u Ri et TL,j sont respectivement les composantes de {R} et {TL }. m est la dimension du vecteur r esidu. Les composantes de la matrice [Kt ] sont : Kt,ij Ri = = KLL,ij + TL,j
m k=1
(10.15)
Thermique [J ] est la matrice jacobienne de {R} par rapport ` a {TL }. [Kt ] est la matrice tangente. En n egligeant les termes dordre sup erieur ` a 1, on est amen e` a r esoudre l equation :
i1 i1 i [Kt (TL )] {TL } = {R(TL )}
23
(10.16)
Cas particulier : si la non lin earit e se r eduit ` a un echange de chaleur par radiation en milieu inni ( equation 2.2) : 4 r = ( T T4 ) la matrice tangente est egale ` a:
i1 [Kt (TL )] = [KLL ] +
(10.17a)
(10.17b)
Remarque : la m ethode de Newton-Raphson n ecessite lassemblage et la factorisation de la matrice [Kt ] ` a chaque it eration. Dans la pratique, le syst` eme d equations est r esolu par la m ethode de NewtonRaphson lors des premi` eres it erations, puis par la m ethode de Newton-Raphson modi ee d` es i } devient susamment petit : ` que lincr ement de temp eratures {TL a chaque it eration, on r esout :
i1 l i [Kt (TL )] {TL } = {R(TL )} , l )] est la derni` o` u [Kt (TL ere matrice tangente calcul ee.
i>l
(10.18)
Les gures (13) et (14) repr esentent graphiquement ces deux m ethodes dans le cas dune equation ` a un degr e de libert e: K (T ) T = F (T ) , Dans ce cas, la matrice tangente est egale ` a: Kt (T ) = dK dF R =K+ T T dT dT (10.20) R(T ) = F (T ) K (T ) T (10.19)
24
(b) R esolution de :
i1 i ] {TL [K } = {R(TL )}
] est la matrice tangente [Kt (T i1 )] (m o` u [K ethode de Newton-Raphson) ou la derni` ere L l matrice tangente calcul ee [Kt (TL )] (m ethode de Newton-Raphson modi ee) (c) Mise ` a jour du champ de temp erature :
i1 i i {TL } = {TL } + {TL }
<
Exemple : rayonnement en milieu inni Soient 1 et 2 les deux faces dun mur de surface A et d epaisseur L = 0.3 m .
Thermique
25
Les faces 1 et 2 sont respectivement soumises ` a une temp erature impos ee T1 = 300 K et ` a un echange de chaleur par rayonnement ( emissivit e : = 0.6 ; temp erature ext erieure : T = 800 K). Soit = 40 W/(m.K) la conductivit e thermique du mat eriau. La temp erature T2 est solution de l equation (6.20) : A 1 1 L soit (T2 ) K T2 = F avec : K= L ,
4 4 = T1 + ( T F T2 ) L
T1 T2
4 4 = {A ( T T2 )}
o` u les temp eratures sont exprim ees en Kelvin. La matrice tangente et le vecteur r esidu sont : Kt = K F 3 = + 4 T2 T2 L ,
4 4 R = ( T T2 )+
( T1 T2 ) L
3,i1 + 4 T2 L i1 i i T2 = T2 + T2 avec Kt =
i |T2 | ?
4,i1 4 Ri1 = ( T T2 )+
i1 ( T1 T2 ) L
On obtient (programme nonlin 2) : M ethode de Newton-Raphson i1 It eration Kt (T2 ) R esidu T2 T2 (en K) 0 0.00 1 133.33 53934.59 404.51 404.51 2 142.34 -910.85 -6.40 398.11 3 141.92 -1.35 -0.01 398.10
26
M ethode des el ements nis M ethode de Newton-Raphson modi ee 0) It eration Kt (T2 R esidu T2 T2 (en K) 0 0.00 1 133.33 53934.59 404.51 404.51 2 -910.85 -6.83 397.68 3 59.99 0.45 398.13 4 -3.86 -0.03 398.10 5 0.25 0.00 398.10
10.2.3
Le mur (1 2 3) de surface A, d epaisseur L et dont la conductivit e (T ) d epend lin eairement de la temp erature, est soumis aux charges thermiques suivantes :
4 T4 ) rayonnement sur la face 1 : 1 = ( T 1 convection sur la face 3 : 3 = h ( Tf T3 )
On donne : A = 1 m2 , L = 500 mm (0 C) = 5 W/(m.K)) , (500 C) = 20 W/(m.K)) = 0.8 , T = 500 C h =100 W/(m2 .K)) , Tf = 20 C
Le mur est repr esent e par un el ement isoparam etrique ` a trois nuds equidistants : repr esentation de la g eom etrie : x( ) = +1 L , 2 J= x L = 2
esentation du champ de temp eratures : repr ( 1) ( + 1) T1 + (1 2 ) T2 + T3 2 2 La matrice de conductivit e du mur est egale ` a: T ( ) =
1
[K (T )] =
1
A (T ( )) [B ( )]T [B ( )] J d
Thermique o` u
27
1 2 1 4 2 + 1 L Les temp eratures nodales sont les solutions de l equation non lin eaire : 4 T 4) A (T T1 1 0 [K (T )] {T } = {F (T )} avec {T } = T2 et {F } = T3 A h (Tf T3 ) [B ] = Cette equation est r esolue par une m ethode mixte : substitution pour la non-lin earit e du mat eriau et ` chaque it Newton-Raphson pour le rayonnement. A eration, on r esout : [Kt (T i1 )] {T i } = {R(T i1 )} avec : {R(T i1 )} = {F (T i1 )} [K (T i1 )] {T i1 } 3,i1 4 A T1 0 0 [Kt (T i1 )] = [K (T i1 )] + 0 0 0 0 0 Ah On obtient (programme nonlin 3) : It eration 0 1 2 3 4 5 6 T1 -87.27 -23.87 3.00 0.13 -0.07 0.00 T2 37.89 -28.86 -0.34 0.51 -0.02 -0.01 T3 73.18 2.49 -2.29 -0.08 0.03 -0.00 T1 (en C) 500.00 412.73 388.86 391.86 391.99 391.93 = T2 (en C) 260.00 297.89 269.03 268.69 269.20 269.18 269.17 T3 (en C) 20.00 93.18 95.67 93.38 93.30 93.33 =
T2 (T1 + T3 )/2 = 26.54 C Remarque : avec deux el ements ` a deux nuds, on a : [k12 ] = ((T1 + T2 )/2) 2 1 1 1 1 L , [k23 ] = ((T2 + T3 )/2) 2 1 1 1 1 L
et on obtient (programme nonlin 3a) : T1 = 391.93 C , T2 = 269.01 , T3 = 93.33 C , T2 (T1 + T3 )/2 = 26.38 C
11
Discr etisons la dur ee du chargement en intervalles de temps : t0 ts . ` linstant t compris entre ts et ts+1 , en supposant une variation lin A eaire de la temp erature sur lintervalle : t = (1 ) ts + ts+1 = ts + t avec t = ts+1 ts {TL (t)} = (1 ) {TL }s + {TL }s+1 = {TL }s + {TL } avec {TL } = {TL }s+1 {TL }s , 01 (11.1)
28 do` u: T (t) = NL NP
(11.2)
Figure 15 Composante Ti de {TL } On en d eduit : {TL } {TL } = t t En portant les expressions ci-dessus dans l equation (6.20) il vient : L } = {T LL ] {TL } = {F L (t)} [K {TL }s+1 = {TL }s + {TL } avec : LL ] = [CLL ] + t [KLL ] [K L (t)} = t {F P (t)} [KLP ] {TP (t)} [KLL ] {TL }s {FL (t)} [CLP ] {T
(11.3)
(11.4a)
(11.4b)
Remarque : certaines valeurs de sont associ ees ` a des m ethodes classiques : = 0 : m ethode dEuler explicite. = 1/2 : m ethode de Crank-Nicholson. = 2/3 : m ethode de Galerkin. = 1 : m ethode dEuler implicite.
11.1
Thermique
do` u: Ts+1 = A Ts avec A =
29
1 t (1 ) 1 + t
A linstant n t la temp erature est egale ` a : T (n t) = An T0 . Pour que la m ethode converge, le module de A doit etre inf erieur ` a 1 do` u: 1 t < 1 t (1 ) < 1 + t Il vient, apr` es simplication : t < 0 et (1 2 ) t < 2 1 2
1 2 et t < 2 (1 2 ) De plus, il y a stabilit e sans oscillation si le coecient A est positif, ce qui impose : 1 t (1 ) > 0 soit : t < 1 (1 )
Soit max la plus grande valeur propre de [C ]1 [K ]. On montre que ([2, 16, 11, 18, 26]) : le sch ema dint egration est stable pour : t < 2 (1 2 ) max (11.6)
1 Remarque : le sch ema dint egration est inconditionnellement stable pour . 2 il y a stabilit e sans oscillation si : t < 1 (1 ) max (11.7)
30
Ce mur est repr esent e par n el ements ` a deux nuds de longueur Les matrices el ementaires sont egales ` a: [k] = nA 1 1 L 1 1 , [c] =
L . n
cP A L 2 1 1 2 6n
do` u les matrices globales : 1 1 0 0 0 1 2 1 0 0 0 1 2 1 0 nA [K ] = . . . . . .. L 0 . . 0 0 0 0 1 2 0 0 0 0 1 2 1 0 0 0 1 4 1 0 0 0 1 4 1 0 cP A L [C ] = . . . . . 0 0 6n . . .. 0 0 0 1 4 0 0 0 0 1 La plus grande valeur propre de la matrice [C ]1 [K ] est : max = 12 n2 c P L2 0 1 1 0 0 0 0 1 2 0 0 0
11.2
Si l equation (11.4) est non lin eaire (non lin earit e du mat eriau . . . ), le vecteur {FL (t)} et lincr ement de temp erature {TL } d ependent de la temp erature. {TL } est calcul e par la m ethode de NewtonRaphson ou une m ethode mixte : ` chaque chaque it A eration i, on r esout : t (T i1 )] { T i } = {Ri1 } [K L L i1 i Ti} {T } = {T } + {
L L L
(11.8a)
Thermique
31
Remarque : si la non lin earit e se r eduit ` a un echange de chaleur par radiation en milieu inni ( equation 2.2) : 4 r = ( T T4 ) la matrice tangente est egale ` a: t (T i1 )] = [K LL ] + t [K L avec T i1 = NL NP 4 T 3,i1 [NL ]T [NL ] dS
S i1 {TL }s + {TL } {TP (t)}
(11.9a)
(11.9b)
32
Programmes Maple
B.1
lin 3n
ement isoparam El etrique ` a trois noeuds equidistants : calcul des matrices el ementaires. restart:with(linalg): # repr esentation de la g eom etrie et jacobien x:=(1+xi)*L/2;J:=L/2; # fonctions dinterpolation N:=[xi*(-1+xi)/2,1-xi*xi,xi*(xi+1)/2]; B:=vector([(2*xi-1)/L,(-4*xi)/L,(2*xi+1)/L]): # matrice de conductivit e k:=Matrix(3,3,(i,j)->int(B[i]*B[j]*lambda*A*J,xi=-1..1),shape=symmetric); # matrice de capacit e c=Matrix(3,3,(i,j)->int(N[i]*N[j]*A*rho*cP*J,xi=-1..1),shape=symmetric); # vecteur flux d^ u ` a une source volumique dintensit e q f:=vector(3,i->int(N[i]*A*q*J,xi=-1..1));
B.2
nonlin 1
R esolution dun probl` eme non lin eaire par la m ethode de substitution. restart:with(linalg): substitution:=1: conductivite_constante:=2:
Thermique methode:=substitution; L:=0.1:A:=1: # temp eratures impos ees T1:=20:T3:=100: # interpolation assume(xi,real): x:=(1+xi)*L/2:J:=L/2: N:=vector([xi*(xi-1)/2,1-xi*xi,xi*(xi+1)/2]): B:=vector([(2*xi-1)/L,(-4*xi)/L,(2*xi+1)/L]): lambda:=proc(T::vector) local Txi: Txi:=dotprod(T,N): 20+(120-20)/100*(Txi): end: T:=vector([T1,(T1+T3)*0.5,T3]); precision:=0.1: max_iterations:=20: for iter from 1 to max_iterations do K:=matrix(3,3,(i,j)->int(A*lambda(T)*B[i]*B[j]*J,xi=-1..1)): if iter=1 then Kt1:=K[2,2]:fi: Residu:=-K[2,1]*T[1]-K[2,3]*T[3]-K[2,2]*T[2]: if methode=substitution then Kt:=K[2,2] else Kt:=Kt1:fi: dT:=Residu/Kt: T[2]:=T[2]+dT; print("iteration = ",iter); print("r esidu",Residu);print("dT = ",dT);print("T2 = ",T[2]); if abs(dT)<precision then break:fi: if iter=max_iterations then print("non convergence en ",iter,"iterations");fi: od: dT2:=T[2]-0.5*(T[1]+T[3]); F:=multiply(K,T):flux1:=F[1];flux3:=F[3]; plot([x,dotprod(T,N),xi=-1..1], labels=["x en m","T en C"],title="Temp erature dans le mur");
33
B.3
nonlin 2
R esolution dun probl` eme non lin eaire par la m ethode de Newton-Raphson. restart: newton_raphson:=1: newton_raphson_modifiee:=2:
T2:=0; precision:=0.01: max_iterations:=20: if methode=newton_raphson_modifiee then Kt:=lambda/L+4*emissivite*stefan*T2^3;fi: for iter from 1 to max_iterations do if methode=newton_raphson then Kt:=lambda/L+4*emissivite*stefan*T2^3:fi; residu:=emissivite*stefan*(Tinfini^4-T2^4)-lambda/L*(T2-T1): dT2:=residu/Kt: T2:=T2+dT2; print("iteration = ",iter); print("Kt = ",Kt); print("R esidu = ",residu); print("dT2 = ",dT2); print("T2 = ",T2); if abs(dT2)<precision then break:fi: if iter=max_iterations then print("non convergence en ",iter,"iterations");fi: od:
B.4
nonlin 3
R esolution dun probl` eme non lin eaire par une m ethode mixte : substitution et Newton-Raphson. restart:with(linalg): stefan:=5.67e-8:TCelsius:=273.15: L:=0.5:A:=1: # convection h:=100:Tfluide:=20+TCelsius: # radiation emissivite:=0.8:Tinfini:=500+TCelsius: # interpolation assume(xi,real): x:=(1+xi)*L/2: J:=L/2: N:=vector([xi*(xi-1)/2,1-xi*xi,xi*(xi+1)/2]):
Thermique B:=vector([(2*xi-1)/L,(-4*xi)/L,(2*xi+1)/L]): TNodales_celsius:=proc(T::vector) vector(3,i->T[i]-TCelsius): end: lambda:=proc(T::vector) local Txi: Txi:=dotprod(T,N): 5+(20-5)/500*(Txi-TCelsius): end: F:=proc(T::vector) vector([A*emissivite*stefan*(Tinfini^4-T[1]^4),0,A*h*(Tfluide-T[3])]): end: T:=vector([Tinfini,(Tinfini+Tfluide)*0.5,Tfluide]):TNodales_celsius(T); precision:=0.1: max_iterations:=20: for iter from 1 to max_iterations do K:=matrix(3,3,(i,j)->int(A*lambda(T)*B[i]*B[j]*J,xi=-1..1)): Residu:=matadd(F(T),multiply(K,T),1,-1): # matrice tangente K[1,1]:=K[1,1]+A*4*emissivite*stefan*T[1]^3: K[3,3]:=K[3,3]+A*h: dT:=linsolve(K,Residu): T:=matadd(T,dT); print("iteration = ",iter);print("dT = ",dT); print("T = ",TNodales_celsius(T)); if norm(dT)<precision then break:fi: if iter=max_iterations then print("non convergence en ",iter,"iterations");fi: od: dT2:=T[2]-0.5*(T[1]+T[3]); flux1:=F(T)[1];flux3:=F(T)[3]; plot([x,dotprod(TNodales_celsius(T),N),xi=-1..1], labels=["x en m","T en C"],title="Temp erature dans le mur");
35
C
C.1
Programme Scilab
nonlin 3a
R esolution dun probl` eme non lin eaire par une m ethode mixte : substitution et Newton-Raphson. Stefan=5.67e-8; TCelsius=273.15; function [lambda]=Lambda(T) lambda=5+15*T/500; endfunction; // T en degr es Celsius
36
L=0.5; // epaisseur en m // rayonnement sur la face 1 emissivite=0.8; Tinfini=500+TCelsius; // convection sur la face 3 h=100; Tfluide=20+TCelsius; // vecteur T initial en K T=[Tinfini;(Tinfini+Tfluide)/2;Tfluide] // substitution + Newton-Raphson max_iterations=10; eps=1e-2; convergence=%f; printf(\nIt eration dT1 dT2 dT3 ); printf(T1 T2 T3 (degr es Celcius)\n); TC=T-TCelsius // vecteur T initial (degr es Celsius) printf(%5d %35.2f %7.2f %7.2f\n,0,TC(1),TC(2),TC(3)); for i=1:max_iterations // matrice de conductivit e c1=Lambda((TC(1)+TC(2))/2)*2/L; c2=Lambda((TC(2)+TC(3))/2)*2/L; K=[c1,-c1,0;-c1,c1+c2,-c2;0,-c2,c2]; // matrice tangente Kt=K; Kt(1,1)=Kt(1,1)+4*emissivite*Stefan*T(1)^3; Kt(3,3)=Kt(3,3)+h; // vecteur flux et vecteur r esidu Flux=[emissivite*Stefan*(Tinfini^4-T(1)^4);0;h*(Tfluide-T(3))] Residu=Flux-K*T dT=Kt\Residu // r esolution du syst` eme lin eaire par la m ethode de Gauss T=T+dT // mise ` a jour TC=T-TCelsius; // temp eratures en degr es Celsius printf(%5d %10.3f %7.3f %7.3f,i,dT(1),dT(2),dT(3)); printf(%9.2f %7.2f %7.2f\n,TC(1),TC(2),TC(3)); if norm(dT,inf)<eps convergence=%t; printf(\nConvergence en %d it erations\n\n,i);break; end if i==max_iterations printf(\nNon convergence en %2d it erations\n\n,i);end end; if convergence printf(R esidu : ); printf(R1 =%6.2f R2 =%6.2f R3 =%6.2f (W/m2)\n,Residu(1),Residu(2),Residu(3)); printf(Flux : F1 = %5.2f , F3 = %5.2f (W/m2) \n,Flux(1),Flux(3)); printf(T(2)-0.5*(T(1)+T(3)) = %5.2f degr es Celsius\n,T(2)-0.5*(T(1)+T(3))); end
Thermique
37
R ef erences
[1] J. H. Argyris et H.-P. Mlejnek Die methode der niten elemente, Band I. Verschiebungsmethode in der statik, Vieweg, 1986. [2] K.-J. Bathe Finite element procedures in engineering analysis, Prentice Hall, 1996. [3] K.-J. Bathe et M. Khoshgoftaar Finite element formulation and solution of nonlinear heat transfer , Nuclear Engineering and Design 51 (1979), p. 389401. [4] J.-L. Batoz et G. Dhatt Mod elisation des structures par el ements nis, Volume 1. Solides elastiques, Herm` es, 1990. [5] J.-M. Bergheau et R. Fortunier Simulation num erique des transferts thermiques par el ements nis, Herm` es, 2004. [6] A.-M. Bianchi, Y. Fautrelle et J. Etay Transferts thermiques, Presses Polytechniques et Universitaires Romandes, 2004. [7] Y. A. Cengel Heat transfer. A practical approach, McGraw-Hill, 1998. ron Transferts thermiques, Ellipses, 1999. [8] B. Che [9] J. Crabol Transfert de chaleur, Masson, 1989. [10] G. Dhatt et G. Touzot Une pr esentation de la m ethode des el ements nis, Maloine, 1984. [11] G. Dhatt, G. Touzot et E. Lefran cois M ethode des el ements nis, Herm` es, 2005. [12] J. Dhombres et J.-B. Robert Joseph Fourier, Cr eateur de la physique math ematique, Belin, 2000. [13] J. Donea On the accuracy of nite element solutions to the transient heat-conduction equation , International Journal for Numerical Methods in Engineering 8 (1974), p. 103110. [14] B. Eyglunent Manuel de thermique. Th eorie et pratique, 2 ed., Herm` es, 2000. [15] J. Fourier Th eorie analytique de la chaleur, Firmin Didot, 1822. R e edition Jacques Gabay, 1988. [16] K. H. Huebner, E. A. Thornton et T. G. Byron The nite element method for engineers, Wiley, 1995. [17] T. J. Hughes Unconditionally stable algorithms for nonlinear heat conduction , Computer Methods in Applied Mechanics and Engineering 10 (1977), p. 135139. [18] , The nite element method. Linear static and dynamic nite element analysis, Dover, 2000. [19] J.-F. Imbert Analyse des structures par el ements nis, 3 ed., C epadu` es, 1995. [20] F. P. Incropera et D. P. DeWitt Fundamentals of Heat and Mass Transfer, 4 ed., Wiley, 1996. [21] F. Kreith Transmission de la chaleur et thermodynamique, Masson, 1967. [22] F. Kreith et M. S. Bohn Principles of heat transfer, Brooks/Cole, 2000. `ze et J.-P. Pelle La ma [23] P. Ladeve trise du calcul en m ecanique lin eaire et non lin eaire, Herm` es, 2001. [24] R. Leleu Conception et technologie des syst` emes thermiques, Herm` es, 2002. [25] , Proc ed es thermiques de base, Herm` es, 2002. [26] R. W. Lewis, K. Morgan, H. Thomas et K. N. Seetharamu The nite element method in heat transfer analysis, Wiley, 1996. [27] R. W. Lewis, P. Nithiarasu et K. N. Seetharamu Fondamentals of the Finite Element Method for Heat and Fluid Flow, Wiley, 2004. [28] C. A. Long Essential heat transfer, Longman, 1999.
[30] W. Minkowycz, E. Sparrow, G. Schneider et R. Pletcher ( eds.) Handbook of numerical heat transfer, Wiley, 1988. [31] T. Muneer, J. Kubie et T. Grassie Heat Transfer. A problem solving approach, Taylor & Francis, 2003. [32] J. Ouin Transferts thermiques, Casteilla, 1998. [33] N. Ozisik Finite dierence methods in heat transfer, CRC Press, 1994. [34] A. Portela et A. Charafi Finite elements using Maple. A Symbolic Programming Approach, Springer, 2002. [35] M. Rappaz, M. Bellet et M. Deville Mod elisation num erique en science et g enie des mat eriaux, Presses Polytechniques et Universitaires Romandes, 1998. [36] W. M. Rohsenow, J. P. Harnett et Y. I. Cho ( eds.) Handbook of heat transfer, McGrawHill, 1998. [37] J.-F. Sacadura ( ed.) Initiation aux transferts thermiques, Technique & Documentation, 1978. [38] J. Taine et J.-P. Petit Transferts thermiques. Cours et donn ees de bases. M ecanique des uides anisothermes, Dunod, 1991. [39] , Transferts thermiques. Applications. 18 exercices int egralement corrig es, Dunod, 1995. [40] P. Thomas El ements nis pour ling enieur. Grands principes et petites recettes, Tec & Doc (Collection EDF R&D), 2006. [41] E. L. Wilson, K.-J. Bathe et F. Peterson Finite element analysis of linear and nonlinear heat transfer , Nuclear Engineering and Design (1974), p. 110124. [42] W. Wood et R. W. Lewis A comparison of time marching schemes for the transient heat conduction equation , International Journal for Numerical Methods in Engineering (1975), p. 979689. [43] O. C. Zienkiewicz et R. L. Taylor La m ethode des el ements nis. Formulation de base et probl` emes lin eaires, AFNOR, 1989. [44] , The nite element method, Volume 1. The basis, Butterworth-Heinemann, 2000. [45] , The nite element method, Volume 2. Solid mechanics, Butterworth-Heinemann, 2000. [46] , The nite element method, Volume 3. Fluid dynamics, Butterworth-Heinemann, 2000.