Professional Documents
Culture Documents
Numerical Analysis Seminar
Numerical Analysis Seminar
dual of V,
, )
V
V
duality pairing, / : V V
linear isomorphism.
Given f V
, nd u V such that
/u = f (1)
VF: nd u V such that
/u, v)
V
V
= f , v)
V
V
v V (2)
Solution of (1) u = f , : V
V, where := /
1
Amos Otasowie Egonmwan 4 / 24
The variational multiscale formulation
Let
V closed subspace of V, 1 : V
V linear projection
1(1) =
V, dene Ker (1) = V
(3)
= v V, v =
v + v
where
v
V, v
also, u =
u + u
u,
v)
V
V
+/u
v)
V
V
= f ,
v)
V
V
v
V (4)
/
u, v
)
V
V
+/u
, v
)
V
V
= f , v
)
V
V
v
(5)
Assume (4) and (5) are well posed for
u and u
respectively.
Associate with (5);
: V
V, which yields u
(f /
u)
Having
, eliminate u
u,
v)
V
V
/
u,
v)
V
V
= f ,
v)
V
V
/
f ,
v)
V
V
v
V (6)
admits a unique solution
u = 1u
Amos Otasowie Egonmwan 6 / 24
The ne-scale Greens operator
1
T
:
V
adjoint of 1, i.e
1
T
, v)
V
V
= , 1v)
V
V
V
Theorem
Under the assumption of the abstract problem and VMS formulation, we have
= 1
T
(11
T
)
1
1 (7)
1
T
= 0, and 1
= 0 (8)
Amos Otasowie Egonmwan 7 / 24
The ne-scale Greens operator, contd.
If dim(
i =1, ,N
such that, for all v V
i
, v)
V
V
= 0 i = 1, , N 1v = 0 (9)
In this case, (8) is equivalent to:
i
= 0 i = 1, , N (10)
and
i
,
)
V
V
= 0 V
i = 1, , N (11)
Introduce (V
)
N
,
T
V
N
,
T
=
_
_
_
1
,
1
)
V
V
1
,
N
)
V
V
.
.
.
.
.
.
.
.
.
N
,
1
)
V
V
N
,
N
)
V
V
_
_
R
RR
V
) R
N
, then (7) is equivalent to:
=
T
(
T
)
1
(12)
since
i
i =1, ,N
is a basis for the image of 1
T
Amos Otasowie Egonmwan 8 / 24
Orthogonal projectors and optimization
Given scalar product (, ) dened on V V, the related orthogonal projector
1 is dened by
(1w,
v) = (w,
v) w V,
v
V
In this case, V
and
V are orthogonal complements with respect to (, ), and the
VMS formulation thus provide optimal approximation
u
V of u, with respect
to the | | induced by the scalar product (, )
Amos Otasowie Egonmwan 9 / 24
The advection-diffusion model problem
Model problem:
/u = u + u = f in u[
= 0 (13)
> 0 (scalar diffusivity)
: R
d
, div() = 0
R
d
(d = 1, 2); regular domain
f L
2
()
VF: V = H
1
0
H
1
0
(), V
= H
1
Representation: Greens operator through the Greens function g : R
such that:
u(y) =
_
of u from
r = f /
u :
u
(y) =
_
and function g
i ,N
such that:
_
i
(x)v(x)dx = 0 i , , N 1v = 0
Then, g
(x, y) = g(x, y)
_ _
g(
x, y)
1
(
x)d
x
_
g(
x, y)
N
(
x)d
x
_
_
_
_
_
g(
x,
y)
1
(
x)
1
(
y)d
xd
y . . .
_
g(
x,
y)
N
(
x)
1
(
y)d
xd
y
.
.
.
.
.
.
.
.
.
_
g(
x,
y)
1
(
x)
N
(
y)d
xd
y . . .
_
g(
x,
y)
N
(
x)
N
(
y)d
xd
y
_
_
1
_
_
_
_
g(x,
y)
1
(
y)d
y
.
.
.
_
g(x,
y)
N
(
y)d
y
_
_
(15)
Amos Otasowie Egonmwan 12 / 24
VMS for advection-diffusion model problem
The property (10) and (11) =for all x, y and for all i = 1, , N
_
x, y)
i
(
x)d
x = 0 and
_
(x,
y)
i
(
y)d
y = 0 (16)
In this context, the VMS formulation (6) reads: Find
u
V such that
_
u(x)
u)
v(x)dx
_
u(x)g
(x, y)/
v(y)dxdy
=
_
f (x)
vdx
_
f (x)g
(x, y)/
v(y)dxdy
v
V
Amos Otasowie Egonmwan 13 / 24
Linear elements and H
1
0
-optimality in 1D
Take: d = 1, = (0, L), and consider: 0 = x
0
< x
1
< < x
el 1
< x
el
= L
Subdivision: (0, L) into n
el
elements (x
i 1
, x
i
), i =, , n
el
For the H
1
0
-projector 1 = 1
H
1
0
the VMS provides a nodally exact approximation
u of
the exact solution u.
In this case,
i
= (x x
i
) and the property (16) in the theorem is equivalent to:
g
(x, x
i
) = g
(x
i
, y) = 0 i = 1, , N, 0 x, y L; (17)
i.e., g
(x, y) = g(x, y)
_
g(x
1
, y) g(x
N
, y)
_
_
_
_
g(x
1
, x
1
) . . . g(x
N
, x
1
)
.
.
.
.
.
.
.
.
.
g(x
1
, x
N
) . . . g(x
N
, x
N
)
_
_
1
_
_
_
g(x, x
1
)
.
.
.
g(x, x
N
)
_
_
Amos Otasowie Egonmwan 15 / 24
Linear elements and H
1
0
-optimality in 1D, contd.
Since g(x, y)
(y) =
_
x
i
x
i 1
g
i =1, ,n
el
H
1
0
(x
i 1
, x
i
),
Amos Otasowie Egonmwan 16 / 24
Linear elements and H
1
0
-optimality in 1D, contd.
If we assume piecewise-constant coefcients , and source term f , the ne-scale
VE:
_
L
0
_
L
0
/
v(y)g
i =1
_
x
i
x
i 1
_
x
i
x
i 1
/
v(y)g
i =1
_
x
i
x
i 1
_
x
i
x
i 1
g
(x, y)dxdy
x
i
x
i 1
_
x
i
x
i 1
r (x)/
v(x)dx,
which is recognized as a classical stabilization term depending on the parameter
1
1,(x
i 1
,x
i
)
=
_
x
i
x
i 1
_
x
i
x
i 1
g
(x, y)dxdy
x
i
x
i 1
=
h
2
_
coth()
1
_
where =
h
2
is the mesh P
eclet number, h = x
i
x
i 1
is the local mesh-size
Amos Otasowie Egonmwan 17 / 24
Higher order elements and H
1
0
-optimality in 1D
Consider higher-order piecewise-polynomial coarse: 0 = x
0
< x
1
< < x
n
el
1
= L
and set
V =
v H
1
0
(0, L) such that
v
|(x
i 1
,x
i
)
P
k
, 1 i n
el
i =1, ,n
el
H
1
0
(x
i 1
, x
i
), (18)
Amos Otasowie Egonmwan 18 / 24
Higher order elements and H
1
0
-optimality in 1D, contd.
Consider: V
i
= V
|(x
i 1
,x
i
)
; as ne-scale of bubbles,
V
i
=
V
|(x
i 1
,x
i
)
H
1
0
(x
i 1
, x
i
) space of bubbles of coarse-scale
V
i
= H
1
0
(x
i 1
, x
i
) =
V
i
i
space of unconstrained bubbles
In this case, the Greens function of the unconstrained bubble is the element Greens
function g
el
. From (12), we get g
in terms of g
el
: on (0, h) (0, h)
g
(x, y) = g
el
(x, y)
_
_
h
0
g
el
(
x, y)d
x
_
h
0
x
k2
g
el
(
x, y)d
x
_
_
_
_
_
_
h
0
_
h
0
g
el
(
x,
y)d
xd
y
_
h
0
_
h
0
x
k2
g
el
(
x,
y)d
xd
y
.
.
.
.
.
.
.
.
.
_
h
0
_
h
0
y
k2
g
el
(
x,
y)d
xd
y . . .
_
h
0
_
h
0
x
k2
y
k2
g
el
(
x,
y)d
xd
y
_
_
1
_
_
_
_
_
h
0
g
el
(x,
y)d
y
.
.
.
_
h
0
y
k2
g
el
(x,
y)d
y
_
_
(19)
Amos Otasowie Egonmwan 19 / 24
Higher order elements and H
1
0
-optimality in 1D, contd.
For k = 2, (21) yields:
g
(x, y) = g
el
(x, y)
_
h
0
g
el
(
x, y)d
x
_
h
0
g
el
(x,
y)d
y
_
h
0
_
h
0
g
el
(
x,
y)d
xd
y
and for k = 3, (21) becomes:
g
(x, y) = g
el
(x, y)
_
_
h
0
g
el
(
x, y)d
x
_
h
0
xg
el
(
x, y)d
x
_
_
_
h
0
_
h
0
g
el
(
x,
y)d
xd
y
_
h
0
_
h
0
xg
el
(
x,
y)d
xd
y
_
h
0
_
h
0
yg
el
(
x,
y)d
xd
y
_
h
0
_
h
0
x
yg
el
(
x,
y)d
xd
y
_
1
_
_
h
0
g
el
(x,
y)d
y
_
h
0
y
k2
g
el
(x,
y)d
y
_
Amos Otasowie Egonmwan 20 / 24
Expression for element Greens function
Element Greens function : g
el
(x, y)
/
g
el
(x, y) = (x y) x
g
el
(x, y) = 0 x
_
e = 1, , n
el
(20)
where /
eclet number, h = x
i
x
i 1
is the local mesh-size
Amos Otasowie Egonmwan 21 / 24
L
2
-optimality in 1D and localization of g
In 1D, 1 = 1
H
1
0
ne-scale Greens function g
through (18)
Remedy: Numerically compute g and g
when 1 = 1
H
1
0
is better than 1 = 1
L
2
because its
fully localized = coarse-scale approximation
u for 1
H
1
0
is better than 1
L
2
However, if coarse scales are piecewise-polynomials, then ne-scales are not
localized within each element for any projector (including 1
H
1
0
) = difculty in
evaluating the ne-scale effects in VMS formulation.
Amos Otasowie Egonmwan 23 / 24
Thank You!
Amos Otasowie Egonmwan 24 / 24