Vous êtes sur la page 1sur 12

TP n1 :

Prise en main du Pdetool de Matlab


1.

Introduction
Matlab dispose d'un interactive graphique de rsoudre d'Equations aux Drives Partielles (EDP) appel
Pdetool. Taper directement partir de la fentre de commande.
>>pdetool
Vous avez l'cran suivant :

Mode Dessin
Nous pouvons commencer le Mode dessin de Pdetool (Draw mode). Slectionner dans le menu
DrawDraw Mode. Vous pouvez dessiner des rectangles, ellipses ou polygones. Dans le menu
principal, slectionner Draw Rectangle, Ellipse, Polygone, ou tous simplement les icnes ci-dessous du
menu principal. Il existe des domaines de base comme des rectangles, des polygones et des disques avec
lesquels on peut raliser des domaines plus complexes en combinaison avec les oprations d'union (+) et
de la diffrence (-). Il est noter que les rgions sont numrotes dans l'ordre, s'ils sont des rectangles :
R1, R2, etc. Si des cercles : C1, C2, etc.
2.

Opration sur les surfaces


Slectionnez le menu Options puis l'item Axes Limits.... Entrez les bornes du domaine de calcul, par
exemple [-3,3] en x et [-3,3] en y.

Soient deux disques E1 et E2 de mme rayon r=2 et de centres diffrents c1(x=-1, y=0) et c2(x=1, y=0).
Cliquez sur l'icne de l'ellipse avec une croix
en son centre, placez ensuite le curseur de la souris
l'endroit o vous voulez placer le centre de l'ellipse. Cliquez puis dplacez le curseur, en maintenant
enfonc le bouton gauche de la souris, afin de fixer le rayon de l'ellipse/cercle. Vous remarquez qu'en
haut droite, les coordonnes du curseur sont affiches. Crez ainsi un cercle centr l'origine et de
rayon 2
Une fois que vous avez relch le bouton de la souris, Matlab donne un nom E1 votre cercle. Cliquer
deux fois successivement sur l'ellipse. Vous avez l'cran suivant :

1/6

