Two-Scale Convergence and Two

Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Two-Scale Convergence and Two-Scale
Numerical Methods
Emmanuel Frénod1
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
May 14, 17 and 21, 2013
Algorithms
Implementation
1 LMBA (UMR 6205), Université de Bretagne-Sud, F-56017, Vannes, France.
[email protected]
http://web.univ-ubs.fr/lmam/frenod/index.html
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Two-Scale Convergence
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Two-Scale Convergence and
Homogenization
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale Convergence first statements
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
G. Nguetseng.
A general convergence result for a functional related to the
theory of homogenization.
SIAM Journal on Mathematical Analysis, 20(3):608–623, 1989.
G. Nguetseng.
Asymptotic analysis for a stiff variational problem arising in
mechanics.
SIAM Journal on Mathematical Analysis, 21(6):1394–1414,
1990.
G. Allaire.
Homogenization and Two-scale Convergence.
SIAM Journal on Mathematical Analysis, 23(6):1482–1518,
1992.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
The simplest example I know to introduce
Homogenization
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Material shape
Microstructure
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Figure : Composite material - macroscopic shape and a microstructure Ratio size of the microstructure on the size of the material is ε.
u ε : Temperature field
h
i
x
∇ · aε (x, )∇u ε = 0 within the material,
ε
u ε given on the boundary of the material,
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
A slight digression to explain aε (x, xε ) (and even
more) - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
1.8
1.8
1.8
1.6
1.6
1.6
1.4
1.4
1.4
1.2
1.2
1.2
1
1
1
0.8
0.8
0.8
0.6
0.4
−4
0.6
−3
−2
−1
0
1
2
3
4
0.4
−4
0.6
−3
−2
−1
0
1
2
3
4
0.4
−4
−3
−2
−1
0
1
2
1
x
Figure : Graph of sin(x) + 1 + ε cos( ) for ε = 1/20 (left), 1/40
2
ε
(center) and 1/80 (right) between −π and π.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
3
4
A slight digression to explain aε (x, xε ) (and even
more) - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
2
2
2
1.8
1.8
1.8
1.6
1.6
1.6
1.4
1.4
1.4
1.2
1.2
1.2
1
1
1
0.8
0.8
0.8
0.6
0.6
0.6
0.4
0.4
0.4
0.2
0.2
0
−4
−3
−2
−1
0
1
2
3
4
0
−4
0.2
−3
−2
−1
0
1
2
3
4
0
−4
−3
−2
−1
0
1
2
1
1
x
Figure : Graph of sin(x) + 1 + cos( ) for ε = 1/20 (left), 1/40
2
2
ε
(center) and 1/80 (right) between −π and π.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
3
4
A slight digression to explain aε (x, xε ) (and even
more) - 3
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
80
80
80
60
60
60
40
40
40
20
20
20
0
0
0
−20
−20
−20
−40
−40
−40
−60
−60
−80
−4
−3
−2
−1
0
1
2
3
4
−80
−4
−60
−3
−2
−1
0
1
2
3
4
−80
−4
−3
−2
−1
0
1
2
1
x
Figure : Graph of 5 sin(x) + 1 +
cos( ) for ε = 1/20 (left), 1/40
2ε
ε
(center) and 1/80 (right) between −π and π.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
3
4
A slight digression to explain aε (x, xε ) (and even
more) - 4
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
1
1
1
0.8
0.8
0.8
0.6
0.6
0.6
0.4
0.4
0.4
0.2
0.2
0.2
0
0
0
−0.2
−0.2
−0.2
−0.4
−0.4
−0.4
−0.6
−0.6
−0.6
−0.8
−0.8
−1
−4
−3
−2
−1
0
1
2
3
4
−1
−4
−0.8
−3
−2
−1
0
1
2
3
4
−1
−4
−3
−2
−1
0
1
2
3
1
x
Figure : Graph of (sin(x) + 1) cos( ) for ε = 1/20 (left), 1/40 (center)
2
ε
and 1/80 (right) between −π and π.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
4
A slight digression to explain aε (x, xε ) (and even
more) - 5
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
80
80
80
60
60
60
40
40
40
20
20
20
0
0
0
−20
−20
−20
−40
−40
−40
−60
−60
−80
−4
−3
−2
−1
0
1
2
3
4
−80
−4
−60
−3
−2
−1
0
1
2
3
4
−80
−4
−3
−2
−1
0
1
2
3
1
x
Figure : Graph of
(sin(x) + 1) cos( ) for ε = 1/20 (left), 1/40 (center)
4ε
ε
and 1/80 (right) between −π and π.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
4
A slight digression to explain aε (x, xε ) (and even
more) - 6
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
2.5
2.5
2
2
2.5
2
1.5
1.5
1.5
1
1
1
0.5
0.5
0.5
0
−0.5
−4
0
−3
−2
−1
0
1
2
3
4
−0.5
−4
0
−3
−2
−1
0
1
2
3
4
−0.5
−4
−3
−2
−1
0
1
2
3
1
1
x
Figure : Graph of cos(x) + 1 + (sin(x) + 1) cos( ) for ε = 1/20 (left),
2
2
ε
1/40 (center) and 1/80 (right) between −π and π.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
4
A slight digression to explain aε (x, xε ) (and even
more) - 7
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
80
80
80
60
60
60
40
40
40
20
20
20
0
0
0
−20
−20
−20
−40
−40
−40
−60
−60
−80
−4
−3
−2
−1
0
1
2
3
4
−80
−4
−60
−3
−2
−1
0
1
2
3
4
−80
−4
−3
−2
−1
0
1
2
1
x
Figure : Graph of 10 cos(x) + 1 + (sin(x) + 1) cos( ) for ε = 1/20
2ε
ε
(left), 1/40 (center) and 1/80 (right) between −π and π.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
3
4
A slight digression to explain aε (x, xε ) (and even
more) - 8
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
15
10
5
0
3
3
2
2
1
1
0
0
Figure : Graph of x 2 + y 2 +
Emmanuel Frénod
1
y
x
(sin( ) + 1) + (sin( ) + 1) .
2
ε
ε
Two-Scale Convergence and Two-Scale Numerical Methods
A slight digression to explain aε (x, xε ) (and even
more) - 9
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
15
10
5
0
3
3
2
2
1
1
0
0
y
x
Figure : Graph of x 2 + y 2 + sin(2x)(sin( ) + 1) + (sin( ) + 1) for
ε
ε
ε = 1/20 on [0, 3]2 .
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
A slight digression to explain aε (x, xε ) (and even
more) - 10
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
x
aε (x, ) can model a wide range of microscopic oscillations or
ε
heterogeneities.
This is why we use it in the model.
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Remark
Two-Scale Convergence is based on this capability
Remark
IF ξ 7→ aε (x, ξ) THEN periodic microscopic scale variations are
qualified of high frequency periodic oscillations.
Two-Scale Convergence is essentially designed for this
context.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Back to : the simplest example I know to introduce
Homogenization
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Material shape
Microstructure
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
u ε : Temperature field
ε
1
h
i
x
∇ · aε (x, )∇u ε = 0 within the material,
ε
ε
u given on the boundary of the material,
IF Solved with a numerical method INDUCES : ∆x << ε
IF interested in the tiny variation of u ε , WHY NOT (?)
OTHERWISE: Clearly NOT REASONNABLE
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Homogenization Goal
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Find an operator H (that neither contains nor generates oscillations
of size ε)
Such that u
Emmanuel
Frénod
Hu = 0
u = uGiven
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
within the material,
on the boundary of the material,
ε
close to u (in some sense)
h
i
x
∇ · aε (x, )∇u ε = 0 within the material,
ε
u ε = uGiven on the boundary of the material,
INDEPENDENTLY of uGiven
This means
H must induce average effect of oscillations in u
x
In some sense: H = lim ∇ · aε (x, )∇
ε→0
ε
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Homogenization Theory
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Homogenization Theory gathers a collection of methods that allow to
build operators H satisfying the required constraint for every problem
- containing or generating oscillations or heterogeneities - we can
imagine.
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Asymptotic Expansion: First Homogenization
method set out by Engineers in the 1970s
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
h
i
x
In the case of ∇ · aε (x, )∇u ε = 0:
ε
x
x
x
u ε (x) = U(x, ) + εU1 (x, ) + ε2 U2 (x, ) + . . . ,
ε
ε
ε
U(x, ξ), U1 (x, ξ), U2 (x, ξ), . . . periodic with respect to ξ.
Gathering terms in factor of ε−2 , ε−1 , ε0 , ε, ε2 , . . . :
H−2 U = 0, H−1 U1 = I(U), H0 U2 = I 0 (U, U1 ), . . . .
Algorithms
Implementation
Get well-posed equations for U, U1 , U2 , . . . .
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Mathematical justification of Asymptotic Expansion
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Needed:
x ε
u (x) − U(x, ) → 0,
ε ?
or in a weaker sense:
x u ε (x) − U(x, ) * 0.
ε
For higher orders, needed:


