Stabilized Finite Element Method for 3D Navier-Stokes Equations with - - PowerPoint PPT Presentation

stabilized finite element method for 3d navier stokes
SMART_READER_LITE
LIVE PREVIEW

Stabilized Finite Element Method for 3D Navier-Stokes Equations with - - PowerPoint PPT Presentation

Stabilized Finite Element Method for 3D Navier-Stokes Equations with Physical Boundary Conditions Mohamed Amara , Daniela Capatina , David Trujillo Universit de Pau et des Pays de lAdour Laboratoire de Mathmatiques Appliques-CNRS


slide-1
SLIDE 1

Stabilized Finite Element Method for 3D Navier-Stokes Equations with Physical Boundary Conditions

Mohamed Amara, Daniela Capatina, David Trujillo Université de Pau et des Pays de l’Adour Laboratoire de Mathématiques Appliquées-CNRS UMR5142 Journée GdR MOMAS - Paris - 4 décembre 2008

Stabilized Finite Element Method for 3D Navier-Stokes Equations with Physical Boundary Conditions – p. 1/48

slide-2
SLIDE 2

Mathematical Framework

2D : stationary incompressible Navier-Stokes eqs.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 2/48

slide-3
SLIDE 3

Mathematical Framework

2D : stationary incompressible Navier-Stokes eqs. Boundary conditions:

     u · n = 0 , u · t = 0

  • n Γ1
  • p + 1

2u · u = p0

, u · t = 0

  • n Γ2

u · n = 0 , ω = ω0

  • n Γ3

with ω = curlu the scalar vorticity

(see also Conca et al. IJNMF ’95, Dubois M3AS ’02)

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 2/48

slide-4
SLIDE 4

Mathematical Framework

2D : stationary incompressible Navier-Stokes eqs. Boundary conditions:

     u · n = 0 , u · t = 0

  • n Γ1
  • p + 1

2u · u = p0

, u · t = 0

  • n Γ2

u · n = 0 , ω = ω0

  • n Γ3

with ω = curlu the scalar vorticity

(see also Conca et al. IJNMF ’95, Dubois M3AS ’02) Amara, Capatina and Trujillo Math. Comp. ’07 :

Three-fields formulation in (u, ω, p) thanks to :

u.∇u = ωu⊥ + 1 2∇(u · u)

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 2/48

slide-5
SLIDE 5

Mathematical Framework

From now on : Ω ⊂ R3 connected bounded polyhedron. Stationary incompressible Navier-Stokes equations

  • −ν∆u + u.∇u + ∇

p = f in Ω, divu = 0 in Ω.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 3/48

slide-6
SLIDE 6

Mathematical Framework

From now on : Ω ⊂ R3 connected bounded polyhedron. Stationary incompressible Navier-Stokes equations

  • −ν∆u + u.∇u + ∇

p = f in Ω, divu = 0 in Ω.

Boundary conditions:

     u · n = 0 , u × n = 0

  • n Γ1
  • p + 1

2u · u = p0

, u × n = 0

  • n Γ2

u · n = 0 , ω × n = ω0

  • n Γ3

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 3/48

slide-7
SLIDE 7

Mathematical Framework

From now on : Ω ⊂ R3 connected bounded polyhedron. Stationary incompressible Navier-Stokes equations

  • −ν∆u + u.∇u + ∇

p = f in Ω, divu = 0 in Ω.

Boundary conditions:

     u · n = 0 , u × n = 0

  • n Γ1
  • p + 1

2u · u = p0

, u × n = 0

  • n Γ2

u · n = 0 , ω × n = ω0

  • n Γ3

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 3/48

slide-8
SLIDE 8

Mathematical Framework

We take: f ∈ L

4 3(Ω), ω0 = 0, p0 = 0 and |Γ2| > 0.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 4/48

slide-9
SLIDE 9

Mathematical Framework

We take: f ∈ L

4 3(Ω), ω0 = 0, p0 = 0 and |Γ2| > 0.

Dynamic pressure: p =

p + 1

2u · u

Vorticity: ω = curl u

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 4/48

slide-10
SLIDE 10

Mathematical Framework

We take: f ∈ L

4 3(Ω), ω0 = 0, p0 = 0 and |Γ2| > 0.

Dynamic pressure: p =

p + 1

2u · u

Vorticity: ω = curl u By means of the relation : u · ∇u + ∇

