discontinuous galerkin method for convection-diffusion...

85
Scalar convection-diffusion equation Discretization of the problem Numerical analysis Application to compressible flow simulations Discontinuous Galerkin method for convection-diffusion problems J. Hozman, (supervisor V´ ıt Dolejˇ ı) Charles University Prague Faculty of Mathematics and Physics Programy a algoritmy numerick´ e matematiky 14 Doln´ ı Maxov, June 1-6, 2008 J. Hozman DGM for convection-diffusion problems

Upload: others

Post on 01-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Discontinuous Galerkin method forconvection-diffusion problems

J. Hozman, (supervisor Vıt Dolejsı)

Charles University PragueFaculty of Mathematics and Physics

Programy a algoritmy numericke matematiky 14Dolnı Maxov,June 1-6, 2008

J. Hozman DGM for convection-diffusion problems

Page 2: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Outline

1 Scalar convection-diffusion equation

2 Discretization of the problem

3 Numerical analysis

4 Application to compressible flow simulations

J. Hozman DGM for convection-diffusion problems

Page 3: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Introduction

Our aim: efficient, accurate and robust numerical scheme forthe simulation of viscous compressible flows,

Model problem:scalar nonstationary convection–diffusion equation withnonlinear convection and nonlinear diffusion,

discontinuous Galerkin finite element method (DGFEM) withNIPG, SIPG or IIPG variant,

error estimates of DGFEM for nonlinear nonstationaryconvection–diffusion problems

J. Hozman DGM for convection-diffusion problems

Page 4: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Introduction

Our aim: efficient, accurate and robust numerical scheme forthe simulation of viscous compressible flows,

Model problem:scalar nonstationary convection–diffusion equation withnonlinear convection and nonlinear diffusion,

discontinuous Galerkin finite element method (DGFEM) withNIPG, SIPG or IIPG variant,

error estimates of DGFEM for nonlinear nonstationaryconvection–diffusion problems

J. Hozman DGM for convection-diffusion problems

Page 5: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Introduction

Our aim: efficient, accurate and robust numerical scheme forthe simulation of viscous compressible flows,

Model problem:scalar nonstationary convection–diffusion equation withnonlinear convection and nonlinear diffusion,

discontinuous Galerkin finite element method (DGFEM) withNIPG, SIPG or IIPG variant,

error estimates of DGFEM for nonlinear nonstationaryconvection–diffusion problems

J. Hozman DGM for convection-diffusion problems

Page 6: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Introduction

Our aim: efficient, accurate and robust numerical scheme forthe simulation of viscous compressible flows,

Model problem:scalar nonstationary convection–diffusion equation withnonlinear convection and nonlinear diffusion,

discontinuous Galerkin finite element method (DGFEM) withNIPG, SIPG or IIPG variant,

error estimates of DGFEM for nonlinear nonstationaryconvection–diffusion problems

J. Hozman DGM for convection-diffusion problems

Page 7: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Scalar convection-diffusion equation

Let Ω ⊂ IR2, ∂Ω = ∂ΩD ∪ ∂ΩN , ∂ΩD ∩ ∂ΩN = ∅,QT ≡ Ω× (0,T ), we seek u : QT → IR such that

∂u

∂t+∇ · ~f (u)−∇ · (K(u)∇u) = g in QT , (1)

u = uD on ∂ΩD , t ∈ (0,T ), (2)

K(u)∇(u) · ~n = gN on ∂ΩN , t ∈ (0,T ), (3)

u(x , 0) = u0(x), x ∈ Ω, (4)

where: ~f = (f1, f2), fs ∈ C 1(IR), s = 1, 2,K(u) are matrices 2x2.

J. Hozman DGM for convection-diffusion problems

Page 8: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Scalar convection-diffusion equation

Let Ω ⊂ IR2, ∂Ω = ∂ΩD ∪ ∂ΩN , ∂ΩD ∩ ∂ΩN = ∅,QT ≡ Ω× (0,T ), we seek u : QT → IR such that

∂u

∂t+∇ · ~f (u)−∇ · (K(u)∇u) = g in QT , (1)

u = uD on ∂ΩD , t ∈ (0,T ), (2)

K(u)∇(u) · ~n = gN on ∂ΩN , t ∈ (0,T ), (3)

u(x , 0) = u0(x), x ∈ Ω, (4)

where: ~f = (f1, f2), fs ∈ C 1(IR), s = 1, 2,K(u) are matrices 2x2.

J. Hozman DGM for convection-diffusion problems

Page 9: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Scalar convection-diffusion equation

Let Ω ⊂ IR2, ∂Ω = ∂ΩD ∪ ∂ΩN , ∂ΩD ∩ ∂ΩN = ∅,QT ≡ Ω× (0,T ), we seek u : QT → IR such that

∂u

∂t+∇ · ~f (u)−∇ · (K(u)∇u) = g in QT , (1)

u = uD on ∂ΩD , t ∈ (0,T ), (2)

K(u)∇(u) · ~n = gN on ∂ΩN , t ∈ (0,T ), (3)

u(x , 0) = u0(x), x ∈ Ω, (4)

where: ~f = (f1, f2), fs ∈ C 1(IR), s = 1, 2,K(u) are matrices 2x2.

J. Hozman DGM for convection-diffusion problems

Page 10: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Scalar convection-diffusion equation

Let Ω ⊂ IR2, ∂Ω = ∂ΩD ∪ ∂ΩN , ∂ΩD ∩ ∂ΩN = ∅,QT ≡ Ω× (0,T ), we seek u : QT → IR such that

∂u

∂t+∇ · ~f (u)−∇ · (K(u)∇u) = g in QT , (1)

u = uD on ∂ΩD , t ∈ (0,T ), (2)

K(u)∇(u) · ~n = gN on ∂ΩN , t ∈ (0,T ), (3)

u(x , 0) = u0(x), x ∈ Ω, (4)

where: ~f = (f1, f2), fs ∈ C 1(IR), s = 1, 2,K(u) are matrices 2x2.

J. Hozman DGM for convection-diffusion problems

Page 11: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Scalar convection-diffusion equation

Let Ω ⊂ IR2, ∂Ω = ∂ΩD ∪ ∂ΩN , ∂ΩD ∩ ∂ΩN = ∅,QT ≡ Ω× (0,T ), we seek u : QT → IR such that

