Académique Documents
Professionnel Documents
Culture Documents
All A Ire
All A Ire
G. Allaire
Homognisation numrique e e e
G. Allaire
-I- INTRODUCTION
PRISE DE MOYENNE
MILIEU HETEROGENE
MILIEU EFFECTIF
Homognisation: thorie mathmatique de la moyennisation. Comment e e e e remplacer un milieu tr`s htrog`ne par un milieu homog`ne (plus facile ` e ee e e a calculer) ?
Homognisation numrique e e e
G. Allaire
HOMOGENEISATION NUMERIQUE
But: on veut calculer la rponse dun milieu htrog`ne (longueur caractristique e ee e e ) avec un maillage de taille h >> . On ne se satisfait pas dun mod`le homognis: on veut aussi obtenir les e e e e uctuations microscopiques. Il peut y avoir plusieurs chelles e e aux rsonances h . (ou un continuum dchelles): attention e
Il faut choisir un mod`le ou paradigme dhomognisation qui guide la e e e construction de la mthode numrique. e e Mthode dlments nis multi-chelles: Arbogast, Hou, Babuska-Schwab, E, e ee e Engquist, Capdeboscq-Vogelius...
G. Allaire
t y |{| {|{ z z yzy yzy x x wxw wxw uvuv GH $ !" ##$%& r op r r qrq qrq qrq '(
sst uv R Q IP QR ST
p ghh qr iip wx g X W WX UV
ef cdcd
a }~ }~ bab }~ }~ Y`
Homognisation numrique e e e
Homognisation numrique e e e
G. Allaire
DEVELOPPEMENTS ASYMPTOTIQUES
=f
dans sur
u (x) =
i=0
ui x,
e avec y ui (x, y) fonction priodique. Variable macroscopique x, variable microscopique y = x . R`gle de drivation compose cascade dquations regroupes par puissance de e e e e e .
Homognisation numrique e e e
G. Allaire
CASCADE DEQUATIONS
x x
divy A divy A(
i
y u0
x, + +
x u0
y u1 )
+ divx A
y u0
x,
divx A(
x ui
y ui+1 )
+ divy A(
x ui+1
y ui+2 )
x,
i=0
Homognisation numrique e e e
G. Allaire
PROBLEME HOMOGENEISE
div (A u) = f u=0 A = ij
Y
avec
A(y) (ei +
y wi (y))
R et (ei )1iN la base canonique de I N . e Le probl`me de cellule est div (A(y) (e + y i y wi (y)
y wi (y)))
=0
dans Y Y -priodique, e
Homognisation numrique e e e
G. Allaire
CONVERGENCE
u (x) u(x) +
i=1
u x (x)wi xi
Le reste de lansatz est faux car il manque des couches limites. e Les correcteurs ne sont pas ngligeables pour les gradients !
N
u (x)
u(x) +
i=1
u (x)( xi
y wi )
e Cette approche se gnralise aux cas non priodiques mais pas de formule e e explicite pour A .
Homognisation numrique e e e
G. Allaire
REMARQUE CRUCIALE
u (x) = u(x) +
i=1
u x + r (x) (x)wi xi
H 1 ()
Nouvelle ide: pour calculer une approximation de u on utilise une mthode e e e E.F. standard pour u mais compose avec un changement de variables.
Homognisation numrique e e e
10
G. Allaire
On sinspire du cas priodique, mais on utilise la mthode pour des cas plus e e gnraux. e e Thor`mes destimation derreur dans le cas priodique si h >> e e e rsonances). e (pas de
div A u =0
=f
dans sur
Ide principale inspire par la mthode de L. Tartar en homognisation: e e e e e fonction test oscillante. Ide numrique: les fonctions de base de la mthode dlments nis e e e ee contiennent les oscillations des coecients. On dcrit la mthode propose par A.-Brizzi. e e e
Homognisation numrique e e e
11
G. Allaire
e On utilise un maillage grossier et une mthode E.F. standard pour u. e On utilise un maillage n pour calculer dans chaque maille grossi`re le changement de variables (x) = x + w x . Conclusion: on garde la complexit dun calcul grossier, mais les fonctions de e bases contiennent des oscillations microscopiques.
Homognisation numrique e e e
12
G. Allaire
1 0 0
Homognisation numrique e e e
13
G. Allaire
Construction des fonctions de base: on pose i (x) = i (x). On construit ainsi une mthode dlments nis conforme. e ee Estimation derreur dans le cas priodique: e u uh
1 H0 ()
Changement de variables: sur chaque maille K du maillage grossier on calcule solution de div A x = 0 dans K (x) = x sur K
C hk +
Homognisation numrique e e e
14
G. Allaire
REMARQUES
x
e Le calcul des fonctions oscillantes est paralllisable. Calcul global sur le maillage grossier seulement. Aucune priodicit ncessaire pour la mise en oeuvre. e e e Si k = 1 on retrouve la mthode de Hou et al. quon peut interprter comme e e une mthode denrichissement local par des bulles. e Cas test numriques pour k = 2. e e Possibilit de choisir un support plus large pour pour viter des eets de e couches limites entre mailles. Valable en toutes dimensions et pour tout type de maillage conforme.
Homognisation numrique e e e
15
G. Allaire
-0.05
-0.05
-0.1 -0.1
0.5
0.5
0.5
-0.5
-1
0.5
Homognisation numrique e e e
16
G. Allaire
Homognisation numrique e e e
17
G. Allaire
Coupe de la solution 1 10
Derivee en y
0.5
DU_eps/dy(x=0.5,y)
U_eps(x=0.5,y)
0 0 0.5 y 1 0 0 0.5 y 1
Homognisation numrique e e e
18
G. Allaire
REFERENCES 1. T. Arbogast, Numerical subgrid upscaling of two-phase ow in porous media, in Numerical treatment of multiphase ows in porous media, Lecture Notes in Physics, vol. 552, Chen, Ewing and Shi eds., pp.35-49 (2000). 2. T. Hou, X.-H. Wu, A multiscale nite element method for elliptic problems in composite materials and porous media, J.C.P. 134, pp.169-189 (1997). 3. A.-M. Matache, I. Babuska, C. Schwab, Generalized p-FEM in homogenization, Numer. Math. 86, 319375 (2000). 4. Y. Capdeboscq, M. Vogelius, Wavelet Based Homogenization of a 2 Dimensional Elliptic Problem, ` paraitre. a 5. G. Allaire, Numerical methods of homogenization, Lecture Series 2002-06, 32nd Computational uid dynamics - Multiscale methods, H. Deconinck ed., Von Karman Institute, Rhode Saint Gen`se (2002). e 6. G. Allaire, R. Brizzi, A multiscale nite element method for numerical homogenization, ` paraitre. a