p = ∇p + ω × u,

the system becomes:

     νcurlω + ∇p + ω × u = f in Ω, ω = curl u in Ω, divu = 0 in Ω.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 4/48

slide-11
SLIDE 11

Mathematical Framework

We take: f ∈ L

4 3(Ω), ω0 = 0, p0 = 0 and |Γ2| > 0.

Dynamic pressure: p =

p + 1

2u · u

Vorticity: ω = curl u By means of the relation : u · ∇u + ∇

p = ∇p + ω × u,

the system becomes:

     νcurlω + ∇p + ω × u = f in Ω, ω = curl u in Ω, divu = 0 in Ω.

Unknowns: vector fields:

u, ω

scalar field:

p.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 4/48

slide-12
SLIDE 12

The linear Stokes operator

Associated Stokes problem :

     νcurlω + ∇p = g in Ω, ω = curlu in Ω, divu = 0 in Ω,

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 5/48

slide-13
SLIDE 13

The linear Stokes operator

Associated Stokes problem :

     νcurlω + ∇p = g in Ω, ω = curlu in Ω, divu = 0 in Ω,

Boundary conditions

     u · n = 0 , u × n = 0

  • n Γ1,

p = 0 , u × n = 0

  • n Γ2,

u · n = 0 , ω × n = 0

  • n Γ3.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 5/48

slide-14
SLIDE 14

The linear Stokes operator

Associated Stokes problem :

     νcurlω + ∇p = g in Ω, ω = curlu in Ω, divu = 0 in Ω,

Boundary conditions

     u · n = 0 , u × n = 0

  • n Γ1,

p = 0 , u × n = 0

  • n Γ2,

u · n = 0 , ω × n = 0

  • n Γ3.

Hypothesis: g ∈ L

4 3(Ω) .

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 5/48

slide-15
SLIDE 15

The linear Stokes operator

Mixed variational formulation:

     Find (σ, u) ∈ X × M such that a(σ, τ) + b(τ, u) = 0 ∀τ ∈ X, b(σ, v) = −l(v) ∀v ∈ M,

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 6/48

slide-16
SLIDE 16

The linear Stokes operator

Mixed variational formulation:

     Find (σ, u) ∈ X × M such that a(σ, τ) + b(τ, u) = 0 ∀τ ∈ X, b(σ, v) = −l(v) ∀v ∈ M,

for all σ = (ω, p), τ = (θ, q) ∈ X and v ∈ M :

a(σ, τ) = ν

ω.θdΩ, b(τ, v) = −ν

θ.curlvdΩ +

qdivvdΩ, l(v) =

g.vdΩ.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 6/48

slide-17
SLIDE 17

The linear Stokes operator

The following Hilbert spaces are employed :

M = {v ∈ H(div, curl; Ω); v·n|Γ1∪Γ3 = 0, v×n|Γ1∪Γ2 = 0},

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 7/48

slide-18
SLIDE 18

The linear Stokes operator

The following Hilbert spaces are employed :

M = {v ∈ H(div, curl; Ω); v·n|Γ1∪Γ3 = 0, v×n|Γ1∪Γ2 = 0}, X = L2(Ω) × L2(Ω),

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 7/48

slide-19
SLIDE 19

The linear Stokes operator

The following Hilbert spaces are employed :

M = {v ∈ H(div, curl; Ω); v·n|Γ1∪Γ3 = 0, v×n|Γ1∪Γ2 = 0}, X = L2(Ω) × L2(Ω),

where

H(div, curl; Ω) = {v ∈ L2(Ω); divv ∈ L2(Ω), curlv ∈ L2(Ω)}.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 7/48

slide-20
SLIDE 20

The linear Stokes operator

The following Hilbert spaces are employed :

M = {v ∈ H(div, curl; Ω); v·n|Γ1∪Γ3 = 0, v×n|Γ1∪Γ2 = 0}, X = L2(Ω) × L2(Ω),

where

H(div, curl; Ω) = {v ∈ L2(Ω); divv ∈ L2(Ω), curlv ∈ L2(Ω)}. H(div, curl; Ω) and M are both normed by vM = (v2

0,Ω + divv2 0,Ω + curlv2 0,Ω)1/2.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 7/48

slide-21
SLIDE 21

The linear Stokes operator