∂u

∂t+∇ · ~f (u)−∇ · (K(u)∇u) = g in QT , (1)

u = uD on ∂ΩD , t ∈ (0,T ), (2)

K(u)∇(u) · ~n = gN on ∂ΩN , t ∈ (0,T ), (3)

u(x , 0) = u0(x), x ∈ Ω, (4)

where: ~f = (f1, f2), fs ∈ C 1(IR), s = 1, 2,K(u) are matrices 2x2.

J. Hozman DGM for convection-diffusion problems

Page 12: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Scalar convection-diffusion equation

Let Ω ⊂ IR2, ∂Ω = ∂ΩD ∪ ∂ΩN , ∂ΩD ∩ ∂ΩN = ∅,QT ≡ Ω× (0,T ), we seek u : QT → IR such that

∂u

∂t+∇ · ~f (u)−∇ · (K(u)∇u) = g in QT , (1)

u = uD on ∂ΩD , t ∈ (0,T ), (2)

K(u)∇(u) · ~n = gN on ∂ΩN , t ∈ (0,T ), (3)

u(x , 0) = u0(x), x ∈ Ω, (4)

where: ~f = (f1, f2), fs ∈ C 1(IR), s = 1, 2,K(u) are matrices 2x2.

J. Hozman DGM for convection-diffusion problems

Page 13: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Scalar convection-diffusion equation

Let Ω ⊂ IR2, ∂Ω = ∂ΩD ∪ ∂ΩN , ∂ΩD ∩ ∂ΩN = ∅,QT ≡ Ω× (0,T ), we seek u : QT → IR such that

∂u

∂t+∇ · ~f (u)−∇ · (K(u)∇u) = g in QT , (1)

u = uD on ∂ΩD , t ∈ (0,T ), (2)

K(u)∇(u) · ~n = gN on ∂ΩN , t ∈ (0,T ), (3)

u(x , 0) = u0(x), x ∈ Ω, (4)

where: ~f = (f1, f2), fs ∈ C 1(IR), s = 1, 2,K(u) are matrices 2x2.

J. Hozman DGM for convection-diffusion problems

Page 14: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Scalar convection-diffusion equation

Let Ω ⊂ IR2, ∂Ω = ∂ΩD ∪ ∂ΩN , ∂ΩD ∩ ∂ΩN = ∅,QT ≡ Ω× (0,T ), we seek u : QT → IR such that

∂u

∂t+∇ · ~f (u)−∇ · (K(u)∇u) = g in QT , (1)

u = uD on ∂ΩD , t ∈ (0,T ), (2)

K(u)∇(u) · ~n = gN on ∂ΩN , t ∈ (0,T ), (3)

u(x , 0) = u0(x), x ∈ Ω, (4)

where: ~f = (f1, f2), fs ∈ C 1(IR), s = 1, 2,K(u) are matrices 2x2.

J. Hozman DGM for convection-diffusion problems

Page 15: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Triangulations

-1

-0.5

0

0.5

1

-1 -0.5 0 0.5 1-1

-0.5

0

0.5

1

-1 -0.5 0 0.5 1-1

-0.5

0

0.5

1

-1 -0.5 0 0.5 1

1

let Th, h > 0 be a partition of Ω

Th = KK∈Th, K are polygons (convex, nonconvex),

let Fh = ΓΓ∈Fhbe a set of all faces of Th,

we distinguish

inner faces F Ih,

’Dirichlet’ faces FDh ,

’Neumann’ faces FNh ,

we put F IDh ≡ F I

h ∪ FDh .

J. Hozman DGM for convection-diffusion problems

Page 16: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Triangulations

-1

-0.5

0

0.5

1

-1 -0.5 0 0.5 1-1

-0.5

0

0.5

1

-1 -0.5 0 0.5 1-1

-0.5

0

0.5

1

-1 -0.5 0 0.5 1

1

let Th, h > 0 be a partition of Ω

Th = KK∈Th, K are polygons (convex, nonconvex),

let Fh = ΓΓ∈Fhbe a set of all faces of Th,

we distinguish

inner faces F Ih,

’Dirichlet’ faces FDh ,

’Neumann’ faces FNh ,

we put F IDh ≡ F I

h ∪ FDh .

J. Hozman DGM for convection-diffusion problems

Page 17: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Triangulations

-1

-0.5

0

0.5

1

-1 -0.5 0 0.5 1-1

-0.5

0

0.5

1

-1 -0.5 0 0.5 1-1

-0.5

0

0.5

1

-1 -0.5 0 0.5 1

1

let Th, h > 0 be a partition of Ω

Th = KK∈Th, K are polygons (convex, nonconvex),

let Fh = ΓΓ∈Fhbe a set of all faces of Th,

we distinguish

inner faces F Ih,

’Dirichlet’ faces FDh ,

’Neumann’ faces FNh ,

we put F IDh ≡ F I

h ∪ FDh .

J. Hozman DGM for convection-diffusion problems

Page 18: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Triangulations

-1

-0.5

0

0.5

1

-1 -0.5 0 0.5 1-1

-0.5

0

0.5

1

-1 -0.5 0 0.5 1-1

-0.5

0

0.5

1

-1 -0.5 0 0.5 1

1

let Th, h > 0 be a partition of Ω

Th = KK∈Th, K are polygons (convex, nonconvex),

let Fh = ΓΓ∈Fhbe a set of all faces of Th,

we distinguish

inner faces F Ih,

’Dirichlet’ faces FDh ,

’Neumann’ faces FNh ,

we put F IDh ≡ F I

h ∪ FDh .

J. Hozman DGM for convection-diffusion problems

Page 19: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Notation

K1 K2

K3

K4

K5

Γ1

Γ2

Γ3Γ4

Γ5

Γ6

1

J. Hozman DGM for convection-diffusion problems

Page 20: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Spaces of discontinuous functions

let s ≥ 1 denote the Sobolev index,

let p ≥ 1 polynomial degree,

over Th we define:

broken Sobolev space

Hs(Ω, Th) = v ; v |K ∈ Hs(K ) ∀K ∈ Th

the space of piecewise polynomial functions

Shp ≡ v ; v ∈ L2(Ω), v |K ∈ Pp(K ) ∀K ∈ Th,

