Professional Documents
Culture Documents
Analyse num
erique et optimisation (MAP 431)
Contr
ole Hors Classement du mardi 25 avril 2006
Corrig
e propos
e par G. Allaire
Diff
erences finies
E = (t)1 u(tn+1 , xj ) c(c 1)/2u(tn , xj2 ) c(2 c)u(tn , xj1 ) (c 1)(c 2)/2u(tn , xj ) .
Remarquez le facteur (t)1 ci-dessus qui permettra davoir une erreur qui ne tendra
vers zero que si u est solution de lequation de transport (voir la Remarque 2.2.5
du cours). On fait un developpement de Taylor en x autour du point x j
u(tn , xj2 ) = u(tn , xj ) 2x
et
u(tn , xj1 ) = u(tn , xj ) x
2u
u
(tn , xj ) + 2(x)2 2 (tn , xj ) + O (x)3
x
x
1
2u
u
(tn , xj ) + (x)2 2 (tn , xj ) + O (x)3
x
2
x
qui conduit a`
E=
u(tn+1 , xj ) u(tn , xj )
c
x u
(x)2 2 u
3
(t
,
x
)
+
+c
(tn , xj ) c2
O
(x)
.
n j
t
t x
2t x2
t
1 2u
u
(x)2 2 u
u
2
2
(t
,
x
)+
(t
,
x
)+O
(x)
+(t)
(tn , xj )+a (tn , xj )c2
t
.
n
j
n
j
t
x
2t x2
2
t2
Il est clair que si u nest pas solution de lequation de transport, alors lerreur de
troncature ne tend pas vers zero. Par contre, si u est solution, on a
2
2u
2 u
=
a
t2
x2
E = O (x)2 + (t)2
n+1
(k) =
(c 1)(c 2)
c(c 1) 4ikx
u
n (k),
e
+ c(2 c)e2ikx +
2
2
n+1
(k) =
c(c 1)
2 cos(2kx) + c(2 c) (c 1)e2ikx e2ikx u
n (k)
2
Masse ajout
ee
1. Le gradient et le Laplacien dune constante sont nuls et comme ce sont les seules
expressions de k qui apparaissent dans lequation, si k est solution, alors k + C
est aussi solution. Par ailleurs, la formule de Green sur s nous donne
~ek ~n ds =
1
dx = 0.
xk
v H (f ) tel que
2
v(x) dx = 0 .
f
k v dx
et
L(v) =
~ek ~n v ds.
Pour montrer lexistence et lunicite de la solution on applique le theor`eme de LaxMilgram dont il faut verifier les hypoth`eses. Il est clair que L est lineaire continue
(par le theor`eme de trace) et a bilineaire continue sur V muni de la norme usuelle de
H 1 (f ). Pour verifier la coercivite de a on utilise linegalite de Poincare-Wirtinger
(equation (5.28) du cours) qui affirme quil existe une constante C > 0 telle que,
pour tout v V ,
kvkL2 (f ) CkvkL2 (f )N .
On en deduit
a(v, v) =
1
|v| dx
2
2
v ds = ~ek ~n v ds,
f n
f
k v dx =
k
~ek ~n
n
Z
v ds
ext
k
v ds.
n
k ( m()) dx = m()
k
~ek ~n
n
Z
ds + m(psi)
ext
k
ds.
n
k dx =
k
ds,
n
on en deduit que tous les termes de bord seliminent et quil ne reste plus que
k dx = 0
3
Cc (f ).
Z
ds
ext
k
ds = 0
n
C (f ).
On en deduit donc
k
=0
n
k
= ~ek ~n p.p. sur ,
n
On a donc bien resolu le probl`eme aux limites, au sens faible ou presque partout.
3. Si on elimine la vitesse ~u on obtient le syst`eme suivant pour le potentiel
= 0
=0
dans f ,
sur ,
= d~
~n
n
sur .
dt
o`
u rk designe la k-`eme composante du vecteur ~r. Par linearite de lequation on en
deduit
N
X
drk
(t, x) =
(t)k (x).
dt
k=1
4. On deduit de la question precedente que la pression est donnee par
p(t, x) = p0
N
X
d2 rk
k=1
dt2
(t)k (x).
d2~r
r = f~
(mId + M ) 2 + k~
dt
d~
r
~
(0) = ~r1 ,
r (0) = ~r0 ,
dt
4
pour t > 0,
o`
u la matrice M est definie par
M~ek =
k ~n ds
j k dx =
~ej ~n k ds.
On en deduit que
M~ek ~ej =
~ej ~n k ds =
j k dx.
Par consequent la matrice M est symetrique. De plus, elle est definie positive car
pour tout vecteur ~ RN non nul on a
M ~ ~ =
N
X
j,k=1
car =
PN
k=1 k k
j k
j k dx =
dx > 0
= 0
=0
= ~ ~n
n
dans f ,
sur ext ,
sur ,