We introduce |v|M = (divv2

0,Ω + curlv2 0,Ω)1/2.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 8/48

slide-22
SLIDE 22

The linear Stokes operator

We introduce |v|M = (divv2

0,Ω + curlv2 0,Ω)1/2.

We assume that:

  • |·|M is equivalent to the norm ·M in M,

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 8/48

slide-23
SLIDE 23

The linear Stokes operator

We introduce |v|M = (divv2

0,Ω + curlv2 0,Ω)1/2.

We assume that:

  • |·|M is equivalent to the norm ·M in M,
  • M is compactly imbedded in Lp(Ω), p > 4

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 8/48

slide-24
SLIDE 24

The linear Stokes operator

We introduce |v|M = (divv2

0,Ω + curlv2 0,Ω)1/2.

We assume that:

  • |·|M is equivalent to the norm ·M in M,
  • M is compactly imbedded in Lp(Ω), p > 4
  • the traces of the elements of M belong to L2(Γ).

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 8/48

slide-25
SLIDE 25

The linear Stokes operator

We introduce |v|M = (divv2

0,Ω + curlv2 0,Ω)1/2.

We assume that:

  • |·|M is equivalent to the norm ·M in M,
  • M is compactly imbedded in Lp(Ω), p > 4
  • the traces of the elements of M belong to L2(Γ).

Last two assumptions hold if : M ⊂ Hs(Ω), 3

4 < s ≤ 1

(in 2D, we can prove : M ⊂ Hs(Ω) with 1

2 < s ≤ 1)

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 8/48

slide-26
SLIDE 26

The linear Stokes operator

Continuous linear Stokes operator S defined by:

S : L4/3(Ω) → X × L4(Ω) g → S(g) = (σ, u).

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 9/48

slide-27
SLIDE 27

The linear Stokes operator

Babuška-Brezzi:

     find (σ, u) ∈ X × M such that a(σ, τ) + b(τ, u) = 0 ∀τ ∈ X, b(σ, v) = −l(v) ∀v ∈ M,

admits a unique solution if:

inf

v∈M\{0} sup σ∈X

b(σ, v) ||v||M||σ||X ≥ γ > 0

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 10/48

slide-28
SLIDE 28

The linear Stokes operator

Babuška-Brezzi:

     find (σ, u) ∈ X × M such that a(σ, τ) + b(τ, u) = 0 ∀τ ∈ X, b(σ, v) = −l(v) ∀v ∈ M,

admits a unique solution if:

inf

v∈M\{0} sup σ∈X

b(σ, v) ||v||M||σ||X ≥ γ > 0 a(., .) is V−elliptic, where V = {τ ∈ X; b(τ, v) = 0, ∀v ∈ M}

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 10/48

slide-29
SLIDE 29

The nonlinear Navier-Stokes operator

We introduce the nonlinear operator

G : X × L4(Ω) → L4/3(Ω) G(τ, v) = θ × v, where τ = (θ, q).

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 11/48

slide-30
SLIDE 30

The nonlinear Navier-Stokes operator

We introduce the nonlinear operator

G : X × L4(Ω) → L4/3(Ω) G(τ, v) = θ × v, where τ = (θ, q).

Navier-Stokes equations:

F(σ, u) = 0,

where F is defined by :

F : X × L4(Ω) → X × L4(Ω) F(τ, v) = (τ, v) − S(f − G(τ, v)).

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 11/48

slide-31
SLIDE 31

The nonlinear Navier-Stokes operator

We assume that there exists a solution (σ, u) such that:

F(σ, u) = 0 and DF(σ, u) is an isomorphism on X×L4(Ω),

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 12/48

slide-32
SLIDE 32

The nonlinear Navier-Stokes operator

We assume that there exists a solution (σ, u) such that:

F(σ, u) = 0 and DF(σ, u) is an isomorphism on X×L4(Ω),

where

DF(σ, u) = Id + S(DG(σ, u)).

and

DG(σ, u)(τ, v) = θ × u+ ω × v ∀τ = (θ, q) ∈ X.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 12/48

slide-33
SLIDE 33

The discrete Stokes operator

We define

(Th)h>0 regular family of triangulations of Ω

consisting of tetrahedrons,

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 13/48

slide-34
SLIDE 34

The discrete Stokes operator

We define

(Th)h>0 regular family of triangulations of Ω

consisting of tetrahedrons,