J. Hozman DGM for convection-diffusion problems

Page 21: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Spaces of discontinuous functions

let s ≥ 1 denote the Sobolev index,

let p ≥ 1 polynomial degree,

over Th we define:

broken Sobolev space

Hs(Ω, Th) = v ; v |K ∈ Hs(K ) ∀K ∈ Th

the space of piecewise polynomial functions

Shp ≡ v ; v ∈ L2(Ω), v |K ∈ Pp(K ) ∀K ∈ Th,

J. Hozman DGM for convection-diffusion problems

Page 22: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Spaces of discontinuous functions

let s ≥ 1 denote the Sobolev index,

let p ≥ 1 polynomial degree,

over Th we define:

broken Sobolev space

Hs(Ω, Th) = v ; v |K ∈ Hs(K ) ∀K ∈ Th

the space of piecewise polynomial functions

Shp ≡ v ; v ∈ L2(Ω), v |K ∈ Pp(K ) ∀K ∈ Th,

J. Hozman DGM for convection-diffusion problems

Page 23: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Spaces of discontinuous functions

let s ≥ 1 denote the Sobolev index,

let p ≥ 1 polynomial degree,

over Th we define:

broken Sobolev space

Hs(Ω, Th) = v ; v |K ∈ Hs(K ) ∀K ∈ Th

the space of piecewise polynomial functions

Shp ≡ v ; v ∈ L2(Ω), v |K ∈ Pp(K ) ∀K ∈ Th,

J. Hozman DGM for convection-diffusion problems

Page 24: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Example of a function from Shp ⊂ H s(Ω, Th)

1

J. Hozman DGM for convection-diffusion problems

Page 25: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Broken Sobolev spaces, cont.

for Hs(Ω, Th) we define

the seminorm

|v |Hk (Ω,Th)≡

∑K∈Th

|v |2Hk (K)

1/2

.

for u ∈ H1(Ω, Th)

〈v〉Γ = mean value of v over face Γ,[v ]Γ = jump of v over face Γ

J. Hozman DGM for convection-diffusion problems

Page 26: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Broken Sobolev spaces, cont.

for Hs(Ω, Th) we define

the seminorm

|v |Hk (Ω,Th)≡

∑K∈Th

|v |2Hk (K)

1/2

.

for u ∈ H1(Ω, Th)

〈v〉Γ = mean value of v over face Γ,[v ]Γ = jump of v over face Γ

J. Hozman DGM for convection-diffusion problems

Page 27: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Space discretization

let u be a strong (regular) solution,

we multiply (1) by v ∈ H2(Ω, Th),

integrate over each K ∈ Th,

apply Green’s theorem,

sum over all K ∈ Th,

we include additional terms vanishing for regular solution,

we obtain the identity(∂u

∂t(t), v

)+ ah(u(t), v) + bh(u(t), v) + Jσ

h (u(t), v)

= `h(v) (t) ∀v ∈ H2(Ω, Th) ∀t ∈ (0,T ),(5)

J. Hozman DGM for convection-diffusion problems

Page 28: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Space discretization

let u be a strong (regular) solution,

we multiply (1) by v ∈ H2(Ω, Th),

integrate over each K ∈ Th,

apply Green’s theorem,

sum over all K ∈ Th,

we include additional terms vanishing for regular solution,

we obtain the identity(∂u

∂t(t), v

)+ ah(u(t), v) + bh(u(t), v) + Jσ

h (u(t), v)

= `h(v) (t) ∀v ∈ H2(Ω, Th) ∀t ∈ (0,T ),(5)

J. Hozman DGM for convection-diffusion problems

Page 29: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Diffusive form

diffusion term: −∑

K∈Th

∫K ∇ · (K(u)∇u) v dx ,

ah(u, v) =∑K∈Th

∫K

K(u)∇u · ∇v dx

−∑

Γ∈F IDh

∫Γ〈K(u)∇u〉 · ~n[v ]dS

+ η∑

Γ∈F IDh

∫Γ〈K(u)∇v〉 · ~n[u]dS ,

η = −1 SIPG formulation,η = 1 NIPG formulation,η = 0 IIPG formulation.

J. Hozman DGM for convection-diffusion problems

Page 30: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Diffusive form

diffusion term: −∑

K∈Th

∫K ∇ · (K(u)∇u) v dx ,

ah(u, v) =∑K∈Th

∫K

K(u)∇u · ∇v dx

−∑

Γ∈F IDh

∫Γ〈K(u)∇u〉 · ~n[v ]dS

+ η∑

Γ∈F IDh

∫Γ〈K(u)∇v〉 · ~n[u]dS ,

η = −1 SIPG formulation,η = 1 NIPG formulation,η = 0 IIPG formulation.

J. Hozman DGM for convection-diffusion problems

Page 31: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Diffusive form

diffusion term: −∑

K∈Th

∫K ∇ · (K(u)∇u) v dx ,

ah(u, v) =∑K∈Th

∫K

K(u)∇u · ∇v dx

−∑

Γ∈F IDh

∫Γ〈K(u)∇u〉 · ~n[v ]dS

+ η∑

Γ∈F IDh

∫Γ〈K(u)∇v〉 · ~n[u]dS ,

η = −1 SIPG formulation,η = 1 NIPG formulation,η = 0 IIPG formulation.

J. Hozman DGM for convection-diffusion problems

Page 32: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Diffusive form

diffusion term: −∑

K∈Th

∫K ∇ · (K(u)∇u) v dx ,

ah(u, v) =∑K∈Th

∫K

K(u)∇u · ∇v dx

−∑

Γ∈F IDh

∫Γ〈K(u)∇u〉 · ~n[v ]dS

+ η∑

Γ∈F IDh

∫Γ〈K(u)∇v〉 · ~n[u]dS ,

η = −1 SIPG formulation,η = 1 NIPG formulation,η = 0 IIPG formulation.

J. Hozman DGM for convection-diffusion problems

Page 33: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Convective form

convective term (“finite volume approach”):∑K∈Th

∫K∇ · ~f (u) v dx

= −∑K∈Th

∫K

~f (u) · ∇v dx +∑K∈Th

∫∂K

~f (u) · ~n v dS .

