Beruflich Dokumente
Kultur Dokumente
Introduction to FVM
Conservation Laws, Fluxes Approach,
and Discretization Strategies
Outline
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
1 Conservation Laws
2 Discrete Approach
1D FVM
2D FVM
Discretization Strategy
2/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
T,t +u T = (T )
u=0
T = transported quantity;
u = advection velocity
= diffusion coefficient.
3/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
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
x = I d, t 0
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
4/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
x = I d, t 0
4/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
x = I d, t 0
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
x = I d, t 0
5/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
x = I d, t 0
dt
S=V
Z
n (uT )dS =
T dV +
V
n (T )dS
S
5/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
6/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
6/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
Z
n (uT T )dS = 0
T dV +
V
6/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
Z
n (uT T )dS = 0
T dV +
V
Z
U dV +
n FdS
=0
6/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
U dV +
n FdS
=0
dt V
S
1D FVM
2D FVM
Discretization
Strategy
7/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
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);
7/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
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;
7/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
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
U dV +
n FdS
=0
dt V
S
8/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
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
R
2
2
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
U dV +
n FdS
=0
dt V
S
9/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
U dV +
n FdS
=0
dt V
S
. Lower derivatives order;
9/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
U dV +
n FdS
=0
dt V
S
. Lower derivatives order;
. Weaker constraints for the representable solutions;
9/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
U dV +
n FdS
=0
dt V
S
. Lower derivatives order;
. Weaker constraints for the representable solutions;
. Simpler treatment for discontinuities;
9/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
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;
9/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
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;
9/21
IntegralDifferential Problems
Conservation Laws
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
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
U dV +
n FdS
=0
dt V
S
1D FVM
2D FVM
Discretization
Strategy
10/21
Conservation Laws
Discrete Approach
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
U dV +
n FdS
=0
dt V
S
. Averaging the solution in each elementary volume:
Z
= 1
U
U dV
V V
10/21
Conservation Laws
Discrete Approach
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
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
10/21
Conservation Laws
Discrete Approach
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
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
X
dU
nk Fk
dt
f aces
10/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
X
dU
nk Fk
dt
f aces
11/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
X
dU
nk Fk
dt
f aces
11/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
X
dU
nk Fk
dt
f aces
11/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
X
dU
nk Fk
dt
f aces
11/21
Conservation
Laws
Discrete
Approach
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:
12/21
Conservation
Laws
Discrete
Approach
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
12/21
Conservation
Laws
Discrete
Approach
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:
Conservation
Laws
Discrete
Approach
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
Z
n dV
Vj+m
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
X
dU
nk Fk
dt
f aces
14/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
X
dU
nk Fk
dt
f aces
14/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
15/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
15/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
15/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
16/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
16/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
. Donor-Cell Scheme:
(
i )
F (U
if i+1/2 0
Fi+1/2 =
where =
F
U
16/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
17/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
1/2 (a0 + a1 )d = Ui
i+1 U
i
a1 = U
[302.044] Univ. Assist. MSc. Francesco Roman
17/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
18/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
i ) + F (U
i+1 )
F (U
2
18/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
19/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
19/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
19/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
i1 ) + 6F (U
i ) + 3F (U
i+1 )
F (U
8
19/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
20/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
20/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
20/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
X
dUi
nik Fik
dt
f aces
20/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
21/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
21/21
Conservation
Laws
Discrete
Approach
Finite
Volume
Method
1D FVM
2D FVM
Discretization
Strategy
21/21