Eh the set of internal faces,

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 13/48

slide-35
SLIDE 35

The discrete Stokes operator

We define

(Th)h>0 regular family of triangulations of Ω

consisting of tetrahedrons,

Eh the set of internal faces, hK the diameter of the tetrahedron K,

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 13/48

slide-36
SLIDE 36

The discrete Stokes operator

We define

(Th)h>0 regular family of triangulations of Ω

consisting of tetrahedrons,

Eh the set of internal faces, hK the diameter of the tetrahedron K, he the diameter of the face e,

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 13/48

slide-37
SLIDE 37

The discrete Stokes operator

We define

(Th)h>0 regular family of triangulations of Ω

consisting of tetrahedrons,

Eh the set of internal faces, hK the diameter of the tetrahedron K, he the diameter of the face e, Mh = {vh ∈ M; ∀K ∈ Th, vh |K∈ P1(K)} ⊂ C0(Ω),

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 13/48

slide-38
SLIDE 38

The discrete Stokes operator

We define

(Th)h>0 regular family of triangulations of Ω

consisting of tetrahedrons,

Eh the set of internal faces, hK the diameter of the tetrahedron K, he the diameter of the face e, Mh = {vh ∈ M; ∀K ∈ Th, vh |K∈ P1(K)} ⊂ C0(Ω), Lh =

  • qh ∈ L2(Ω); ∀K ∈ Th, qh |K∈ P0(K)
  • .

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 13/48

slide-39
SLIDE 39

The discrete Stokes operator

We define

(Th)h>0 regular family of triangulations of Ω

consisting of tetrahedrons,

Eh the set of internal faces, hK the diameter of the tetrahedron K, he the diameter of the face e, Mh = {vh ∈ M; ∀K ∈ Th, vh |K∈ P1(K)} ⊂ C0(Ω), Lh =

  • qh ∈ L2(Ω); ∀K ∈ Th, qh |K∈ P0(K)
  • .

Xh = Lh × Lh and Mh

are discrete subspaces of X and M .

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 13/48

slide-40
SLIDE 40

The discrete Stokes operator Sh

Sh : L

4 3(Ω)

→ Xh × Mh g → (σh, uh)

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 14/48

slide-41
SLIDE 41

The discrete Stokes operator Sh

Sh : L

4 3(Ω)

→ Xh × Mh g → (σh, uh) (σh, uh) solution of :      Find (σh = (ωh, ph), uh) ∈ Xh × Mh such that a(σh, τh) + βAh(σh, τh) + b(τh, uh) = 0 ∀τh = (θh, qh) ∈ Xh, b(σh, vh) = −

  • Ω g.vhdx

∀vh ∈ Mh,

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 14/48

slide-42
SLIDE 42

The discrete Stokes operator Sh

Sh : L

4 3(Ω)

→ Xh × Mh g → (σh, uh) (σh, uh) solution of :      Find (σh = (ωh, ph), uh) ∈ Xh × Mh such that a(σh, τh) + βAh(σh, τh) + b(τh, uh) = 0 ∀τh = (θh, qh) ∈ Xh, b(σh, vh) = −

  • Ω g.vhdx

∀vh ∈ Mh,

where

Ah(σh, τh) =

  • e∈Eh

he

  • e

[ph][qh]ds +

  • e⊂Γ2

he

  • e

phqhdΓ, β > 0 stabilization parameter, [.] the jump across the edge e ∈ Eh.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 14/48

slide-43
SLIDE 43

The discrete Stokes operator

The inf-sup condition is satisfied.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 15/48

slide-44
SLIDE 44

The discrete Stokes operator

The inf-sup condition is satisfied. Coercivity: we add Ah to the bilinear form a(·, ·).

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 15/48

slide-45
SLIDE 45

The discrete Stokes operator

The inf-sup condition is satisfied. Coercivity: we add Ah to the bilinear form a(·, ·).

a + βAh is uniformly continuous on Xh.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 15/48

slide-46
SLIDE 46

The discrete Stokes operator

The inf-sup condition is satisfied. Coercivity: we add Ah to the bilinear form a(·, ·).

a + βAh is uniformly continuous on Xh. a + βAh is uniformly elliptic on Vh.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 15/48

slide-47
SLIDE 47

The discrete Stokes operator

The inf-sup condition is satisfied. Coercivity: we add Ah to the bilinear form a(·, ·).

