Vous êtes sur la page 1sur 10

# USTHB/FMGMGP/MASTER1 /IET

Compte rendu
TP1  : conduction 1D

NOTE  :

T06  :
 MERAH Khaoula
 ABDELLI Mahdi
 GUENNICHE Oussama Abderrahmane
-Program conduction  :
real t(100),x(100),a(100),b(100),c(100),p(100),q(100),d(100

Integer i,n

! dommaine

t0=120

tf=25

h=200

xk=10

xl=0.04

open(5,file='tpmna.dat',status='unknown')

Write (*,*)'n='

## Write (*,*) 's='

dx=xl/(n-1)

!maillage

x(1)=0

do i=2, n

x(i)=x(i-1)+dx

end do

!discretisation

b(1)=0

c(1)=0

a(1)=1

d(1)=120

t(1)=t0

do i=2,n-1

b(i)=xk/(x(i+1)-x(i))

c(i)=xk/(x(i)-x(i-1))

a(i)=b(i)+c(i)

d(i)=s*dx

end do

b(n)=0

c(n)=xk/(x(n)-x(n-1))

a(n)=h+c(n)
d(n)=h*tf

!TDMA

p(1)=b(1)/a(1)

q(1)=d(1)/a(1)

do i=2,n

p(i)=b(i)/(a(i)-(c(i)*p(i-1)))

q(i)=(d(i)+c(i)*q(i-1))/(a(i)-c(i)*p(i-1))

end do

t(n)=q(n)

do i=n-1,1,-1

t(i)=p(i)*t(i+1)+q(i)

end do

do i=1,n

write (5,*)t(i),x(i)

write (*,*)t(i),x(i)

end do

pause

end

## Les tableaux et les graphs :

Pour n=5 s=10000:

Tableau :

t(i) x(i)
120 0
109.678 0.01
99.2556 0.02
88.7334 0.03
78.1111 0.04
Le graphe :

t(i)=f(x(i))

140
120
100
t(i)
80
t(i)

60
40
20
0
1 2 3 4 5

## Pour n=10 , s=10000:

Le tableau:

t(i) x(i)
120 0
115.432 4.44444455E-03
110.843 8.88888910E-03
106.235 1.33333337E-02
101.608 1.77777782E-02
96.9602 2.22222228E-02
92.2930 2.66666673E-02
87.6060 3.11111119E-02
82.8993 3.55555564E-02
78.1728 4.00000000E-02
Le graph:
t(i)=f(x(i))
140

120

100

80 t(i)
t(i)

60

40

20

0
1 2 3 4 5 6 7 8 9 10

## Pour n=20 , s=10000:

Le tableau:
t(i) x(i)
120 0
117.840 2.10526306E-03
115.675 4.21052612E-03
113.506 6.31578919E-03
111.333 8.42105225E-03
109.115 1.05263153E-02
106.972 1.26315784E-02
104.786 1.47368414E-02
102.594 1.68421045E-02
100.399 1.89473666E-02
98.1988 2.10526288E-02
95.9943 2.31578909E-02
93.7854 2.52631530E-02
91.5720 2.73684151E-02
89.3542 2.94736773E-02
87.1320 3.15789394E-02
84.9053 3.36842015E-02
82.6742 3.57894637E-02
80.4387 3.78947258E-02
78.1988 3.99999879E-02
Le graph  :

t(i)=f(x(i))
140

120

100

80 t(i)
x(i)

60

40

20

0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

## Interprétation des résultats obtenus sue les 3 graphes :

Les graphes représentant la variation de la température sur la
plaque en fonction de la distance, dans le cas
unidimensionnel sur (x).
On observe une fonction décroissante linéaire de la forme
Y=Ax+b.
Ceci s’explique par le phénomène en lui-même, qui est un
phénomène de conduction axiale de la chaleur sur une plaque
avec un terme source à x=0.
A x=0, le terme source donne une température de 120 a la
plaque  ; mais cette température va se propager tout le long
de cette plaque et donc on aura une relation inversement
proportionnelle de x et de T.
A x=0.04, la chaleur ira se propager par un phénomène de
convection, ce qui explique aussi la baisse de température,
car au bout de la plaque, il y’aura évacuation de la chaleur
aussi.

Le tableau:

t(i) x(i)
120 0
132.778 0.01
135.556 0.02
128.333 0.03
111.111 0.04

Le graph :

t(i)=f(x(i))
160
140
120
100 t(i)
80
t(i)

60
40
20
0
1 2 3 4 5

## Pour n=10 et s=1000000  :

Le tableau :

t(i) x(i)
120 0
127.599 4.44444455E-03
133.224 8.88888910E-03
136.872 1.33333337E-02
138.546 1.77777782E-02
138.244 2.22222228E-02
135.967 2.66666673E-02
131.715 3.11111119E-02
125.487 3.55555564E-02
117.284 4.00000000E-02

Le graph:

145
t(i)=f(x(i))
140
135
130
125 t(i)
t(i)

120
115
110
105
1 2 3 4 5 6 7 8 9 10

## Pour n=20 et s=1000000:

Le tableau:

t(i) x(i)
120 0
123.983 2.10526306E-03
127.522 4.21052612E-03
130.619 6.31578919E-03
133.272 8.42105225E-03
135.482 1.05263153E-02
137.248 1.26315784E-02
138.572 1.47368414E-02
139.452 1.68421045E-02
139.889 1.89473666E-02
139.883 2.10526288E-02
139.434 2.31578909E-02
138.541 2.52631530E-02
137.205 2.73684151E-02
135.426 2.94736773E-02
133.204 3.15789394E-02
130.538 3.36842015E-02
127.430 3.57894637E-02
123.878 3.78947258E-02
119.883 3.99999879E-02
Le graph:

t(i)=f(x(i))
145
140
135
130 t(i)
125
t(i)

120
115
110
105
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20