x
u ε (x) − U(x, )
ε − U (x, x ) → 0,

1
ε
ε
Algorithms
Implementation
1 1 ε
x
x
x u (x) − U(x, ) − U1 (x, ) − U2 (x, ) → 0,
ε ε
ε
ε
ε
and so on, in some sense.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Tools for mathematical justification of Asymptotic
Expansion - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
For Heat Equation with Dirichlet boundary conditions:
h
i
x
∇ · aε (x, )∇u ε = 0 within the material,
ε
u ε = uGiven on the boundary of the material,
Maximum Principle and boundary estimates WORKS.
SEE
A. Bensoussan, J. L. Lions, and G. Papanicolaou.
Asymptotic analysis for periodic structures.
Studies in Mathematics and its Applications, Vol. 5. North
Holland, 1978.
For any all problem: DOES NOT WORK.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Tools for mathematical justification of Asymptotic
Expansion - 2 : "Oscillating Test Function Method"
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
L. Tartar.
Cours Peccot.
Collège de France, 1977.
F. Murat.
H-convergence.
Séminaire d’Analyse Fonctionnelle et Numérique d’Alger, 1977.
L. Tartar.
The General Theory of Homogenization. A Personalized
Introduction.
Springer Verlag, dec 2009.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Brief overview of Oscillating Test Function Method
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Weak Formulation with Oscillating Test Functions (WFWOTF).
Z
i
h
x
x
∇ · aε (x, )∇u ε (x) ϕ(x, ) dx = 0,
ε
ε
Material
By the Stokes Formula:
Z
Z
h
x
x i
ε
ε
a (x, )∇u (x) · ∇ ϕ(x, ) dx = Something,
ε
ε
Material
Boundary
or
Z
Z
x
x
1
x
ε
a (x, )∇u (x) · ∇x ϕ(x, ) + ∇ξ ϕ(x, ) dx = Something.
ε
ε
ε
ε
Material
Boundary
ε
Difficulty: ∇u ε , aε (x, εx ), ∇x ϕ(x, εx ) and ∇ξ ϕ(x, εx ) converges in a
weak sense only.
Passing to the limit involves relatively sophisticated analytical
methods.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Tools for mathematical justification of Asymptotic
Expansion - 3 : Two-Scale Convergence
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Two-Scale Convergence offers an efficient framework to pass to the
limit in such terms, in the case when oscillations are periodic.
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Link Homogenization - Two-Scale Convergence:
Conclusion
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Two-Scale Convergence emerged as an efficient tools to justify
Asymptotic Expansion
Yet, it is more that this: It is a constructive Homogenization
Method very well adapted to Singularly Perturbed Hyperbolic
Equations.
Well adapted for problems with oscillations at one frequency:
1
.
ε
Can be improved to the case of oscillations with several
1
1
frequencies, if scale separation, for instance :
and 2 .
ε
ε
Cannot be improved to the case of several frequencies if no scale
separation.
Cannot be improved to the case of a variable frequency.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Two proofs which are typical
in Two-Scale Convergence
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
The Riemann-Lebesgue Lemma
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
The Lemma
x
ε
ε
If ψ ∈ L∞
# (R). Defining [ψ] by [ψ] (x) = ψ( ), then
ε
Z 1
[ψ]ε *
ψ(ξ) dξ in L∞ (R) weak-*.
0
This means: for any function ϕ ∈ L1 (R) (or ∈ D(R) by density)
Z
ε
Z
[ψ] (x) ϕ(x) dx →
Emmanuel Frénod
Z
ψ(ξ) dξ
0
R
1
ϕ(x) dx.
R
Two-Scale Convergence and Two-Scale Numerical Methods
The Riemann-Lebesgue Lemma proof - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Fix ϕ ∈ D(R)
Choose M s.t. supp(ϕ) ⊂ [−M, M]
Set
{−M, −M + ε, . . . , −M + E(2M/ε)ε, −M + (E(2M/ε) + 1)ε}
(E: integer part)
Z
E(2M/ε)+1 Z −M+iε
X
x
Split [ψ]ε (x) ϕ(x) dx =
ψ( ) ϕ(x) dx
ε
−M+(i−1)ε
R
i=1
Use Taylor formula: ∀x ∈ [−M + (i − 1)ε, −M + iε],
∃ci (x) ∈ [−M + (i − 1)ε, x] such that
ϕ(x) = ϕ(−M + (i − 1)ε) + (x + M − (i − 1)ε)ϕ0 (ci (x))
Z
E(2M/ε)+1 Z −M+iε
X
x
[ψ]ε (x) ϕ(x) dx =
ψ( ) dx ϕ(−M(i − 1)ε)
R
−M+(i−1)ε ε
i=1
E(2M/ε)+1 Z −M+iε
X
x
.
+
ψ( ) (x + M − (i − 1)ε)ϕ0 (ci (x)) dx
−M+(i−1)ε ε
i=1
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
The Riemann-Lebesgue Lemma proof - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Z
[ψ] (x) ϕ(x) dx =
R
.
+
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
E(2M/ε)+1 Z −M+iε
X
ε
i=1
E(2M/ε)+1 Z −M+iε
X
i=1
x
ψ( ) dx ϕ(−M(i − 1)ε)
−M+(i−1)ε ε
x
ψ( ) (x + M − (i − 1)ε)ϕ0 (ci (x)) dx
−M+(i−1)ε ε
E(2M/ε)+1
X Z −M+iε
x
ψ( ) dx ϕ(−M(i − 1)ε) =
−M+(i−1)ε ε
i=1
Z 1
Z 1
Z
E(2M/ε)+1
X
ε→0
ψ(ξ) dξ
ψ(ξ) dξ ε
ϕ(−M(i − 1)ε) −→
ϕ(x) dx
0
0
R
i=1
E(2M/ε)+1
Z
−M+iε
X
x
0
ψ( ) (x + M − (i − 1)ε)ϕ (ci (x)) dx ε
−M+(i−1)ε
i=1
Z 1
2M + 1
ε→0
.
≤
εkϕ0 k∞ −→ 0
|ψ(ξ)| εdξ
ε
0
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
The Riemann-Lebesgue Lemma generalization
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
The Lemma
0
0
If ψ = ψ(x, ξ) ∈ C 0 (R; C#
(R)) (or ∈ L∞ (R; C#
(R)) but it is more
x
ε
ε
technical). Defining [ψ] by [ψ] (x) = ψ(x, ), then
ε
Z 1
[ψ]ε *
ψ(x, ξ) dξ in L∞ (R) weak-*.
0
This means: for any function ϕ ∈ L1 (R) (or ∈ D(R) by density)
Z
Z Z 1
ε
[ψ] (x) ϕ(x) dx →
ψ(x, ξ) dξ ϕ(x) dx.
R
0
R
i.e.: ∀δ > 0, ∃ε0 >0, s.t. ∀ε ≤ ε0 ,
Z
Z Z
[ψ]ε (x) ϕ(x) dx −
R
R
Emmanuel Frénod
0
1
ψ(x, ξ) dξ ϕ(x) dx ≤ δ.
Two-Scale Convergence and Two-Scale Numerical Methods
The Riemann-Lebesgue Lemma generalization proof
-1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
step 1:
∀m ∈ N: partition of [0, 1] with m intervals of length 1/m
χm
i : characteristic functions of i-th interval, for i = 1 . . . , m
extended by periodicity over R. ξim : center of the i-th interval
m
X
m→∞
ψ̃m (x, ξ) =
ψ(x, ξim ) χm
i (ξ) −→ ψ(x, ξ) uniformally
Z
i=1
1
1
in L∞ (R) weak-*.
m
0
Z 1
m
X
1
ε→0
Hence [ψ̃m ]ε *
ψ(x, ξim ) =
ψ̃m (x, ξ) dξ
m
0
ε ε→0
[χm
i ] *
χm
i (ξ) dξ =
i=1
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
The Riemann-Lebesgue Lemma generalization proof
-2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
step 2:
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Z
Z Z 1
[ψ]ε (x) ϕ(x) dx −
ψ(x, ξ) dξ ϕ(x) dx ≤
R
R
0
Z ε
[ψ] (x) − [ψ̃m ]ε (x) |ϕ(x)| dx
R
Z Z 1
ε
+
[ψ̃m ] (x) −
ψ̃m (x, ξ) dξ ϕ(x) dx 0
R
Z Z
+
R
0
1
ψ̃m (x, ξ) − ψ(x, ξ) dξ |ϕ(x)| dx
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
The Riemann-Lebesgue Lemma generalization proof
-2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
step 2:
Fix m s.t. :
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Z
Z Z 1
[ψ]ε (x) ϕ(x) dx −
ψ(x, ξ) dξ ϕ(x) dx ≤
R
R
0
Z δ
ε
[ψ] (x) − [ψ̃m ]ε (x) |ϕ(x)| dx ≤ , ∀ε > 0
3
R
Z Z 1
ε
ψ̃m (x, ξ) dξ ϕ(x) dx +
[ψ̃m ] (x) −
0
R
Z Z
+
R
0
1
ψ̃m (x, ξ) − ψ(x, ξ) dξ |ϕ(x)| dx
Emmanuel Frénod
≤
δ
3
Two-Scale Convergence and Two-Scale Numerical Methods
The Riemann-Lebesgue Lemma generalization proof
-2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
step 2:
Fix m and ε0 s.t. :
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Z
Z Z 1
[ψ]ε (x) ϕ(x) dx −
ψ(x, ξ) dξ ϕ(x) dx ≤
R
R
0
Z δ
ε
[ψ] (x) − [ψ̃m ]ε (x) |ϕ(x)| dx ≤ , ∀ε > 0
3
R
Z Z 1
δ
ε
ψ̃m (x, ξ) dξ ϕ(x) dx ≤ , ∀ε ≤ ε0
+
[ψ̃m ] (x) −
3
R
0
Z Z 1 δ
+
ψ̃m (x, ξ) − ψ(x, ξ) dξ |ϕ(x)| dx ≤
3
0
R
≤ δ, ∀ε ≤ ε0
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Two-Scale Convergence:
definitions and results
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Key Points of the Theory - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Several variants of the Two-Scale Convergence theory, for various
targeted applications and involving various functional spaces.
Very close to each other. All follow the same routine based :
Emmanuel
Frénod
A continuous injection Lemma
A compactness Theorem
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
See
G. Nguetseng.
A general convergence result for a functional related to the theory of
homogenization.
SIAM Journal on Mathematical Analysis, 20(3):608–623, 1989.
G. Nguetseng.
Asymptotic analysis for a stiff variational problem arising in mechanics.
SIAM Journal on Mathematical Analysis, 21(6):1394–1414, 1990.
G. Allaire.
Homogenization and Two-scale Convergence.
SIAM Journal on Mathematical Analysis, 23(6):1482–1518, 1992.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Key Points of the Theory - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
M. Amar.
Two-scale convergence and homogenization on BV(ω).
Asymptotic Analysis, 65(1):65–84, 1998.
J. Casado-Díaz and I. Gayte.
The two-scale convergence method applied to generalized Besicovitch spaces.
Proceedings of the Royal Society of London. Series A: Mathematical, Physical and
Engineering Sciences, 458(2028):2925–2946, 2002.
E. Frénod, P. A. Raviart, and E. Sonnendrücker.
Asymptotic expansion of the Vlasov equation in a large external magnetic field.
J. Math. Pures et Appl., 80(8):815–843, 2001.
G. Nguetseng and N. Svanstedt.
Σ−convergence.
Banach Journal of Mathematical Analysis, 5(1):101–135, 2011.
G. Nguetseng and J.-L. Woukeng.
Σ−Convergence of nonlinear parabolic operators.
Nonlinear Analysis: Theory, Methods & Applications, 66(4):968–1004, feb 2007.
E. Frénod.
Two-Scale Convergence.
ESAIM: Proceedings, 38:1–35, December 2012.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Key Points of the Theory - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
H. E. Pak.
Geometric two-scale convergence on forms and its applications to maxwell’s
equations.
Proceedings of the Royal Society of Edinburgh, 135A:133–147, 2005.
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Definitions
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Definitions
Notations
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Ω: a regular domain in Rn
L a usual functional Banach space: L0 its topological dual
space. L0 h., .iL : duality bracket. |.| L , |.| L0 : norms
q ∈ [1, +∞) and p ∈ (1, +∞] s.t. 1/q + 1/p = 1
0
C#
(Rn ; L): continuous functions Rn → L, periodic of period 1
with respect to every variable
Lp (Ω, L0 ): functions f : Ω → L0
s.t. |f |pL0 is integrable if p < ∞
s.t. |f |L0 is essentially bounded if p = ∞
Lp# (Rn ; L0 ): functions f : Rn → L0
s.t. |f |pL0 is locally integrable if p < ∞
s.t. |f |L0 is locally essentially bounded if p = ∞
and periodic of period 1.
Lp# (Rn ; L0 ) = (Lq# (Rn ; L))0 (because of the separability of L)
0
Lq (Ω; Lq# (Rn , L)), Lq (Ω; C#
(Rn ; L)) and Lp (Ω; Lp# (Rn , L0 ))
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Definitions
Two-Scale Convergence definition
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Definition
(u ε ) = (u ε (x)) ⊂ Lp (Ω; L0 ) Two-Scale converges to
U = U(x, ξ) ∈ Lp (Ω; Lp# (Rn , L0 ))
0
if, for any function φ = φ(x, ξ) ∈ Lq (Ω; C#
(Rn ; L)),
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Z
lim
ε→0
L0
Ω
x
h u ε (x), φ(x, )iL dx =
ε
Z Z
L0 h U(x, ξ), φ(x, ξ)iL
Ω
dxdξ,
[0,1]n
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Definitions
Strong Two-Scale Convergence definition
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Definition
IF p = q = 2, L is a Hilbert space,
IF
(u ε ) = (u ε (x)) ⊂ L2 (Ω; L0 ) Two-Scale converges to U = U(x, ξ)
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
0
and IF U ∈ L2 (Ω; C#
(Rn ; L0 )).
THEN we say
Order 0
Order 1
(u ε ) = (u ε (x)) Strongly Two-Scale converges to U = U(x, ξ)
Two-Scale
Numerics
Algorithms
Implementation
if
Z x 2
ε
u (x) − U(x, ) 0 dx = 0
ε→0 Ω
ε L
lim
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Link with weak-∗ convergence
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Link with weak-∗ convergence
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
Proposition
If (u ε ) ⊂ Lp (Ω; L0 ) Two-Scale converges to U ∈ Lp (Ω; Lp# (Rn ; L0 )),
then
Z
ε
u *
U(., ξ) dξ weak-* in Lp (Ω; L0 ).
[0,1]n
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
In the definition of Two-Scale Convergence: φ(x, ξ) = φ(x).
Z
L0 h u
lim
ε→0
ε
Z Z
L0 h U(x, ξ), φ(x)iL
(x), φ(x)iL dx =
Ω
Ω
Z
Z
L0 h
Ω
Emmanuel Frénod
dxdξ =
[0,1]n
!
U(x, ξ)dξ , φ(x)iL dx.
[0,1]n
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Two-Scale Convergence criterion
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale Convergence criterion
Injection Lemma - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Injection Lemma
0
If φ ∈ Lq (Ω; C#
(Rn ; L)), then for all ε > 0, function [φ]ε : Ω → L
defined by
x
[φ]ε (x) = φ(x, )
ε
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
satisfies
Hyperbolic
PDEs
k[φ]ε kLq (Ω;L) ≤ kφkLq (Ω;C 0 (Rn ;L))
#
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
q
kφkLq (Ω;C 0 (Rn ;L))
#
ε
k[φ] kLq (Ω;L)
!q
Z
=
Ω
sup |φ(x, ξ)|L
dx
ξ∈[0,1]n
Z
Z x q
=
φ(x, ) dx ≤
ε L
Ω
Ω
Emmanuel Frénod
!q
sup |φ(x, ξ)|L
dx
ξ∈[0,1]n
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale Convergence criterion
Injection Lemma - 2: Supplementary Proposition
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Supplementary Proposition
0
If φ ∈ Lq (Ω; C#
(Rn ; L)), then
Z x q
q
lim k[φ]ε kLq (Ω;L) = lim
φ(x, ) dx
ε→0 Ω
ε→0
ε L
Z Z
q
q
=
|φ(x, ξ)|L dxdξ = kφkLq (Ω;Lq (Rn ;L))
Ω
[0,1]n
#
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale Convergence criterion
Injection Lemma - 3: Suppl. Proposition proof
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
step 1:
∀m ∈ N: partition of [0, 1]n with m hypercubes of measure 1/m
m
ξm
i : center of the i-th hypercube χi : characteristic function of
the i-th Z
hypercube extended by periodicity to Rn
1
in L∞ (Ω; R) weak-*
[χi ]ε *
χi (ξ) dξ =
m
n
[0,1]
Z
1
in L∞ (Ω; R) weak-*
([χi ]ε )q *
χqi (ξ) dξ =
m
n
[0,1]
m
X
φ̃m (x, ξ) =
φ(x, ξ i ) χi (ξ) s.t.
i=1
Z X
Z m
x q
q
|φ(x, ξ i )|L ([χi ]ε )q dx =
lim
φ̃m (x, ) dx = lim
ε→0 Ω
ε→0 Ω
ε L
i=1
Z
Z Z
m
q
X
1
q
|φ(x, ξ i )|L dx =
φ̃m (x, ξ) dxdξ
m Ω
L
n
Ω [0,1]
i=1
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale Convergence criterion
Injection Lemma - 4: Suppl. Proposition proof
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
step 2: WeZhave
Z Z x q
x q
x q
k[φ]ε k.qLq (Ω;L) =
φ(x, ) dx =
φ̃m (x, ) dx +
φ(x, ) dx −
ε L
ε L
ε L
Ω
Ω
Ω
!
!
Z Z
Z Z
Z q
q
q
x . φ̃m (x, ) dx −
φ̃m (x, ξ) dxdξ +
φ̃m (x, ξ) dxdξ
ε L
L
L
Ω [0,1]n
Ω [0,1]n
Ω
And
Z Z
Ω
[0,1]n
q
φ̃m (x, ξ) dxdξ
!
L
!
Z Z
→
Ω
[0,1]n
|φ(x, ξ)|qL
dxdξ
as m → +∞
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Z Z q
x q
φ̃m (x, ξ) dxdξ → 0
φ̃m (x, ) dx −
ε L
L
Ω
Ω
as ε → 0
Z Z Z q
x q
x q
x q ≤
φ(x, x ) dx −
φ̃
(x,
)
dx
)
−
φ̃
(x,
)
dx
φ(x,
m
m
ε L
ε L ε L
ε L
Ω
Ω
Ω
Z
q
≤
sup φ(x, ξ) − φ̃m (x, ξ) dx → 0 as m → +∞
Ω ξ∈[0,1]n
Emmanuel Frénod
L
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale Convergence criterion
The criterion - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Theorem
If a sequence (u ε ) is bounded in Lp (Ω; L0 ), i.e. if
Z
ε
ku kLp (Ω;L0 ) =
|u
Ω
ε
p
(x)|L0
1p
dx
≤ c,
for a constant c independent of ε, then, there exists a profile
U ∈ Lp (Ω; Lp# (Rn ; L0 )) such that, up to a subsequence,
(u ε ) Two-Scale converges to U.
Two-Scale
Numerics
Algorithms
Implementation
Two ingredients for the proof
the sequential Banach-Alaoglu Theorem
the Riesz Representation Theorem.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale Convergence criterion
Proof of the Theorem - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Injection Lemma and assumption of the Theorem →
0
∀φ = φ(x, ξ) ∈ Lq (Ω; C#
(Rn ; L)) ((1/p) + (1/q) = 1)
Z
x
ε
ε
L0 h u (x), φ(x, )iL dx ≤ c k[φ] kLq (Ω,L)
ε
Ω
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
≤ ckφkLq (Ω;C#0 (Rn ;L))
Hence (thanks to the second inequality)
0
µε : Lq (Ω; C#
(Rn ; L))
Algorithms
Implementation
R
Z
Order 0
Order 1
Two-Scale
Numerics
→
7→
φ
L0 h u
Ω
q
ε
x
(x), φ(x, )iL dx
ε
0
(Ω; C#
(Rn ; L)))0
n
0
bounded in (L
0
0
As (Lq (Ω; C#
(R ; L))) dual of separable space Lq (Ω; C#
(Rn ; L))
0
µε * µ in (Lq (Ω; C#
(Rn ; L)))0 weak-* (up to a subsequence)
0
In particular: hµε , φi → hµ, φi, ∀φ ∈ Lq (Ω; C#
(Rn ; L))
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale Convergence criterion
Proof of the Theorem - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
0
We have: ∀φ = φ(x, ξ) ∈ Lq (Ω; C#
(Rn ; L)) ((1/p) + (1/q) = 1)
Z
x
ε
ε
0
0 (Rn ;L))
L h u (x), φ(x, )iL dx ≤ c k[φ] kLq (Ω,L) ≤ ckφkLq (Ω;C#
ε
Ω
Making ε → 0 →
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
0
(Rn ; L))
|hµ, φi| ≤ c kφkLq (Ω;Lq (Rn ;L)) ∀φ ∈ Lq (Ω; C#
#
0
Since Lq (Ω; C#
(Rn ; L)) is dense in Lq (Ω; Lq# (Rn ; L))
(whose dual is Lp (Ω; Lp# (Rn ; L0 )))
Riez Representation Theorem → ∃U ∈ Lp (Ω; Lp# (Rn ; L0 )) s.t.
Z Z
hµ, φi =
L0 h U(x, ξ), φ(x, ξ)iL dxdξ,
Ω
Z
L0
Ω
[0,1]n
x
h u (x), φ(x, )iL dx →
ε
ε
Z Z
L0 h U(x, ξ), φ(x, ξ)iL
Ω
dxdξ
[0,1]n
as ε → 0
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Strong Two-Scale Convergence criterion
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Strong Two-Scale Convergence criterion
Preliminary results -1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Lemma
0
IF ψ = ψ(x, ξ) ∈ L2 (Ω; C#
(Rn ; L))
([ψ]ε ) Strongly Two-Scale converges to ψ
x
(recall: [ψ]ε (x) = ψ(x, ))
ε
step 1: Two-Scale convergence
Consequence of the Riemann-Lebesgue generalization
Z
Z Z
x
x
L h ψ(x, ), φ(x, )iL dx →
L h ψ(x, ξ), φ(x, ξ)iL dxdξ
ε
ε
Ω
Ω [0,1]n
0
∀φ ∈ L2 (Ω; C#
(Rn ; L)), i.e.
([ψ]ε ) Two-Scale converges to ψ
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Strong Two-Scale Convergence criterion
Preliminary results - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
step 2: Strong Two-Scale convergence
Z x 2
ε
[ψ] (x) − ψ(x, ) 0 dx → 0,
ε L
Ω
x
Completely obvious: [ψ]ε (x) = ψ(x, )
ε
Hence:
([ψ]ε ) Strongly Two-Scale converges to ψ
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Strong Two-Scale Convergence criterion
Preliminary results - 3
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Also easy to prove:
Lemma
0
IF ψ = ψ(x, ξ) ∈ L2 (Ω; C#
(Rn ; L))
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
21
x 2
k[ψ] kL2 (Ω;L) =
ψ(x, ) dx =
ε L
Ω
!12
Z
12
Z Z
x
x
. Lh ψ(x, ), ψ(x, )iL dx →
L h ψ(x, ξ), ψ(x, ξ)iL dxdξ
ε
ε
Ω
Ω [0,1]n
!12
Z Z
Z
ε
2
=
Ω
[0,1]n
Emmanuel Frénod
|ψ(x, ξ)|L dx
= kψkL2 (Ω;L2 (Rn ;L)) .
#
Two-Scale Convergence and Two-Scale Numerical Methods
Strong Two-Scale Convergence criterion
The Criterion
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Theorem
IF(u ε ) ⊂ L2 (Ω; L) Two-Scale converges to U
0
IF U ∈ L2 (Ω; C#
(Rn ; L))
IF
lim ku ε kL2 (Ω;L) = kUkL2 (Ω;L2 ([0,1]n ;L) ,
ε→0
THEN
(u ε ) Strongly Two-Scale converges to U,
and, ∀(v ε ) ⊂ L2 (Ω; L) Two-Scale converging towards V ,
Z
ε
ε
h
u
,
v
i
*
in D0 (Ω).
L
L
L h U(., ξ), V (., ξ)iL dξ,
[0,1]n
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Strong Two-Scale Convergence criterion
The Criterion proof - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
First part of the Theorem
Z x 2
ε
u (x) − U(x, ) dx =
ε L
Z ZΩ
Z
x
x 2
2
ε
|u (x)|L dx − 2 Lh u ε (x), U(x, )iL dx +
U(x, ) dx
ε
ε L
Ω
Ω
Ω
ε→0
Z
lim
ε→0
Ω
2
|u ε (x)|L dx − 2
Order 0
Order 1
Ω
L h U(x, ξ), U(x, ξ)iL
[0,1]n
Z Z
Ω
dxdξ
2
+
Two-Scale
Numerics
Algorithms
Implementation
−→
Z Z
[0,1]n
|U(x, ξ)|L dxdξ =
Z Z
Ω
Z Z
2
2
|U(x, ξ)|L dxdξ − 2
|U(x, ξ)|L dxdξ
[0,1]n
Ω [0,1]n
Z Z
2
+
|U(x, ξ)|L dxdξ = 0.
Ω
Emmanuel Frénod
[0,1]n
Two-Scale Convergence and Two-Scale Numerical Methods
Strong Two-Scale Convergence criterion
The Criterion proof - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Second part of the Theorem - ∀ϕ ∈ D(Ω)
Z
ε
ε
ε
ε
0
D hLh u , v iL , ϕiD =
L h u (x), v (x)iL ϕ(x) dx =
Ω
Z
Z
x
x
ε
ε
ε
),
v
(x)i
ϕ(x)
dx+
h
U(x,
L
L h u (x)−U(x, ), v (x)iL ϕ(x) dx.
L
ε
ε
Ω
Ω
Z
x
x
• u ε (x) − U(x, ) → 0 → Lh u ε (x) − U(x, ), v ε (x)iL ϕ(x) dx → 0
ε
ε
Ω
Z
Z
x
x
ε
• . Lh U(x, ), v ε (x)iL ϕ(x) dx =
Lh v (x), U(x, )iL ϕ(x) dx =
ε
ε
Ω
Ω
Z
Z Z
x
ε
Lh v (x), ϕ(x)U(x, )iL dx →
Lh V (x, ξ), ϕ(x)U(x, ξ)iL dxdξ
ε
Ω
Ω [0,1]n
Z Z
=
Lh V (x, ξ), U(x, ξ)iL ϕ(x) dxdξ
Ω
[0,1]n
Z Z
Lh U(x, ξ), V (x, ξ)iL
=
Ω
Emmanuel Frénod
ϕ(x) dxdξ
[0,1]n
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Homogenization of
singularly perturbed
Hyperbolic Partial
Differential Equations
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Motivation : Tokamaks and
Stellarators
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Equation of interest
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Some words on Tokamaks and Stellarators - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Some words on Tokamaks and Stellarators - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Edge instability Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Discharge simula5on Hyperbolic
PDEs
Turbulence Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
∂f ε
M
+ v · ∇x f ε + (Eε + v × (Bε +
)) · ∇v f ε = 0
∂t
ε
∂f ε
v⊥
M
+ vk · ∇x f ε +
· ∇x f ε + (Eε + v ×
) · ∇v f ε = 0
∂t
ε
ε
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Equation of interest and setting
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Equation of interest and setting
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
∂u ε
t
1
+ a(t, , x) · ∇u ε + b · ∇u ε = 0
∂t
ε
ε
u ε |t=0 = u0
u ε = u ε (t, x), x ∈ Rd , t ∈ [0, T ), for T > 0
Assumptions:
a is regular
∇·a=0
τ 7→ a(t, τ, x) periodic of period 1
b = b(x) = Mx, M matrix s.t.
trM = 0
τ 7→ e τ M periodic of period 1
⇒ ∇ · b = 0 and τ 7→ X(τ ) = e τ M x periodic of period 1
( ∂X
∂τ = MX = b(X), X(0) = x)
u0 ∈ L2 (Rd )
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
A priori estimate
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
A priori estimate
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Z
∂u ε
t
1
+ a(t, , x) · ∇u ε + b · ∇u ε = 0 ×u ε ,
dx →
ε Z
ε
Z ∂t ε
Z Rd
∂u ε
t
1
u dx +
a(t, , x) · ∇u ε u ε dx +
b · ∇u ε u ε dx = 0
εZ
ε
d
Rd ∂t
Rd
R
ε 2
ε
Z
d
|u
|
dx
d
ku
k
ε
2
d
L (R ))
∂u ε
1
1
Rd
u dx =
=
2
2Z
dt
ZRd ∂t
Z dt
a · ∇u ε u ε dx = −
d
RZ
−
a · ∇u ε u ε dx −
Rd
∇ · a u ε u ε dx =
Rd
a · ∇u ε u ε dx = 0
Rd
Same thing
for last term
d ku ε kL2 (Rd ))
= 0→ ku ε kL2 (Rd )) constant→ ku ε kL2 ([0,T );L2 (Rd )) bounded
.
dt
(u.ε ) Two-Scale Converges to U = U(t, τ, x) ∈ L2 ([0, T ); L2# ((R; L2 (Rd )))
up to a subsequence
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Order 0 Homogenization
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Weak Formulation with Oscillating Test Functions
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 0 Homogenization
Weak Formulation With Oscillating Test Functions
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
For
t
φ = φ(t, τ, x) regular: [φ]ε (t, x) = φ(t, , x)
ε
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
ε
ε
∂φ
1 ∂φ
∂[φ]ε
=
+
∂t
∂t
ε ∂τ
ε
Z
∂u
t
1
[φ]ε ×
+ a(t, , x) · ∇u ε + b · ∇u ε ,
, IBP ⇒
∂t
ε
ε
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Z
T
Z
.
0
u
Rd
ε
∂φ
∂t
ε
ε
1 ∂φ
t
1
ε
ε
+
+ a(t, , x) · [∇φ] + b · [∇φ] dxdt
ε ∂τ
ε
ε
Z
+
u0 φ(0, 0, .) dx = 0
Rd
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Order 0 Homogenization - Constraint
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 0 Homogenization
Constraint
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
WFOTF:
ε
ε
Z TZ
1 ∂φ
t
1
∂φ
ε
ε
ε
+
+ a(t, , x) · [∇φ] + b · [∇φ] dxdt
.
u
∂t
ε ∂τ
ε
ε
0
Rd
Z
+
u0 φ(0, 0, .) dx = 0
Rd
×ε, ε → 0 →
∂U
+ b · ∇U = 0
∂τ
→
∃V (t, y) ∈ L2 ([0, T ); L2 (Rd )) s.t. U(t, τ, x) = V (t, e −τ M x)
Two-Scale
Numerics
Algorithms
Implementation
(Recall:
∂(e τ M x)
= M(e τ M x) = b(e τ M x)
∂τ
∂(V (t, e −τ M x))
+ b · ∇(V (t, e −τ M x)) =
∂τ
∇V (t, e −τ M x))·((−e −τ M )Mx)+((e −τ M )Mx)·∇V (t, e −τ M x)) = 0)
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Order 0 Homogenization - Equation for V
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 0 Homogenization
Equation for V - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
γ = γ(t, y) regular: φ(t, τ, x) = γ(t, e −τ M x) s.t.
For
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
∂φ
+ b · ∇φ = 0
∂τ
In WFOTF →
ε
Z TZ
Z
∂φ
t
ε
uε
+ a(t, , x) · [∇φ] dxdt +
u0 φ(0, 0, .) dx = 0
∂t
ε
0
Rd
Rd
ε→0 →
Z
T
Z
1
Z
U(t, τ, x)
0
0
Rd
∂φ
(t, τ, x) + a(t, τ, x) · ∇φ(t, τ, x) dxdτ dt
∂t
Z
+
u0 φ(0, 0, .) dx = 0
Rd
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 0 Homogenization
Equation for V - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Z
T
Z
1
Z
U(t, τ, x)
0
0
Rd
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
∂φ
(t, τ, x) + a(t, τ, x) · ∇φ(t, τ, x) dxdτ dt
∂t
Z
+
u0 φ(0, 0, .) dx = 0
Rd
U in terms of V ; φ in terms of γ
∂φ
∂γ
(t, τ, x) =
(t, e −τ M x) and ∇φ(t, τ, x) = (e −τ M )T ∇γ(t, e −τ M x)
∂t
∂t
→
Z T Z 1Z
∂γ
V (t, y)
(t, y) + e −τ M a(t, τ, e τ M y) · ∇γ(t, y) dydτ dt
∂t
0
0
Rd
Z
+
u0 (y) γ(0, y) dy = 0
Rd
∂V
+
∂t
Z
1
e −σM a(t, σ, e σM y) dσ · ∇V = 0 V|t=0 = u0
0
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Order 1 Homogenization
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
To simplify computations :
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
From now: a(t, τ, x) = a(x)
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Order 1 Homogenization - Preparations: Equation for U
and u
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 1 Homogenization
Equation for U and u - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Linearity → Equation for U → Equation for u (w-∗ limit of (u ε )):
WRITE
Z 1
∂V
−σM
σM
+
e
a(e y) dσ · ∇V = 0 in y = e −τ M x
∂t
0
USE: U(t, τ, x) = V (t, e −τ M x)
∇U(t, τ, x) = (e −τ M )T ∇V (t, e −τ M x) i.e.
∇V (t, e −τ M x) = (e τ M )T ∇U(t, τ, x) →
Z 1
∂ V (t, e −τ M x)
−σM
σM −τ M
0=
+
e
a(e e
x)dσ ·∇V (t, e −τ M x)
∂t
0
Z 1
∂U
=
+ eτM
e −σM a(e (σ−τ )M x)dσ · ∇U
∂t
0
Z 1
∂U
=
+
e (τ −σ)M a(e (σ−τ )M x)dσ · ∇U
∂t
0
Z 1
∂U
−σM
σM
=
+
e
a(e x)dσ · ∇U,
∂t
0
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 1 Homogenization
Equation for U and u - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Z 1
∂ V (t, e −τ M x)
−σM
σM −τ M
0=
+
e
a(e e
x)dσ ·∇V (t, e −τ M x)
∂t
0
Z 1
∂U
(τ −σ)M
(σ−τ )M
=
+
e
a(e
x)dσ · ∇U
∂t
0
Z 1
∂U
=
+
e −σM a(e σM x)dσ · ∇U,
∂t
0
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
→
Z 1
∂U
+
e −σM a(e σM x)dσ · ∇U = 0, U|t=0 = u0 (e −τ M x)
∂t
0
Z 1
u=
U(., τ, .)dτ →
0
∂u
+
∂t
Z
1
e
−σM
a(e
σM
Z
x)dσ · ∇u = 0, u|t=0 =
0
1
u0 (e −τ M x) dτ
0
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Order 1 Homogenization - Strong Two-Scale convergence
of u ε
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 1 Homogenization
Strong Two-Scale convergence of U - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
∂u ε
∂(u ε )2
= 2u ε
and ∇(u ε )2 = 2u ε ∇u ε
∂t
∂t
multiplying equation for u ε by 2u ε →
∂(u ε )2
1
+ a · ∇(u ε )2 + b · ∇(u ε )2 = 0 (u ε )2|t=0 = u02
∂t
ε
2
2
d
4
IF u0 ∈ L (R ), i.e. if u0 ∈ L (Rd ), doing the same →
(u ε )2 Two-Scale converges to Z solution to
Hyperbolic
PDEs
Order 0
Order 1
∂Z
+
∂t
Two-Scale
Numerics
Algorithms
Implementation
Z
Z|t=0 =
→Z =U
1
e
−σM
a(e
σM
x)dσ · ∇Z = 0
0
u02 (e −τ M x)
2
((u ε )2 ) Two-Scale Converges to U 2
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 1 Homogenization
Strong Two-Scale convergence of U - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
((u ε )2 ) Two-Scale Converges to U 2
→
ku ε kL2 ([0,T );L2 (Rd )) → kUkL2 ([0,T );L2 ((R;L2 (Rd )))
#
0
d
Moreover: IF u0 ∈ C (R ) →
0
u ε ∈ C 0 ([0, T ); C 0 (Rd )), U ∈ C 0 ([0, T ); C#
((R; C 0 (Rd ))),
V ∈ C 0 ([0, T ); C 0 (Rd ))
HENCE: IF u0 ∈ (L2 ∩ L4 ∩ C 0 )(Rd ), THEN in addition to every
already stated results
(u ε ) Strongly Two-Scale Converges to U
(We have: (u ε − [U]ε ) → 0
Now: Get more: (u ε − [U]ε )/ε Two-Scale Converges)
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Order 1 Homogenization - Function W1
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 1 Homogenization - Function W1 - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Step 1:
h ∂U iε 1 h ∂U iε h ∂U iε 1
∂U
∂[U]ε
+ b · ∇U = 0 →
=
+
=
− b · ∇[U]ε
∂τ
∂t
∂t
ε ∂τ
∂t
ε
Z 1
∂U
+
e −σM a(e σM x)dσ · ∇U = 0, U|t=0 = u0 (e −τ M x)
∂t
0
∂u ε
1
+ a(x) · ∇u ε + b · ∇u ε = 0, u ε |t=0 = u0
∂t
ε
→
ε
u − [U]ε
ε
ε
∂
u − [U]ε
u − [U]ε
1
ε
+a·∇
+ b·∇
∂t
ε
ε
ε
Z 1
1
−σM
σM
=−
a−
e
a(e x)dσ · ∇[U]ε
ε
0
ε
u − [U]ε
=0
ε
|t=0
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 1 Homogenization - Function W1 - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Step 2: DEFINE: W1 = W1 (t, τ, y) s.t
W̃1 = W̃1 (t, τ, x) = W1 (t, τ, e −τ M x) solution to
Z 1
∂ W̃1
+ b · ∇W̃1 = − a −
e −σM a(e σM x)dσ · ∇U
∂τ
0
THEN: [W̃1 ]ε = [W̃1 ]ε (t, x) = W̃1 (t, t/ε, x):
∂[W̃1 ]ε
1
+ a · ∇[W̃1 ]ε + b · ∇[W̃1 ]ε
∂t "
#ε
" ε #ε
∂ W̃1
1 ∂ W̃1
1
=
+
+ a · ∇[W̃1 ]ε + b · ∇[W̃1 ]ε
∂t
ε ∂τ
ε
"
#ε
Z 1
1
∂ W̃1
=
+ a · ∇[W̃1 ]ε −
a−
e −σM a(e σM x)dσ · ∇[U]ε
∂t
ε
0
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 1 Homogenization - Function W1 - 3
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
∂
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
ε
u ε − [U]ε
1
u − [U]ε
+ b·∇
ε
ε
ε
Z 1
1
−σM
σM
ε
a−
e
a(e x)dσ · ∇[U]
=−
ε
ε
0
∂[W̃1 ]
1
ε
ε
+ a · ∇[W̃1 ] + b · ∇[W̃1 ]
∂t
ε
#ε
"
Z 1
1
∂ W̃1
ε
−σM
σM
ε
+ a · ∇[W̃1 ] −
=
a−
e
a(e x)dσ · ∇[U]
∂t
ε
0
Emmanuel
Frénod
Hyperbolic
PDEs
u ε − [U]ε
ε
∂t
+a·∇
u ε − [U]ε
ε
− [W̃1 ]ε
u − [U]ε
ε
+a·∇
− [W̃1 ]ε
∂t
ε
"
#ε
ε
∂ W̃1
1
u − [U]ε
ε
+ b·∇
− [W̃1 ] = −
− a · ∇[W̃1 ]ε
ε
ε
∂t
ε
u − [U]ε
ε
− [W̃1 ]
= −[W̃1 ]ε |t=0
ε
|t=0
∂
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 1 Homogenization - Function W1 - 4
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Step 3: expression of the function W1 :
W̃1 (t, τ, x) = W1 (t, τ, e −τ M x)
Z 1
∂ W̃1
+ b · ∇W̃1 = − a −
e −σM a(e σM x)dσ · ∇U
∂τ
0
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
→
Z 1
∂W1
τM
−σM
(σ+τ )M
= − a(e y) −
e
a(e
y)dσ · ∇U(t, τ, e τ M y)
∂τ
0
∇U(t, τ, e τ M y) = (e −τ M )T ∇ U(t, τ, e τ M y) = (e −τ M )T ∇V (t, y)
→
Z 1
∂W1
−τ M
τM
−(σ+τ )M
(σ+τ )M
=− e
a(e y) −
e
a(e
y) dσ ·∇V (t, y)
∂τ
0
Z 1
= − e −τ M a(e τ M y) −
e −σM a(e σM y) dσ · ∇V (t, y)
0
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 1 Homogenization - Function W1 - 5
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Z 1
∂W1
= − e −τ M a(e τ M y) −
e −(σ+τ )M a(e (σ+τ )M y) dσ ·∇V (t, y)
∂τ
0
Z 1
−τ M
τM
−σM
σM
=− e
a(e y) −
e
a(e y) dσ · ∇V (t, y)
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
0
→
W1 (t, τ, y) =
Z τ
Z
e −σM a(e σM y) dσ − τ
−
1
e −σM a(e σM y) dσ · ∇V (t, y)
0
0
ε
By-product: [W̃1 ] |t=0 = 0
"
#ε
∂ W̃1
. −
− a · ∇[W̃1 ]ε ∂t
≤ C1
L∞ ([0,T );L2 (Rd ))
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Order 1 Homogenization - A priori estimate and
convergence
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 1 Homogenization
A priori estimate and convergence - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
u ε − [U]ε
ε
ε
− [W̃1 ]
∂
u − [U]ε
ε
+a·∇
− [W̃1 ]ε
∂t
ε
"
#ε
ε
ε
∂ W̃1
1
u − [U]
ε
+ b·∇
− [W̃1 ] = −
− a · ∇[W̃1 ]ε
ε
ε
∂t
ε
u − [U]ε
ε
− [W̃1 ]
= −[W̃1 ]ε |t=0 = 0
ε
|t=0
Z
×((u ε − [U]ε )/ε − [W̃1 ]ε ),
dx, IBP →
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Rd
Algorithms
Implementation
Z
d
Rd
!
ε
2
u − [U]ε
− [W̃1 ]ε dx
ε
dt
Z
≤ C1
Rd
Emmanuel Frénod
!21
ε
2
u − [U]ε
− [W̃1 ]ε dx
ε
Two-Scale Convergence and Two-Scale Numerical Methods
Order 1 Homogenization
A priori estimate and convergence - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
u ε − [U]ε
− [W̃1 ]ε
ε
and consequently
u ε − [U]ε
ε
bounded in L2 ([0, T ); L2 (Rd )). Then, up to subsequences,
ε
u − [U]ε
Two-Scale Converges to U1 = U1 (t, τ, x)
ε
ε
u − [U]ε
ε
− [W̃1 ]
Two-Scale Converges to U1 − W̃1
ε
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Order 1 Homogenization - Constraint
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 1 Homogenization
Constraint
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
1
WFOTF : φ = φ(t, τ, x) ∈ C 1 ([0, T ); C#
((R; C 1 (Rd )))
T
Z
0
Z
Rd
u ε − [U]ε
− [W̃1 ]ε
ε
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
=
0
×ε, ε → 0
ε
ε
1
1 ∂φ
ε
ε
+
+ a · [∇φ] + b · [∇φ] dxdt
ε ∂τ
ε
!
ε
∂ W̃1
ε
−
− a · ∇[W̃1 ] [φ]ε dxdt
∂t
Rd
∂φ
∂t
Z TZ
→
∂(U1 − W̃1 )
+ b · ∇(U1 − W̃1 ) = 0
∂τ
∃V1 = V1 (t, y) ∈ L2 ([0, T ); L2 (Rd )) s.t.
U1 (t, τ, x) − W̃1 (t, τ, x) = V1 (t, e −τ M x) i.e.
U1 (t, τ, x) = V1 (t, e −τ M x) + W1 (t, τ, e −τ M x)
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Order 1 Homogenization - Equation for V1
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 1 Homogenization
Equation for V1 - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
And also Homogenization
Typical proofs
Definitions and
results
T
Z
1
Z
Z
V1 (t, e
0
Two-Scale
Numerics
Algorithms
Implementation
∂γ
−τ M
−τ M
−τ M
x)
(t, e
x) + e
a(x) · ∇γ(t, e
x) dxdτ dt
∂t
Z 1Z ∂ W̃1
−
− a(x) · ∇W̃1 γ(t, e −τ M x)dxdτ dt
∂t
0
Rd
−τ M
Rd
0
T
Z
=
0
Hyperbolic
PDEs
Order 0
Order 1
∂φ
+ b · ∇φ = 0
∂τ
USE φ(t, τ, x) in WFOTF, ε → 0 →
Emmanuel
Frénod
Two-Scale
Convergence
γ = γ(t, y) regular: φ(t, τ, x) = γ(t, e −τ M x) s.t.
For
change of variables (t, τ, x) 7→ (t, τ, y = e −τ M x) gives
T
1
∂γ
−τ M
τM
V1 (t, y)
(t, y) + e
a(e y) · ∇γ(t, y) dydτ dt
∂t
0
0
Rd
Z T Z 1Z ∂W1
=
−
− e −τ M a(e τ M y) · ∇W1 γ(t, y)dydτ dt
∂t
0
0
Rd
Z
Z
Z
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 1 Homogenization
Equation for V1 - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Z
Emmanuel
Frénod
T
Z
0
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Z
∂γ
(t, y) + e −τ M a(e τ M y) · ∇γ(t, y) dydτ dt
∂t
∂W1
−τ M
τM
−e
a(e y) · ∇W1 γ(t, y)dydτ dt
−
∂t
V1 (t, y)
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
1
Z
0
T
Z
Rd
1Z
=
0
0
Rd
Z
1
→
∂V1
+
∂t
e −σM a(e σM y)dσ · ∇V1 =
0
Z
Algorithms
Implementation
1
0
∂W1
−τ M
τM
−
−e
a(e y) · ∇W1 dτ
∂t
V1|t=0 = 0
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 1 Homogenization
Equation for V1 - 3
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Heavy computation to get:
Z 1
∂W1
− e −τ M a(e τ M y) · ∇W1 dτ
−
∂t
0
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Z 1
∂V1
−σM
σM
+
e
a(e y)dσ · ∇V1 =
∂t
0
Z τ
Z 1
−τ M
∇ e
a(e τ M y)
e −σM a(e σM y) dτ
0
0
Z 1
!
Z 1
1
−σM
σM
−σM
σM
+
e
a(e y) dσ
e
a(e y) dσ
· (∇V )
∇
2
0
0
V1|t=0 = 0.
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Two-Scale Numerical
Methods
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Motivation : Tokamaks and
Stellarators
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Long term target : 10 ms of a Tokamak working
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Edge instability Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Discharge simula5on Hyperbolic
PDEs
Turbulence Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
∂f ε
M
+ v · ∇x f ε + (Eε + v × (Bε +
)) · ∇v f ε = 0
∂t
ε
∂f ε
v⊥
M
+ vk · ∇x f ε +
· ∇x f ε + (Eε + v ×
) · ∇v f ε = 0
∂t
ε
ε
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Two-Scale Numerical
Method Algorithms
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Algorithm for order 0 Two-Scale Numerical Method
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
To compute u ε solution to
∂u ε
t
1
+ a(t, , x) · ∇u ε + b · ∇u ε = 0
∂t
ε
ε
u ε |t=0 = u0 .
for ε small:
Compute V solution to
Z 1
∂V
+
e −σM a(t, σ, e σM y) dσ · ∇V = 0 V|t=0 = u0
∂t
0
And use
t
u ε (t, x) ∼ U(t, , x)
ε
Emmanuel Frénod
t
t
U(t, , x) = V (t, e − ε M x)
ε
Two-Scale Convergence and Two-Scale Numerical Methods
Algorithm for order 1 Two-Scale Numerical Method
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
For ε small, to compute u ε solution to
∂u ε
1
+ a(x) · ∇u ε + b · ∇u ε = 0
∂t
ε
u ε |t=0 = u0 .
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Compute: W1 (t, τ, y) =
Z τ
Z
−
e −σM a(e σM y) dσ − τ
0
1
e −σM a(e σM y) dσ
· ∇V (t, y)
0
Compute: V and V1 solution to
Z 1
∂V
−σM
σM
+
e
a(e y) dσ · ∇V = 0 V|t=0 = u0
∂t
0
Z 1
∂V1
+
e −σM a(e σM y)dσ · ∇V1 = RHS(V )
∂t
0
And use
t
t
u ε (t, x) ∼ U(t, , x) + εU1 (t, , x)
ε
ε
t
t
t
t
= V (t, e − ε M x) + ε(V1 (t, e − ε M x) + W1 (t, , e − ε M x))
ε
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Two-Scale Numerical
Method implementation for
beam simulation
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
A beam in a focusing channel
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
A beam in a focusing channel
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
x
y
E~r
And also Homogenization
Typical proofs
Definitions and
results
vr
r
Hyperbolic
PDEs
z~t
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
A beam in a focusing channel - Simulation
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
A beam in a focusing channel - Simulation
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
A beam in a focusing channel - Simulation
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Digression on Pic Methods
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Pic Method explained - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Pic Method explained - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Pic Method explained - 3
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Pic Method explained - 4
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Pic Method explained - 5
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Pic Method explained - 6
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Beam in a focusing channel : PDE Model
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
PDE Model
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
fε = fε (t, r , vr ), t ∈ [0, T ), r ∈ R+ and vr ∈ R:

2
2

 ∂fε + 4π vr ∂fε + Er − 4π r ∂fε = 0

ε

 ∂t
ε
∂r
ε
∂vZr
1 ∂(r Er ε )
= ρε (t, r ),
ρε (t, r ) =
fε (t, r , vr ) dvr



r ∂r
R


fε (t = 0, r , vr ) = f0
∂u ε
1
+ aε · ∇u ε + b · ∇u ε = 0 with x replaced by (r , vr ) and
∂t
ε
2 0
4π vr
ε
a =
,
b=
Er ε (t, r )
−4π 2 r
M=
0
−2π
2π τ M
cos(2πτ ) sin(2πτ )
e
=
0
− sin(2πτ ) cos(2πτ )
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Order 0 Homogenization
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Assumptions: Zf0 ≥ 0, f0 ∈ (L1 ∩ Lp )(R2 ; rdrdvr ) for p ≥ 2
R2
(r 2 + vr2 )f0 rdrdvr < +∞
Then:
2
2
fε Two-Scale Converges to F ∈ L∞ ([0, T ); L∞
# (R; L (R ; rdrdvr )))
∞
∞
1,3/2
Er ε Two-Scale Converges to Er ∈ L ([0, T ); L# (R; W
(R; rdr )))
∞
2
2
∃G = G (t, q, ur ) ∈ L ([0, T ); L (R ; qdqdur )):
F (t, τ, r , vr ) = G (t, cos(2πτ )r − sin(2πτ )vr , sin(2πτ )r + cos(2πτ )vr )

Z 1
∂G
∂G


+
− sin(2πσ) Er (t, σ, cos(2πσ)q + sin(2πσ)ur ) dσ


 ∂t
∂q
0 Z
1
∂G

+
cos(2πσ) Er (t, σ, cos(2πσ)q + sin(2πσ)ur ) dσ
=0


∂u

r
0

G (t = 0) = f0
Er = Er (t, τ, r , vr ):
Z
1 ∂(r Er )
=
G t, cos(2πτ )r − sin(2πτ )vr , sin(2πτ )r + cos(2πτ )vr ) dvr
r ∂r
R
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Two-Scale Pic Method for a beam in a focusing channel
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale Pic Method to compute G - 1
Introduction
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
G approximated by GN (q, u, t) =
N
X
wk δ(q − Qk (t))δ(u − Uk (t))
k=1
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
From (Qkl , Ukl ) at time tl , compute (Qkl+1 , Ukl+1 ) as an approximated
solution to
Z 1
dQk
=−
sin(2πσ) Er (t, σ, cos(2πσ)Qk + sin(2πσ)Uk ) dσ, Qk (tl ) = Qkl
dt
0
Z 1
dUk
cos(2πσ) Er (t, σ, cos(2πσ)Qk + sin(2πσ)Uk ) dσ, Uk (tl ) = Ukl
=
dt
0
at time tl+1 = tl + ∆t
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale Pic Method to compute G - 1
Recall Runge-Kutta 4 Method
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
tl,1 = tl , y l,1 = y l
1
∆t
, y l,2 = y l + I 1 with I 1 = ∆t K (tl,1 , y l,1 ),
tl,2 = tl +
2
2
∆t
1 2
l,3
l
tl,3 = tl +
, y = y + I with I 2 = ∆t K (tl,2 , y l,2 ),
2
2
tl,4 = tl + ∆t, y l,4 = y l + I 3 , with I 3 = ∆t K (tl,3 , y l,3 )
1
1
1
1
y l+1 = y l + I 1 + I 2 + I 3 + I 4 with I 4 = ∆t K (tl,4 , y l,4 )
6
3
3
6
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale Pic Method to compute G - 1
Implementation - 1
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
And also Homogenization
Typical proofs
Definitions and
results
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
In other words, we have to compute Qkl,2 as follows:
1
Qkl,2 = Qkl + I 1 with
2
p
X
I 1 = ∆t −
γm sin(2πσm ) Er (tl , σm , cos(2πσm )Qkl + sin(2πσm )Ukl )
m=1
1
Qkl,3 = Qkl + I 2 with
2
p
X
I 2 = ∆t −
γm sin(2πσm )
m=1
Er2 (tl +
Emmanuel Frénod
∆t
, σm , cos(2πσm )Qkl,2 + sin(2πσm )Ukl,2 )
2
Two-Scale Convergence and Two-Scale Numerical Methods
Two-Scale Pic Method to compute G - 1
Implementation - 2
Two-Scale
Convergence
and Two-Scale
Numerical
Methods
Emmanuel
Frénod
Two-Scale
Convergence
Qkl,4 = Qkl + I 3 , with
p
X
I 3 = ∆t −
γm sin(2πσm )
m=1
And also Homogenization
Typical proofs
Definitions and
results
Er3 (tl +
∆t
, σm , cos(2πσm )Qkl,3 + sin(2πσm )Ukl,3 )
2
Hyperbolic
PDEs
Order 0
Order 1
Two-Scale
Numerics
Algorithms
Implementation
1
1
1
1
Qkl+1 = Qkl + I 1 + I 2 + I 3 + I 4 , with
6
3
3
6
p
X
I 4 = ∆t −
γm sin(2πσm )
m=1
Er4 (tl + ∆t, σm , cos(2πσm )Qkl,4 + sin(2πσm )Ukl,4 )
Emmanuel Frénod
Two-Scale Convergence and Two-Scale Numerical Methods