a + βAh is uniformly continuous on Xh. a + βAh is uniformly elliptic on Vh. ⇒Existence and uniqueness for discrete Stokes pb.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 15/48

slide-48
SLIDE 48

The discrete Stokes operator

The operator Sh is linear, continuous and satisfies:

Sh(g)X×L4(Ω) ≤ c gL4/3(Ω)

with c independent of h and

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 16/48

slide-49
SLIDE 49

The discrete Stokes operator

The operator Sh is linear, continuous and satisfies:

Sh(g)X×L4(Ω) ≤ c gL4/3(Ω)

with c independent of h and

∀g ∈ L4/3(Ω), lim

h→0 (S − Sh)(g)X×L4(Ω) = 0.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 16/48

slide-50
SLIDE 50

The discrete Stokes operator

The operator Sh is linear, continuous and satisfies:

Sh(g)X×L4(Ω) ≤ c gL4/3(Ω)

with c independent of h and

∀g ∈ L4/3(Ω), lim

h→0 (S − Sh)(g)X×L4(Ω) = 0.

Moreover, if g ∈ L2(Ω) and (σ, u) ∈ H1(Ω) × H2(Ω) :

(S − Sh)(g)X×M ≤ ch gL2(Ω) .

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 16/48

slide-51
SLIDE 51

The discrete Stokes operator

Proof of the inf-sup condition: (usually difficult) Since, for all τh = (θh, qh) ∈ Xh

b(τh, vh) = −(θh, curl vh) + (qh, div vh),

taking

τh = (−curlvh, divvh) ∈ Xh

we obtain

b(τh, vh) = τ h2

X = curlvh2 0,Ω + divvh2 0,Ω = |vh|2 M

and sup

τh∈Xh

b(τh, vh) τhX = b(τh, vh) τhX = τ hx = |vh|M.

Inf-Sup condition verified with constant γ = 1.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 17/48

slide-52
SLIDE 52

The discrete Stokes operator

Proof of the Vh- coercivity (usually trivial) of ah:

ah = a + βAh.

Semi-norm on Xh associated to Ah: for all τh ∈ Xh,

|τh|h =

  • Ah(τh, τh) = (
  • e∈Ch

he [qh]2

0, e)

1 2

We have for all τh = (θh, qh) ∈ Vh:

ah(τh, τh) = θh2

0,Ω + β|τh|2 h ≥ ατh2 x

Proof of the Xh- continuity of ah: for all τh ∈ Xh,

|τh|h ≤ c qh0,Ω .

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 18/48

slide-53
SLIDE 53

The discrete Navier-Stokes problem

The discrete Navier-Stokes formulation can be written:

Fh(σh, uh) = (0, 0)

where Fh is defined by :

Fh : X × L4(Ω) → X × L4(Ω) Fh(τ, v) = (τ, v) − Sh(f − G(τ, v)).

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 19/48

slide-54
SLIDE 54

The discrete Navier-Stokes problem

The discrete Navier-Stokes formulation can be written:

Fh(σh, uh) = (0, 0)

where Fh is defined by :

Fh : X × L4(Ω) → X × L4(Ω) Fh(τ, v) = (τ, v) − Sh(f − G(τ, v)).

The functional Fh is differentiable and:

DFh(σh, uh) = Id + Sh(DG(σh, uh)).

Main tool: variant of the implicit function theorem.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 19/48

slide-55
SLIDE 55

The discrete Navier-Stokes problem

We show that: ∀(τ, v) ∈ Y = X × L4(Ω),

  • DFh(τ, v) − DFh(τ, v) ≤ c (τ, v) − (τ, v)Y .
  • limh→0 Fh(σ, u)Y = 0.
  • ∃h0, ∀h ≤ h0, DFh(σ, u) is an isomorphism and
  • DFh(σ, u)−1

≤ 2

  • DF(σ, u)−1

.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 20/48

slide-56
SLIDE 56

The discrete Navier-Stokes problem

Then Uniqueness for h < h0 in a neighborhood of (σ, u).

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 21/48

slide-57
SLIDE 57

The discrete Navier-Stokes problem

Then Uniqueness for h < h0 in a neighborhood of (σ, u). a priori estimates:

(σ, u) − (σh, uh)Y ≤ c Fh(σ, u)Y .

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 21/48