Entrer les coordonns du centre et les valeurs de A et B. Ici A=B=r (c'est un cercle).
Refaites l'opration afin de dessiner le disque E2 centr au point c2(x=1, y=0) et de rayon 2. Sur la ligne
Set Formula , vous entrez la formule E1 E2.
L'tape de construction gomtrique est termine. Slectionnez le menu Boundary puis l'item Boundary Mode
"Modefrontire".Outoutsimplementcliquersur

Raliser les oprations suivantes sur les surfaces E1 et E2 et relier chaque opration aux cas de figure
convenable dans le tableau n1 de la feuille rponse n1.
E1-E2, E1+E2, E2-E1, E1-(E1-E2), (E1+E2)-(E1-E2), (E1+E2)-(E2-E1), (E1+E2)-(E1-(E1-E2)),
(E1+E2)-E1+(E1-E2).
Application : raliser le domaine thermique suivant :

Donner l'opration effectue sur les surfaces lmentaires


:.
3.

Effet du nombre de nud sur la convergence : Teste de convergence


Slectionner le type d'Equations aux Drives Partielles rsoudre (voir figure ci-dessous).

Dessiner une sphre de rayon r0=2 centre au point (0, 0).


La sphre a une conductivit k=5 et elle est le sige dune production volumique de chaleur Q=100w/m2.
Slectionnez le menu PDE puis l'item PDE Mode. Choisir le menu PDE puis l'item PDE Spcification.
Tout simplement cliquer sur

.
2/6

Choisir l'quation Elliptique et enter les valeur de k , Q et h=0.


LePDEmodeesttermin.Nouspassonsmaintenantaumodefrontirepourimposerlesconditionsauxlimites.
Cliquersur

Les frontires du systme thermique "ici la sphre" apparaissent en rouge "quatre frontires".

Cliquer sur une de ses frontires. Vous avez l'cran suivant :

Deux types de conditions aux limites apparaissent : Neumann "flux impos" et Dirichlet "temprature
impose". La temprature de la surface de la sphre est T(r0)=100C. Entrer la valeur de r=100 et h=1.
Faire la mme chose pour les autres frontires. Ainsi le mode frontire s'achve.
Mode de Maillage
Ce mode permet d'initialiser le maillage et de le raffiner en cas ncessaire. Prenez en considration qu'un
maillage ne peut pas indfiniment tre raffin, si on raffine trop le calcul peut tre excessivement lent ou
peuvent apparatre des oscillations. Ceci marque un compromis entre rapidit et prcision.
Taper 1 fois sur
: noter, sur le tableau n2 de la feuille n1, le nombre de nud qui s'affiche en bas
gauche du graphe.
Passer en mode solution. Dans ce mode on rsout l'EDP. Il suffit de choisir du menu principal Solve. Par
dfaut, le rsultat graphique est du type de couleurs, avec la barre droite en indiquant les valeurs qui
sont associes divers couleur. La rgion centrale dans le rouge correspond des valeurs plus hautes, les
bords les plus clairs des valeurs plus petites de la solution. Dans l'exemple, les conditions de frontire
sont du Dirichlet type homognes, il s'ensuit que la solution doit prendre la valeur 100 la frontire.
Relever la temprature du centre r=0 en cliquant avec la sourie au centre r=0 "x=y=0" la temprature
apparat en bas droite de l'cran. Les valeurs de x et y apparaissent en haut droite de l'cran. Pour plus
de prcision, il est prfrable de faire un zoom au voisinage du centre (0,0). Pour cela, slectionnez le
menu Options puis l'item Axes Limits.... Entrez les bornes du domaine du zoom, par exemple [0, 0.1] en x
et [0, 0.1] en y.
3/6

Refaire la mme procdure pour les quatre cas suivants.


Taper 1 fois sur

et 1 fois sur

: noter le nombre de nuds et relever la temprature du centre.

Taper 1 fois sur

et 2 fois sur

: noter le nombre de nuds et relever la temprature du centre.

Taper 1 fois sur

et 3 fois sur

: noter le nombre de nuds et relever la temprature du centre.

Taper 1 fois sur

et 4 fois sur

: noter le nombre de nuds et relever la temprature du centre.

Tracer, sur le graphe, lvolution de T en fonction du Nombre de nuds

Conclusion :..
4.

Relation entre symtrie gomtrique, symtrie thermique et symtrie du rsultat final.


Dterminer la rpartition des tempratures et des densits de flux de chaleur, d'un boc mtallique de
section carre d'arte 2a (a=1) et de conductivit thermique k=10, par la rsolution de lquation de la
chaleur avec Pdetool diffrentes conditions aux limites cites ci-dessous. Complter le tableau n3 de la
feuille n1.
(x,y=a)=(x,y=-a)=0
Cas n1 :
T(x=-a,y) = T(x=a,y) = T0 et
Cas n2 :
T(x=-a,y) = T(x=a,y) = T0,
(x,y=a)=0 et
(x,y=-a)=5
T(x=a,y) = T0,
(x,y=a)=0 et
(x,y=-a)=5
Cas n3 :
T(x=-a,y) = 2*T0,
Notez bien :
a.
la notation utilise par Pdetool pour exprimer la condition de Neumann est la
suivante :
n * k * grad (T ) + q * T = g avec q=h "coefficient de convection" et g=h*Tfluide.
Dans notre cas : q=0 et g=
b.
On peut choisir d'autres formes de reprsentation de la solution. Ceci est obtenu en
choisissant du menu principal Plot Paramtres, la suivante fentre apparatra

Par exemple, si nous choisissons les options de Contours y Arrows, aprs avoir cliqu sur le bouton Plot,
en plus du graphique de couleur, apparatront des courbes de dcoupe T(x, y) = cst. et le ngatif du
domaine gradient qui dans le cas de problmes de transfert de chaleur peut tre interprt comme le
vecteur de flux de chaleur.
Dterminer les valeurs des densits de flux sur les diffrents axes de symtrie. Toutes les surfaces "axe "
de symtrie sont elle forcment des surfaces adiabatiques ? Justifier votre rponse.
Peut-on profiter des axes de symtrie afin de rduire le temps de calcul ? Si oui comment ?
Conclusion:....

4/6

TP de transfre de chaleur:
Feuille rponse n1
Nom :..............Prnom : ...Groupe :..
Nom :..............Prnom : ...Groupe :..
Nom :..............Prnom : ...Groupe :..
Nom :..............Prnom : ...Groupe :..

1. Opration sur les surfaces : Tableau n1


Opration sur les surfaces

Rsultat

Application : raliser le domaine thermique suivant :

Donner l'opration effectuer sur les surfaces lmentaires :


.
2. Effet du nombre de nuds sur la convergence : Teste de convergences
Nb de Nuds
Nb de triangles
T(r=0)

Tracer, sur le graphe ci-dessous, lvolution de T(r=0) en fonction du Nombre de nuds


5/6

Conclusion :

3. Relation entre symtrie gomtrique, symtrie thermique et symtrie du rsultat final


Nombre daxes de symtrie
thermique et gomtrique

Nombre daxes de symtrie de la


solution

Cas n1
Cas n2
Cas n3

Dterminer les valeurs des densits de flux sur les diffrents axes de symtrie.

Toutes les surfaces "les axes dans l'espace 2D" de symtrie sont elles forcment des surfaces adiabatiques
? Justifier votre rponse.

Peut-on profiter des axes de symtrie afin de rduire le temps de calcul ? Si oui comment ?

Conclusion :

6/6

TP N 2 : Les ailettes
I.

Rpartition des tempratures le long des ailettes trapzodales et rectangulaires.


Considrons deux ailettes de formes distinctes, une trapzodale et lautre rectangulaire. Les deux
sont faites du mme matriau de conductivit thermique k=80,2 W/m.K et ayant chacune 20 mm
d'paisseur et 80 mm de longueur.
Linstallation des deux ailettes sur un mur refroidi lair a pour but daugmenter la chaleur vacue
par ce mur. La temprature du mur est Tb = 115C et le coefficient de convection entre la surface du
solide et lair (T=15C) est h = 100 W/m2.K.

Figure 1.
1. En recourant au logiciel Matlab, on se propose d'tudier seulement la moiti de lailette.
Justifier ce choix :

2. Ailette de section trapzodale


En supposant un transfert de chaleur en deux dimensions. Dterminer, par simulation
numrique, les tempratures diffrentes positions (0 x < L, y = 0) . Tracer sur le graphe de la figure
2 la rpartition des tempratures le long d'ailette.
X
0
T(x, y=0)
115
3. Ailette de section rectangulaire
En maintenant les mmes hypothses que dans lailette trapzodale, dterminer par simulation
puis tracer sur mme graphe (figure 2) avec un motif diffrent la rpartition des tempratures le long de
l'ailette rectangulaire.
Comparer le comportement des deux ailettes.
X
0
T(x, y=0)
115

Figure 2 : Rpartition de la temprature en fonction de x.


1 /4

II.
Confrontation entre les rsultats numriques et les rsultats analytiques.
Nous proposons ici d'tudier par deux mthodes le comportement thermique d'ailette de section
rectangulaire. Dans cette tude, nous supposons que le flux la surface extrme x=L est ngligeable et
gale zro.

1. Dans ses conditions, montrer que la solution analytique du problme s'crit :


ch[m( L x)]
T ( x) = T + (Tb T )
(Eq. 1)
ch[mL]
Exprimer en fonction de h, P, S et .
m=
On donne : S=1*e et P=2*(e+1)
2. Dterminer par simulation la rpartition des tempratures le long de lailette (rassembler
les rsultats dans le tableau ci-dessous).
3. A partir de la solution analytique (Eq. 1), calculer les tempratures T(x).
X
0
T(C)
115
analytique

T(C)

115

numrique

4. Tracer sur le mme graphe ci-dessous (T(x) de la solution analytique trace auparavant
sur le graphe) la rpartition des tempratures le long d'ailette de la solution numrique.
Comparer les rsultats des deux approches et conclure.

5. Dterminer par simulation la densit de flux (0,y) la base de lailette.


2 /4

Pour afficher les densits des flux, aller dans le menu Plot et slectionner Paramtres. Danas la
boite de dialogue plot slectionner apparait ; la place de la temprature slectionner heat flux. Pour
plus de prcision, il est prfrable de faire un zoom au voisinage de x=0. Pour cela, slectionnez le
menu Options puis l'item Axes Limits.... Entrez les bornes du domaine du zoom, par exemple [0, 0.001]
en x.
y
0
L
(0,y)
6. En utilisant des hypothses simplificatrices, dmontrer que la solution analytique du flux
transmis par l'ailette est gale :
dT
= .S
= P.h. .S (Tb T ).th[mL ]
dx x =0
Les hypothses simplificatrices sont :
- La longueur dans le sens transversal est assez grande par rapport lpaisseur de lailette.
- La temprature du fluide est uniforme.
- La rsistance de contact entre lailette et la paroi mre est nulle.
Calculer la densit du flux 0.
7. Tracer la variation de la densit de flux la base de l'ailette en fonction de Y. Comparer
avec le rsultat analytique.

y(m)
8. Dterminer partir du graphe la densit de flux moyenne moyenne.

moyenne =

+e / 2

1
2
(0, y ) dy =

e e / 2
e

+e / 2

(0, y )dy

9. Dterminer la valeur de la constante a tel que :


moyenne = a. (0,0) .
a =..
III.

Etude d'efficacit thermique E d'ailette


puissance vacue avec l' ailette
L'efficacit E de lailette est donne par : E =
puissance vacue sans ailette

E=

2
e

+e / 2

( 0, y ) .dy
0

moyenne

h(Tb T )
h.(Tb T )
1. Ailette de section rectangulaire
Le choix d'une forme gomtrique convenable d'une ailette exige un compromis entre le prix, le
poids et l'espace disponible. Pour une surface plane d'aire S, la rsistance thermique est 1/ h*S.
3 /4

L'emploi des ailettes augmente l'aire de la surface, mais en mme temps, il introduit aussi une
rsistance thermique de conduction sur cette partie de la surface initiale laquelle sont lies les ailettes.
Ainsi, la prsence dailette n'aura toujours pas pour effet une augmentation du flux de chaleur.
Par la suite, en suppose que la densit de flux moyenne est lie avec (0, 0) (la densit de flux
au point (0.0)) par lquation moyenne = a. (0,0) avec a=1,077. Dans ces conditions, complter le
tableau ci-dessous. Pour chaque valeur de L, simuler le problme par Mathlab et calculer (0,0) .
m.L
E=moyenne/h(Tbmoyenne
h(Tb-T)
L(m)
(0,0)
T)

0,01
0,09
0,18
0.27
0.35
0,44
0,54
0,60

1,27
11,45
22,89
34,34
44,51
55,96
68,68
76,31

10000
10000
10000
10000
10000
10000
10000
10000

Tracer sur le graphe ci-dessus E en fonction de la variable m.L (grandeur sans dimension)
Interprter l'allure du graphe. Que reprsente m.L=3. Conclure.
2. Mise en vidence de l'effet de fluide sur l'efficacit d'une ailette
Dans cette partie, on se propose de dterminer l'effet du fluide sur l'efficacit de l'ailette. Pour
se faire, plusieurs cas de fluides sont tudier (voir tableau) dans les mmes conditions que dans le
paragraphe (III-1) et pour une longueur L fixe gale 0,08 m.
Pour chaque valeur de h du tableau ci-dessous, dterminer par simulation la densit du flux (0.0).
Complter le tableau ci-dessous.
E=
h(Tb-T) 0,25*P./S
moyenne =
(0,0)
Fluide
h
1,077* (0,0) moyenne/h(Tb-T)
Air, convection naturelle
10
1000
2045
Eau, convection naturelle
100
10000
2045
Air, convection force
200
20000
2045
Huiles, convection force 3000
300000
2045
Eau, convection force
4000
400000
2045
Eau, bullition
6000
600000
2045
Eau, condensation
10000 1000000
2045
Conclusion :.
..
..
......
..
4 /4

TP3 : Conductioon bidimen


nsionnelle een rgime stationnairee avec term
me de produ
uction.
U
Une paroi coompose de 2 milieux hoomognes de conductivit 1 et 2, eet dpaisseu
ur e1 et e2
respectivvement. La premire
p
paro
oi est le sigee dune distrribution de so
ource volumiique Qv = 60
0 W/cm.
Les condditions aux liimites sont :
- Condition de
d Dirichlet gauche T=
=T0
- Condition de
d Newton (cconvection) droite

dT
= h(T T f
dx

Le contaact est parfaitt entre les deeux milieux.


On donnne : 1 = 0,65 W / cm
m C , 2 = 0,2 W / cm
m C ,

h = 0,8 W / cm 2 C , T0 = 500 C ,

T f = 150 C , e1 = 3 cm , e 2 = 2 cm , L = 1 cm .

Les deuux parois se comportentt comme dees Murs au sens


s
thermiq
que.
1. D
Donner les conditions aux limites des domain
nes y=0 et y=1cm.
y
2. R
Rsoudre cee problme en utilisantt pdetool dee Matlab.
3. T
Tracer T(x))
4. T
Tracer (x))
5. D
Dterminerr : T(x=e1), T(x=e
T
2)
6. D
Dterminerr la position et la valeurr de Tmax.
7. V
Vrifier par analogie lecctrique les vaaleurs des tem
mpratures T(x=e
T
T(x=e2)
1) et T

