Sunteți pe pagina 1din 7

Universit Hassan II Casablanca

Ecole Normale Suprieure

Anne universitaire : 2014/2015


Filire : MMA

Analyse Numrique
Corrig du TD2

Ralis par :
SABRI OUSSAMA

TD 2 Analyse Numrique 1

MMA/2014-2015

Exercice 1.

Soit le problme aux limites suivant :


(

00

u + p(x).u(x) = f (x)
u(0) = u(1) = 0

x [0, 1]

Avec
1.

p : x [0, 1] 7 p(x) = (x + 1) et f : x [0, 1] 7 f (x) = x .


qR
1 02
Montrons que
k.k : v V 7 kvk =
(v + v 2 )dx est une
0

norme sur V :

Tout d'abord, on a V est un R-espace vectoriel, et l'application :


v V 7 kvk =

qR
1

(v 0 2 + v 2 )dx =
0

qP R
xi+1
N
i=0

xi

(v 0 2 + v 2 )dx R+ .

est bien dnie. Ensuite, assurons nous qu'elle dnit une norme sur V.
Soit v V,

(i) Sparation :

v
u N Z
uX
kvk = 0 t

xi+1

(v 0 2 + v 2 )dx = 0

i=0

xi

N Z
X

xi+1

(v 2 + v 2 )dx = 0

xi

Zi=0xi+1

xi
02

(v 2 + v 2 )dx = 0 , i [[0 ; N ]].


| {z }
0

v + v = 0 , x [xi , xi+1 ] et i [[0 ; N ]].


0

v 2 = 0 et v 2 = 0 , x [xi , xi+1 ] et i [[0 ; N ]].


v = 0 sur [0, 1]. v = 0V .

D'o la sparation.
(ii) L'homognit :

H. EL AMRI

vidente.

O. SABRI

TD 2 Analyse Numrique 1

MMA/2014-2015

(iii) L'ingalit triangulaire :

Soient v, w V . Alors

[(v + w )2 + (v + w)2 ]dx


Z0 1
Z 1
Z 1
02
02
0
2
2
(v + v )dx +
=
(w + w )dx + 2
(v 0 w + vw)dx
0
|0
{z
} |0
{z
}

0 kv + wk =

kvk2

kwk2


Z 1
Z 1
Z 1
Z 1
02
02
2
1/2
1/2
1/2
2
1/2
2
2
w dx)
v dx) (
w dx) + (
v dx) )(
kvk + kwk + 2 (
0
0
0
0
|
{z
}|
{z
} |
{z
}|
{z
}
kv 0 kL2

kw0 kL2

kvkL2

kwkL2

Z 1
Z 1

0
02
2
1/2
2
2
kvk + kwk + 2 ( (v + v )dx) .( (w 2 + w2 )dx)1/2
0
0
2
2
2
= kvk + kwk + 2kvk.kwk = kvk + kwk .

D'o kv + wk kvk + kwk.


(i )1in sont continues sur [0, 1], et qu'elles
[xk , xk+1 ], k [[0 ; N ]] : Soit i {1, . . . , N } ,

Montrons que
intervalle

lim

x+x
i1

i (x) = 0 = i (xi1 ); lim i (x) = 1 = i (xi ) et


x+xi

Alors les (i )1in sont continues sur [0, 1].

lim

x+x
i+1

sont de classe

C1

sur chaque

i (x) = 0 = i (xi+1 ).

D'autre part, on a sur chaque intervalle [xk , xk+1 ], k [[0 ; N ]], les (i )1in sont polynomiales,
i.e i|[xk ,xk+1 ] est un polynme de degr au plus un, pour tout 0 i N .
Enn, d'aprs la dnition de i , on a i (0) = i (1) = 0.
On en dduit que les (i )1in sont continues, de premire drive (i )1in continues par mor0
0
ceaux et telle que i (0) = i (1) = 0 Ici, le terme continue par morceaux signie que existe et

0
est continue sauf en (xi )1in car possde des limites gauche et droite distincts en ces points .
0

D'o

i V , i [[1 ; N ]].

i :
Pour tout i [[1 ; N ]], on a : supp(i ) = [xi1 , xi+1 ].
2. Le support de

H. EL AMRI

O. SABRI

TD 2 Analyse Numrique 1

MMA/2014-2015
P

3. La formulation variationnelle de

Soit v V. En multipliant P par v, et en intgrant par partie, on obtient :


N 
X

[u

v]xxii+1

u (1)v(1) + u (0)v(0) +
|{z}
|{z}
1

xi+1

xi

i=0

xv dx

xv dx.

Alors, on obtient le problme variationnelle (appel aussi


Pv

xv dx

 Z
(u v + (x + 1)uv)dx =
0

(u v + (x + 1)uv)dx =

Z
0

N Z
X

=0

(u v + (x + 1)uv)dx

=0

xi

i=0

xi+1

) suivant :

problme faible

Trouver u V telle que

v V.

ap (u, v) = Lf v

Avec

Z
ap : (u, v) V V 7 ap (u, v) =

(u v + puv) dx R ,
0

est une forme bilinaire sur V. Et


1

Z
Lf : v V 7 Lf =

f v dx R ,
0

est une forme linaire sur V.


ap

4. Montrons que la forme bilinaire


naire

Lf

est coercive et continue, et que la forme li-

est continue :

Soit v V. On a
1

Z
ap (v, v) =

02

(v + p.v )dx =

02

(v + (x + 1)v )dx =

Z
=

02

(v + v )dx +
0

(v 2 + v 2 + x.v 2 )dx

1
2

x.v dx >
|{z}
>0
{z }

(v 2 + v 2 )dx = 1.kvkV .

>0

D'o, ap est coercive, avec = 1.

H. EL AMRI

O. SABRI

TD 2 Analyse Numrique 1
*

MMA/2014-2015

Soient u, v V .
1

Z
|ap (u, v)| = |

|u v | +

(u v + puv)dx| 6
0

|puv|dx 6

|u v | + sup |p(x)|
x[0,1]
| {z }

|uv|dx
0

=2

Z
6 2.(

|u v | +

02

1/2

u dx)

Z
(

02

1/2

v dx)

1/2

u dx)

+(

Z
)(

1
2

1/2

v dx)

Z
|uv|dx) 2. (


Z 1
Z 1
02
02
2
1/2
2
1/2
= 2.kukV .kvkV .
2. ( (u + u )dx) .( (v + v )dx)
0

D'o, ap est continue, avec M = 2.


*

Soit v V. on a
2

06v 6v +v

02

06

1
2

1/2

v dx)

