Sunteți pe pagina 1din 17

GPEE 4

me
anne




PARTI E THEORI QUE:

Oprateurs aux diffrences finies :

Sur un axe discrtis rgulirement avec un pas d'espace constant h, on effectue les
dveloppements de Taylor suivants au point d'abscisse xi = i*h :


On limite le dveloppement l'ordre 1 et on peut exprimer la drive premire de deux faons:
Diffrence droite
Diffrence gauche

On reprend prsent le mme problme mais dans le cas instationnaire. La seule
diffrence avec le cas prcdent rside dans le terme instationnaire qui est une drive
premire par rapport au temps. Afin de pouvoir exprimer cette dernire, on va donc discrtiser
l'axe des temps avec un pas de temps Dt uniforme. A l'instant tn=nDt, on peut donc discrtiser
la drive temporelle de trois manires diffrentes selon que l'on utilise la diffrence avant,
arrire ou centre. Mme si la diffrence centre est la plus prcise (elle est du deuxime
ordre), on ne la considrera pas ici. On montre en effet qu'elle conduit un schma instable. On
crira donc en un point d'abscisse Xi=iDx et au temps tn=nDt:



On adoptera en outre la convention dcriture qui consiste mettre en indice l'espace et
en exposant le temps. Les expressions prcdentes s'criront donc sous la forme:
GPEE 4
me
anne
Diffrence temporelle droite :
Diffrence temporelle gauche :


Fig: maillage utilis dans les diffrences finies
Schma explicite :
La discrtisation du terme spatial centre donne:
2
1, , 1,
2 2
2
i j i j i j
T T T
T
x h
o o
+
+
c
=
c

En utilisant la diffrence temporelle dcentre droite, cela nous donne:
1 n n
i i
T T T
t t
+
c
=
c A

La combinaison des deux quations permet d'crire:

Avec
1
1 1
2
( ) (1 2 )
.
n n n n
i i i i
T r T T r T
t
r
h
o
+
+
= + +
A
=

Pour que le problme soit stable, il faut que avoir r < 1/2

Schma implicite
Si l'on utilise prsent la diffrence temporelle gauche on obtient au noeud i:
T
i
n+1
- T
i
n
= r ( T
i+1
n+1
-2 T
i
n+1
+ T
i-1
n+1
)
En regroupant au second membre les termes d'exposant n, on a :
GPEE 4
me
anne
- r T
i+1
n+1
+ (1+2r) T
i
n+1
- r T
i-1
n+1
= T
i
n

-
On voit prsent que l'on ne peut plus dterminer la temprature en un noeud i partir de la
seule connaissance des tempratures l'instant prcdent.
Nous allons donc procder comme pour le cas stationnaire et crire le schma prcdent pour
chacun des noeuds de notre discrtisation.



On retrouve la mme matrice que dans le cas stationnaire. Le vecteur second membre
est cette fois-ci compos des champs l'instant n et des valeurs des conditions aux limites (si
elles sont variables) l'instant n+1. La procdure suivre consiste donc rsoudre chaque
pas de temps ce systme d'quations.
Ce schma est inconditionnellement stable.
Schma de Cranck Nicholson:

On le considre comme la somme des deux schmas.

*(T
i
n+1
- T
i
n
)= *r ( T
i+1
n
-2 T
i
n
+ T
i-1
n
)
(1-)*(T
i
n+1
- T
i
n
)= (1-)* r (T
i+1
n+1
-2 T
i
n+1
+ T
i-1
n+1
)
T
i
n+1
- T
i
n
= *r ( T
i+1
n
-2 T
i
n
+ T
i-1
n
)+ (1-)* r (T
i+1
n+1
-2 T
i
n+1
+ T
i-1
n+1
)
Si on prend: = 0 le schma sera quivalent au schma implicite.
= 1 le schma sera quivalent au schma explicite.
Pour les problmes en deux dimensions on utilise les mthodes suivantes:
Mthode de Jacobi:

Le problme est considr en rgime stationnaire et en 2 dimensions :
GPEE 4
me
anne