TP4 : Trempe dun cylindre en acier


Une Cylindre en acier initialement chauff T0 est introduit dans un grand
rservoir deau la temprature Tf. Lvolution de la temprature du cylindre avec le
temps est recherche, le bain tant admis isotherme. Le bilan thermique dans le solide
scrit (r<R) :

.C

T
.T = q
t

Avec q est une source de chaleur volumique interne dans le solide. A la


surface de la sphre (r=R), le flux de chaleur par convection est gal au flux de chaleur
par conduction. On peut crire :

T
r

= h.(T ( R) T f )
r=R

est un coefficient de conduction, h est un coefficient de convection.


Utiliser Pdetool de MatLab pour simuler lvolution dans le temps en
tenant compte des donnes suivante :
Rayon = 0.01 m, = 7850, C = 462, = 110, Tf = 30, T(t=0) = 650 et h = 450
1. Calculer le nombre de Bio
2. Le milieu est-il thermiquement mince ?
3. Rsoudre numriquement dans lintervalle de temps allant de 0 4 minutes
(t=240 s).
a. Tracer lvolution de T au centre de la bille en fonction du temps.
t(s)
T(0,t)

10

20

30

60

100

140

180

200

220

240

b. Tracer T(t) de la solution analytique (milieu mince) en fonction du temps et


comparer avec la solution numrique.

c. Tracer lvolution du flux en fonction du temps (t ) = S (r ). (r , t ) .


t(s)
0

(r,t)
(t )

10

20

30

60

100

140

180

200

220

d. Tracer (t ) de la solution analytique en fonction du temps et comparer avec la


solution numrique.

240