~f (u) · ~n|Γ ≈ H(u|(L)

Γ , u|(R)Γ ,~nΓ

), Γ ∈ Fh,

bh(u, v) = −∑K∈Th

∫K

~f (u) · ∇v dx

+∑Γ∈Fh

∫ΓH(u|(L)

Γ , u|(R)Γ ,~nΓ

)[v ]Γ dS

J. Hozman DGM for convection-diffusion problems

Page 34: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Convective form

convective term (“finite volume approach”):∑K∈Th

∫K∇ · ~f (u) v dx

= −∑K∈Th

∫K

~f (u) · ∇v dx +∑K∈Th

∫∂K

~f (u) · ~n v dS .

~f (u) · ~n|Γ ≈ H(u|(L)

Γ , u|(R)Γ ,~nΓ

), Γ ∈ Fh,

bh(u, v) = −∑K∈Th

∫K

~f (u) · ∇v dx

+∑Γ∈Fh

∫ΓH(u|(L)

Γ , u|(R)Γ ,~nΓ

)[v ]Γ dS

J. Hozman DGM for convection-diffusion problems

Page 35: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Convective form

convective term (“finite volume approach”):∑K∈Th

∫K∇ · ~f (u) v dx

= −∑K∈Th

∫K

~f (u) · ∇v dx +∑K∈Th

∫∂K

~f (u) · ~n v dS .

~f (u) · ~n|Γ ≈ H(u|(L)

Γ , u|(R)Γ ,~nΓ

), Γ ∈ Fh,

bh(u, v) = −∑K∈Th

∫K

~f (u) · ∇v dx

+∑Γ∈Fh

∫ΓH(u|(L)

Γ , u|(R)Γ ,~nΓ

)[v ]Γ dS

J. Hozman DGM for convection-diffusion problems

Page 36: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Definition of forms, cont.

Interior and boundary penalty

Jσh (u, v) =

∑Γ∈F I

h

∫Γσ[u] [v ] dS+

∑Γ∈FD

h

∫Γσu v dS ,

σΓ =CW

d(Γ), d(Γ) ≡ min(d(K

(L)Γ ), d(K

(R)Γ )), d(K ) ≡ hK

p2K

Right-hand-side

`h(v)(t) =

∫Ω

g(t) v dx+∑

Γ∈FNh

∫ΓgN(t) v dS

+∑

Γ∈FDh

∫Γ(ηK(u)∇v · ~n uD(t) + σ uD(t) v) dS

J. Hozman DGM for convection-diffusion problems

Page 37: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Definition of forms, cont.

Interior and boundary penalty

Jσh (u, v) =

∑Γ∈F I

h

∫Γσ[u] [v ] dS+

∑Γ∈FD

h

∫Γσu v dS ,

σΓ =CW

d(Γ), d(Γ) ≡ min(d(K

(L)Γ ), d(K

(R)Γ )), d(K ) ≡ hK

p2K

Right-hand-side

`h(v)(t) =

∫Ω

g(t) v dx+∑

Γ∈FNh

∫ΓgN(t) v dS

+∑

Γ∈FDh

∫Γ(ηK(u)∇v · ~n uD(t) + σ uD(t) v) dS

J. Hozman DGM for convection-diffusion problems

Page 38: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Definition of forms, cont.

Interior and boundary penalty

Jσh (u, v) =

∑Γ∈F I

h

∫Γσ[u] [v ] dS+

∑Γ∈FD

h

∫Γσu v dS ,

σΓ =CW

d(Γ), d(Γ) ≡ min(d(K

(L)Γ ), d(K

(R)Γ )), d(K ) ≡ hK

p2K

Right-hand-side

`h(v)(t) =

∫Ω

g(t) v dx+∑

Γ∈FNh

∫ΓgN(t) v dS

+∑

Γ∈FDh

∫Γ(ηK(u)∇v · ~n uD(t) + σ uD(t) v) dS

J. Hozman DGM for convection-diffusion problems

Page 39: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Definition of forms, cont.

Interior and boundary penalty

Jσh (u, v) =

∑Γ∈F I

h

∫Γσ[u] [v ] dS+

∑Γ∈FD

h

∫Γσu v dS ,

σΓ =CW

d(Γ), d(Γ) ≡ min(d(K

(L)Γ ), d(K

(R)Γ )), d(K ) ≡ hK

p2K

Right-hand-side

`h(v)(t) =

∫Ω

g(t) v dx+∑

Γ∈FNh

∫ΓgN(t) v dS

+∑

Γ∈FDh

∫Γ(ηK(u)∇v · ~n uD(t) + σ uD(t) v) dS

J. Hozman DGM for convection-diffusion problems

Page 40: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Semi-discrete variant

For u(t, x) ∈ C 1(0,T ;H2(Ω)), we have identity(∂u

∂t(t), v

)+ ah(u(t), v) + bh(u(t), v) + Jσ

h (u(t), v)

= `h(v) (t), v ∈ H2(Ω, Th), t ∈ (0,T ),(6)

(6) makes sense also for u ∈ H2(Ω, Th).

since Shp ⊂ H2(Ω, Th), identity (6) makes sense for u, v ∈ Shp

J. Hozman DGM for convection-diffusion problems

Page 41: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Semi-discrete variant

For u(t, x) ∈ C 1(0,T ;H2(Ω)), we have identity(∂u

∂t(t), v

)+ ah(u(t), v) + bh(u(t), v) + Jσ

h (u(t), v)

= `h(v) (t), v ∈ H2(Ω, Th), t ∈ (0,T ),(6)

(6) makes sense also for u ∈ H2(Ω, Th).

since Shp ⊂ H2(Ω, Th), identity (6) makes sense for u, v ∈ Shp

J. Hozman DGM for convection-diffusion problems

Page 42: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Semi-discrete variant

For u(t, x) ∈ C 1(0,T ;H2(Ω)), we have identity(∂u

∂t(t), v

)+ ah(u(t), v) + bh(u(t), v) + Jσ

h (u(t), v)

