• Aucun résultat trouvé

TP : Approximation de l’´equation de Poisson 1D par diff´erences finies

N/A
N/A
Protected

Academic year: 2022

Partager "TP : Approximation de l’´equation de Poisson 1D par diff´erences finies"

Copied!
2
0
0

Texte intégral

(1)

M1 IM/MPA - EDP et Diff´erences Finies.

TP : Approximation de l’´equation de Poisson 1D par diff´erences finies.

Ex 1. On cherche `a approcher num´eriquement la solution de l’´equation de Poisson−u00=f sur ]0,1[

avec des conditions aux bords de Dirichlet homog`enesu(0) =u(1) = 0.

1.a. En utilisant le sch´ema aux diff´erences finies centr´ees vu en cours, r´esoudre num´eriquement cette

´

equation avec f :R→R, x7→π2sin(πx) pour diff´erentes valeurs du pas de discr´etisation.

1.b. Sur un mˆeme graphe, repr´esenter la solution approch´ee et la solution exacte. Comparer l’´evolution pour plusieurs valeurs du pas de discr´etisation.

1.c. On reprend les notations du cours. On note donc Uh = (ui)i∈{0,...,J+1} les J + 2 valeurs de l’approximation pour une subdivision uniforme donn´ee de J + 2 points de pas h > 0. De plus, on noteraUhex= (u(xi))i∈{0,...,J+1}.

Etudier, en fonction de´ h, l’´evolution des erreurs suivantes :

• kUh−Uhexkh,∞= max

i∈{0,...,J+1}|ui−u(xi)|, norme infinie discr`ete.

• kUh−Uhexkh,2 =

J+1

X

i=0

h|ui−u(xi)|2

!12

, norme 2 discr`ete.

Pour chacune de ces normes discr`etes, repr´esenter ensuite sur un graphe le logarithme de cette erreur en fonction du logarithme du pas h.

1.d. Si on recommence cette ´etude avec f : R → R, x 7→ 9π2sin(3πx), quels sont les points qui changent ?

2. Recommencer cette ´etude avecf :R→R, telle quef(x) = 1, pour 0< x < 1

2 etf(x) = 0 pour 1

2 ≤x <1. Commentez.

3. Tester la r´esolution pour des conditions aux bords de Dirichlet non homog`enes, par exemple u(0) = 0 etu(1) = 1.

4. Envisager la r´esolution de cette ´equation avec des conditions de Neumann homog`enes u0(0) = u0(1) = 0 o`u on impose ´egalement

Z 1

0

f = 0. Que se passe-t-il ?

Ex 2. On s’int´eresse `a la r´esolution du probl`eme suivant : −u00+qu=f sur ]0,1[,

u(0) =u(1) = 0,

1

(2)

2

avec q une fonction continue positive donn´ee.

1. Proposez un sch´ema aux diff´erences finies pour ce probl`eme en s’inspirant de celui pour l’´equation de Poisson. Est-ce que ce sch´ema admet une unique solution ?

2. Programmer et tester le sch´ema pour plusieurs fonctionsf etq.

Références

Documents relatifs

Montrer que la solution est la superposition d’une onde se propageant dans le mˆeme sens que la solution exacte et d’un onde se propageant en sens inverse (onde

Le polynˆome en g ´etant `a coefficients r´eels, ses racines sont alors complexes conjugu´ees et leur produit vaut

On cherche ` a ´ etudier les propri´ et´ es de deux sch´ emas aux diff´ erences finis per- mettant de r´ esoudre num´ eriquement cette ´ equation, c.` a.d... 2.3 - On revient ` a

[r]

[r]

Pour le constater, calculer la premi` ere it´ eration de ce sch´ ema pour une condition initiale constante par morceaux, et interprˆ eter le r´

Le sch´ ema pr´ eserve le principe du maximum discret si chacun des coefficients ap- paraissant dans le terme de droite est positif, c’est-` a-dire si V ∆t/∆x = −1, 0 ou 1.. Dans

Il est clair que si u n’est pas solution de l’´equation de transport, alors l’erreur de troncature ne tend pas vers z´ero... Pour ´etudier la stabilit´e L 2 du sch´ema on