Академический Документы
Профессиональный Документы
Культура Документы
Chapitre 3
2
Ta
Te 1 e
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
4 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 5 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
1
erreur dinterpolation
2 On rappelle que lerreur entre une fonction f (x) et son polynme dinterpola-
0.8
tion P(x) de degr l sur lintervalle [a, b] passant par les l + 1 points dinterpolation
1
{x j } j=1,l+1 scrit :
0.6
l+1
j=1 (x x j ) (l+1)
f (x) P(x) = f () avec [a, b]
0 0.2 0.4
x
0.6 0.8 1 (l + 1)!
0.4
f (x)P(x)
Exercice : en tudiant la fonction W (t) = f (t) P(t) l+1
j=1 (t x j ),
l+1
1
j=1 (xx j )
0.2
dmontrer la formule prcdente.
2 Pour une approximation linaire sur un segment ek = [xk1 , xk ], lerreur dinterpo-
0
lation scrit
0.2 0.4 0.6 0.8 1
x
(x xk )(x xk1 ) d 2 f
f (x) P(x) = ()
F IG . 3.4 Interpolation lments finis dune fonction ( gauche) et de sa drive ( 2 dx2
droite) sur un maillage de 3 segments avec des polynmes P1 On vrifie que lerreur sannulle aux points dinterpolation et est proportionnelle
la drive seconde de f (x).
Considrons par exemple le maillage du domaine = [0, 1] de la figure (3.3) sui- A partir de cette relation locale, on peut dduire par calcul directe les majorations
vant : derreurs suivantes pour la norme du maximum et la norme moyenne de lerreur sur
lintervalle [xk1 , xk ] de longueur h = xk xk1.
1 [1 3 [ 3
M h = [0, ] [ , ] [ , 1]
2 2 4 4
h2 d2 f
max (| f (x) p(x)|) max (| ()|)
Linterpolation f h (x) par lments finis P 1 dune fonction f (x) scrit : x[xk1 ,xk ] 8 [xk1 ,xk ] dx2
sZ s
2( f1 f0 )x + f0 si x 12
xk h2 xk d 2 f
Z
h
( f (x) p(x))2 dx ( 2 ())2 dx
f (x) = 4( f2 f 1)x 2 f2 + 3 f1 si 12 x 43 (3.4) xk1 2 30 xk1 dx
(4 f3 4 f2 )x 3 f3 + 4 f2 si 34 x 1
Exercice : en intgrant lerreur dinterpolation, dmontrer ces formules
o { f0 , f1 , f2 , f3 } sont les valeurs nodales de f aux points de maillage {0, 12 , 43 1}. On vrifie que lerreur moyenne dapproximation par lments finis P 1 est en
Cest une fonction linaire par morceau et continue sur lintervalle dtude . Sa dri- (h2 ), i.e. est proportionnelle au carr de la longueur des lments en un point de
h
ve ddxf scrit : lintervalle.
Exercice : montrez que lerreur avec des lments finis P 2 est en (h3 )
d fh 2( f1 f0 ) si x < 12
(x) = 4( f2 f 1)x si 21 < x < 43 3.1.3 Approximation par lments finis :
dx
(4 f3 4 f2 )x si 34 < x < 1
Lapproximation par lments finis est dfinie de faon locale sur chaque lment
Cest une fonction constante par morceau et discontinue aux points de maillage. (3.4). De faon pouvoir la manipuler plus facilement, on va lexprimer de faon glo-
Exercice : calculer pour ce mme maillage linterpolation par lments finis P 2 bale. Pour cela on dtermine une expression gnrique de lapproximation sur un l-
Sur la figure (3.4), on a trac linterpolation par lments finis de la fonction f (x) = ment ek = [xk1 , xk ].
sin(0.8x) et de sa drive sur ce maillage de 3 segments en utilisant des polynmes
de degr 1. On constate que lapproximation P 1 est bien continue, mais que la drive Fonctions de forme
est discontinue aux points de maillage.
Pour ce faire on introduit une transformation gomtrique qui permet de passer
dun lment quelconque [xk1 , xk ] un lment de rfrence [1, 1], sur lequel on va
dfinir lapproximation de manire gnrique.
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
6 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 7 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
fonctions de forme P1
Tk 1
S1 S2 S1 S2
ek
x
0.8
x k1 xk 1 +1
k
[xk1 , xk ] [1, 1]
T xxk1 (3.5)
x = xk1 1
2 + xk 1+2 = 2 x x 1
k k1
gr 1 P() scrit sur lintervalle de rfrence comme combinaision linaire des 2 po-
lynmes de Lagrange N1 et N2 associs ces 2 points dinterpolations :
1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1
P() = P(1) N1 () + P(1) N2 () xi
1 1+
N1 () = et N2 () = (3.6) Fonctions de base
2 2
1
Ce sont les deux fonctions de forme de llment P . Le trac de ces fonctions Avec ces nouvelles notations, lapproximation lment finis f h de la fonction f(x)
de forme est donn sur la figure (3.6). dans la relation (3.4) scrit
Exercice : dterminer les 3 fonctions de formes pour un lment P 2
En utilisant le changement de variable = (x) (3.5), un polynme de degr 1 en x f0 N1 (4x 1) + f1N2 (4x 1) si x 21
h
sur un lment [xk1 , xk ] scrit : f (x) = f N (8x 5) + f2N2 (8x 5) si 21 x 34
1 1
f2 N1 (8x 7) + f3N2 (8x 7) si 43 x 1
P(x) = P(xk1 ) N1 ((x)) + P(xk ) N2 ((x))
on constate que f h est une fonction linaire des 4 valeurs nodales { f0 , f1 , f2 , f3 }.
Attention : lorsque lon calcule la drive de lapproximation lment finis, la d- On peut donc crire f h (x) comme une combinaison linaire de ces valeurs :
rive dans llment [xk1 , xk ] nest pas gale la drive dans llment de rfrence.
Il faut tenir compte du changement de variable : f h (x) = f0 0 (x) + f1 1 (x) + f2 2 (x) + f3 3 (x)
dP dP d d 2 o les fonctions {0 , 1 , 2 , 3 } sont dfinies par
(x) = () avec = et h = xk xk1
dx d dx dx h
Pour un polynme de degr 1, on obtient : 1
0 (x) = N1 (4x 1) si x 0 (x) = 0 sinon
2
1
dP
(x) = P(xk1 )
dN1 2
+ P(x j )
dN2 2 1 (x) = N2 (4x 1) si x 1 (x) = N1 (8x 5) si 1
2 x 3
4 1 (x) = 0 sinon
dx d h d h 2
1 3
1 2 (x) = N2 (8x 5) si x 2 (x) = N1 (8x 7) si 3
x1 2 (x) = 0 sinon
= (P(xk ) P(xk1 )) 2 4 2
h 3
3 (x) = N2 (8x 7) si x 1 3 (x) = 0 sinon (3.7)
Exercice : calculer la drive dune approximation lment finis P 2 2
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
8 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 9 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
Fonctions de base P1
1 On notera {Ti }i=0,3 les valeurs nodales {T (0), T ( L2 ), T ( 3L
4 ), T (1)}, ce qui permet
dcrire T h sous la forme :
3
0.8 T h (x) = Ti i (x)
i=0
La solution du problme (3.2) doit vrifier les conditions aux limites fortes ( Diri-
0.6 chlet), i.e. :
T h (x = 0) = T0 = Te
0.4
La valeur nodale T0 est donc fixe, et T h scrit :
3
T h (x) = Te 0 (x) + Ti i (x) (3.9)
0.2 i=1
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
10 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 11 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
Z L i j
= Ta 1 dx e 1 (L)
0
Z L 3 Z L 3
d0 d j d2
K(Te + Tj ) dx + (Te 0 + T j j )2 dx
0 dx j=1 dx dx 0 j=1 x=0 x=L
Z L
Ta 2 dx e 2 (L) i1 i i+1 j1 j j+1
=
0
Z L
d0 3
d j d3
Z L 3 F IG . 3.8 fonctions de base i et j
K(Te + Tj ) dx + (Te 0 + T j j )3 dx
0 dx j=1 dx dx 0 j=1
Z L 3.1.5 Assemblage
= Ta 3 dx e 3 (L)
0 Pour le calcul des coefficients Ai j et Bi , nous allons tout dabord donner quelques
Cest un systme linaire de 3 quations 3 inconnues, qui scrit aprs regrou- proprits des fonctions de base i (voir figure 3.8) :
pement des termes sous la forme matricielle : A.X = B, o la matrice A, le second 1. la fonction de base i (x) associ au noeud Si est non nulle uniquement sur les
membre B et le vecteur inconnu X sont donns par : lments du maillage auxquels appartient le noeud Si , cest dire sur une toute
RL petite partie du maillage. On dit que i (x) a un support compact. Pour une fonc-
dx dx + 1 1 )dx + 2 1 )dx + 3 1 )dx
R L d2 RL
(K d 1 d1
(K dx d1
K( d 3 d1
tion de forme i (x) de type P 1 , ce support est le segment [xi1 , xi ] [xi , xi+1 ].
R0 R0L d dx R0L dx dx
dx dx + 1 2 )dx + 2 2 )dx + 3 2 )dx
A = 0L (K d 1 d2
(K dx2 d2
K( d 3 d2
R0L d dx 0 dx dx 2. en consquence, le produit i (x) j (x) de 2 fonctions de formes est en gnrale
0 (K dx dx + 1 3 )dx + 2 3 )dx + 3 3 )dx
R L d 1 d3 d3 RL d3 d3
0 (K 2
dx dx 0 K( dx dx toujours nulle, sauf si lintersection des supports est non vide (ce qui est rare car
les supports sont petits). Dans ce dernier cas le produit est non nul uniquement
T1 sur lintersection des 2 supports. Pour les fonctions de forme P 1 , on vrifie que :
X = T2
(3.12)
T3 Ni (x) N j (x) = 0 si |i j| > 1
RL
T dx e 1 (L) Te 0L (K d d1
+ 0 1 )dx
R 0
R0L a 1 dx dx
T + 0 2 )dx
R L d d2
B= dx (L) Te 0 (K dx
0
R0L a 2 e 2 dx Assemblage de la matrice
Ta 3 dx e 3 (L) Te + 0 3 )dx
R L d0 d3
0 0 (K dx dx
Daprs la relation (3.13), la calcul de Ai j fait intervenir 2 types dintgrale. On
soit sous forme gnrique : dcompose alors A en 2 matrices :
Z L Z L
d j di
j i dx
Z L L
d j di A = K + M avec Ki j = K dx, Mi j =
Z
Ai j = K dx + j i dx et i, j = 1, 2, 3 0 dx dx 0
0 dx dx 0
Z L Z L
d0 di la matrice K est appele matrice de rigidit (ou de raideur) et M matrice de masse.
Bi = Ta i dx e i (L) Te (K + 0 i )dx (3.13) Pour calculer ces intgrales on dcompose lintgrale sur le domaine [0, L] en somme
0 0 dx dx
dintgrales lmentaires sur chaque lment [xk1 , xk ].
On remarque que la matrice A est symtrique puisque la formulation faible est elle
ne Z xk ne Z xk
mme symtrique en T et v. d j di
La solution de la formulation faible discrte (3.10) sobtient donc par rsolution
Ki j = K
dx dx
dx et Mi j = j i dx
k=1 xk1 k=1 xk1
dun systme linaire. Il nous reste calculer la matrice A et le second membre B.
Connaissant lexpression des fonctions de base (3.7), un calcul directe des intgrales On est donc ramen un calcul dintgrales lmentaires sur chaque lment. En
permettrait dobtenir la matrice A et le vecteur B. Cette approche nest possible que utilisant les proprits des fonctions de base i , chaque intgrale lmentaire est non
pour un petit nombre de degr de libert, et on prfre utiliser une approche systma- nulle sur un lment [xk1 , xk ] si et seulement si les noeuds Si et S j appartiennent tous
tique pour le calcul de A et B , qui sappelle lassemblage. les deux cet lment. Pour des lments P 1 , on a 4 cas possibles :
soit i = k 1 et j = k 1 ou k
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
12 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 13 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
e1 e2 e4 Ces deux matrices lmentaires sont symtriques. De plus la somme des coeffi-
x=0 L/2 3L/4 L cients des lignes (et donc des colonnes) de Kl est nulle parce que la somme des fonc-
tions de forme N1 () + N2 () est gale 1.
S0 S1 S2 S3 Exercice : dmontrer que la somme des lignes (et des colonnes) de la matrice de
rigidit est nulle
F IG . 3.9 maillage lements finis et code de couleur pour les lments Pour des coefficients K et constants, ces 2 matrices lmentaires scrivent, aprs
le calcul simple des intgrales :
1 1
soit i = k et j = k 1 ou k K 1 1
Pour un lment P 1 , on a donc calculer uniquement 4 intgrales lmentaires sur un Kk = et Mk = hk 13 61
hk 1 1 6 3
lment k, que lon peut crire sous forme matricielle :
Z xk Exercice : dmontrer les expressions prcdentes
k dnq dn p En notant que les lments du maillage ont pour longueur : h1 = L2 , h2 = L4 , h3 = L4 ,
K pq = K dx pour p = 1, 2 q = 1, 2 (3.14)
xk1 dx dx on obtient la matrice A suivante (en coloriant en rouge, vert et bleu les contributions
Z xk des lments 1,2 et 3) :
M kpq = nq n p dx pour p = 1, 2 q = 1, 2 (3.15)
xk1
1 1 1
o n1 = k 1 et n2 = k sont les numros des 2 sommets de llment k. 2 + 4 4 0 6 + 12 24 0
K
Avec ces notations, et en utilisant les codes de couleur de la figure (3.9) pour les A= 4 4 + 4 4 + L
1
24
1
12 + 1
12
1
24
(3.17)
L 1 1
lments du maillage, le premier lment de la matrice A (3.12) scrit 0 4 4 0 24 12
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
14 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 15 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
Z xk
Bkp = Ta n p dx pour p = 1, 2 e 3 (L) = e
xk1
Le second membre complet scrit alors :
o n1 = k 1 et n2 = k sont les 2 numros des sommets de llment ek .
1 1
Avec cette notation, le terme source du second membre B scrit : (K121 + M121 )Te
4+8
1 B = Ta L 8 + 8 +
1 1
0 (3.18)
B2 + B21 1
2 1 e
B = B2 + B3 + C.L.
8
B23
3.1.6 Rsolution
Pour le calcul des seconds membres lmentaires, on utilise le changement de va-
riable x = x() (3.5) sur llment de rfrence. En utilisant la relation (3.16), il vient : Pour la rsolution numrique, on considre un barreau daluminium de longueur
L = 3 m , de diamtre D = 2 cm, dont le coefficient de conductivit thermique vaut
hk +1 k = 6000W /m/K. Il est maintenu une temprature Te = 60C en x = 0 et on impose
Z
Bkp = Ta N p1 d un flux de e = 32W en x = L. Il est refroidit dans lair temprature ambiante Ta =
2 1
25C par convection force avec h = 50W /m2 /K (pour de la convection naturelle h
Si le coefficient et la temprature de lair Ta sont constants, le second membre 10W /m2 /K).
lmentaire scrit : Pour vrifier le calcul prcdent, nous allons tout dabord ne pas tenir compte de la
1 convection (i.e. = 0). Dans ce cas la solution exacte de lquation (3.1) est triviale.
Bkp = Ta hk 21 La rpartition de temprature est linaire et vrifie :
2
e
Exercice : dmontrer lexpression prcdente. T (x) = Te + x
On en dduit la contribution du terme source dans le second membre B K
1 1 Le systme linaire discret scrit :
4+8
B = Ta L 18 + 18 + C.L.
376.99 251.33 0 T1 7539.82
1
8 251.33 502.65 251.33 T2 = 0
0 251.33 251.33 T3 32.00
La contribution des termes lis aux conditions aux limites ninterviens que sur cer-
taines composantes de B. La contribution de la condition au limite en x = 0 fait inter- ce qui donne aprs rsolution la rpartition de temprature suivante :
venir le produit de la fonction de base 0 par une fonction de base i . Comme il a t
indiqu dans les proprits des fonctions de base, ce produit est non nul uniquement T1 59.74
pour i = 1 (et on a donc uniquement une contribution dans B1 ). Lintgrale se calcule T2 = 59.61
sur llment [x0 , x1 ] : T3 59.49
Z L Z x1
Te (K
d0 d1
+ 0 1 )dx = Te (K
d0 d1
+ 0 1 )dx Cest exactement la solution analytique aux noeuds du maillage (x = 12 , 43 , 1). On
0 dx dx x0 dx dx constate ainsi que si la solution exacte est linaire, la solution par lments finis est
gale la solution exacte. Cela est naturelle, car lapproximation par lment finis P 1
Ce terme correspond justement aux intgrales lmentaires (3.14) et (3.15) pour approche exactement une solution linaire. On note aussi que la variation de tempra-
llment e0 = [x0 , x1 ] multipli par Te : ture dans la barre est trs faible dans ce cas (de lordre 0.5C), car le flux de chaleur en
Z L
0 d1 sortie e est faible .
Te (K + 0 1 )dx = (K21
1 1
+ M21 )Te Dans le cas 6= 0 et avec des coefficients constants, on peut encore dterminer la
0 dx dx
solution analytique. Les calculs sont un peu plus complexes, et on donne le programme
La contribution de la condition aux limites en x = L fait intervenir i (L), qui est Maple 3.1.6 ci dessous qui permet de calculer cette solution.
non nul uniquement pour i = 3. On a donc uniquement une contribution dans B3 qui
scrit : programme Maple 3.1.6: Solution annalytique
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
16 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 17 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
x
Temperature en convection force
60 derivee de la temperature en convection libre 3
0
58
2
56
54 4
52
6
T
50
T
48 8
46
10
44
12
42
F IG . 3.10 Solution exacte (en rouge) et solution approche (en bleu) F IG . 3.11 Drive de la solution exacte (en rouge) et approche (en bleu)
CHAP3/annalytique.ms 1. Mme si la solution par lment finis approche la solution exacte aux noeuds
du maillage, entre les noeuds lapproximation est linaire. Donc lerreur entre la
Avec ce programme, on obtient lexpression suivante pour la solution exacte T (x) : solution exacte et la solution lment finis peut tre grande comme le montre la
figure (3.10).
T (x) = 20 + 3.066 e0.4082x + 36.93 e0.4082x 2. Si on calcule la drive de la solution approche, elle est constante par lment
(voir figure (3.11)). On en dduit immdiatement que la condition au limite en
En remplaant les valeurs numriques dans la matrice (3.17) et le second membre
x = L nest pas vrifie par la solution approche :
(3.18), on obtient le systme suivant pour la solution approche par lments finis :
400.56 247.40 0.0 T1 7775.44 dT h T4 T3
247.40 518.37 247.40 T2 = 471.24 K = K = 285 6= e = 32
dx L/4
0.0 247.40 259.18 T3 203.62
On montrera dans la suite que les conditions aux limites naturelles sont vrifies
ce qui donne aprs rsolution la rpartition de temprature approche T h : exactement par la solution approche que lorsque le maillage devient trs fin : i.e. la
limite quand la solution approche tends vers la solution exacte.
T1 45.51
T2 = 42.26
T3 41.12 3.2 lments finis P 1
La solution analytique pour ces mmes points de calcul vaut : Nous allons maintenant tudier lapproximation par lments finis P 1 , en particu-
lier ses proprits en terme de prcision et de convergence. Nous donnerons en mme
T1 45.67 temps le programme Maple correspondant.
T2 = 42.42
Pour cela nous allons traiter le cas dune quation gnrale du type (3.1) sur le
T3 41.28 domaine = [0, L] :
La solution exacte tant de type exponentielle, lapproximation par lments finis d
dx d
(K(x) dx u(x)) + (x)u(x) = f (x)
ne peut pas donner la solution exacte. On constate cependant que dans ce cas la solution (3.19)
u(0) = ue , K(L) dudx (L) = u(L) + 0
lment finis est trs prcise, puisque lerreur nodale est infrieure 0.1C (i.e. un cart
relatif de 0.4% ). Cette quation traduit un phnomne de diffusion avec un coefficient de diffusion
Quelques remarques : K(x) variable, coupl un terme source fonction de la solution u et dun coefficient
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
18 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 19 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
(x) variable. Le second membre f (x) traduit la partie du terme source indpendant de T4
u. En x = 0, on impose une condition de Dirichlet, et en x = L une condition de Fourier
(ou condition de Robin, ou condition mixte) qui impose que le flux de chaleur e en
x = L soit une fonction de la solution u(L) (et non pas uniquement constant comme 1 2 3 4 5 6 7 8
x
dans lexemple prcdent) :e = u(L) + 0 1 2 3 4 5 6 7 8 9 1 2
x=L =1 =1
x=0
Trouvez u(x) avec u(0) = ue t.q.
uh (x) = uk N1 ((x)) + uk+1 N2 ((x)) pour x ek = [xk , xk+1 ]
dx + 0L (x)u(x) v(x) dx + u(L)v(L) =
RL
K(x) du dv R
0 dx (x) dx (x) (3.20) x xk
0 f (x)v(x) dx 0 v(L)
(x) = 2
RL
1
xk+1 xk
pour toute fonction test v(x) vrifiant v(0) = 0
Lapproximation globale est la somme de ces approximations lmentaires et scrit
Exercice : montrez que cette formulation faible est quivalente la formulation en fonction des fonctions de base i (x) :
variationnelle suivante :
nn
uh (x) = ui i (x)
Trouvez u(x) avec u(0) = ue minimisant
dx ) dx + 2 0 (x)u(x) dx + 2 u(L) 0 f (x)u(x) dx + 0 u(L)
J(u) = 21 0L K(x)( du
R 2 1 RL 2 1 2
RL
i=1
La fonction de base i (x) est associe au noeud Si du maillage et est dfinie partir
3.2.2 Approximation par lments finis des fonctions de forme Nq par les relations :
Pour construire lapproximation par lments finis P 1 , on cre un maillage M h du
domaine de calcul constitu de ne segments de coordonnes [xk , xk+1 ] : i (x) = N1 () si x ei
ne i (x) = N2 () si x ei1
M h=
[
[xk , xk+1 ] avec x1 = 0, xne+1 = L i (x) = 0 sinon
k=1
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
20 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 21 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
1 1
Z +1
hk
0.8 k f f h k2ek = ( f (x() (F[k] 1 () + F[k + 1] 2())2 dx
0.5 2 1
Le calcul de cette intgrale est laiss Maple. Pour cela on a utilis la fonction
0.6
dintgration int sous sa forme directe dintgration numrique i.e. eval f (Int(..)) (ligne
0 0.5 1 1.5 2 2.5 3 33). Cela vite que Maple cherche tout dabord effectuer une intgration analytique,
x
0.4 puis calcule ensuite la valeur numrique. On gagne ainsi un factor 5 10 en temps de
calcul, ce qui nest pas ngligeable pour des maillages importants.
0.5 La fin du programme est un exemple dinterpolation dune fonction f (x) = sin(2x)
0.2
sur un maillage de 10 lments de [0, 3]. Les fonctions de base et linterpolation sont
donnes sur la figure (3.13). Lerreur dinterpolation vaut dans ce cas :k f f h k =
0.0606
0 0.5 1 1.5 2 2.5 3 1
Exercice : calculer lerreur dinterpolation pour des maillages de plus en plus fins.
F IG . 3.13 Fonctions de base i et interpolation sur le maillage (3.12)
3.2.3 Formulation faible discrte
Le programme est crit de faon modulaire et gnral, de telle sorte que lon puisse La solution approche uh par lments finis P 1 de (3.20) scrit sous la forme :
trs facilement implmenter une interpolation de degr d quelconque. Pour cela on nn
introduit comme variable le degr d du polynme dinterpolation (ligne 8), et on dis- uh (x) = u j j (x)
tingue les noeuds du maillage, que lon note X p (ligne 6), des points dinterpolation, j=1
que lon note X (ligne 8). On introduit ensuite 2 fonctions (ligne 10) : la fonction
num(k) qui pour un lment k renvois les numros des points dinterpolation de ll- Elle doit vrifier les conditions aux limites fortes ( i.e. la condition de Dirichlet en
ment, et la fonction long(k) qui calcul simplement la longueur hk de llment k. On x = 0 : uh (0) = ue ). En notant nouveau que les fonctions de bases vrifient i (x j ) =
calcule ensuite les fonctions de forme de llment {N p ()} comme polynmes de i j , cette condition impose la valeur nodale de uh au noeud x1 = 0 du maillage :
Lagrange en utilisant la fonction Maple interp (lignes 12,13). La transformation de nn
llment k vers llment de rfrence x = x() est not Xi(, k) (ligne 15) : uh (x) = u j j (x) avec u1 = ue (3.21)
j=1
x = X p[k] N1() + X p[k + 1] N2()
Les fonctions tests associes vh tant des variations de uh , elles doivent donc san-
On crit ensuite une fonction Interpol( f ) qui calcul le vecteur F des valeurs dune nuller en x = 0. Elles scrivent sous la forme gnrale suivante :
fonction f(x) aux points dinterpolation : F[i] = f (X[i])i=1,nn (lignes 17 23).
nn
Enfin on crit une fonction Erreur( f , F) qui calcule la norme de lerreur entre une vh (x) = vi i (x) car v1 = 0 (3.22)
fonction f (x) et son approximation f h sur le maillage lment finis. On choisit comme i=2
norme, lintgrale du carr de la diffrence (norme L2 ) : Ces fonctions tests sont des combinaisons linaires des nn 1 fonctions de base
Z L {i (x)}i=2,nn . En remplaant dans la formulation faible (3.20) la solution exacte u par
k f f h k2 = ( f (x) f h (x))2 dx la solution approche uh donne par (3.21) et la fonction test v par une de ces nn 1
0
fonctions de base {i (x)}i=2,nn , on obtient la formulation faible discrte :
Cette norme mesure lerreur moyenne sur le domaine de calcul. Pour cela on calcule
lintgrale lment par lment, en ffectuant pour chaque lment la transformation nn Z L Z L
d j di
vers llment de rfrence. Pour une approximation P 1 sur un lment ek = [xk , xk+1 ], uj 0
K(x)
dx dx
dx +
0
(x) j (x)i (x) dx + unn i (L)
| {z }
=
on a : j=1
termeC.L sur A.
f h () = F[k] 1 () + F[k + 1] 2() Z L
et lerreur sur un lment scrit : f (x)i (x) dx 0 i (L) (3.23)
0 | {z }
termeC.L. sur B
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
22 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 23 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
L N1 N2
Pour obtenir cette relation on a permut la sommation nn
R
n1 n2
i=1 et lintgration 0 et on
a sortie les coefficients ui des intgrales. Dautre part on a remplac uh (L) par sa valeur Tk
unn . Lquation (3.23) crite pour i = 2, nn est un systme linaire de nn 1 inconnues
S1 S2 S2
{ui }i=2,nn (en notant que u1 = ue est fix par la condition aux limites), quil suffit de ek
x
S1
rsoudre pour obtenir la solution approche uh . De faon construire un programme n1=k1 n2=k 1 +1
le plus gnral possible, on considrera que lon a nn inconnues ui , qui sont donnes
par les nn 1 quations (3.23) auxquelles on ajoute lquation supplmentaire u1 = ue . F IG . 3.14 lment P 1
Dans cette approche on construit un systme linaire de nn inconnues nn quations.
Dans un premier temps cela permettra de construire la matrice A et le second membre {n p} p=1,d+1 pour dfinir un polynme de degr d , et que lon a donc d + 1 fonctions
B du systme linaire sans tenir compte des conditions aux limites et donc de faon de forme {N p ()} p=1,d+1.
gnrique. Puis dans un second temps, on appliquera les conditions aux limites sur le Avec ces notations, de faon gnrique (i.e. valable pour un approximation P 1 ,
systme linaire : i.e. on remplacera la premire quation par lquation u1 = ue et on P 2 ,. . . P d ), les matrices lmentaires scrivent :
introduira le terme li la conditions aux limites en x = L
Z +1
Les coefficients gnriques de A et de B scrivent : 2 dN p dNq
Kkpq = K() d ( p, q = 1, d + 1) (3.24)
hk 1 d d
Z L Z L
d j di
(x) j (x)i (x) dx hk
Z +1
Ai j = K(x) dx +
0 dx dx 0 Mkpq = ()N p ()Nq () d ( p, q = 1, d + 1) (3.25)
Z L 2 1
Bi = f (x)i (x) dx Le programme 3.2.4 ci-dessous implmente le calcul de la matrice de rigidit, en
0
programmant la relation (3.24) comme une procdure Maple. On laisse Maple effectuer
Pour calculer ces coefficients, on effectue un calcul lment par lment en dter- les intgrations des fonctions de formes. On note enfin que pour renvoyer la valeur de
minant les matrices lmentaires et les second membres lmentaires sur un lment la matrice lmentaire (et non son nom), on utilise la fonction evalm.
el . Les calculs des intgrales font intervenir des coefficients variables K(x) et (x) et
nous utiliserons Maple pour calculer les intgrales faisant intervenir ces coefficients. programme Maple 3.2.4: Calcul de la matrice de rigidit lmentaire
Une autre approche consisterait calculer une approximation lments finis de ces
coefficients sur chaque lment, ou choisir une valeur moyenne par lment. CHAP3/matrigid.ms
Exercice : comparer le calcul de la matrice lmentaire de raideur avec une ap-
proximation de K(x) constante, P 1 et exacte dans le cas o K(x) est un polynme de Si la fonction K(x) est contante, on retouve pour des lments P 1 la matrice l-
degr 1 et 2. mentaire suivante :
Pour le second membre f (x) , nous utiliserons une approximation P 1 sur le maillage K 1 1
Kk = k
lments finis : h 1 1
nn De mme le programme 3.2.4 ci-dessous implmente le calcul de la matrice de
f h (x) = fi i (x) masse, en programmant la relation (3.25) .
i=1
programme Maple 3.2.4: Calcul de la matrice de masse lmentaire
3.2.4 Matrice lmentaire
CHAP3/matrimas.ms
Sur un lment ek la matrice lmentaire est la somme dune matrice de rigidit Kk
et dune matrice de masse Mk , qui pour des lments finis P 1 sont des matrices 2*2 Si la fonction (x) est constante, on retouve pour des lments P 1 la matrice l-
puisquil y a 2 fonctions de forme {N1 , N2 } associes aux 2 points dinterpolations de mentaire suivante :
numros {n1 , n2 } (figure3.6) :
1/3 1/6
1 1+ Mk = hk
N1 () = , N2 () = , n1 = k, n2 = k + 1 1/6 1/3
2 2
De faon gnrale, pour des lments finis P d , les matrices lmentaires sont des
matrices (d + 1) (d + 1) puisquil faut d + 1 de points dinterpolation (de numros
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
24 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 25 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
f h () = fn1 N1 () + fn2 N2 () De faon gnrale, pour un lment k de degr d dont les numros des noeuds dinter-
polation sont nots {n p } p=1,d+1, la matrice lmentaire Ak de dimension (d + 1, d + 1)
Pour un lment de degr d, lapproximation de f (x) scrit : a une contribution dans les coefficients An p ,nq de la matrice globale A de dimension
(nn, nn). Plus prcisment le coefficient (p, q) de la matrice lmentaire Ak intervient
d+1
dans le calcul du coefficient (n p , nq ) de la matrice globale A, puisque n p est le nu-
f h () = fnq Nq () mro global du point dinterpolation p de llment k, et nq le numro global du point
q=1
dinterpolation q .
do lon dduit le second membre lmentaire gnrique :
An p ,nq An p ,nq + Alp,q
d+1 Z +1
hk
Blp = f nq Nq ()N p () d pour p = 1, d + 1 (3.26) Lalgorithme dassemblage gnral (1) est donne ci dessous ainsi que le pro-
q=1 2 1
gramme Maple 3.2.6 associ. On notera que lon a fait varier les indices p et q partir
Le programme 3.2.5 ci-dessous implmente le calcul de ce vecteur lmentaire, en de 1 (et non de 0), pour tenir compte du fait que sous Maple (et Matlab) les indices des
programmant la relation (3.26) tableaux commencent 1.
programme Maple 3.2.5: Vecteur second membre lmentaire Algorithme 1 Assemblage de la matrice et du second membre
d 1 {dimension de linterpolation}
CHAP3/smbelem.ms
A 0, B 0 {initialisation de la matrice A et du second membre B}
Dans le cas dune approximation P 1 , on trouve lexpression : pour k = 1 to ne faire {boucle sur les lments}
Ke Kl , Me Mk ,Be Bk {matrices lmentaires}
hk 2 fk + fk+1 noi num(k) {calcul des numros des noeuds de llment}
Bk = pour p = 1 to d + 1 faire {dbut de lassemblage}
6 fk + 2 fk+1
ni noi[p]
Exercice : dmontrer cette dernire relation. pour q = 1 to d + 1 faire
n j noi[q]
3.2.6 Assemblage A[ni, n j] A[ni, n j] + Ke[p, q] + Me[p, q] {assemblage de la matrice}
fin pour
Le calcul de la matrice globale A et du second membre B seffectue par une proc- B[ni] B[ni] + Be[p] {assemblage du second membre}
dure gnrale dassemblage, qui calcule les matrices lmentaires lment par lment fin pour
et ensuite insre les coefficients de ces matrices la bonne place dans la matrice glo- fin pour
bale.
Pour un lment ek de type P 1 ayant comme numro de sommets {n1 , n2 }, la ma-
trice lmentaire Ak de dimension (2, 2) contribue aux coefficients de la matrice glo- A lissue de cet assemblage la matrice A et le second membre B calcule avec les
bale A suivants : paramtres de lexemple prcdent
Par exemple, sur le maillage de la figure (3.12), la matrice lmentaire A4 sur ll-
ment 4 contribue aux 4 coefficients suivants de A :
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
26 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 27 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
qui est non nul uniquement pour i = nn. Il faut donc modifier uniquement le dernier
terme de B :
507.0 501.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
501.0 1010.0 501.0 0.0 0.0 0.0 0.0 0.0 0.0
Bnn Bnn 0
0.0 501.0 1010.0 501.0 0.0 0.0 0.0 0.0 0.0
Le petit programme Maple 3.2.7 correspondant scrit :
0.0 0.0 501.0 1010.0 501.0 0.0 0.0 0.0 0.0
A=
0.0 0.0 0.0 501.0 1010.0 501.0 0.0 0.0 0.0
programme Maple 3.2.7: Application des conditions et rsolution
0.0 0.0 0.0 0.0 501.0 1010.0 501.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 501.0 1010.0 501.0 0.0 CHAP3/climit.ms
0.0 0.0 0.0 0.0 0.0 0.0 501.0 1010.0 501.0
Aprs application des conditions aux limites, la matrice A scrit :
0.0 0.0 0.0 0.0 0.0 0.0 0.0 501.0 507.0
1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
501.0 1010.0 501.0 0.0 0.0 0.0 0.0 0.0 0.0
B = [118.0, 236.0, 236.0, 236.0, 236.0, 236.0, 236.0, 236.0, 118.0] 0.0
501.0 1010.0 501.0 0.0 0.0 0.0 0.0 0.0
0.0
0.0 501.0 1010.0 501.0 0.0 0.0 0.0 0.0
Cette matrice est symtrique et tri diagonale (car avec linterpolation P 1 , une fonc- A=
0.0 0.0 0.0 501.0 1010.0 501.0 0.0 0.0 0.0
tion de base associe un noeud ou degr de libert xi est non nulle sur lintervalle 0.0
0.0 0.0 0.0 501.0 1010.0 501.0 0.0 0.0
[xi1 , xi+1 ]). 0.0
0.0 0.0 0.0 0.0 501.0 1010.0 501.0 0.0
Exercise : dmontrer cette proprit 0.0 0.0 0.0 0.0 0.0 0.0 501.0 1010.0 501.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 501.0 507.0
programme Maple 3.2.6: Assemblage de la matrice et du second membre
et le second membre B :
CHAP3/assemblage.ms B = [60.0, 236.0, 236.0, 236.0, 236.0, 236.0, 236.0, 236.0, 85.8]
On constate que la matrice A nest plus symtrique, cause de la faon dimpl-
menter la condition aux limites de Dirichlet. Nous verrons dans le chapitre suivant
3.2.7 Prise en compte des conditions aux limites
comment imposer cette condition en conservant la symtrie.
Le calcul prcdent est gnrique et ne tiens pas compte des conditions aux limites.
Pour la condition aux limites de Dirichlet en x = 0, on remplace la premire quation 3.2.8 Rsultats
par la condition :
Avec les paramtres suivants donns dans le programme Maple 3.2.8 ci-dessous,
T1 = Te pour un maillage de 8 lments
ce qui reviens annuler la premire ligne de la matrice A, puis mettre un 1 sur le programme Maple 3.2.8: Paramtres du problme
terme diagonale A11 , et Te dans B11 . Pour la condition aux limites en x = L (condition CHAP3/param.ms
mixte), il faut rajouter un terme dans la matrice A correspondant :
la solution obtenue vaut :
uNn i (L) = i,Nn uNn
X = [60.0, 55.3, 51.3, 48.2, 45.7, 43.8, 42.4, 41.6, 41.3]
qui est non nul uniquement pour i = nn. Il faut donc modifier uniquement le terme La comparaison de cette solution lments finis avec la solution exacte est donne
diagonale Ann,nn : sur la figure (3.15). On constate que lerreur moyenne est trs faible et vaut 0.083
(soit 0.1% en relatif), mais lapproximation de la drive en x = L reste encore assez
Ann,nn Ann,nn + mauvaise : on trouve 158 au lieu de 32 (soit 390 % derreur), ce qui est cependant
meilleur quavec 3 lments o on obtiens 374. A titre de comparaison, avec le maillage
Pour le second membre B, il faut rajouter le terme de 3 lments non rgulirement espacs du paragraphe 3.1, la solution est meilleure
puisque lon trouve un flux de 285. On intuite ici lintrt en lment finis dutiliser
0 i (L) = 0 i,Nn des maillages adapts au problme.
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
28 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 29 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
solution avec Ne=8 erreur relative en fonction de n erreur relative sur la C.L. en L fonction de n
60
58
.1e1
56
.1e2
54 err
5.
.1e2
52 err
T
50
.1e3
48
1. 5. .1e2 .5e2 .1e3
n
46
.5
1e05
44
1. 5. .1e2 .5e2 .1e3
n
42
Legend Legend
erreur elts finis erreur elts finis
0 0.5 1 1.5 2 2.5 3 pente 2 pente 1
x
F IG . 3.15 Solution lments finis pour ne=8 F IG . 3.16 Erreur relative en fonction de ne (elt P 1 )
Tk
3.2.9 Etude de la prcision e
k e
S1 S3 S2 S1 S S2
Pour tudier la prcision de la mthode des lments finis P 1 , nous avons calculer
3
x
n1 n3 n2 1 0 +1
lerreur relative moyenne :
sR
L
F IG . 3.17 lments finis P 2
||u uh|| h 2
0 (u u ) dx
= RL
||u|| u 2 dx
0 extrmits du segment S1 , S2 , et le milieu du segment S3 . On notera {n1 , n2 , n3 } les
et lerreur relative sur la condition aux limites en x = L : numros de ces 3 noeuds (figure 3.17).
h Sur llment de rfrence, on dfinit donc 3 fonctions de formes :
| K dudx e | ( 1) ( + 1)
L N1 () = , N2 () = , N3 () = 1 2
|e | 2 2
qui sont traces sur la figure ci dessous (figure 3.18).
en fonction du nombre dlments ne du maillage pour des maillages rgulirement
espacs (i.e. la taille h des lments est proportionnelle 1/ne). Les rsultats sont
tracs en chelle logarithmique sur la figure (3.16). On constate que lerreur relative 3.3.1 Interpolation P 2
moyenne varie en ne12 (i.e. en (h2 )) (comparaison avec une droite de pente 2), et que
Une approximation par lments finis P 2 sur un maillage de ne lments ncssite
1
lerreur relative sur la condition aux limites varie en ne (i.e. en (h) ). Ce rsultat montre 2ne + 1 = nn points nodaux : les ne + 1 extrmits de segment et les ne milieux. On
que lapproximation par lments finis uh converge vers la solution exacte et que cette numrote ces points de 1 nn, et donc un lment ek a pour extrmits les sommets
convergence est dordre 2. Ce rsultat est cohrent avec lerreur dinterpolation, qui S1 et S2 de numro n1 = 2k 1 et n2 = 2k + 1, et pour noeud milieu le sommet S3 de
comme nous lavons vu est dordre 2 pour une approximation P 1 . On peut en fait numro n3 = 2k. Les 3 fonctions de base {nq (x)}q=1,3 associes ces 3 sommets de
dmontrer que lerreur par lments finis est major par cette erreur dinterpolation. numro {nq }q=1,3 sont dfinies en fonction des fonctions de formes Nq () laide de
la transformation vers llment de rfrence (figure 3.19).
Lapproximation f h par lments P 2 dne fonction f (x) scrit globalement :
3.3 lments finis P 2
nn
Lapproximation par lments finis P 2 consiste utiliser une interpolation polyno- f h (x) = fi i (x)
i=1
miale de degr 2 sur llment de rfrence e. On utilise les 3 points dinterpolations
S1 ( = 1), S2 ( = 1), S3 ( = 0) sur e associs 3 points sur llment ek : les 2 et sur chaque lment ek de sommets (n1 , n2 , n3 ) du maillage :
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
30 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 31 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
1 Approximation P2 de cos(2x)
1
0.8
0.5
0.6
0.2
0.5
0.6
0.2
F IG . 3.20 Fonctions de base et interpolation P 2 sur un maillage ne = 4
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
32 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 33 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
i=1
Elle vrifie la formulation faible discrte (3.23), qui est quivalente un systme
linaire de dimension nn :
A[u j ] = B 1 1+
F IG . 3.21 maillage P 2 et transformationT 2 : x = 2 x3 + 2 x5
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
34 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D 35 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
erreur relative en fonction de n (elt P2) erreur relative sur la C.L. en L fonction de n (elt P2)
qui contient ne = 4 lments (soit nn = 9 inconnues), on obtiens la matrice A suivante : .1e1
n
5. .1e2 .5e2 .1e3
1.
1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
669.0 1350.0 669.0 0.0 0.0 0.0 0.0 0.0 0.0 .1
.1e2
83.0
669.0 1180.0 669.0 83.0 0.0 0.0 0.0 0.0
0.0
0.0 669.0 1350.0 669.0 0.0 0.0 0.0 0.0
err
.1e1
3.3.3 Etude de la prcision S = S(x), et lextrmit x = L est lair libre. Ce problme est un problme classique
||uuh ||
dailette de radiateur, qui permet dvacuer la chaleur dun support une temprature
Pour quantifier cette tude, nous avons trac lerreur relative moyenne et
||u|| Te par change convectif avec lair ambiant temprature Ta .
lerreur relative sur la condition aux limites en x = L en fonction du nombre dlments Dans ce cas le flux de chaleur e lextrmit scrit : e = hS(T Ta ), et lquation
ne du maillage. Les rsultats sont tracs en chelle logarithmique sur la figure (3.22) dquilibre scrit :
que lon comparera avec la figure(3.16). On constate que lerreur relative moyenne va-
dx ) + (x)T = Ta
d
rie en ne13 (soit en (h3 )) (comparaison avec une droite de pente 3), et que lerreur dx (K(x) dT
relative sur la condition aux limites varie en ne13 (soit aussi en (h3 )) . La prcision T (0) = Te , K(L) dTdx (L) = (L) (T (L) Ta )
de lapproximation P 2 est donc dordre 3, i.e. en (h3 ), alors que la prcision de lap- Nous allons traiter avec les programmes prcdents 3 cas correspondants 3 ailettes
proximation P 1 est dordre 2, i.e. en (h2 ) (on a not h la taille caractristique des de section rectangulaire variable. Ces 3 ailettes ont une longueur L = 0.1 m, une largeur
L
lments h = Ne ) H = 0.2 m, mais une paisseur variable telle que :
Exercice : modifier le programme Maple prcdent pour faire ltude avec des
3 1. une section S(x) = H D(x) croissante dpaisseur D(x) = 0.025 + 0.050 Lx
lments P . Montrez que dans ce cas la prcision de lapproximation est dordre 4,
i.e. en (h4 ). 2. une section S(x) = H D(x) dcroissante dpaisseur D(x) = 0.075 0.050 Lx
3. une section S(x) = H D(x) constante dpaisseur D(x) = 0.05 m
Lpaisseur moyenne tant la mme pour les 3 ailettes, elles ont un mme volume
3.4 Applications au cas de coefficients non constants V = 103 m3 , mais des surfaces dchange diffrentes.
Pour terminer cette tude, nous allons appliquer la mthode des lments finis pour Le programme Maple 3.4 ci-dessous donne les paramtres du problme dans le cas
rsoudre le problme prcdent dans le cas o la section du barreau est variable : i.e. dune convection force avec h = 104 W /m2 /K.
Marc BUFFAT, UFR Mcanique, UCBLyon Marc BUFFAT, UFR Mcanique, UCBLyon
36 CHAPITRE 3. MTHODE DES LMENTS FINIS EN 1D
55
50
T
45
40
35
0 0.02 0.04 x 0.06 0.08 0.1
Legend
section 1
section 2
section 3
exacte (3)
CHAP3/param1.ms
ce qui montre que dans ce cas lailette la plus efficace est lailette 3 de section
constante. En effet mme si dans le cas 1 la temprature dans lailette est plus faible, et
donc le gradient de temprature plus important, la section en x = 0 est plus faible que
dans le cas 3, et donc globalement le flux est plus petit. Cest exactement le contraire
pour lailette 2.