Vous êtes sur la page 1sur 2

USTHB / ELT Différences finies Master 1

TD-Chapitre Différences finies

Exercice 1a) Soit u i la valeur discrète de la fonction u (x ) au point x  xi . Donner au point xi (nœud
 u   u 
i) les schémas aux différences avant , arrière et centré de la première dérivée    
 x  x  xi  x  i

b) En déduire qu'au nœud i le schéma centré de la deuxième dérivée vaut:

 2u u i 1  2u i  u i 1

 x2 h2
i

c)Soit l'ODE suivante:


 2u 1  2u u
  0 et 2  x  6.5
x 2 x  2 x x 2

c. 1)En discrétisant le terme en x, donner le schéma de discrétisation de cette équation.

c. 2)En prenant un pas h= 1.5, déterminer la forme matricielle de ce problème et trouver les solutions
ui aux nœuds xi .On donne u(2)=0.008et u(6.5)=0.003 .

B
c.3) La solution analytique est de type u ( x)  Ax  . Comparer les solutions analytiques et
x
numériques.

Exercice 2: Soit l’équation 1D définie par:


2 y
 2.10 6 y  75.10 6.x(75  x) 0  x  75
 x
2

Obtenir la forme matricielle de ce problème et trouver les solutions yi aux nœuds xi pour un pas
h= 25. On donne y(0)=y(75)=0.

Exercice 3:Considérons l'équation en 2 D suivante, définie sur un domainerectangulaire.


 2V  2V
  0 0  x  1 et 0  y  1
x 2 y 2
Les conditions aux limites de type Dirichlet sur les 4 cotés du carré sont :
u (0, y )  0 u (1, y )  0 et u ( x,0)  0 u ( x,1)  100 .
a)Ecrire le schéma de discrétisation de cette équation.
a) En posant x  y  h , retrouver le schéma à 5 points .
b) Soit h=1/4. Dessiner les cellules correspondantes à ce schéma
c) Ecrire les équations nécessaires à la résolution de ce problème.
d) Déterminer la forme matricielle du problème A.Y = B.

Pr. A.Ziani

1
USTHB / ELT Différences finies Master 1

Exercice 4:Considérons le problème unidimensionnel (1) suivant qui modélise le transfert de la chaleur dans
une barre dont les extrémités sont maintenues à une températurefixe:
ut  u xx x  (0,1) , t  (0, T ) , t>0
u (t ,0)  u (t ,1)  0
u (0, x)  u 0 ( x)  2 x
1) En prenant un pas de discrétisation h  1/ n en espace et dt  T / m en temps
Monter que le schéma explicite à l’itération courante k+1 est donné par :
dt
uik 1  (1  2 )uik  uik1  uik1 1  i  n 1avec  
h2
2) Montre que, la forme matricielle de ce problème est la suivante :
u1k 1   u1k 
 k 1   k 
u 2   u2 
 .   . 
 . =  . 
   
 .   . 
u nk11  u nk1 

3) Calculer la solutionà la première itération pour n = 6, T = 20, m = 100.

X=0 X=1

i=0 i=6
4) TP: Ecrire un programme Matlab qui retourne la solution discrète u du problème (1)
ainsi que son graphe, pour n = 10, T = 20, N = 100 et u0(x) = 2x.

Pr. A. Ziani

Vous aimerez peut-être aussi