Académique Documents
Professionnel Documents
Culture Documents
Patrick Joly
La mise en quations
Les donnes du problme:
La gomtrie du problme (, 0 , 1 )
COURS-TD
COURS-TD
4. Analyse numrique.
Questions de stabilit, convergence, prcision.
5. Algorithmique.
ADMIS
Choix de mthodes de rsolution en dimension finie.
6. Mise en oeuvre sur ordinateur.
PROJETS
Relve de la programmation et de linformatique
7. Pre et Post Traitement (maillages / visualisation).
Outils de la CAO.
(x, t),
x , t > 0.
Le flux de chaleur:
~q (x, t),
x , t > 0.
+ div ~q = 0.
t
~q = .
Introduction au calcul scientifique pour les EDP de la physique. p.4/27
La mise en quation
Loi de conservation :
Loi de conduction :
Nature du problme
+ div ~q = 0.
t
~q = .
x , t > 0,
div ) = 0,
x 1 , t > 0,
= q ` , (~q n = q ` )
x 0 , t > 0,
= ` ,
(x, 0) = (x),
x .
0
div ) = 0,
= q`,
= ` ,
(x, 0) = (x),
0
Nature du problme
x 1 , t > 0,
x 0 , t > 0,
x .
div ) = 0,
= q`,
= ` ,
(x, 0) = (x),
0
x , t > 0,
dn d dans D = un u dans S
Dans le cas F linaire , D = D et la condition de continuit se
traduit par lexistence dune constante C telle que:
kukS C kdkD .
Introduction au calcul scientifique pour les EDP de la physique. p.8/27
k(t)kL2 () k0 kL2 () .
Lestimation a priori.
On multiplie lquation par et on intgre sur :
Z
Z
dx div ) dx = 0
t
On remarque que:
Z
Z
Z
2
1d
dx =
2 dx.
dx =
2
2 dt
t
t
On utilise la formule de Green (intgration par parties):
Z
Z
Z
div ) dx =
||2 dx
d
n
( sannule sur 0 ,
sur 1 .)
n
Lestimation a priori.
Lestimation a priori.
dx div ) dx = 0
On remarque que:
Z
Z
Z
2
1d
dx =
2 dx.
dx =
t
t
2
2
dt
dont on dduit:
( sannule sur 0 ,
sur 1 .)
n
On va se placer en dimension 1:
0 = {0},
(x, t) dx
Approximation numrique.
=]0, L[,
t > 0,
1 = {L}.
u
u
) = 0,
x x
t
u
(L, t) = q ` (t),
u(0,
t) = ` (t),
u(x, 0) = u (x),
0
0 (x)2 dx
xj = jx,
tn = nt.
tn = nt, n 0.
unj
tn
L
x
xj
Introduction au calcul scientifique pour les EDP de la physique. p.16/27
h0
Approximation de
f (x + h) f (x)
f (x + h) f (x h)
, = lim
, ...
h0
h
2h
u
(xj , tn ).
t
unj
un+1
u
j
(xj , tn )
t
t
(xj , tn )
t
t
t 2 u
=
(xj , tn ) + O(t2 )
2 t2
nj =
(Taylor)
u
(xj , tn ).
x x
v=
u
.
x
u
v
2
2
(xj , tn ) =
(xj , tn )
x x
x
x
On fait alors lapproximation (centre):
unj+1 unj
2
x
v nj+ 1 j+ 1
2
pour aboutir :
unj+1 unj
unj unj1
u
1
(xj , tn )
j+ 1 (
) j 1 (
)
2
2
x x
x
x
x
Introduction au calcul scientifique pour les EDP de la physique. p.18/27
j
x2
x2
Le schma numrique
Pour n 0 et 1 j J 1:
unj
un+1
unj+1 unj
unj unj1
1
j
j+ 1 (
) j 1 (
) = 0.
2
2
t
x
x
x
Pour 1 j J 1:
Pour n 0:
Pour n 0:
u0j = u0,j .
un0 = un` .
unJ unJ1
= q n` .
x
Le schma numrique
Pour n 0 et 1 j J 1:
t
n
n
n
n
1 (u
1 (u u
)
= 0.
j
j
j1
j 2
x2 j+ 2 j+1
un+1
= unj +
j
Pour 1 j J 1:
Pour n 0:
Pour n 0:
u0j = u0,j .
t
un0 = un` .
unJ = unJ1 + x q n` .
tn+1
tn
x
Introduction au calcul scientifique pour les EDP de la physique. p.21/27
tn+1
tn
tn
tn+1
"
#
,*
- *
.*
/*
0*
* 2
3*
4*
5*
&
('
'
'
'
'
'
'
'
tn+1
tn
'
'
'
tn+1
tn
Lanalyse numrique.
Cest une branche des mathmatiques qui sest dveloppe
avec lavnement des ordinateurs.
Lanalyse numrique des quations aux drives partielles est
lart de matriser le passage du continu au discret.
Montrer que le problme approch est bien pos:
existence et unicit de uh .
Montrer la convergence : uh u quand h 0.
La stabilit : borne uniforme du type kuh k C.
La consistance : approximation des quations.
un+1
ujn1
unj+1 unj
unj unj1
1
j
j+ 1 (
) j 1 (
) = 0.
2
2
2t
x
x
x
Autres exemples.
Problmes stationnaires elliptiques.
Autres exemples.
Problmes stationnaires elliptiques.
` (x, t)
` (x) x 0
q (x, t) q (x) x
1
`
`
t +,
t +,
div = 0, dans ,
sur 0 ,
= ` ,
= q ,
sur 0 .
`
n
Autres exemples.
Problmes stationnaires elliptiques.
Autres exemples.
Problmes hyperboliques linaires. (Cours 9 et 10)
div = 0, dans ,
= ` ,
sur 0 ,
= q ,
sur 0 .
`
n
Autres exemples.
Autres exemples.
t +.
+
f (u) = 0,
t
x
1
2
p
p = f (x).
0
0 c20
f (u) = au
x R, t > 0.
: quation de transport.