slide-58
SLIDE 58

The discrete Navier-Stokes problem

Then Uniqueness for h < h0 in a neighborhood of (σ, u). a priori estimates:

(σ, u) − (σh, uh)Y ≤ c Fh(σ, u)Y .

a posteriori estimates

(σ, u) − (σh, uh)Y ≤ c F(σh, uh)Y .

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 21/48

slide-59
SLIDE 59

A priori estimates

We get : Unconditionally convergent method, since

Fh(σ, u) = (Sh − S)(f − ω × u).

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 22/48

slide-60
SLIDE 60

A priori estimates

We get : Unconditionally convergent method, since

Fh(σ, u) = (Sh − S)(f − ω × u).

Optimal convergence rate O(h) if smooth solution

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 22/48

slide-61
SLIDE 61

A priori estimates

We get : Unconditionally convergent method, since

Fh(σ, u) = (Sh − S)(f − ω × u).

Optimal convergence rate O(h) if smooth solution Aubin-Nitsche argument ⇒ u − uhL4(Ω) ≤ O(h5/4) (respt. O(h3/2) in 2D)

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 22/48

slide-62
SLIDE 62

A posteriori estimators

Residuals on every element K of the triangulation:

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 23/48

slide-63
SLIDE 63

A posteriori estimators

Residuals on every element K of the triangulation:

η1 = ν(ωh − curluh), η2 = divuh , η3 = f − ωh × uh,

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 23/48

slide-64
SLIDE 64

A posteriori estimators

Residuals on every element K of the triangulation:

η1 = ν(ωh − curluh), η2 = divuh , η3 = f − ωh × uh, η4 =      ν[ωh] if e ∈ Eh νωh if e ∈ Γ3 if e ∈ Γ1 ∪ Γ2 , η5 =      [ph] if e ∈ Eh ph if e ∈ Γ2 0 if e ∈ Γ1 ∪ Γ3 ,

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 23/48

slide-65
SLIDE 65

A posteriori estimators

Residuals on every element K of the triangulation:

η1 = ν(ωh − curluh), η2 = divuh , η3 = f − ωh × uh, η4 =      ν[ωh] if e ∈ Eh νωh if e ∈ Γ3 if e ∈ Γ1 ∪ Γ2 , η5 =      [ph] if e ∈ Eh ph if e ∈ Γ2 0 if e ∈ Γ1 ∪ Γ3 , η2

K = η12 0,K+η22 0,K+h2s K η32 0,K+h2s−1 e

  • e∈∂K

(η42

0,e+η52 0,e)

where s ∈

3

4, 1

is such that M ⊂ Hs(Ω). Then :

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 23/48

slide-66
SLIDE 66

A posteriori estimators

Residuals on every element K of the triangulation:

η1 = ν(ωh − curluh), η2 = divuh , η3 = f − ωh × uh, η4 =      ν[ωh] if e ∈ Eh νωh if e ∈ Γ3 if e ∈ Γ1 ∪ Γ2 , η5 =      [ph] if e ∈ Eh ph if e ∈ Γ2 0 if e ∈ Γ1 ∪ Γ3 , η2

K = η12 0,K+η22 0,K+h2s K η32 0,K+h2s−1 e

  • e∈∂K

(η42

0,e+η52 0,e)

where s ∈

3

4, 1

is such that M ⊂ Hs(Ω). Then : (σ, u) − (σh, uh)Y ≤ c(

  • K∈Th

η2

K)1/2.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 23/48

slide-67
SLIDE 67

A posteriori estimators: A 2D example

Coarse grid Refined grid

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 24/48

slide-68
SLIDE 68

A posteriori estimators: A 2D example

Coarse grid Refined grid Estimators on the different meshes

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 24/48

slide-69
SLIDE 69

A posteriori estimators

A tool to fix the parameter β Example on the 2D step test Values of η

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 25/48

slide-70
SLIDE 70

A posteriori estimators

A tool to fix the parameter β Example on the 2D step test Values of η for β = 0.03,

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 25/48

slide-71
SLIDE 71

A posteriori estimators

A tool to fix the parameter β Example on the 2D step test Values of η for β = 0.03, β = 0.5

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 25/48

slide-72
SLIDE 72

A posteriori estimators

A tool to fix the parameter β Example on the 2D step test Values of η for β = 0.03, β = 0.5 and β = 2

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 25/48

