Documente Academic
Documente Profesional
Documente Cultură
Silvia Bertoluzza
Istituto di Matematica Applicata e Tecnologie Informatiche del CNR, Pavia
S. Bertoluzza (IMATI-CNR)
ICOSAHOM 2016
1 / 23
ICOSAHOM 2016
2 / 23
[Maury, 01]
ICOSAHOM 2016
3 / 23
Model problem
Problem: find u H 1 () s.t.
u = f in
u=0
on
Rn : domain with holes
= \ B : (B holes)
= =
: boundary of the box
: boundaries of the
holes
S. Bertoluzza (IMATI-CNR)
ICOSAHOM 2016
4 / 23
[Maury, 01]
ICOSAHOM 2016
5 / 23
in
Local problems
u = f ,
in ,
Schwartz-type iterations
u n un sol. in of
un = f ,
un = u n on
un = 0 on
S. Bertoluzza (IMATI-CNR)
u = 0 on ,
u = u on
un U n sol. in of
U n = f + un
Relaxation
u n+1 = u n + (1 )U n
FBM for Stokes
ICOSAHOM 2016
6 / 23
Theoretical result
Convergence of the Schwartz procedure in the continuous [Maury 01] and
in the discrete case (under mild assumptions on the discretization)
[S.B., Ismail, Maury 11]
ICOSAHOM 2016
7 / 23
Weak formulation
Z
Z
Z
Z
u
v
v
v=
f v,
v H 1 ()
Z
Z
u
= 0, H 1/2 (),
(u u)
= 0, H 1/2 ()
[Maury 01]
&
ICOSAHOM 2016
8 / 23
0,01
0,0001
1e-06
0,01
0,1
h (log scale)
S. Bertoluzza (IMATI-CNR)
ICOSAHOM 2016
9 / 23
Stokes equation
find u (H 1 ())d , p L20 () s.t.
u + p = f in
u=0
in
u=0
on
Rn : domain with holes
= \ B : (B holes)
ICOSAHOM 2016
10 / 23
in
in
Z
p = 0,
u = 0 on
u + p = f ,
u
= 0,
u
= 0 on ,
Z
in
in
u
= u on
p = 0
S. Bertoluzza (IMATI-CNR)
ICOSAHOM 2016
11 / 23
Stable discretization
Stable Stokes elements, meshsize h
Meshsize
velocity: meshsize h (global), h (local)
pressure: meshsize (global), (local)
( = h)
ICOSAHOM 2016
12 / 23
a ax
e sin(2y )),
2
1
p = (1 e 2ax )
2
Pk Pk1 elements
S. Bertoluzza (IMATI-CNR)
ICOSAHOM 2016
13 / 23
Errors
ICOSAHOM 2016
14 / 23
Test 2
2D rectangular domain with 70 perforations
inflow on left boundary with parabolic profile
no slip condition otherwise
velocity/pressure
S. Bertoluzza (IMATI-CNR)
ICOSAHOM 2016
15 / 23
Test 2
Similar test in 3D - 10 perforations
velocity
S. Bertoluzza (IMATI-CNR)
ICOSAHOM 2016
16 / 23
Impact of quadrature
Several integrals to compute
Find uh Vh , uh Vh , h h , h h such that
Z
Z
Z
uh vh
h vh =
fvh , vh Vh
Z
Z
Z
Z
uh
vh
h vh
h vh =
f vh ,
vh Vh
Z
Z
Z
uh h = 0, h h ,
uh h
uh h = 0, h h
ICOSAHOM 2016
17 / 23
fvh
Z
Z
Z
Z
uh
vh h vh h vh =
f vh ,
vh Vh
Z
Z
uh h = 0, h h ,
(uh uh )h = 0, h h
S. Bertoluzza (IMATI-CNR)
ICOSAHOM 2016
18 / 23
u v (v ) =
fv , v H01 ()
Z
Z
Z
Z
u
v
v
v=
f v,
v H 1 ()
Z
Z
1/2
u
= 0, H
(),
(uh ) u
= 0, H 1/2 ()
(g ) :=
X
K TR
Z
IK (g )
g,
(g ) :=
X
K TR
Z
IK (g )
ICOSAHOM 2016
19 / 23
Which mesh?
Option 1: TR = trace on curve of mesh for
Th fitted to and
Mesh is regular
Simplest option, best for implementation
S. Bertoluzza (IMATI-CNR)
ICOSAHOM 2016
20 / 23
ICOSAHOM 2016
21 / 23
Loss of a factor 1/2 in the method order. Not optimal but still high
order.
No assumptions on smoothness of u on
Only smoothness assumption on the quadrature mesh is that it is
inherited by a shape regular mesh on
S. Bertoluzza (IMATI-CNR)
ICOSAHOM 2016
22 / 23
Conclusions
FBM: potentially high order fictitious domain method
Need to compute integral for coupling on non-matching grids
On quadrature on Th ok!
On
quadrature on Th ok!
quadrature on Th : low order (in theory)
S. Bertoluzza (IMATI-CNR)
ICOSAHOM 2016
23 / 23