Vous êtes sur la page 1sur 2

U.S.T.H.B.

Année 2019/2020
Faculté de Mathématiques Master1 EDP

Exercices : Di¤érences …nies -Volumes …nis

Exercice 1 :
Soit l’équation de convection-di¤usion avec conditions au bord de Dirichlet non homogène
: 8
< u00 (x) + sin(u(x)) = f (x); x 2]0; 1[
(1) u(0) = a
:
u(1) = b

1)Ecrire les schémas di¤érences …nies et volumes …nis avec un pas constant pour ap-
procher la solution du problème (1). Pour le schéma volumes …nis, on utilise l’approximation
Z x 1
i+ 2
sin(u(x))dx ' (xi+ 1 xi 1 ) sin(u(xi ))
2 2
xi 1
2

2) Comparer les schémas ainsi obtenus.

Exercice 2 :
Soit8le problème suivant :
< u00 (x) = f (x); x 2]0; 1[
(P) u(0) u0 (0) = a
:
u0 (1) = b
On suppose que u 2 C 4 ([0; 1]):
Soit N 2 N et h = N 1+1 :
Ecrire les schémas di¤érences …nies et volumes …nis, avec un pas constant, pour approcher
ce problème, et comparer les schémas ainsi obtenus.

Exercice 3 :

Soit le problème
8
< u00 (x) + c(x)u(x) = f (x); 0 < x < 1
u(0) = a
:
u(1) = b
où c 2 C[0; 1]; f 2 C[0; 1]; (a; b) 2 R2 :

1) Discrétiser ce problème par la méthode des di¤érences …nies en utilisant la subdivision


de [0; 1] suivante : x0 = 0; xi = ih; 1 i N; xN +1 = 1 où h = N 1+1 :
On note (u1 ; u2 ; ::::::; uN ) la solution approchée.
2) Pour c = 0 et f 0; montrer que ui min(a; b) pour i = 1; ::::; N:

1
Exercice 4 : 8
< u00 (x) + 2u(x) = x ; x 2]0; 1[
Soit le problème u(0) = 1
: 0
u (1) + u(1) = 0
1)Discrétiser ce problème par la méthode des di¤érences …nies avec un maillage uniforme.
Ecrire le sytème linéaire obtenu.
2)Discrétiser ce problème par la méthode des volumes …nis avec un maillage uniforme.
Ecrire le sytème linéaire obtenu.

Exercice 5 :
Soit
8 le00problème de di¤usion réaction avec conditions aux limites de Neumann :
< u (x) + cu(x) = x ; x 2]0; 1[
u0 (0) = 0
:
u0 (1) = 0
avec c 2 R+ ; f 2 C([0; 1]):Donner la discrétisation de ce problème par :
1- Di¤érences …nies
2- Volumes …nis.

Exercice 6 :
Soit
8 le00problème de di¤usion réaction avec conditions aux limites de Robin :
< u (x) + cu(x) = x ; x 2]0; 1[
u0 (0) (u(0) )=0
: 0
u (1) + (u(1) )=0
avec c 2 R+ ; f 2 C([0; 1]); 2 R+ ; 2 R: Donner la discrétisation de ce problème par :
1- Di¤érences …nies
2- Volumes …nis.
Dans les deux cas donner une écriture matricielle du système obtenu.

Vous aimerez peut-être aussi