= `h(v) (t), v ∈ H2(Ω, Th), t ∈ (0,T ),(6)

(6) makes sense also for u ∈ H2(Ω, Th).

since Shp ⊂ H2(Ω, Th), identity (6) makes sense for u, v ∈ Shp

J. Hozman DGM for convection-diffusion problems

Page 43: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Semi-discrete solution

Definition

We say that uh is a DGFE solution iff

a) uh ∈ C 1(0,T ;Shp),

b)(

∂uh(t)

∂t, vh

)+ bh(uh(t), vh) + ah(uh(t), vh)

+ Jσh (uh(t), vh) = `h(vh) (t) ∀ vh ∈ Shp, t ∈ (0,T )

c) uh(0) = u0h,

system of ODEs,

(semi)-implicit ODE solver advantageous,

J. Hozman DGM for convection-diffusion problems

Page 44: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Semi-discrete solution

Definition

We say that uh is a DGFE solution iff

a) uh ∈ C 1(0,T ;Shp),

b)(

∂uh(t)

∂t, vh

)+ bh(uh(t), vh) + ah(uh(t), vh)

+ Jσh (uh(t), vh) = `h(vh) (t) ∀ vh ∈ Shp, t ∈ (0,T )

c) uh(0) = u0h,

system of ODEs,

(semi)-implicit ODE solver advantageous,

J. Hozman DGM for convection-diffusion problems

Page 45: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Semi-discrete solution

Definition

We say that uh is a DGFE solution iff

a) uh ∈ C 1(0,T ;Shp),

b)(

∂uh(t)

∂t, vh

)+ bh(uh(t), vh) + ah(uh(t), vh)

+ Jσh (uh(t), vh) = `h(vh) (t) ∀ vh ∈ Shp, t ∈ (0,T )

c) uh(0) = u0h,

system of ODEs,

(semi)-implicit ODE solver advantageous,

J. Hozman DGM for convection-diffusion problems

Page 46: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Semi-discrete solution

Definition

We say that uh is a DGFE solution iff

a) uh ∈ C 1(0,T ;Shp),

b)(

∂uh(t)

∂t, vh

)+ bh(uh(t), vh) + ah(uh(t), vh)

+ Jσh (uh(t), vh) = `h(vh) (t) ∀ vh ∈ Shp, t ∈ (0,T )

c) uh(0) = u0h,

system of ODEs,

(semi)-implicit ODE solver advantageous,

J. Hozman DGM for convection-diffusion problems

Page 47: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Semi-discrete solution

Definition

We say that uh is a DGFE solution iff

a) uh ∈ C 1(0,T ;Shp),

b)(

∂uh(t)

∂t, vh

)+ bh(uh(t), vh) + ah(uh(t), vh)

+ Jσh (uh(t), vh) = `h(vh) (t) ∀ vh ∈ Shp, t ∈ (0,T )

c) uh(0) = u0h,

system of ODEs,

(semi)-implicit ODE solver advantageous,

J. Hozman DGM for convection-diffusion problems

Page 48: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

TriangulationsSpace discretization

Semi-discrete solution

Definition

We say that uh is a DGFE solution iff

a) uh ∈ C 1(0,T ;Shp),

b)(

∂uh(t)

∂t, vh

)+ bh(uh(t), vh) + ah(uh(t), vh)

