Amphi1 PDF
Amphi1 PDF
Amphi1 PDF
28 Janvier 2014
CHAPITRE I
Avertissement
Remarque: on reste assez formel dans lanalyse (voir les prochaines lecons
pour un formalisme plus rigoureux).
Exemple de modelisation
Conservation (ou bilan) de lenergie
Normale unite dun ouvert
Loi constitutive (dite de Fourier ou de Fick)
Relations supplementaires:
Condition initiale: (t = 0, x) = 0 (x).
Conditions aux limites:
Dirichlet: = 0 sur le bord (thermostat).
Neumann: q n = 0 (adiabatique).
Modele de convection-diffusion
=0 sur IR+
(t = 0, x) = (x) dans
0
Modelisation (encore !)
Modeles simplifies
Equation de la chaleur (P e = 0)
c k = f dans IR+
t
=0 sur IR+
(t = 0, x) = (x) dans
0
Equation dadvection (P e = +)
+
c + c V = f dans I
R
t
=0 sur {x tel que V n(x) < 0} IR+
(t = 0, x) = (x) dans
0
Solutions explicites
Propriete de la solution explicite de lequation de convection
t=0
t>0
Propriete des solutions de la chaleur et de convection-diffusion
Solution de lequation de convection-diffusion
t=0
t>0
Analyse des modeles
Remarques
Un peu de vocabulaire
Exemple dequation parabolique: equation de la chaleur
= f dans IR+
t
+ conditions aux limites + condition initiale
Elliptique, parabolique, hyperbolique
nt (tn, x j)
x
j x
Principe des differences finies
unj u(tn , xj )
Principe de discretisation:
on remplace un probleme de dimension infinie (calculer la fonction u(t, x))
par un probleme de dimension finie (calculer les valeurs discretes unj ), qui seul
peut etre resolu par un ordinateur.
(x)4 4 u
6
(t, x) + O (x)
12 x4
On en deduit la formule centree (en espace)
2u unj1 + 2unj unj+1
2 (tn , xj )
x (x)2
a un terme dordre (x)2 pres.
Approximation de la derivee en temps
Trois possibilites:
Difference finie centree en temps:
u un+1
j u n1
j
(tn , xj )
t 2t
Difference finie decentree (on avance dans le temps): Euler explicite
u un+1
j unj
(tn , xj )
t t
Difference finie decentree (on remonte dans le temps): Euler implicite
u unj ujn1
(tn , xj )
t t
Application a lequation de la chaleur
u
u = 0 dans IR+
t
u=0 sur IR+
u(t = 0, x) = u0 (x) dans
k
avec = > 0.
c
Pour simplifier: dimension N = 1 et = IR.
Nous allons faire des experiences numeriques.
But:
montrer quil y a quelque chose a comprendre... cest lanalyse numerique.
Trois schemas pour lequation de la chaleur
schema centre: le plus naturel
un+1
j u n1
j unj1 + 2unj unj+1
+ =0
2t (x)2
schema dEuler explicite: le plus simple
un+1
j unj unj1 + 2unj unj+1
+ =0
t (x)2
(explicite formule immediate pour trouver un+1 en fonction de un )
schema dEuler implicite: plus complique
unj un1
j u n
j1 + 2u n
j u n
j+1
+ 2
=0
t (x)
(implicite systeme lineaire pour trouver un en fonction de un1 )
Initialisation: u0j = u0 (xj ) ou u0 (x) est la condition initiale.
Donnees des experiences numeriques
Trois schemas pour lequation de la chaleur
Condition de stabilite
Condition de stabilite (suite)
m u0j M j Z m unj M j Z et n 0.
Conclusion 1
Pour certains schemas il existe une condition, dite CFL, qui est
necessaire et suffisante pour la stabilite.
Autrement dit, pour certains schemas le pas de temps t doit etre petit en
comparaison au pas despace x.
Experiences numeriques pour la convection-diffusion
u
+ V u u = 0 dans IR+
t
u=0 sur IR+
u(t = 0, x) = u0 (x) dans
Conclusion 2
Experiences numeriques pour ladvection
u + V u = 0
dans IR IR+
t
u(t = 0, x) = u (x) dans
0
Stabilite du schema decentre amont
Le schema explicite decentre amont est stable sous une nouvelle condition CFL
|V |t x.
Conclusion 3
Constats et objectifs
Autre exemple: optimisation de structures mecaniques
Ecole Polytechnique,
RODIN project UPMC, INRIA,
Renault, EADS,
ESI group, etc.
Modele mecanique: elasticite linearisee
div = f dans
= Ae(u) avec e(u) = 1/2 u + (u)T
u=0 sur D
n = 0 sur N
Hypothese de petits deplacements et petites deformations.
Force appliquee f (x) : IRN
Inconnue: deplacement u(x) : IRN
Tenseur des contraintes .
Tenseur des deformations e(u) (il sannule pour les mouvements de corps
rigide ou rotations infinitesimales).
Bord encastre D , bord libre N .
Exemple: la poutre en flexion simple (solution a gauche, deformation a droite)
Xd3d Version 7.84 (2 Oct 2001)
16/10/01 allaire
poutre.avoir2D
poutre.depl
Quadrangles 2D Q1
noeuds : 451
lments: 400
xy
-y
x-
Optimisation
Z
Minimiser le poids P () = dx.
Conclusion
Travaux pratiques
Notation
1 1
Note de module = CC + max(DV, CC)+
3 6
1 1
max(HC, CC) + T P + (bonus 2)
4 4
Bonus attribue par les enseignants de PC.
HC, CC = controles hors classement et classant.
TP = mini-projet de travaux pratiques
DV = deux devoirs obligatoires (distribues le 4 mars et le 1er avril, a
rendre chacun 2 semaines plus tard, corriges par des moniteurs).
Transformation de la note chiffree en lettre par mes soins...