Académique Documents
Professionnel Documents
Culture Documents
Francois Alouges
These notes contain the material that was used for a one week minicourse
given by the author during the summer of 2015 in Tohoku University, in
Sendai. The author would like to thank very much the organizers of the
mini-course, and especially Reika Fukuizumi, Jun Masamune and Shigeru
Sakaguchi for their very kind hospitality and the opportunity they gave him
to come to Japan.
The course is devoted to graduate students and young researchers who will
find, in a whole, the basic concepts of multiscale analysis and homogenization
mathematical techniques in the context of periodic homogenization. The six
chapters of these notes are of increasing difficulty and, each one corresponds
to one day of the course.
The author would also like to thank warmly Radoslaw Wojciechowski,
Toshiaki Yachimura and Lorenzo Cavallina for their very careful proofreading
of the original manuscript and the many suggestions they gave to improve
the presentation.
3
4
Contents
2 Two-scale convergence 19
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2 Two-scale convergence . . . . . . . . . . . . . . . . . . . . . . 20
2.3 Admissible functions . . . . . . . . . . . . . . . . . . . . . . . 20
2.4 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.5 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5
6 CONTENTS
The reader is supposed to be familiar with the classical notions and notation
of functional analysis. As a matter of fact, we will make frequent use the
following classical notions. As usual, denotes a regular open set of Rd .
Lebesgue spaces:
We will use the classical Lebesgue spaces for 1 p < +
Z
p p
L () = f measurable on such that |f (x)| dx < + .
Distributions:
The standard language of distributions will sometimes be used. In par-
ticular we use the notation D() for the space of infinitely differentiable
functions with compact support in and D0 () for its dual, i.e. the
space of distributions. Convergence in the sense of distributions (i.e.
weak convergence) is also supposed to be known.
7
8 CONTENTS
Sobolev spaces:
Throughout these notes, we frequently use, being a bounded regular
domain of Rd , the notation H k () for the Sobolev space of degree
k N defined by
n || u
H k () = u L2 () such that 1 L2 () ,
x1 d xd
o
= (1 , , d ) s.t. || k .
Formal asymptotic
homogenization
1.1 Introduction
Homogenization is a technical word that aims at giving a proper description
of materials that are composed of several constituents, intimately mixed to-
gether. Indeed, when one considers a mixture of materials, e.g. a composite,
it is expected that the new material will benefit from properties that each
of its constituent only partly possess. The applications of such materials are
numerous. Foam and wools are very classically used for thermic and acoustic
insulation. Composed of fibers in the air or bubbles of air inside a rubber
matrix, they only partly reproduce the behavior of their constituents. Other
examples are given by the so-called spring magnets which are composed
of hard and soft magnets mixed together, porous media which are a solid
matrix with microchannels in which a fluid may flow or multilayer materials.
In these notes, we only consider the case of periodic homogenization for
which the microstructure is periodic. Although quite restrictive at first sight,
this already applies to layered materials (periodic in 1D) or tissues (2D).
Moreover, the mathematical theory is very instructive. Physically, the prob-
lems may be of very different types. Elasticity for deformable bodies, fluid for
porous media, or magnetic properties might be sought. The common feature
among these models is that they are all described in terms of partial differ-
ential equations (PDE), the coefficients of which vary from one constituent
to another, in a periodic way.
Homogenization theory is a way of seeking the averaged properties of the
material from the ones of its constituents and the periodic structure as the
period tends to 0. This is a limiting process, which has very common features
9
10 CHAPTER 1. FORMAL ASYMPTOTIC HOMOGENIZATION
and the fact that f L2 (), the problem (1.1) possesses a unique solution
u H01 () that furthermore satisfies
Z Z
x
A u , u dx = f (x)u (x) dx
kf kL2 ku kL2
CP kf kL2 ku kL2
1.3. MULTISCALE EXPANSION 11
CP
ku kL2 kf kL2
c
. kf kL2
and therefore the sequence (u )>0 is uniformly bounded in H01 ().
As an example we consider the problem in 1D
(A x u0 )0 (x) = 1 on (0, 1) ,
(1.3)
u (0) = u (1) = 0 .
where A(y) = 1 + 0.8 sin(2y). The solution u , computed with a finite
element code is plotted in Fig. 1.1 for three values of .
Order 1 :
divy (A(y)(x u0 + y u1 )) (x, y) divx (A(y)y u0 ) (x, y) = 0 , (1.6)
Order 0 :
divx (A(y)(x u0 + y u1 )) divy (A(y)(x u1 + y u2 )) = f (x) ,
(1.7)
12 CHAPTER 1. FORMAL ASYMPTOTIC HOMOGENIZATION
Figure 1.1: The solution to the boundary value problem (1.3) computed
for f = 1 and three values = 0.01 (left), = 0.005 (middle) and =
0.00025 (right). It shows an oscillation that decays with at a frequency
that increases with . The graph of A is shown in red.
Remark 1.1 Notice that in deriving the preceding equations we have as-
sumed that they were valid for any y Y and not only for y = x/.
We now proceed step by step to solve the preceding system of equations.
The unknown u2 has disappeared, and we are left with another equation
coupling u0 and u1 , that we can solve. Indeed, using (1.10), we infer
d
X u0
y u1 (x, y) = (x)y i (y) ,
i=1
xi
u0 (x, y) = u0 (x) = 0 on .
holds (see Exercise 1.3). This property, sometimes called Fredholms alter-
native was also used to hope for a solution u2 of (1.7), although we are not
interested in this solution.
Remark 1.3 In the homogenized problem, the diffusion tensor Aeff does not
depend on x. It only depends on the unit cell distribution of the diffusion
tensor A (or equivalently the materials involved) and the resolution of the
cell problems.
1.4. THE CELL AND THE HOMOGENIZED PROBLEMS 15
Is the cell problem well-posed? In particular, the fact that the cor-
rectors i are assumed to be Y periodic may create an artificial con-
straint.
We will look at those questions one after the other, and actually in the reverse
order. To start with, we use the formula (1.10) that expresses u1 in terms of
u0 and the correctors
d
X u0
u1 (x, y) = (x)i (y) ,
i=1
xi
We thus see that the solution u oscillates with an amplitude and with a
profile i scaled by u 0
xi
(x). This in particular explains why in Fig. 1.1 the
solution oscillates less and less where u0 has its maximum.
Let us now turn to the cell problem (1.9), that we recall hereafter:
whose existence and uniqueness of the solution follows from the Lax-Milgram
Theorem in the Hilbert space
Z
1
V = H] (Y ), s.t. (y) dy = 0
Y
using the coerciveness assumption (1.2). (See Exercises 1.2 and 1.3.) Notice
that testing with = k leads to
Z
(A(y)(ei + y i (y)), y k (y)) dy = 0 , (1.17)
Y
from which we deduce that the homogenized effective tensor Aeff , defined by
(1.14), satisfies
Z d
!
X k
Aeff,jk = Ajk (y) + Ajl (y) (y) dy
Y l=1
y l
Z
= (A(y)ek + A(y)y k (y), ej ) dy
ZY
which shows that Aeff is a positive definite matrix. Considering the homog-
enized problem
divx (Aeff x u0 ) = f (x) in ,
(1.18)
u0 = 0 on ,
where the homogenized tensor Aeff is given by (1.14), we obtain that the
classical theory of elliptic problems applies and that it possesses a unique
solution, again thanks to the Lax-Milgram Theorem.
1.5. EXERCISES 17
1.5 Exercises
Exercise 1.1 Homogenized problem in 1D.
We here consider the model problem (1.1) in 1D
(A x u0 )0 (x) = f (x) on (0, 1) ,
(1.19)
u (0) = u (1) = 0 ,
where f L2 (0, 1) and A is a 1-periodic function that satisfies
C > c > 0, y (0, 1) , c A(y) C .
Show that the homogenized equation associated to the problem is given by
(Aeff u00 )0 (x) = f (x) on (0, 1) ,
(1.20)
u0 (0) = u0 (1) = 0 ,
where 1
Z 1
dy
Aeff = .
0 A(y)
Exercise 1.2 The cell problem.
R
Let V = H]1 (Y ) s.t. Y (y) dy = 0 the Hilbert space endowed with
the norm (and associated scalar product)
Z 21
2
kkV = |y (y)| dy .
Y
and f L2 (Y ).
18 CHAPTER 1. FORMAL ASYMPTOTIC HOMOGENIZATION
div (A(y)y ) = f
Exercise 1.4 Extend all the preceding multiscale analysis to the case where
the diffusion tensor A depends also on the slow variable x, namely A :=
A(x, y).
Chapter 2
Two-scale convergence
2.1 Introduction
As we have seen in the preceding chapter, the multiscale expansion method
answers questions concerning the behavior and the limit solution of the ho-
mogenization problem. However, the method that we have developed is un-
satisfactory for two reasons:
The approach that we have used works in two steps. We have postu-
lated the ansatz, and obtained the set of equations that the limit should
satisfy (the cell and homogenized problems). Then, we have proven the
existence and uniqueness of the solution to these problems. It would
be more convenient to get, as a whole, the problems and the limit.
19
20 CHAPTER 2. TWO-SCALE CONVERGENCE
u u0 two-scale as 0 .
The main reason for introducing the two-scale convergence is the following
compactness theorem (we refer the reader to [1, 16] for the proof).
It turns out that this is a subtle notion. Indeed, for a given function
L2 ( Y ) there is no reason for the function
x
x 7 x,
to be even measurable. The complete space of admissible functions is not
known much more precisely, it is however known that any Caratheory func-
tion (continuous in one variable and measurable in the other) is admissible.
Therefore, functions in Lp (, C] (Y )) as well as Lp] (Y, C()) are admissible.
We also refer to [1] for an explicit construction of a non admissible function
which belongs to C(, L1] (Y )).
2.4 Properties
The main property of two-scale convergence is the convergence of norms.
Proof We first remark that taking a test function (x, y) = (x) that does
not depend on the y variable in the definition of the two-scale convergence im-
mediately gives (2.3). In order to prove (2.4), we consider L2 (, C] (Y )),
and expand
Z x 2 Z Z x
2
u (x) x, dx = (u (x)) dx 2 u (x) x, dx
Z x
+ ( x, )2 dx
0.
since is admissible.
22 CHAPTER 2. TWO-SCALE CONVERGENCE
and if u0 L2 (, C] (Y ))
x
lim
u (x) u0 x,
= 0. (2.7)
0 L2
Proof The proof follows readily the same lines as before. We take a sequence
of smooth function n L2 (, C] (Y )) that converges to u0 (x, y) in L2 (Y ).
We have with the definition of two-scale convergence and the fact that n is
smooth
Z x 2 Z
lim u (x) n x, dx = (u0 (x, y) n (x, y))2 dx dy
0 Y
and therefore
Z x 2
lim lim u (x) n x, dx = 0 .
n+ 0
Now, for any D(), one has
Z Z x
u (x)v (x)(x) dx = n x, v (x)(x) dx
Z x
+ u (x) n x, v (x)(x) dx
2.4. PROPERTIES 23
We now use the fact that (v ) is bounded and the preceding result to
deduce, passing to the limit 0
Z Z
lim sup u (x)v (x)(x) dx (x)n (x, y)v0 (x, y) dx dy
0 Y
C ku0 n kL2 (Y ) .
which is nothing but (2.6). If u0 is smooth enough (this would be the case for
instance if u0 L2 (, C] (Y ))), then one can take n = u0 in the beginning
of the proof to obtain (2.7).
Up to now, we have given the main results about L2 bounded sequences.
For sequences bounded in H 1 (), the results can be made more precise.
Theorem 2.2 Let (u )>0 be a sequence bounded in H 1 (). Then there exist
u0 H 1 () and u1 L2 (, H]1 (Y )/R) such that, up to the extraction of a
subsequence, one has
u * u0 weakly in H 1 () , (2.8)
u u0 strongly in L2 () , (2.9)
u u0 two-scale , (2.10)
u x u0 (x) + y u1 (x, y) two-scale . (2.11)
u U two-scale ,
u (x, y) two-scale .
This means that for any test functions D(, C] (Y )) and D(, C] (Y ))d
Z x Z
u (x) x, dx U (x, y)(x, y) dx dy ,
Y
Z x Z
u (x) x, dx (x, y) (x, y) dx dy .
Y
24 CHAPTER 2. TWO-SCALE CONVERGENCE
Thus, for any D(, C] (Y ))d such that divy = 0, one has
Z
((x, y) x u0 (x)) (x, y) dx dy = 0 .
Y
This is sufficient to deduce that there exists u1 L2 (, H]1 (Y )/R) such that
2.5 Exercises
Exercise 2.1 Admissible functions.
Hint: Since f in continuous, one has > 0, 0 > 0 such that <
0 ,
|x x0 | kf (x, ) f (x0 , )kL (Y ) .
Therefore,
to within an arbitrarily small error , one can approximate
f x, x by f xi , x on the cube (i + Y ) where i Zd and with
xi (i + Y ).
u u0 two scale.
u (x, y) dy.
Y 0
for all test functions that are admissible (and not only smooth).
26 CHAPTER 2. TWO-SCALE CONVERGENCE
u u0 two-scale , (2.12)
u y u0 (x, y) two-scale. (2.13)
Chapter 3
We now turn to the homogenization of the model problem and generalize the
method to classical second order elliptic PDEs. As we shall see, the main
strategy consists in the following methodology:
give sufficient conditions to get the strong convergence and prove the
multiscale expansion.
27
28 CHAPTER 3. APPLICATION TO LINEAR ELLIPTIC EQUATIONS
We take a test function H01 (), multiply the equation by and integrate
by parts to get
Z Z
x
A x u (x), x (x) dx = f (x)(x) dx . (3.2)
u * u0 weakly in H 1 () ,
u u0 strongly in L2 () ,
u u0 two-scale,
u x u0 (x) + y u1 (x, y) two-scale,
Z
x x x
A x u (x), x 0 (x) + (x 1 ) x, + (y 1 ) x, dx =
Z x
f (x) 0 (x) + 1 x, dx .
We now pass to the limit in each term. Let us begin with the right-hand
side. Since 1 L ( Y ) we easily have
Z x Z
lim f (x) 0 (x) + 1 x, dx = f (x)0 (x) dx . (3.3)
0
and, since the function (x, y) 7 At (y)x 0 (x) is admissible (see Exercise 2.1
of chapter 2), we obtain
Z
x
lim A x u (x), x 0 (x) dx
0
Z
x u0 (x) + y u1 (x, y), At (y)x 0 (x) dx dy
=
ZY
= (A(y)(x u0 (x) + y u1 (x, y)), x 0 (x)) dx dy .
Y
and
Z
x x
lim A x u (x), (y 1 ) x, dx
0
Z
x u0 (x) + y u1 (x, y), At (y)y 1 (x, y) dx dy
=
ZY
= (A(y)(x u0 (x) + y u1 (x, y)), y 1 (x, y)) dx dy
Y
where we have made use of the fact that the function (x, y) 7 At (y)y 1 (x, y)
is admissible (it is, in fact, in L2] (Y, C())).
Collecting together the preceding results we obtain the limiting varia-
tional formulation
Z
(A(y)(x u0 (x) + y u1 (x, y)), x 0 (x) + y 1 (x, y)) dx dy
Y Z
= f (x)0 (x) dx .
(3.5)
30 CHAPTER 3. APPLICATION TO LINEAR ELLIPTIC EQUATIONS
satisfies
|a (u0 , u1 ), (v0 , v1 ) |
kAkL (kx u0 kL2 + ky u1 kL2 (Y ) )(kx v0 kL2 + ky v1 kL2 (Y ) )
kAkL k(u0 , u1 )kH01 ()L2 (,H]1 (Y )/R) k(v0 , v1 )kH01 ()L2 (,H]1 (Y )/R)
3.3. THE CELL AND THE HOMOGENIZED PROBLEMS 31
a((u0 , u1 ), (u0 , u1 ))
Z
= (A(y)(x u0 (x) + y u1 (x, y)), x u0 (x) + y u1 (x, y)) dx dy
Y
ckx u0 + y u1 k2L2 (Y ) .
But
Z
kx u0 + y u1 k2L2 (Y ) = kx u0 (x) + y u1 (x, y)k2 dx dy
ZY Z
2
= kx u0 (x)k dx + ky u1 (x, y)k2 dx dy
Z Y
+2 x u0 (x) y u1 (x, y) dx dy
Y
2
= k(u0 , u1 )kH 1 ()L2 (,H 1 (Y )/R)
0 ]
since
Z Z Z
2 x u0 (x)y u1 (x, y) dx dy = 2 x u0 (x) y u1 (x, y) dy dx = 0 .
Y Y
1 = 0.
We have now
Z Z
(A(y)(x u0 (x) + y u1 (x, y)), x 0 (x)) dx dy = f (x)0 (x) dx
Y
3.4 Exercises
Exercise 3.1 Assume that u1 is smooth. Show that
x
u u0 (x) u1 x,
Exercise 3.2 Extend all the preceding results to the case where A := A(x, y)
is an admissible function which satisfies the bounds (1.2).
3.4. EXERCISES 33
Exercise 3.3 Linear elasticity. We now consider the model of linear elastic-
ity
div( (u )) = f in
which, for simplicity is supplemented with the homogeneous Dirichlet bound-
ary conditions u = 0 on . Here u : Rd is the deformation vector
and the Cauchy stress tensor is given by
x x
u + t u +
(u) = div(u)Id .
We also assume that both and satisfy (1.2). Make the homogenization
process as tends to 0. Express in particular the cell problem and the
homogenized equation.
34 CHAPTER 3. APPLICATION TO LINEAR ELLIPTIC EQUATIONS
Chapter 4
4.1 convergence
This chapter is meant to give another point of view on the problem in the
important case where A is assumed furthermore to be symmetric. Indeed,
the problem that we have worked on up to now can also be written as a
minimization problem, using the Dirichlet principle
Z Z
1 x
(P ) min A x u(x) x u(x) dx f (x)u(x) dx , (4.1)
uH01 () 2
Definition 4.1 Let (X, d) be a metric space. Consider for > 0 a family of
functionals
J : X R
a limiting functional
J0 : X R
and the corresponding minimization problems
35
36 CHAPTER 4. CONVERGENCE OF THE ENERGY
The main motivation for the introduction of this definition is the following
theorem.
That under (4.3) and (4.5), Theorem 4.1 still holds true is left as an exercise
(see Exercise 4.1).
while the limiting problem involves the homogenized tensor Aeff defined by
(1.14)
Z Z
1
J0 (u) = A x u(x) x u(x) dx f (x)u(x) dx . (4.7)
2 eff
Theorem 4.2 Let J (resp. J0 ) be defined by (4.6) (resp. (4.7)), and con-
sider the associated minimization problems P and P0 given by (4.2). The
sequence of minimization problems (P ) (L2 )-converges to P0 in H01 ().
38 CHAPTER 4. CONVERGENCE OF THE ENERGY
lim inf.
Let (u ) be a sequence in H01 () that converges to u0 H01 () for the L2
topology. Let A = lim inf 0 J (u ). If A = +, there is nothing to prove.
Otherwise up to the extraction of a subsequence, we may assume furthermore
that
lim J (u ) = A .
0
Z x x x
A x u x u0 y x, x u x u0 y x, dx =
Z x
A x u x u
Z
x x
2 A x u x u0 + y x, dx
Z x x x
+ A x u0 + y x, x u0 + y x, dx
Z x x x
lim A x u0 + y x, x u0 + y x, dx =
0
Z
A(y) (x u0 (x) + y (x, y)) (x u0 (x) + y (x, y)) dx dy
Y
4.2. APPLICATION TO HOMOGENIZATION 39
and
Z x x
lim A x u x u0 + y x, dx
0
Z x x
= lim x u At x u0 + y x, dx
0
Z
= (x u0 + y u1 (x, y)) At (y) (x u0 (x) + y (x, y)) dx dy
ZY
= A(y) (x u0 + y u1 (x, y)) (x u0 (x) + y (x, y)) dx dy .
Y
Since moreover
Z Z
lim f (x)u (x) dx = f (x)u0 (x) dx ,
0
we therefore deduce
lim inf J (u )
0
Z
A(y) (x u0 (x) + y u1 (x, y)) (x u0 (x) + y (x, y)) dx dy
Y
Z
1
A(y) (x u0 (x) + y (x, y)) (x u0 (x) + y (x, y)) dx dy
2 Y
Z
f (x)u0 (x) dx
The last part of the proof consists in remarking that the right-hand side
may be bounded from below since
Z
1
A(y) (x u0 + y u1 ) (x u0 + y u1 ) dx dy
2 Y
Z
1
min A(y) (x u0 + y u1 ) (x u0 + y u1 ) dx dy
u1 L2 (,H]1 ) 2 Y
Z
1
= A x u0 x u0 dx .
2 eff
40 CHAPTER 4. CONVERGENCE OF THE ENERGY
We thus obtain
Z Z
1
lim inf J (u ) Aeff x u0 x u0 dx f (x)u0 (x) dx = J0 (u0 ) .
0 2
lim sup.
The proof for this part of convergence is sometimes called the construction
of a recovery sequence. Indeed, it consists for a given u0 H01 (), in finding
a suitable sequence (u ) in H01 () that converges to u0 in L2 and such that
lim sup J (u ) J0 (u0 ) .
0
In view of the preceding results, we build from the corrector equation (1.9)
the microscopic structure u1 , and a natural recovery sequence would be
x
u = u0 (x) + u1 x, .
However, since u1 may not be an admissible function, we need to complexify
a little bit the argument. We take 1 an admissible function in D(, C] (Y ))
and consider x
u = u0 (x) + 1 x, .
It is easy to check that
lim ku u0 kL2 = 0 .
0
leads to
> 0, (u ) in H01 () s.t. lim J (u ) J0 (u0 ) +
0
which is exactly (4.5) and therefore enough to get the convergence prop-
erty.
4.3. EXERCISES 41
Remark 4.2 The proof made above used very clearly the fact that the cell
problem (1.9) can be also seen as a minimization problem. Namely for a
given macroscopic u0 , the microscopic structure, represented by u1 is the one
that minimizes
Z
A(y)(x u0 + y u1 ) (x u0 + y u1 ) dx dy .
Y
Remark 4.3 As we have already pointed out, the convergence only holds
in the strong L2 or weak H 1 senses. Although the weak H 1 topology is not
metrizable, we remark that the definition of convergence does not need
the topology to be metrizable, but only a notion of convergence of sequences.
We therefore could (and some authors do) use the weak H 1 topology instead
in order to prove all the statements before.
4.3 Exercises
Exercise 4.1 Show that under assumptions (4.3) and (4.5), Theorem 4.1
still holds true.
Exercise 4.2 Show that in the case where A is symmetric, the solution
u1 (x, ) to the cell problem (1.9) is indeed the solution to the minimization
problem
Z
min
1
A(y)(x u0 (x) + y (y)) (x u0 (x) + y (y)) dy .
H] (Y )) Y
where
Z
1
E (0 , 1 ) = A(y)(x 0 (x) + y 1 (x, y)) (x 0 (x) + y 1 (x, y)) dx dy
2 Y
Z
f (x)0 (x) dx .
42 CHAPTER 4. CONVERGENCE OF THE ENERGY
Exercise 4.3 Let Aeff be the effective diffusion tensor given by (1.14) in the
case where A is symmetric. Show that Rd
Z 1 Z
1
A (y) dy Aeff A(y) dy .
Y Y
The last part of this exercise consists in proving that I (L2 )converges in
H01 () to
Z Z
I0 (u) = inf 1 W (y, x u + y (x, y)) dx dy f (x)u(x) dx .
1 L2 (,H] (Y ) Y
4.3. EXERCISES 43
3. Using
W
W (, ) W (, ) + (, ),
Prove that if (v ) is a sequence in H01 () that converges in L2 to
v0 H01 ()
Z Z
lim inf I (v ) W (y, x v0 + y ) dx dy f (x)v0 (x) dx .
0 Y
4. Let v0 in H01 (), show that for all > 0 there exists (v ) in H01 ()
such that
v v0 in L2 ;
lim I (v ) I0 (v0 ) + .
0
5. Conclude.
44 CHAPTER 4. CONVERGENCE OF THE ENERGY
Chapter 5
45
46 CHAPTER 5. PERFORATED DOMAINS - POROUS MEDIA
Figure 5.1: The unit cell of the porous medium is composed of a solid part
Ys and a fluid one in which the fluid flows Yf .
Figure 5.3: In 3d, it is possible to have a fluid and a solid domains that are
both connected. An example is given by the periodic structure shown on the
left and made by repetitions of the unit structure to the right (from [15]).
5.2 Homogenization
Compared to what we have seen before, we have here an additional difficulty
that prevents us from passing to the limit directly on the solution (u , p ).
Indeed, the functions are not defined on the same domain since the fluid
domain changes with the value . It is, therefore, necessary to extend
the solution u and the pressure p suitably before attempting to pass to the
limit.
Since u = 0 on , we may extend u by 0 inside the solid part, by
setting
u (x) if x ,
u (x) =
0 otherwise.
For p this is slightly more involved. Classically, the pressure is defined
48 CHAPTER 5. PERFORATED DOMAINS - POROUS MEDIA
Proof We first notice that on any Yf,i one has due to Poincare inequality
ku kL2 (Yf,i
) . ku kL2 (Y )
f,i
ku k2L2 ( ) = ku k2L2 ()
kf kL2 ku kL2 ( )
= kf kL2 ku kL2 ()
. kf kL2 ku kL2 ()
u u0 (x, y) two-scale ,
x u y u0 (x, y) two-scale .
(Notice that we have used the result of Exercise 2.6). Now, taking a smooth
function (x, y) D(, C] (Y )) which is supported in Ys , we have
Z x Z
0= u (x) x, dx u0 (x, y)(x, y) dx dy ,
Y
50 CHAPTER 5. PERFORATED DOMAINS - POROUS MEDIA
and Z
u0 (x, y) dy n = 0 on .
Y
As far as the pressure is concerned, the compactness theorem leads to the
existence of p0 L2 ( Y )/R such that
p p0 two-scale.
We take the momentum equation and multiply it by x, x where (x, y)
which shows that p0 does not depend on the y variable. There exists p(x)
L2 ()/R such that
p0 (x, y) = p(x) .
Eventually, we need to recover the homogenized problem. The strategy con-
sists in multiplying the momentum equation by a test function which shares
the same characteristics as u0 . Therefore we now take (x, y) a vector valued
test function that satisfies
divy (x, y) = 0 on Y ,
Z
divx (x, y) dy = 0 ,
Y
Z
(x, y) dy n = 0 on ,
Y
(x, y) = 0 in Ys .
by parts:
Z x Z x
2
u x x, dx + u y x, dx
Z x Z
1 x
p divx x, dx p divy x, dx
Z x
= f (x) x, dx .
Using the assumptions above, we infer
Z x Z x
2
u x x, dx + u y x, dx
Z x Z x
p divx x, dx = f (x) x, dx ,
and we may pass to the (two-scale) limit as 0 to get
Z Z
y u0 y (x, y) dx dy p(x)divx (x, y) dx dy
Y Y
Z
= f (x) (x, y) dx dy ,
Y
52 CHAPTER 5. PERFORATED DOMAINS - POROUS MEDIA
By density, the preceding variational formulation holds for any test func-
tion in the Hilbert space
n
V = (x, y) L2 (, H]1 (Y )) s.t. (x, y) = 0 on Ys , divy (x, y) = 0 ,
Z Z o
divx (x, y) dy = 0 , (x, y) dy n = 0 on .
Y Y
(5.9)
(we leave to the reader the existence and uniqueness of (j , qj ) H]1 (Yf )
L2] (Yf )) we deduce that
d
X p
u0 (x, y) = fj (x) (x) j (y) ,
j=1
xj
d
X p
p1 (x, y) = fj (x) (x) qj (y) .
j=1
x j
which in view of (5.15) is nothing but the Darcys equation where the per-
meability tensor is given by 1 A.
5.5 Exercises
Exercise 5.1 We consider the Stokes problem in the domain described
in 5.2
u + p = f in ,
div u = 0 in , (5.17)
u = 0 on .
where we have not scaled the viscosity by the factor 2 . Make the multiscale
expansion x x
u = u0 x, + u1 x, + ,
and x x
p = p0 x, + p1 x, + ,
and show that u0 = u1 = 0. Therefore the first non vanishing term in the
equation is of order 2 . This justifies rescaling the viscosity as in (5.1).
5.5. EXERCISES 55
Exercise 5.2 Show that the matrix A defined by (5.14) where the i are
given by (5.11) satisfies
Z
Aij = i (y) j (y) dy ,
Y
Numerical methods in
homogenization
The aim of this section is to describe a few numerical methods that can be
used to solve problems with highly oscillating coefficients. In order to do so,
we consider again the model problem
div A x u = f in ,
(6.1)
u = 0 on
where the conductivity tensor A(y) is Y periodic and satisfies the uniform
coercivity assumption
uniformly for all y Y = (0, 1)d and f L2 (). As usual, existence and
uniqueness of the solution u to (6.1) is classical.
At first sight, one can use the usual finite difference or finite element
method to solve the problem. However, it is clear that the method needs to
catch the oscillations of the coefficients A x and of the solution, that is to
say that we need to provide a mesh (cartesian for FD, or simplicial for FE)
whose space step h satisfies
h .
For very small values of it is not realistic to mesh the domain and assemble
the discretized version of (6.1).
The classical approach to solve this difficulty consists in using the ho-
mogenization theory and to solve the associated homogenized problem. Nev-
ertheless, what is the error that we obtain for such a numerical solution?
Moreover, are there other alternatives? We try to give answers to these
57
58 CHAPTER 6. NUMERICAL METHODS IN HOMOGENIZATION
Z Z
Find u H01 () such that v H01 (), (x)u(x)v(x) dx = f (x)v(x)dx.
(6.3)
We also assume that there exist > > 0 such that the rigidity matrix
satisfies
x , Id (x) Id .
Furthermore, we assume that the coefficients of are regular enough. For
the sake of simplicity, we make the assumption that C (). Usually,
6.1. CLASSICAL ERROR ESTIMATES 59
l(v) = f (x)v(x)dx.
Lemma 6.1 (Ceas lemma) With the above hypotheses, one has
which gives
a(u uh , uh wh ) = 0.
Using this in (6.7) allows us to write
ku uh k2V a(u uh , u uh )
= a(u uh , u uh + uh wh )
= a(u uh , u wh )
M ku uh kV ku wh kV .
from the continuity of a. Dividing both terms by ku uh kV gives
M
ku uh kV ku wh kV ,
which leads to (6.6) since wh is arbitrary in Vh .
Ceas lemma plays a prominent role in the error estimation between the
exact and approximate solutions of elliptic problems since it links the ap-
proximation error ku uh kV made by solving the problem on a subspace
Vh V to the interpolation error inf wh Vh ku wh kV . Notice that this latter
does not depend on the problem, but only on the way the exact solution u
is close to Vh , or in other words, on how well u can be interpolated on Vh .
As we shall see, for the error estimation on the homogenized problem,
one has to face the problem that the exact and approximate problems are no
longer the same. The approximate variational formulation becomes
Find uh Vh such that vh Vh , ah (uh , vh ) = lh (vh ). (6.8)
In that case, there exists a natural extension of Ceas lemma which is known
as Strangs lemma.
which leads to
M 1 |ah (u, vh ) lh (vh )|
kuh wh kV ku wh kV + inf .
vh Vh kvh kV
Eventually, the triangle inequality ku uh k V ku wh kV + kuh wh kV
leads to (6.9) by taking C = max M
+ 1, 1 .
Compared to Ceas lemma, Strangs lemma measures not only the in-
terpolation error, but also how well the discretized problem approaches the
exact one. Indeed, this latter term would vanish if one replaces ah and lh by
a and l respectively.
6.1.3 Regularity
The regularity of the solution of (6.2) is a topic outside the scope of these
notes. Without entering into details, let us just mention that, up to now, the
solution that has been built has only a H 1 regularity (all derivatives of u are
square integrable on ). This regularity can be enhanced depending on the
regularity of the right hand side f . We just mention the following classical
regularity result.
We refer the interested reader to [7] where a proof is given. Notice that
we have given the general regularity result (for all k) although we mainly use
in practive this result for k = 0, namely
f L2 () u H 2 ().
As we shall see in the next section, this regularity property plays a very
important role in the error estimation for the finite element method.
1
By this we mean C . This can be improved by lowering the regularity to C k+2 .
62 CHAPTER 6. NUMERICAL METHODS IN HOMOGENIZATION
for all l k + 1.
In the preceding lemma, we have called Ih : H 2 () P k (Th ) the inter-
polation operator. For the proof of this result, we refer the reader to classical
textbooks on finite elements like [3] or [6]. We nevertheless give a few hints.
The main idea is to prove the same kind of estimation on a reference simplex
K
C > 0, u H k+1 (K), ku Ih (u)kH k+1 (K) C |u|H k+1 (K) .
(This is usually done by showing that the two norms k kH k+1 (K) , and |
|H k+1 (K) + kIh ()kH k+1 (K) are actually equivalent on H k+1 (K). Applying this
to u Ih (u) leads to the desired inequality.) It then follows that for all
l k + 1,
where the first norm is now the H l norm. Eventually, one has to see that
both terms do not scale identically. More precisely, calling u the map defined
by u(x) = u(hx), x K, one has
Summing the obtained inequality (after having squared it) on all the simplices
of the triangulation and on all 0 l k leads to the desired result.
From this interpolation theory together with Ceas (or Strangs) lemma,
one can estimate the error between the exact and approximate solutions.
Theorem 6.2 Let f H k1 (). Then the finite element solution uh satis-
fies the error estimate
ku uh kH 1 . hk kf kH k1 .
ku uh kH 1 . hkf kL2 .
Proof From the regularity result, we know that u H k+1 (). Then, using
Ceas lemma, we get
ku uh kH 1 . inf ku wh kH 1
wh Vh
. hk |u|H k+1
. hk kf kH k1 .
Remark 6.2 Notice that the degree of the Lagrange finite element used is
intimately linked to the regularity of the exact solution u to the problem.
Indeed, the estimation given before is useless if f / H k1 . In that case,
this means that using P k finite element is useless. For instance, if f L2
/ H 1 , then the optimal error is obtained using the P 1 finite element
but f
method.
Notice that so far we have only estimated the H 1 distance between the
exact and approximate solutions. Although a better estimate exists for the
L2 norm for interpolation, Ceas lemma is a priori wrong when dealing with
L2 norms. We end this section with the so-called Aubin-Nitsches lemma
which permits us to estimate the L2 norm error between the solution to the
exact problem u and the approximate solution uh .
Remark 6.3 For the Aubin-Nitsches lemma, the hypotheses are those of
Ceas lemma. In other words, the discrete and continuous problems should be
the same. In that case, we indeed get an improvement for the approximation
of the L2 norm compared to the H 1 norm. When instead we are under the
hypotheses of Strangs lemma (that is to say the discrete and continuous
problems are no longer the same), we can not rely on Aubin-Nitsches lemma
and have no better estimate for the L2 norm.
6.2. APPLICATION TO HOMOGENIZATION PROBLEMS 65
and
2
X u0
(x, y) Y, u1 (x, y) = (x)wi (y)
i=1
xi
and wi are the correctors, solutions to
divy (A(y)(wi (y) + ei )) = 0 in Y,
R (6.14)
wi is Y -periodic, wi (y)dy = 0.
Y
In what follows, we start with the second estimation, and turn to the first
afterwards.
Of course, for less regular coefficients A(y), one gets lower order errors in the
computation of A.
Remark 6.4 We stress the fact that since Y is a unit cube, it is easy to
have a regular family of triangulations of Y . It suffices to divide Y into small
squares of edgelength h, and to further subdivide those small squares into
triangles.
6.2. APPLICATION TO HOMOGENIZATION PROBLEMS 67
ku0 u0,h kH 1 . hk kf kH k1 .
The first term of the right hand side follows classical interpolation estimation
while for the second, we have
Z Z
ah (u0 , vh ) lh (vh ) = Ah u0 (y) vh (y)dy f (y)vh (y)dy
Z
and therefore
Remark 6.5 We stress the fact that we get a classical error estimation al-
though we need to solve an auxiliary problem. It is important to realize that
the preceding estimate contains two terms. The first one which behaves clas-
sically as for the usual elliptic problems and the second one which contains
the estimation of the auxiliary problem. In particular, in order to get the
estimate, we have assumed that the mesh on Y that was used to solve the
cell problem has a space step h comparable to the one that is used to solve
the homogenized problem. Moreover, the degree of the finite element used
is also important. It is easily seen and understandable that in order to get a
higher order convergence, one needs to use higher order finite elements not
only for the homogenized problem, but also for the cell problem, in order to
get a better approximation of the homogenized tensor A.
u u0 ,
u x u0 + y u1 .
6.2. APPLICATION TO HOMOGENIZATION PROBLEMS 69
(6.21)
= u1 x, x on .
Proof As we shall see, the proof is rather complicated and follows several
steps. We first rewrite the problem as
x
v = A u ,
div(v ) = f.
Making a (formal) multiscale expansion of the preceding equations, we get
x x
u = u0 x, + u1 x, +
x x
v = v0 x, + v1 x, +
Putting these expansions in the preceding equations, and equating the terms
with the same power in , we get
A(y)y u0 = 0, (6.22)
divy v0 = 0, (6.23)
A(y)(y u1 + x u0 ) = v0 , (6.24)
divy v1 divx v0 = f. (6.25)
Equation (6.22) gives as usual the fact that u0 does not depend on y, while
(6.23) and (6.24) together give the cell problem. The homogenized problem
is usually obtained by integrating (6.25) over the cell Y .
Guided by this computation, we thus define
v0 (x, y) = A(y)(x u0 (x) + y u1 (x, y)).
Since u0 and u1 are linked by the cell problem, we know that divy v0 = 0.
On the other hand, we also know (since everything depends only on the slow
variable x) that divy Au0 = 0. Therefore, divy (v0 Au0 ) = 0, and since
we are in dimension 2, there exists q(x, y) such that
v0 Au0 = y q(x, y).
Here, we have denoted by y =
,
y2 y1
the 2D curl. It is easily seen that
q is Y -periodic and depends linearly on x u0 , so that one has the estimate
X 2 u0
sup |x q(x, y)| . xi xj , a.e. in .
(x) (6.26)
yY
i,j
6.2. APPLICATION TO HOMOGENIZATION PROBLEMS 71
while
x x x
div (x) = div A u (x) v0 x, v1 x,
x x
1
= f (x) divx v0 x, divy v0 x,
x
x
divx v1 x, divy v1 x,
x x
= f (x) divx v0 x, + 0 + 0 divy v1 x,
= 0 (6.29)
72 CHAPTER 6. NUMERICAL METHODS IN HOMOGENIZATION
from (6.27).
Eventually, since w = z + H01 (), one has
Z x Z x
A w w dx = A (z + ) w dx
Z x
= A z w dx
Z Z
x
= A z w dx + w dx
Z
x
= A z w dx
in view of (6.29), and the fact that w H01 (). We deduce from this that
x
kw kL2 .
A z
. ku0 kH 2
L2
But we have
x
u1 x,
. ku0 kH 1 ,
L2
and (this is somehow tricky)
x
k (x)kL2 .
u1 x, . ku0 kL2 () . ku0 kH 2 () .
L2 ()
as required.
Proof (of Theorem 6.3). We show that
k (x)kL2 .
6.2. APPLICATION TO HOMOGENIZATION PROBLEMS 73
Proof The proof is quite obvious and simply relies on the fact that by the
triangle inequality, one has
Proof The proof is also a simple use of the preceding estimates. Indeed
x
x
u u0,h u1,h x,
1
u u0 u1 x,
+ ku0 u0,h kH 1
H
x H 1
x
+
u1 x, u1,h x,
.
H1
We already know that
x
u u0 u1 x,
1 . ku0 kH 2
H
and
ku0 u0,h kH 1 . hk ku0 kH 2 .
Therefore it remains to estimate the last term. But since the correctors i
are uniformly bounded, it is easily seen that
x x
u1 x, u1,h x,
2 . ku0 u0,h kH 1 . hk ku0 kH 2 .
L
Eventually,
x x
u1 x, u1,h x,
. ku0 u0,h kH 1 . hk ku0 kH 2 ,
H1
which leads to the result.
A better approximation is obtained with the use of the boundary layer .
However, these correctors are not obvious to compute since they involve the
operator with the oscillating coefficients which probably make them seldom
used in practice. These details are outside the scope of the present notes and
we refer the interested reader to [12] for more details on this subject.
i (xj ) = ij ,
where (xj )1jN are the vertices of the mesh and ij is the Kronecker sym-
bol. As we have already seen, solving the discrete variational formulation
with functions in the discrete space Vh = vect{i } does not lead to a good
error estimate because roughly speaking the base functions i do not see the
scale of the oscillations. The idea of the multiscale finite element method is
therefore to solve the classical variational formulation but with a different
set of base functions (i )1iN which take into account the oscillations of
the coefficients. More precisely we compute i such that for any triangle
K Th ,
div A x i = 0 in K,
(6.30)
i = i on K.
Before turning to the error analysis, let us emphasize the numerical dif-
ficulties posed by the method from a practical viewpoint. It should be re-
marked that the method is rather direct and straightforward beside two chal-
lenging tasks:
Figure 6.1: The multiscale Finite Element Method. On the mesh, one com-
putes the base functions as oscillating solutions on a thinner mesh.
At the end, the problem that needs to be solved has a size which is equal
to N (the number of vertices in the mesh). It is therefore reasonable.
We also notice that, although the multiscale finite element method does
not need A to be periodic in Y , the error analysis given in the following
section assumes this for simplicity.
Theorem 6.7 Let u be the solution of the continuous problem (6.1), and
uh the multiscale finite element solution (6.31). Then one has the estimation
1/2
ku uh kH 1 . hkf kL2 + .
h
Before proceeding to the proof, let us remark that the first term is the
classical error obtained for a finite element method applied to a regular prob-
lem and is independent of . However, the second term is not classical and
clearly shows that h must not be too small and in other words, non compa-
rable to . This is the so-called resonance phenomenon (between h and ) in
the literature.
Proof The proof follows several steps. We first remark that it is a conse-
quence of Ceas lemma and the interpolation error estimation given below.
6.3. THE MULTISCALE FINITE ELEMENT METHOD (MFEM) 77
But, ku1I kL2 (K) . ku0I kL2 (K) . h1/2 and ku1I kL2 (K) . 1 ku0I kL2 (K) .
h1/2 1 . We therefore deduce that
! 21
X
kI1 kH 1 . (h1/2 h1/2 1 )
Kh
r
.
h
since there are O(1/h2 ) triangles in the mesh.
Putting all the pieces together leads to
r
ku uI kH 1 . hkf kL2 + hkf kL2 + (h + )kf kL2 + +
h
which is the desired result in view of h 1.
The estimate given above shows a new feature. Indeed, if h is of the
order of , then the estimate breaks down. This phenomenon, usually called
resonance implies that must be small compared to h. Although this is
clearly the goal of the method (to catch oscillations at a much finer scale
than the mesh-scale) one must pay attention to this in practice. Many more
details can be found in [10].
6.4 Conclusion
We have presented a small tour on the estimation for finite element method
for homogenization problems. Applying the classical finite element method
to the original problem is likely to fail due to the fine scale of the oscillations.
Instead one can either compute the 2-scale limit (at order 1 and ), or use
the so-called multiscale finite element method for which the base functions
are recomputed on each triangle of the triangulation. The extra work leads
to much better error estimates.
80 CHAPTER 6. NUMERICAL METHODS IN HOMOGENIZATION
Bibliography
[10] T. Hou, X.-H. Wu, and Z. Cai. Convergence of a multiscale finite element
method for elliptic problems with rapidly oscillating coefficients. Math.
Comp., 68(227):913943, 1999.
[11] J. R. Keller. Darcys law for flow in porous media and the two-space
method. Lecture Notes in Pure and Appl. Math., 54, Dekker, New-York,
1980.
81
82 BIBLIOGRAPHY
[12] J.-L. Lions. Some methods in the mathematical analysis of systems and
their control. Science Press, Beijing, Gordon and Breach, New York,
1981.
[13] R. Lipton, and M. Avellaneda. A Darcy law for slow viscous flow past
a stationary array of bubbles. Proc. Roy. Soc. Edinburgh, 114A:71-79,
1990.