+ Jσh (uh(t), vh) = `h(vh) (t) ∀ vh ∈ Shp, t ∈ (0,T )

c) uh(0) = u0h,

system of ODEs,

(semi)-implicit ODE solver advantageous,

J. Hozman DGM for convection-diffusion problems

Page 49: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Interior penalty (1)

penalty form

Jσh (u, v) =

∑Γ∈F ID

h

CW

d(Γ)

∫Γ[u] [v ] dS ,

Jσh (u, v) “replace” inter-element continuity,

Jσh (u, v) ensures the coercivity, i.e, ∃c > 0

ah(v , v)+Jσh (v , v) ≥ c |||v |||2, |||v |||2 ≡ |v |2H1(Ω,Th)

+ Jσh (v , v),

choice of CW ?

J. Hozman DGM for convection-diffusion problems

Page 50: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Interior penalty (1)

penalty form

Jσh (u, v) =

∑Γ∈F ID

h

CW

d(Γ)

∫Γ[u] [v ] dS ,

Jσh (u, v) “replace” inter-element continuity,

Jσh (u, v) ensures the coercivity, i.e, ∃c > 0

ah(v , v)+Jσh (v , v) ≥ c |||v |||2, |||v |||2 ≡ |v |2H1(Ω,Th)

+ Jσh (v , v),

choice of CW ?

J. Hozman DGM for convection-diffusion problems

Page 51: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Interior penalty (1)

penalty form

Jσh (u, v) =

∑Γ∈F ID

h

CW

d(Γ)

∫Γ[u] [v ] dS ,

Jσh (u, v) “replace” inter-element continuity,

Jσh (u, v) ensures the coercivity, i.e, ∃c > 0

ah(v , v)+Jσh (v , v) ≥ c |||v |||2, |||v |||2 ≡ |v |2H1(Ω,Th)

+ Jσh (v , v),

choice of CW ?

J. Hozman DGM for convection-diffusion problems

Page 52: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Interior penalty (1)

penalty form

Jσh (u, v) =

∑Γ∈F ID

h

CW

d(Γ)

∫Γ[u] [v ] dS ,

Jσh (u, v) “replace” inter-element continuity,

Jσh (u, v) ensures the coercivity, i.e, ∃c > 0

ah(v , v)+Jσh (v , v) ≥ c |||v |||2, |||v |||2 ≡ |v |2H1(Ω,Th)

+ Jσh (v , v),

choice of CW ?

J. Hozman DGM for convection-diffusion problems

Page 53: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Interior penalty (2) - choice of CW

NIPG: CW > 0 is sufficient since

ah(v , v) ≥ c1|v |2H1(Ω,Th),

SIPG: CW ≥ CW ,

linear diffusion: [Dolejsı, Feistauer, NFAO 2005],non-linear diffusion: [Dolejsı, JCAM online 2007],

IIPG: CW ≥ CW /4.

J. Hozman DGM for convection-diffusion problems

Page 54: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Interior penalty (2) - choice of CW

NIPG: CW > 0 is sufficient since

ah(v , v) ≥ c1|v |2H1(Ω,Th),

SIPG: CW ≥ CW ,

linear diffusion: [Dolejsı, Feistauer, NFAO 2005],non-linear diffusion: [Dolejsı, JCAM online 2007],

IIPG: CW ≥ CW /4.

J. Hozman DGM for convection-diffusion problems

Page 55: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Interior penalty (2) - choice of CW

NIPG: CW > 0 is sufficient since

ah(v , v) ≥ c1|v |2H1(Ω,Th),

SIPG: CW ≥ CW ,

linear diffusion: [Dolejsı, Feistauer, NFAO 2005],non-linear diffusion: [Dolejsı, JCAM online 2007],

IIPG: CW ≥ CW /4.

J. Hozman DGM for convection-diffusion problems

Page 56: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Error estimates for space semi-discretization - assumptions

non-linear diffusion: −∇ · (K(u) · ∇u),where K(u) = kij(u)2

i ,j=1 satisfy:

kij(u) : IR → IR, such that |kij(u)| < CU < ∞, i , j = 1, 2,kij(u) is Lipschitz continuous for i , j = 1, 2,ξT K(u)ξ ≥ CE‖ξ‖2, CE > 0, ξ ∈ IR2

u is sufficient regular:u ∈ L2(0,T ;Hs+1), ∂u/∂t ∈ L2(0,T ;Hs), s ≥ 1,‖∇u(t)‖L∞(Ω) ≤ CD for a. a. t ∈ (0,T )

mesh is regular and locally quasi-uniform,

uh ∈ Shp, p ≥ 1, µ = min(p + 1, s)

error estimates

sub-optimal in the L2-norm, i.e., O(hµ−1),

optimal in the H1-seminorm, i.e., O(hµ−1)

J. Hozman DGM for convection-diffusion problems

Page 57: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Error estimates for space semi-discretization - assumptions

non-linear diffusion: −∇ · (K(u) · ∇u),where K(u) = kij(u)2

i ,j=1 satisfy:

kij(u) : IR → IR, such that |kij(u)| < CU < ∞, i , j = 1, 2,kij(u) is Lipschitz continuous for i , j = 1, 2,ξT K(u)ξ ≥ CE‖ξ‖2, CE > 0, ξ ∈ IR2

u is sufficient regular:u ∈ L2(0,T ;Hs+1), ∂u/∂t ∈ L2(0,T ;Hs), s ≥ 1,‖∇u(t)‖L∞(Ω) ≤ CD for a. a. t ∈ (0,T )

mesh is regular and locally quasi-uniform,

uh ∈ Shp, p ≥ 1, µ = min(p + 1, s)

error estimates

sub-optimal in the L2-norm, i.e., O(hµ−1),

optimal in the H1-seminorm, i.e., O(hµ−1)

J. Hozman DGM for convection-diffusion problems

Page 58: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Error estimates for space semi-discretization - assumptions

non-linear diffusion: −∇ · (K(u) · ∇u),where K(u) = kij(u)2

i ,j=1 satisfy:

kij(u) : IR → IR, such that |kij(u)| < CU < ∞, i , j = 1, 2,kij(u) is Lipschitz continuous for i , j = 1, 2,ξT K(u)ξ ≥ CE‖ξ‖2, CE > 0, ξ ∈ IR2

u is sufficient regular:u ∈ L2(0,T ;Hs+1), ∂u/∂t ∈ L2(0,T ;Hs), s ≥ 1,‖∇u(t)‖L∞(Ω) ≤ CD for a. a. t ∈ (0,T )

mesh is regular and locally quasi-uniform,

uh ∈ Shp, p ≥ 1, µ = min(p + 1, s)

error estimates

sub-optimal in the L2-norm, i.e., O(hµ−1),

optimal in the H1-seminorm, i.e., O(hµ−1)

J. Hozman DGM for convection-diffusion problems

Page 59: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Error estimates for space semi-discretization - assumptions

non-linear diffusion: −∇ · (K(u) · ∇u),where K(u) = kij(u)2

i ,j=1 satisfy:

kij(u) : IR → IR, such that |kij(u)| < CU < ∞, i , j = 1, 2,kij(u) is Lipschitz continuous for i , j = 1, 2,ξT K(u)ξ ≥ CE‖ξ‖2, CE > 0, ξ ∈ IR2

u is sufficient regular:u ∈ L2(0,T ;Hs+1), ∂u/∂t ∈ L2(0,T ;Hs), s ≥ 1,‖∇u(t)‖L∞(Ω) ≤ CD for a. a. t ∈ (0,T )

mesh is regular and locally quasi-uniform,

uh ∈ Shp, p ≥ 1, µ = min(p + 1, s)

error estimates

sub-optimal in the L2-norm, i.e., O(hµ−1),

optimal in the H1-seminorm, i.e., O(hµ−1)

J. Hozman DGM for convection-diffusion problems

Page 60: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Error estimates for space semi-discretization - assumptions

non-linear diffusion: −∇ · (K(u) · ∇u),where K(u) = kij(u)2

i ,j=1 satisfy:

kij(u) : IR → IR, such that |kij(u)| < CU < ∞, i , j = 1, 2,kij(u) is Lipschitz continuous for i , j = 1, 2,ξT K(u)ξ ≥ CE‖ξ‖2, CE > 0, ξ ∈ IR2

u is sufficient regular:u ∈ L2(0,T ;Hs+1), ∂u/∂t ∈ L2(0,T ;Hs), s ≥ 1,‖∇u(t)‖L∞(Ω) ≤ CD for a. a. t ∈ (0,T )

mesh is regular and locally quasi-uniform,

uh ∈ Shp, p ≥ 1, µ = min(p + 1, s)

error estimates

sub-optimal in the L2-norm, i.e., O(hµ−1),

optimal in the H1-seminorm, i.e., O(hµ−1)

J. Hozman DGM for convection-diffusion problems

Page 61: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Error estimates for space semi-discretization - assumptions

non-linear diffusion: −∇ · (K(u) · ∇u),where K(u) = kij(u)2

i ,j=1 satisfy:

kij(u) : IR → IR, such that |kij(u)| < CU < ∞, i , j = 1, 2,kij(u) is Lipschitz continuous for i , j = 1, 2,ξT K(u)ξ ≥ CE‖ξ‖2, CE > 0, ξ ∈ IR2

u is sufficient regular:u ∈ L2(0,T ;Hs+1), ∂u/∂t ∈ L2(0,T ;Hs), s ≥ 1,‖∇u(t)‖L∞(Ω) ≤ CD for a. a. t ∈ (0,T )

mesh is regular and locally quasi-uniform,

uh ∈ Shp, p ≥ 1, µ = min(p + 1, s)

error estimates

sub-optimal in the L2-norm, i.e., O(hµ−1),

optimal in the H1-seminorm, i.e., O(hµ−1)

J. Hozman DGM for convection-diffusion problems

Page 62: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Numerical example (1)

∂u

∂t+

2∑s=1

u∂u

∂xs− ε∆u = g in QT = [−1, 1]2 × (0,T )

nonlinear f1(u) = f2(u) = u2/2 and linear K(u) = εI,numerical flux:

H(u|(L)

Γ , u|(R)Γ ,~nΓ

)=

∑2s=1 fs(u|(L)

Γ )ns , if A > 0∑2s=1 fs(u|(R)

Γ )ns , if A ≤ 0,

where A =∑2

s=1 f ′s (〈u〉)ns ,

exact solution:

u(x , y , t) = (1− x2)2(1− y2)2(1− e−t

2

)mesh with ”hanging nodes”, P1 approximation, SIPG variant

J. Hozman DGM for convection-diffusion problems

Page 63: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Numerical example (1)

∂u

∂t+

2∑s=1

u∂u

∂xs− ε∆u = g in QT = [−1, 1]2 × (0,T )

nonlinear f1(u) = f2(u) = u2/2 and linear K(u) = εI,numerical flux:

H(u|(L)

Γ , u|(R)Γ ,~nΓ

)=

∑2s=1 fs(u|(L)

Γ )ns , if A > 0∑2s=1 fs(u|(R)

Γ )ns , if A ≤ 0,

where A =∑2

s=1 f ′s (〈u〉)ns ,

exact solution:

u(x , y , t) = (1− x2)2(1− y2)2(1− e−t

2

)mesh with ”hanging nodes”, P1 approximation, SIPG variant

J. Hozman DGM for convection-diffusion problems

Page 64: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Numerical example (1)

∂u

∂t+

2∑s=1

u∂u

∂xs− ε∆u = g in QT = [−1, 1]2 × (0,T )

nonlinear f1(u) = f2(u) = u2/2 and linear K(u) = εI,numerical flux:

H(u|(L)

Γ , u|(R)Γ ,~nΓ

)=

∑2s=1 fs(u|(L)

Γ )ns , if A > 0∑2s=1 fs(u|(R)

Γ )ns , if A ≤ 0,

where A =∑2

s=1 f ′s (〈u〉)ns ,

exact solution:

u(x , y , t) = (1− x2)2(1− y2)2(1− e−t

2

)mesh with ”hanging nodes”, P1 approximation, SIPG variant

J. Hozman DGM for convection-diffusion problems

Page 65: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Numerical example (1)

∂u

∂t+

2∑s=1

u∂u

∂xs− ε∆u = g in QT = [−1, 1]2 × (0,T )

nonlinear f1(u) = f2(u) = u2/2 and linear K(u) = εI,numerical flux:

H(u|(L)

Γ , u|(R)Γ ,~nΓ

)=

∑2s=1 fs(u|(L)

Γ )ns , if A > 0∑2s=1 fs(u|(R)

Γ )ns , if A ≤ 0,

where A =∑2

s=1 f ′s (〈u〉)ns ,

exact solution:

u(x , y , t) = (1− x2)2(1− y2)2(1− e−t

2

)mesh with ”hanging nodes”, P1 approximation, SIPG variant

J. Hozman DGM for convection-diffusion problems

Page 66: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Numerical example (1)

∂u

∂t+

2∑s=1

u∂u

∂xs− ε∆u = g in QT = [−1, 1]2 × (0,T )

nonlinear f1(u) = f2(u) = u2/2 and linear K(u) = εI,numerical flux:

H(u|(L)

Γ , u|(R)Γ ,~nΓ

)=

∑2s=1 fs(u|(L)

Γ )ns , if A > 0∑2s=1 fs(u|(R)

Γ )ns , if A ≤ 0,

where A =∑2

s=1 f ′s (〈u〉)ns ,

exact solution:

u(x , y , t) = (1− x2)2(1− y2)2(1− e−t

2

)mesh with ”hanging nodes”, P1 approximation, SIPG variant

J. Hozman DGM for convection-diffusion problems

Page 67: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Numerical example (2)

experimental orders of convergence (EOC)

EOC is optimal in L2-norm, i.e. O(h2) for P1 approximation

t = 4.0 t →∞l #Thl

hl eh αl eh αl

1 136 2.795E-01 1.6599E-02 - 7.0934E-02 -2 253 2.033E-01 8.3203E-03 2.169 3.0605E-02 2.6403 528 1.398E-01 3.8102E-03 2.084 1.1299E-02 2.6594 1081 9.772E-02 1.8194E-03 2.037 5.7693E-03 1.8525 2080 6.988E-02 9.1509E-04 2.081 3.0657E-03 1.9156 4095 4.969E-02 4.7598E-04 1.917 1.4538E-03 2.188

α 2.059 2.214

J. Hozman DGM for convection-diffusion problems

Page 68: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Interior penaltyError estimatesNumerical example

Numerical example (3)

steady-state solution

J. Hozman DGM for convection-diffusion problems

Page 69: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

Navier-Stokes equations

∂w

∂t+

2∑s=1

∂xsfs (w)=

2∑s=1

∂xs

(2∑

k=1

Ksk(w)∂w

∂xk

), (7)

where

w : Ω× (0,T ) → IR4,

inviscid terms fs : IR4 → IR4, s = 1, 2,

viscous terms Ksk : IR4 → IR4×4, s, k = 1, 2,

state equation for perfect gas and relation for total energy,

BC + IC.

J. Hozman DGM for convection-diffusion problems

Page 70: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

Navier-Stokes equations

∂w

∂t+

2∑s=1

∂xsfs (w)=

2∑s=1

∂xs

(2∑

k=1

Ksk(w)∂w

∂xk

), (7)

where

w : Ω× (0,T ) → IR4,

inviscid terms fs : IR4 → IR4, s = 1, 2,

viscous terms Ksk : IR4 → IR4×4, s, k = 1, 2,

state equation for perfect gas and relation for total energy,

BC + IC.

J. Hozman DGM for convection-diffusion problems

Page 71: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

Navier-Stokes equations

∂w

∂t+

2∑s=1

∂xsfs (w)=

2∑s=1

∂xs

(2∑

k=1

Ksk(w)∂w

∂xk

), (7)

where

w : Ω× (0,T ) → IR4,

inviscid terms fs : IR4 → IR4, s = 1, 2,

viscous terms Ksk : IR4 → IR4×4, s, k = 1, 2,

state equation for perfect gas and relation for total energy,

BC + IC.

J. Hozman DGM for convection-diffusion problems

Page 72: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

Navier-Stokes equations

∂w

∂t+

2∑s=1

∂xsfs (w)=

2∑s=1

∂xs

(2∑

k=1

Ksk(w)∂w

∂xk

), (7)

where

w : Ω× (0,T ) → IR4,

inviscid terms fs : IR4 → IR4, s = 1, 2,

viscous terms Ksk : IR4 → IR4×4, s, k = 1, 2,

state equation for perfect gas and relation for total energy,

BC + IC.

J. Hozman DGM for convection-diffusion problems

Page 73: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

Navier-Stokes equations

∂w

∂t+

2∑s=1

∂xsfs (w)=

2∑s=1

∂xs

(2∑

k=1

Ksk(w)∂w

∂xk

), (7)

where

w : Ω× (0,T ) → IR4,

inviscid terms fs : IR4 → IR4, s = 1, 2,

viscous terms Ksk : IR4 → IR4×4, s, k = 1, 2,

state equation for perfect gas and relation for total energy,

BC + IC.

J. Hozman DGM for convection-diffusion problems

Page 74: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

Navier-Stokes equations

∂w

∂t+

2∑s=1

∂xsfs (w)=

2∑s=1

∂xs

(2∑

k=1

Ksk(w)∂w

∂xk

), (7)

where

w : Ω× (0,T ) → IR4,

inviscid terms fs : IR4 → IR4, s = 1, 2,

viscous terms Ksk : IR4 → IR4×4, s, k = 1, 2,

state equation for perfect gas and relation for total energy,

BC + IC.

J. Hozman DGM for convection-diffusion problems

Page 75: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

DGFEM for the Navier-Stokes equations

Space semi-discretization

inviscid terms: finite volume approach

viscous terms: SIPG, NIPG, IIPG techniques

interior and boundary penalty: heuristic choice of CW .

Other aspects

semi-implicit time discretization,

unconditionally stable higher order scheme,

GMRES solver for linear system at each time step

J. Hozman DGM for convection-diffusion problems

Page 76: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

DGFEM for the Navier-Stokes equations

Space semi-discretization

inviscid terms: finite volume approach

viscous terms: SIPG, NIPG, IIPG techniques

interior and boundary penalty: heuristic choice of CW .

Other aspects

semi-implicit time discretization,

unconditionally stable higher order scheme,

GMRES solver for linear system at each time step

J. Hozman DGM for convection-diffusion problems

Page 77: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

NACA 0012 profile – steady flow(1)

steady non-symmetric laminar flow around the NACA0012(M = 0.5, α = 2.0,Re = 5000)adaptive refined mesh

-1

-0.5

0

0.5

1

-0.5 0 0.5 1 1.5 2-0.1

-0.05

0

0.05

0.1

-0.05 0 0.05 0.1 0.15

1

J. Hozman DGM for convection-diffusion problems

Page 78: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

NACA 0012 profile – steady flow(1)

steady non-symmetric laminar flow around the NACA0012(M = 0.5, α = 2.0,Re = 5000)adaptive refined mesh

-1

-0.5

0

0.5

1

-0.5 0 0.5 1 1.5 2-0.1

-0.05

0

0.05

0.1

-0.05 0 0.05 0.1 0.15

1

J. Hozman DGM for convection-diffusion problems

Page 79: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

NACA 0012 profile – steady flow(2)

semi-implicit scheme, P1 – P3 approximation, adaptive BDFscheme

SIPG, IIPG, NIPG variant of DGFEM

drag and lift coefficients (comparison with DLR, VKI)

P2 cD cL

SIPG 0.05519 0.04509

IIPG 0.05518 0.04486

NIPG 0.05518 0.04499

DLR 0.05692 0.04487

VKI 0.05609 0.03746

J. Hozman DGM for convection-diffusion problems

Page 80: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

NACA 0012 profile – steady flow(2)

semi-implicit scheme, P1 – P3 approximation, adaptive BDFscheme

SIPG, IIPG, NIPG variant of DGFEM

drag and lift coefficients (comparison with DLR, VKI)

P2 cD cL

SIPG 0.05519 0.04509

IIPG 0.05518 0.04486

NIPG 0.05518 0.04499

DLR 0.05692 0.04487

VKI 0.05609 0.03746

J. Hozman DGM for convection-diffusion problems

Page 81: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

NACA 0012 profile – steady flow(2)

semi-implicit scheme, P1 – P3 approximation, adaptive BDFscheme

SIPG, IIPG, NIPG variant of DGFEM

drag and lift coefficients (comparison with DLR, VKI)

P2 cD cL

SIPG 0.05519 0.04509

IIPG 0.05518 0.04486

NIPG 0.05518 0.04499

DLR 0.05692 0.04487

VKI 0.05609 0.03746

J. Hozman DGM for convection-diffusion problems

Page 82: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

NACA 0012 profile – steady flow(3)

Mach number isolines

1

J. Hozman DGM for convection-diffusion problems

Page 83: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

Mach number distribution, t →∞

J. Hozman DGM for convection-diffusion problems

Page 84: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

Pressure distribution, t →∞

J. Hozman DGM for convection-diffusion problems

Page 85: Discontinuous Galerkin method for convection-diffusion ...panm14.math.cas.cz/presentations/patek/present_PANM.pdfJ. Hozman DGM for convection-diffusion problems Scalar convection-diffusion

Scalar convection-diffusion equationDiscretization of the problem

Numerical analysisApplication to compressible flow simulations

Navier-Stokes equationsDGFEM for the Navier-Stokes equations

NACA 0012 – steady flow

Thank you for your attention

J. Hozman DGM for convection-diffusion problems