Numerical Methods For Hyperbolic Conservation Laws: Dr. Aamer Haque
Numerical Methods For Hyperbolic Conservation Laws: Dr. Aamer Haque
Numerical Methods For Hyperbolic Conservation Laws: Dr. Aamer Haque
Conservation Laws
Introduction
Introduction
Mathematical/Numerical Modeling
Derivation of Conservation Laws
Examples of Conservation Laws
Hyperbolic Conservation Laws
Modeling of Conservation Laws
Physical Model
Problem Conservation Laws
NO
YES
Mathematical Model Matches
PDEs Reality? Done!
YES Validation
Computational Model
Software/Hardware Solution
V&V - Verification & Validation
V r ,t dV =constant
3
Position: r = x , y , z Time: t
3
Scalars: mass, energy :
3 3
Vectors: momentum :
Conservation Laws for Open Systems
An open system can exchange physical quantities
with its surroundings or with other systems (i.e. Flux)
V r , t 2 dV V r ,t 1 dV
t2 t2 t2
= t f in dt t f out dtt
1 1 1
V q dV dt
f in q f out
Control Volume
A control volume V is a connected subset of space
of finite volume bounded by a surface S with finite area
S F
n
V
t2 t2
V r ,t 2 dV V r ,t 1 dV =t S Fn dSdtt V q dVdt
1 1
1 t 1 1
t2 t t2
t V dVdt=t V F dVdtt V q dVdt
2
1 t 1 1
[
]
t2
(I) t V
1 t
F q dVdt=0
v =0
t
u u
c =0
t x
Continuity equation u=0
t x
u u
u =0
t x
u 1 2
t x 2
u =0
Fokker-Plank Equation
f 2
v[ f v ]= D v f.
t
v =0
t
Some Vector/Tensor Calculus
Gradient [ ]i = , i [ v ]ij =v i , j
Divergence v =v i , i [ A]i =a ij , j
Products vn =v i ni [ v v ]ij =v i v j
[ pI ]i = p ij , j = p
Vectors Tensors
Gradient V dV =S n dS NA
Divergence V F dV =S Fn dS V A dV =S A n dS
T
Stokes S Fn dS=C Ft dc S A n dS=C A t dc
Conservation of Momentum
d
dt
V
v dV =S vn v dSS p n dS
v [ v v pI ]=0
t
Conservation of Energy
d
dt
V
E dV =S E vn dS S p vn dS
E [ E p v ]=0
t
Equation of State
p=1 e
1
E=e vv
2
1D Planar Flow
U
F U =0
t x
[] [ ]
u
U= u F U = u 2 p
E E pu
1D Planar Isentropic & Isothermal Flows
U
F U =0
t x
U= [ ]
u
F U =
[ u
u 2 p ]
Isentropic Isothermal
2
p=C p=c
1D Planar Linearized Flow
W W
A =0
t x
[ ]
0 0
W=
u[] A= c 2
0
0
1D Systems of Conservation Laws
Conservation Form Conserved Flux
Variables Function
U
F U =0
t x
[] []
u1 f1
U x , t= F U =
Quasi-linear Form um fm
U U
AU =0
t x U :
m m
F :
m
Jacobian Matrix
fi
AU =
F
U [ ]
F
U ij
=
uj
m
A:
mm
Eigenvalues & Eigenvectors
Eigenvalues i are solutions to the characteristic equation
A I=0
i i i i
l A=i l A k =i k
[]
i
k1
l =[ l 1 lm ]
i i i i
k =
i
km
Hyperbolic Conservation Laws