slide-73
SLIDE 73

Numerical results: Convergence Rate

Ω =] − 1, 1[3, p = sin(πx)sin(πy)sin(πz), u1 = cos(πx)sin(πy)sin(πz), u2 = sin(πx)cos(πy)sin(πz), u3 = −2sin(πx)sin(πy)cos(πz).

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 26/48

slide-74
SLIDE 74

Numerical results: Convergence Rate

Ω =] − 1, 1[3, p = sin(πx)sin(πy)sin(πz), u1 = cos(πx)sin(πy)sin(πz), u2 = sin(πx)cos(πy)sin(πz), u3 = −2sin(πx)sin(πy)cos(πz).

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 26/48

slide-75
SLIDE 75

Numerical results: Convergence Rate

Ω =] − 1, 1[3, p = sin(πx)sin(πy)sin(πz), u1 = cos(πx)sin(πy)sin(πz), u2 = sin(πx)cos(πy)sin(πz), u3 = −2sin(πx)sin(πy)cos(πz).

Slope :−1

3 and h ∼ N− 1

3 then errors ∼ O(h)

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 26/48

slide-76
SLIDE 76

Numerical results: The cavity tests (Re=100)

The cavity test on the unit cube

Mesh: 3232 elem., 838 nodes Streamlines

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 27/48

slide-77
SLIDE 77

Numerical results: The cavity tests (Re=100)

Vorticity lines Pressure isolines

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 28/48

slide-78
SLIDE 78

Numerical results: The cavity tests (Re=5000)

The cavity test on the domain ]0,1[×]0,1[×]0,2[

Mesh: 8619 elem., 1920 nodes Vorticity lines

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 29/48

slide-79
SLIDE 79

Numerical results: The cavity tests (Re=5000)

Velocity Streamlines

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 30/48

slide-80
SLIDE 80

Numerical results: The step test (Re=10)

Mesh :10794 elements, 2665 nodes

Pressure imposed on the inlet and outlet boundaries.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 31/48

slide-81
SLIDE 81

Numerical results: The step test (Re=10)

Velocity

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 32/48

slide-82
SLIDE 82

Numerical results: The step test (Re=10)

Streamlines

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 33/48

slide-83
SLIDE 83

Numerical results: The step test (Re=10)

Pressure

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 34/48

slide-84
SLIDE 84

Numerical results: The step test (Re=1000)

Mesh :10794 elements, 2665 nodes

Pressure imposed on the inlet and outlet boundaries.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 35/48

slide-85
SLIDE 85

Numerical results: The step test (Re=1000)

Streamlines closed to the step

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 36/48

slide-86
SLIDE 86

Numerical results: The step test (Re=1000)

View from the bottom Lateral view

Velocity near the step

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 37/48

slide-87
SLIDE 87

Numerical results: The step test (Re=1000)

Streamlines closed to the step

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 38/48

slide-88
SLIDE 88

Numerical results: The step test (Re=1000)

Streamlines closed to the step

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 39/48

slide-89
SLIDE 89

Numerical results: The step test (Re=1000)

Vorticity lines

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 40/48

slide-90
SLIDE 90

Numerical results: The step test (Re=1000)

Pressure

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 41/48

slide-91
SLIDE 91

Numerical results: T-shaped domain (Re=100)

Mesh: 10053 elem., 2469 nodes Pressure (imposed on inlet and outlet)

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 42/48

slide-92
SLIDE 92

Numerical results: T-shaped domain (Re=100)

Streamlines Velocity

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 43/48

slide-93
SLIDE 93

Numerical results: T-shaped domain (Re=100)

Vorticity lines

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 44/48

slide-94
SLIDE 94

Numerical results: T-shaped domain (Re=10e4)

Mesh: 21985 elem., 5024 nodes

Pressure imposed on the inlet and outlet boundaries.

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 45/48

slide-95
SLIDE 95

Numerical results: T-shaped domain (Re=10e4)

Streamlines and Velocity

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 46/48

slide-96
SLIDE 96

Numerical results: T-shaped domain (Re=10e4)

Vorticity lines and pressure

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 47/48

slide-97
SLIDE 97

Numerical results: T-shaped domain

Streamlines for Re=100 and Re=10000

Stabilized Finite Element Method for 3D Navier-Stokes Equations – p. 48/48