Sie sind auf Seite 1von 61

[302.

044] Numerical Methods


in Fluid Dynamics

Introduction to FVM
Conservation Laws, Fluxes Approach,
and Discretization Strategies

Univ. Assist. MSc. Francesco Roman


francesco.romano@tuwien.ac.at

December 11th, 2014

Outline
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

1 Conservation Laws

2 Discrete Approach

3 Finite Volume Method

1D FVM
2D FVM
Discretization Strategy

[302.044] Univ. Assist. MSc. Francesco Roman

2/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Example ConvectionDiffusion Equation


(

T,t +u T = (T )
u=0

T = transported quantity;
u = advection velocity
= diffusion coefficient.

[302.044] Univ. Assist. MSc. Francesco Roman

3/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Example ConvectionDiffusion Equation


(

T,t +u T = (T )
u=0

T = transported quantity;
u = advection velocity
= diffusion coefficient.
. To obtain the conservative form:

T,t +u T = (T )
u=0

(uT ) = u T + T u
T,t + (uT ) = (T )
[302.044] Univ. Assist. MSc. Francesco Roman

3/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach

Example ConvectionDiffusion Equation


T,t + (uT ) = (T ) ,

x = I d, t 0

Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

[302.044] Univ. Assist. MSc. Francesco Roman

4/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Example ConvectionDiffusion Equation


T,t + (uT ) = (T ) ,

x = I d, t 0

. Being the PDE pointwise valid, it can be integrated over


infinitesimal volumes V :
Z
Z
Z
T,t dV +
(uT )dV =
(T )dV
V

[302.044] Univ. Assist. MSc. Francesco Roman

4/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Example ConvectionDiffusion Equation


T,t + (uT ) = (T ) ,

x = I d, t 0

. Being the PDE pointwise valid, it can be integrated over


infinitesimal volumes V :
Z
Z
Z
T,t dV +
(uT )dV =
(T )dV
V

. Introducing the Reynolds theorem:

R
R
dR
T dV = V T,t dV + V T udV
V
dt

u=0
Z
Z
Z
d

T dV +
(uT )dV =
(T )dV
dt V
V
V
[302.044] Univ. Assist. MSc. Francesco Roman

4/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Example ConvectionDiffusion Equation


T,t + (uT ) = (T ) ,

x = I d, t 0

. Being the PDE pointwise valid, it can be integrated over


infinitesimal volumes V ;
. Introducing the Reynolds theorem;

[302.044] Univ. Assist. MSc. Francesco Roman

5/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Example ConvectionDiffusion Equation


T,t + (uT ) = (T ) ,

x = I d, t 0

. Being the PDE pointwise valid, it can be integrated over


infinitesimal volumes V ;
. Introducing the Reynolds theorem;
. Introducing the Greens divergence theorem:
Z
Z
fdV =
f ndS
V

dt

S=V

Z
n (uT )dS =

T dV +
V

n (T )dS
S

[302.044] Univ. Assist. MSc. Francesco Roman

5/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws

Example ConvectionDiffusion Equation

Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

[302.044] Univ. Assist. MSc. Francesco Roman

6/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Example ConvectionDiffusion Equation


. Differential form:
(
T,t +u T = (T )
u=0

[302.044] Univ. Assist. MSc. Francesco Roman

6/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Example ConvectionDiffusion Equation


. Differential form:
(
T,t +u T = (T )
u=0
. Integral form:
d
dt

Z
n (uT T )dS = 0

T dV +
V

[302.044] Univ. Assist. MSc. Francesco Roman

6/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Example ConvectionDiffusion Equation


. Differential form:
(
T,t +u T = (T )
u=0
. Integral form:
d
dt

Z
n (uT T )dS = 0

T dV +
V

. Generic conservation law:


d
dt

Z
U dV +

n FdS
=0

[302.044] Univ. Assist. MSc. Francesco Roman

6/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method

Generic Conservation Laws


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S

1D FVM
2D FVM
Discretization
Strategy

[302.044] Univ. Assist. MSc. Francesco Roman

7/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Generic Conservation Laws


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S
. Integrating the differential equation lowers the derivative
order. Its importance is due to solutions which change
so rapidly in space that the spatial derivative does not
exist (e.g. supersonic shock waves);

[302.044] Univ. Assist. MSc. Francesco Roman

7/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Generic Conservation Laws


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S
. Integrating the differential equation lowers the derivative
order. Its importance is due to solutions which change
so rapidly in space that the spatial derivative does not
exist (e.g. supersonic shock waves);
. Discontinuous functions do not have derivatives at the
discontinuity location, so the differential form is invalid
there. On the contrary, because of weaker constraints,
the integral conservation law is still valid;

[302.044] Univ. Assist. MSc. Francesco Roman

7/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Generic Conservation Laws


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S
. Integrating the differential equation lowers the derivative
order. Its importance is due to solutions which change
so rapidly in space that the spatial derivative does not
exist (e.g. supersonic shock waves);
. Discontinuous functions do not have derivatives at the
discontinuity location, so the differential form is invalid
there. On the contrary, because of weaker constraints,
the integral conservation law is still valid;
. Reducing the order of the spatial derivative simplifies the
special treatment generally required for discontinuities.
[302.044] Univ. Assist. MSc. Francesco Roman

7/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Generic Conservation Laws


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S

[302.044] Univ. Assist. MSc. Francesco Roman

8/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Generic Conservation Laws


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S
. The Navier-Stokes system, in its most general form, is
written in terms of conservation laws:
R
R
,t dV + S u ndS = 0

R (u), dV + R (u)u ndS = R fdV R pndS + R dS


t
S
S
V
S
V

R
R
2
2

V [(e + u2 + )],t dV + S [(e + u2 + )]u ndS =

R
R

S q ndS S n udS
[302.044] Univ. Assist. MSc. Francesco Roman

8/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Generic Conservation Laws


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S

[302.044] Univ. Assist. MSc. Francesco Roman

9/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Generic Conservation Laws


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S
. Lower derivatives order;

[302.044] Univ. Assist. MSc. Francesco Roman

9/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Generic Conservation Laws


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S
. Lower derivatives order;
. Weaker constraints for the representable solutions;

[302.044] Univ. Assist. MSc. Francesco Roman

9/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Generic Conservation Laws


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S
. Lower derivatives order;
. Weaker constraints for the representable solutions;
. Simpler treatment for discontinuities;

[302.044] Univ. Assist. MSc. Francesco Roman

9/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Generic Conservation Laws


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S
. Lower derivatives order;
. Weaker constraints for the representable solutions;
. Simpler treatment for discontinuities;
. Natural treatment for Fluid Dynamics equations;

[302.044] Univ. Assist. MSc. Francesco Roman

9/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Generic Conservation Laws


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S
. Lower derivatives order;
. Weaker constraints for the representable solutions;
. Simpler treatment for discontinuities;
. Natural treatment for Fluid Dynamics equations;
. Intrinsic conservativity property for the discrete schemes;

[302.044] Univ. Assist. MSc. Francesco Roman

9/21

IntegralDifferential Problems
Conservation Laws

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Generic Conservation Laws


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S
. Lower derivatives order;
. Weaker constraints for the representable solutions;
. Simpler treatment for discontinuities;
. Natural treatment for Fluid Dynamics equations;
. Intrinsic conservativity property for the discrete schemes;
. Finite Volume Methods are preferred to Finite Difference
Methods in solving problems whose solution is not so
smooth or has local discontinuities.
[302.044] Univ. Assist. MSc. Francesco Roman

9/21

Conservation Laws
Discrete Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method

Conservation Laws Discrete Approach


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S

1D FVM
2D FVM
Discretization
Strategy

[302.044] Univ. Assist. MSc. Francesco Roman

10/21

Conservation Laws
Discrete Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Conservation Laws Discrete Approach


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S
. Averaging the solution in each elementary volume:
Z
= 1
U
U dV
V V

[302.044] Univ. Assist. MSc. Francesco Roman

10/21

Conservation Laws
Discrete Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Conservation Laws Discrete Approach


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S
. Averaging the solution in each elementary volume:
Z
= 1
U
U dV
V V
. Discretizing the flux integral:
Z
X

nk Fk
n FdS

f aces

[302.044] Univ. Assist. MSc. Francesco Roman

10/21

Conservation Laws
Discrete Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Conservation Laws Discrete Approach


. Generic conservation law:
Z
Z
d

U dV +
n FdS
=0
dt V
S
. Averaging the solution in each elementary volume:
Z
= 1
U
U dV
V V
. Discretizing the flux integral:
Z
X

nk Fk
n FdS

f aces

. Conservation law discretized in space:


V

X
dU

nk Fk
dt
f aces

[302.044] Univ. Assist. MSc. Francesco Roman

10/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method


. Starting point for each FVM:
V

X
dU

nk Fk
dt
f aces

[302.044] Univ. Assist. MSc. Francesco Roman

11/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method


. Starting point for each FVM:
V

X
dU

nk Fk
dt
f aces

. At first the domain is divided into computational cells where


j is known;
the shape of the cell average function U

[302.044] Univ. Assist. MSc. Francesco Roman

11/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method


. Starting point for each FVM:
V

X
dU

nk Fk
dt
f aces

. At first the domain is divided into computational cells where


j is known;
the shape of the cell average function U
. The fluxes Fk are the unknowns of the FVM and they are
calculated in two steps:

[302.044] Univ. Assist. MSc. Francesco Roman

11/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method


. Starting point for each FVM:
V

X
dU

nk Fk
dt
f aces

. At first the domain is divided into computational cells where


j is known;
the shape of the cell average function U
. The fluxes Fk are the unknowns of the FVM and they are
calculated in two steps:
function reconstruction:
Fk requires the calculation of the function values and
eventually of their derivative values at cell edges;
U is approximated with a polynomial whose coefficients
are determined recovering the cell averages over a
certain number of cells.
[302.044] Univ. Assist. MSc. Francesco Roman

11/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method


. Starting point for each FVM:
V

X
dU

nk Fk
dt
f aces

. The fluxes Fk are the unknowns of the FVM and they are
calculated in two steps:

[302.044] Univ. Assist. MSc. Francesco Roman

12/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach

Finite Volume Method


. Starting point for each FVM:

Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

X
dU

nk Fk
dt
f aces

. The fluxes Fk are the unknowns of the FVM and they are
calculated in two steps:
function reconstruction:
P
X
=
U
an n (x) , {n } = P interpolation functions
n=1

dV = U
j+m Vj+m , m = 0, 1, 2, ..., P 1
U

Vj+m

{Vj+m } = P cells surrounding the cell Vj


[302.044] Univ. Assist. MSc. Francesco Roman

12/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach

Finite Volume Method


. Starting point for each FVM:

Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

X
dU

nk Fk
dt
f aces

. The fluxes Fk are the unknowns of the FVM and they are
calculated in two steps:

Introducing suitable quadrature formulae in dependence on the


chosen polynomial rank, no quadrature errors are committed.
[302.044] Univ. Assist. MSc. Francesco Roman
13/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach

Finite Volume Method


. Starting point for each FVM:

Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

X
dU

nk Fk
dt
f aces

. The fluxes Fk are the unknowns of the FVM and they are
calculated in two steps:
function reconstruction1
P
X
=
U
an n (x) , {n } = P interpolation functions
n=1
P
X
n=1
1

j+m Vj+m Am,n =


Am,n an = U

Z
n dV
Vj+m

Introducing suitable quadrature formulae in dependence on the


chosen polynomial rank, no quadrature errors are committed.
[302.044] Univ. Assist. MSc. Francesco Roman
13/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method


. Starting point for each FVM:
V

X
dU

nk Fk
dt
f aces

. At first the domain is divided into computational cells where


j is known;
the shape of the cell average function U
. The fluxes Fk are the unknowns of the FVM and they are
calculated in two steps:
function reconstruction;

[302.044] Univ. Assist. MSc. Francesco Roman

14/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method


. Starting point for each FVM:
V

X
dU

nk Fk
dt
f aces

. At first the domain is divided into computational cells where


j is known;
the shape of the cell average function U
. The fluxes Fk are the unknowns of the FVM and they are
calculated in two steps:
function reconstruction;
fluxes evaluation.

[302.044] Univ. Assist. MSc. Francesco Roman

14/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach

Finite Volume Method 1D Case


. The cell volume reduces to the width of the segment xi ;

Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

[302.044] Univ. Assist. MSc. Francesco Roman

15/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method 1D Case


. The cell volume reduces to the width of the segment xi ;
. The flux integrals reduce to evaluation of the term at the
cell edges:
i
dU
Fi+1/2 Fi1/2
=
dt
xi

[302.044] Univ. Assist. MSc. Francesco Roman

15/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method 1D Case


. The cell volume reduces to the width of the segment xi ;
. The flux integrals reduce to evaluation of the term at the
cell edges:
i
dU
Fi+1/2 Fi1/2
=
dt
xi

[302.044] Univ. Assist. MSc. Francesco Roman

15/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method

Finite Volume Method 1D Case


. n is a piecewise constant polynomial:
i = a0
U

1D FVM
2D FVM
Discretization
Strategy

[302.044] Univ. Assist. MSc. Francesco Roman

16/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method 1D Case


. n is a piecewise constant polynomial:
i = a0
U
. One unknown coefficient means a single constraint:
Z xi+1/2
i xi a0 = U
i
a0 dx = U
xi1/2

[302.044] Univ. Assist. MSc. Francesco Roman

16/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method 1D Case


. n is a piecewise constant polynomial:
i = a0
U
. One unknown coefficient means a single constraint:
Z xi+1/2
i xi a0 = U
i
a0 dx = U
xi1/2

. Donor-Cell Scheme:
(
i )
F (U
if i+1/2 0
Fi+1/2 =

F (Ui+1 ) if i+1/2 < 0

where =

[302.044] Univ. Assist. MSc. Francesco Roman

F
U

16/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method 1D Case


. n is a piecewise linear polynomial:
i = a0 + a1 , = x xi
U
xj

[302.044] Univ. Assist. MSc. Francesco Roman

17/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method 1D Case


. n is a piecewise linear polynomial:
i = a0 + a1 , = x xi
U
xj
. Two unknown coefficient means a double constraint
(symmetric stencil: x [xi1/2 , xi+3/2 ] [1/2, 3/2]):
R
1/2

1/2 (a0 + a1 )d = Ui

3/2 (a0 + a1 )d = xi+1 U


i+1
xi
1/2
(
i
a0 = U

i+1 U
i
a1 = U
[302.044] Univ. Assist. MSc. Francesco Roman

17/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method 1D Case


. n is a piecewise linear polynomial:
i = a0 + a1 , = x xi
U
xj
. Two unknown coefficients mean a double constraint
(symmetric stencil: x [xi1/2 , xi+3/2 ] [1/2, 3/2]);

[302.044] Univ. Assist. MSc. Francesco Roman

18/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method 1D Case


. n is a piecewise linear polynomial:
i = a0 + a1 , = x xi
U
xj
. Two unknown coefficients mean a double constraint
(symmetric stencil: x [xi1/2 , xi+3/2 ] [1/2, 3/2]);
. Centred Scheme:
Fi+1/2 =

i ) + F (U
i+1 )
F (U
2

[302.044] Univ. Assist. MSc. Francesco Roman

18/21

Finite Volume Method


General Approach

Conservation
Laws

Finite Volume Method 1D Case

Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

[302.044] Univ. Assist. MSc. Francesco Roman

19/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method 1D Case


. n is a piecewise parabolic polynomial:
i = a0 + a1 + a2 2 , = x xi
U
xj

[302.044] Univ. Assist. MSc. Francesco Roman

19/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method 1D Case


. n is a piecewise parabolic polynomial:
i = a0 + a1 + a2 2 , = x xi
U
xj
. Three unknown coefficients mean a triple constraint;

[302.044] Univ. Assist. MSc. Francesco Roman

19/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method 1D Case


. n is a piecewise parabolic polynomial:
i = a0 + a1 + a2 2 , = x xi
U
xj
. Three unknown coefficients mean a triple constraint;
. QUICK Scheme:
Fi+1/2 =

i1 ) + 6F (U
i ) + 3F (U
i+1 )
F (U
8

[302.044] Univ. Assist. MSc. Francesco Roman

19/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method

Finite Volume Method 2D Case


. The cell volume reduces to the width of the area of the
element;

1D FVM
2D FVM
Discretization
Strategy

[302.044] Univ. Assist. MSc. Francesco Roman

20/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method 2D Case


. The cell volume reduces to the width of the area of the
element;
. The flux integrals reduce to evaluation of the term at the
cell edges:

[302.044] Univ. Assist. MSc. Francesco Roman

20/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method 2D Case


. The cell volume reduces to the width of the area of the
element;
. The flux integrals reduce to evaluation of the term at the
cell edges:

3 fluxes for triangular elements;


4 fluxes for quadrangular elements;
5 fluxes for pentangular elements;
...

[302.044] Univ. Assist. MSc. Francesco Roman

20/21

Finite Volume Method


General Approach

Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

Finite Volume Method 2D Case


. The cell volume reduces to the width of the area of the
element;
. The flux integrals reduce to evaluation of the term at the
cell edges:

3 fluxes for triangular elements;


4 fluxes for quadrangular elements;
5 fluxes for pentangular elements;
...
Vi

X
dUi

nik Fik
dt
f aces

[302.044] Univ. Assist. MSc. Francesco Roman

20/21

Finite Volume Method


Discretization Strategy

Conservation
Laws
Discrete
Approach

Finite Volume Method Discretization Strategy


. The equations will be considered in their conservative form;

Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy

[302.044] Univ. Assist. MSc. Francesco Roman

21/21

Finite Volume Method


Discretization Strategy

Conservation
Laws

Finite Volume Method Discretization Strategy

Discrete
Approach

. The equations will be considered in their conservative form;

Finite
Volume
Method

. An integral approach is a natural representation for the


NavierStokes system and it is the most suitable one for
Finite Volume Methods;

1D FVM
2D FVM
Discretization
Strategy

[302.044] Univ. Assist. MSc. Francesco Roman

21/21

Finite Volume Method


Discretization Strategy

Conservation
Laws

Finite Volume Method Discretization Strategy

Discrete
Approach

. The equations will be considered in their conservative form;

Finite
Volume
Method

. An integral approach is a natural representation for the


NavierStokes system and it is the most suitable one for
Finite Volume Methods;

1D FVM
2D FVM
Discretization
Strategy

. The Finite Volume Method will be only used as a spatial


discretization method. To discretize in time, Finite
Difference Methods can be employed (Euler, RungeKutta,
AdamsBashforth/Moulton Methods, etc...). The time
integration scheme cannot be chosen independently from the
spatial approximation because of stability reasons.

[302.044] Univ. Assist. MSc. Francesco Roman

21/21

Das könnte Ihnen auch gefallen