2 2
2 2
0
T T
x y
c c
+ =
c c


En utilisant les diffrences finies, on obtient :

2
1, , 1,
2 2
2
i j i j i j
T T T
T
x x
+
+
c
=
c A


2
, 1 , , 1
2 2
2
i j i j i j
T T T
T
y y
+
+
c
=
c A


En remplaant dans la 1ere quation et en prenant
2
y A =
2
x A on obtient :

1, 1, , 1 , 1 ,
2
4
0
i j i j i j i j i j
T T T T T
x
+ +
+ + +
=
A


Ce qui donne :

1
, 1, 1, , 1 , 1
1
( )
4
k k k k k
i j i j i j i j i j
T T T T T
+
+ +
= + + +


Mthode de Gauss Seidel:

Cest la mme chose que pour Jacobi avec une petite diffrence qui est :

1 1 1
, 1, 1, , 1 , 1
1
( )
4
k k k k k
i j i j i j i j i j
T T T T T
+ + +
+ +
= + + +

Lancienne valeur de T est remplace lintrieur de la boucle pour la rutiliser
immdiatement.

Mthode de la relaxation:

Cette mthode est la plus rapide concernant vitesse de convergence.

T
i,j
k+1
=(1-e)T
i,j
k
+(e/4)(T
i-1,j
k+1
+ T
i,j-1
k+1
+ T
i+1,j
k
+ T
i,j+1
k
)

Avec: e est appel facteur de relaxation

GPEE 4
me
anne
On peut remarquer que :
- Si e = 1 nous revenons la mthode de Gauss Seidel .
- Si 1< e < 2 cest la mthode de relaxation.

PARTI E PRATI QUE:

Le but

Le but est de dterminer numriquement la distribution de la temprature dans une barre
isole latralement on utilisant diffrents schmas.

Le problme 1D

1. La diffusivit est constante le long de la barre.
2. la barre de longueur L est isole latralement (pas dnergie latralement).
3. la temprature initiale.
4. les extrmits de la barre sont T (1) et T (n).

Donnes

Le nombre de point n = 20
La temprature initiale de la barre T (i)=0
La temprature aux extrmits de la barre T (1)= 35 et T (n)=45
La longueur de la barre L=1 m
La diffusivit gale 0.0002
La condition derreur gale 0.0001

Schma explicite :
Le programme:( Conditions de Dirichlet)

GPEE 4
me
anne



L'excution:



GPEE 4
me
anne


Programme:( Conditions de Newman)


GPEE 4
me
anne



L'excution:


GPEE 4
me
anne


Schma implicite: on prendra seulement le cas de Dirichlet

Programme:


GPEE 4
me
anne



L'excution:
GPEE 4
me
anne



Schma de Crank Nicholson: on prendra seulement le cas de Dirichlet

Programme:
GPEE 4
me
anne



GPEE 4
me
anne


Excution:








GPEE 4
me
anne
0
10
20
30
40
50
0 0,5 1 1,5
L(m)
T
(

C
)
explicite
implicite
nicholson

Evolution de la temprature selon les trois schmas

On remarque que l'volution de la temprature est la mme pour les diffrents schmas,
c'est le temps de convergence (nombre d'itrations) qui diffre:
Explicite: 1661
Implicite: 1761
Cranck: 1702

D'ailleurs le schma de Cranck Nicholson s'appelle aussi schma semi implicite car son
temps de convergence se trouve entre les deux schmas.

Le problme 2D

- la temprature initiale.
- les extrmits de la plaque sont T (1,i)=b, T (i,1)=a, T(n,i)=d, T(i,n)=c.

Donnes

- Le nombre de point n = 20
- Conditions aux limites : a = 25, b = 25, c = 0, d = 0
- Conditions initiales : tini = 20
- La condition derreur gale 0.001

Mthode de Jacobi:

Le programme:

GPEE 4
me
anne



Excution:

GPEE 4
me
anne


Mthode de Gauss Seidel:

Programme:


GPEE 4
me
anne


Excution:

S-ar putea să vă placă și