Vous êtes sur la page 1sur 5

République Algérienne démocratique et

populaire
Ministère de l’enseignement supérieur et de la
recherche scientifique 
Université kasdi merbah Ouargla
Faculté des sciences technologies
Département de génie mécanique
Spécialité : énergétique

Presented by: Directed by:


 Ben mahcen Youcef. PR: Boubekri
 Ben mahcen Mouhamed Islam.

Group:
M1En1

Promotion:
2020/2021
A. Présentation du problème :
 le schéma de millage utilisé :

T¿

l2

l1


B. Traitements:
1. Paramètre d'influence sur la convergence:
 Etude l'effet de la valeur du critère de convergence « Epsilon » :

On a : T ¿= 100, et h = 1

Epsilon K

0,00001 142

0,0001 105

0,001 68

0,01 31

Le commentaire sue les résultats:


 Etude l’effet de la taille du millage « h » :

On a : T ¿= 100, et EPS = 0.0001

h K

0.5 465

1 142

1.5 74

2 42

Le commentaire sue les résultats:

 Etude l’effet du champ initial de la température :

On a : EPS = 0.0001, et h = 1

T¿ K

50 152

100 142

150 156

200 134

Le commentaire sue les résultats:


2.
C. Résultats en sortie formatées :

dimension t(100,100),

told(100,100)

real L1,L2

open (9,file='sortie.dat',status='unknown')

!lecture des données du probleme print*,'entrez les valeurs de L1 L2 et h et epsilon'

read(,)L1,L2,h,epsi print*,'entrez les valeurs de Tin T3 et Tdroite'

read(*,*)Tin,T3,Tdr

!Definition du maillage m=anint(L1/h)+1

n=anint(L2/h)+1

! introduction de champs initiaux

k=0

do 10

i=2,n-1

do 13

j=2,m-1

t(i,j)=Tin told(i,j)=Tin 13 continue 10 continue

! introduction de conditions aux limites

do 20 i=1,n t(i,1)=t3 20 t(i,m)=tdr do 21 j=1,m t(1,j)=t3 21 t(n,j)=t3

!clacul iteeratif des temperatures par la method de gauss seidel

88 k=k+1 do 100 i=2,n-1

do 100 j=2,m-1

t(i,j)=0.25*(t(i-1,j)+t(i+1,j)+t(i,j-1)+t(i,j+1)) 100 continue

!test de convergence

do i=2,n-1

do j=2,m-1 crc=abs((t(i,j)-told(i,j))/told(i,j))

if(crc.gt.epsi)

goto 101

end do

end do
goto 108 

do 102 i=2,n-1

do 102 j=2,m-1 told(i,j)=t(i,j) 102 continue

goto 88 108

write(,)k

write (9,*)'resaultat de'L1'L2'h',.epsi',Tin',T3',Tdr,k,'iteration'

stop

end

Vous aimerez peut-être aussi