Z
6(

Z
f vdx|

|Lf v| = |

f 2 dx)1/2 .

(v 2 + v 2 )dx)1/2 = kvkV .

Z
|f v|dx (

1/2
0
(v 2 + v 2 )dx

D'o, Lf est continue, avec kLf k (

R1
0

1/2

f dx)

Z
).(

v 2 dx)1/2

Z
=(

f 2 dx)1/2 .kvkV .

0
1

Donc

(v 2 + v 2 )dx.

v dx 6
0

f 2 dx)1/2 =

3
.
3

Soit i, j [[1 ; N ]]. Le graphe de i montre que celle-ci s'annule en tous points de discrtisation sauf le i-me point o elle vaut 1. D'o :
5.

i (xj ) = ij , i, j [[1 ; N ]].


6. Montrons que la famille

Soient (i )1iN R tel que :

N
X

F = (1 , 2 , . . . , N )

est linairement indpendante :

i i = 1 1 + 2 2 + . . . + N N = 0V .

i=1

Soit j [[1 ; N ]], on applique xj l'application ci-dessus, et on obtient :


N
X

i i (xj ) =

i=1

N
X

i ij = j = 0R , j [[1 ; N ]] 1 = 2 = . . . = N = 0R .

i=1

D'o, la famille F est libre.


H. EL AMRI

O. SABRI

TD 2 Analyse Numrique 1
7. La dimension de

Vh

MMA/2014-2015
:

Soit Vh = V ect(1 , 2 , . . . , N ) = V ect(F), le sous espace engendr par la famille F. D'aprs la


question prcdente, F est libre, donc F est une base de Vh .
On a par dnition :
dimVh = Card(F) = N.

D'o le rsultat.
8. Approximation de Galerkin :

Vh V de dimension nie. Donc, on peut formuler une approximation du problme variationnelle


de la manire suivante : Chercher uh Vh tel que
Z 1
Z 1


0
0
()
uh vh + p uh vh dx =
f vh dx , vh Vh . Approximation de Galerkin
0

ap (uh , vh ) = Lf vh , vh Vh .

Puisque uh est cherch dans Vh , on peut donc crire :


uh =

N
X

ui i =

.
t
u
h

i=1

o t = (1 , 2 , . . . , N ); et
9. Montrons que

Soit uh Vh . On a :

t
u
h

= (u1 , u2 , . . . , uN ) RN dterminer.

ku uh k C inf ku vh k
vh Vh

ap (u, vh ) = Lf vh
ap (uh , vh ) = Lf vh

, vh Vh .

Donc ap (u uh , vh ) = 0 , vh Vh .
D'autre part, soit vh Vh , alors on a :
ap (u uh , u uh ) = ap (u uh , u vh + vh uh ) = ap (u uh , u vh ) + ap (u uh , vh uh )
{z
}
|
=0

= ap (u uh , u vh ).

D'o : ap (u uh , u uh ) = ap (u uh , u vh ) , vh Vh .
D'aprs la coercivit et la continuit de la forme bilinaire ap , on obtient :
.ku uh k2 |ap (u uh , u uh )| M.ku uh kku vh k, vh Vh .
ku uh k

H. EL AMRI

M
.ku vh k, vh Vh .

O. SABRI

TD 2 Analyse Numrique 1

MMA/2014-2015

Comme cette ingalit est vraie pour toute vh dans Vh , alors on a :


ku uh k C. inf ku vh k , avec C =
vh Vh

M
.

=b :
) sous forme
A
u
h

u1
u2

=
Soit
u
.. RN , le vecteur des coordonnes de uh ( dterminer !) dans la base (1 , 2 , . . . , N ).
h
.
uN
On prend vh = j , 1 j N. Alors () est quivalente chercher u1 , u2 , . . . , uN tel que :
10. Ecrire (

N
X

Z
ui

 Z
(i .j + p.i .j )dx =
0

i=0

On pose :
Z

f.j dx , j [[1 ; N ]].

f.j dx.
0

p.i .j dx, et, bj =

i .j dx +

aji =

On obtient le systme linaire suivant :

= b.
A
u
h

Avec

A = (aji )16j6n
16i6n

b1
b2

MN (R) (symtrique ! !) , et b = .. RN .
.
bN

Alors la solution du problme () rsoudre le systme linaire ci-dessus. (Aprs avoir calculer les
coecients de la matrice A et du vecteur b bien entendu ! !)

H. EL AMRI

O. SABRI

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