Documente Academic
Documente Profesional
Documente Cultură
Hans De Sterck
< > -+
University of Colorado at Boulder
Erlangen p.1
Outline
< > -+
University of Colorado at Boulder
Erlangen p.2
(1) Numerical Simulation of Nonlinear Hyperbolic PDE Systems
supersonic
flow of air
over sphere
(M=1.53)
bow shock
(An album of
fluid motion,
Van Dyke)
< > -+
University of Colorado at Boulder
Erlangen p.3
Nonlinear Hyperbolic Conservation Laws
conservation law
Z I
U dV + ~n F~ (U ) dA = 0
t
< > -+
University of Colorado at Boulder
Erlangen p.4
Model Problem: Scalar Inviscid Burgers Equation
u f (u)
+ =0
t x
u u2 /2
+ =0
t x
< > -+
University of Colorado at Boulder
Erlangen p.5
Burgers Equation: Model Flow
u u2 /2
+ =0
t x
u is constant on characteristic
u is slope of characteristic u=1 u=0
where characteristics cross:
shock formation (weak solu-
tion)
u=0 x
< > -+
University of Colorado at Boulder
Erlangen p.6
Space-Time Formulation
u f (u)
+ =0
t x
define x,t = (x , t )
define f~x,t (u) = (f (u), u)
conservation in space-time
I
~nx,t f~x,t (u) dl = 0
< > -+
University of Colorado at Boulder
Erlangen p.7
Some Notation
space H(div, )
{ (u, v) L2 L2 | k (u, v)k20, < }
< > -+
University of Colorado at Boulder
Erlangen p.8
Weak Solutions: Discontinuities
t
u=1
u=0 x
1
Burgers model flow: f~x,t (u) H(div, ) shock speed s =
2
< > -+
University of Colorado at Boulder
Erlangen p.9
Numerical Approximation: Finite Differences
derivatives use truncated Taylor series expansion
u ui ui1
= + O(x)
x x i
u u uhi,n+1 uhi,n u h
i,n u h
i1,n
Burgers: +u =0 + uhi,n =0
t x t x
0.8
u
valid at shock! 0.4
1
0.2
0 0.5
0
0.2
0.4
0.6
0.8 0 t
1
x
< > -+
University of Colorado at Boulder
Erlangen p.10
Conservative Finite Difference Schemes
THEOREM. Lax-Wendroff (1960).
f i1/2 f i+1/2
x
i1 i i+1
< > -+
University of Colorado at Boulder
Erlangen p.11
Why the Name Conservative Scheme?
~nx,t (f(uh ), uh ) dl = 0
H
i
i
I
recall conservation in space-time ~nx,t f~x,t (u) dl = 0
conservative
1.5
O(x2 ) (Taylor)
1
1
u
< > -+
University of Colorado at Boulder
Erlangen p.13
Possible Remedy: Numerical Diffusion
u f (u) 2u
+ = num
t x x2
< > -+
University of Colorado at Boulder
Erlangen p.14
Alternative: Solution Control through Functional Minimization
goal:
- control oscillations
- control convergence to weak solution
- control numerical stability (no need for time step limitation)
- higher-order finite elements
(remark: h = x)
< > -+
University of Colorado at Boulder
Erlangen p.15
(2) Least-Squares Finite Element (LSFEM) Discretizations
with Luke Olson, Tom Manteuffel, Steve McCormick, Applied Math CU Boulder
i
n
X
uh (x, t) = ui i (x, t)
i=1
< > -+
University of Colorado at Boulder
Erlangen p.16
Least-Squares Finite Element (LSFEM) Discretizations
minimization:
F(uh + v h )
|=0 = 0 vh U h
< > -+
University of Colorado at Boulder
Erlangen p.17
Least-Squares Finite Element Discretizations
(n equations in n unknowns, A u = 0)
(actually, with boundary conditions, A u = f )
< > -+
University of Colorado at Boulder
Erlangen p.18
H(div)-Conforming LSFEM for Hyperbolic Conservation Laws
' $
reformulate conservation law in terms of flux vector w:
~
x,t w
~ =0
x,t f~x,t (u) = 0
~ = f~x,t (u)
w
u=g I
~ = ~nx,t f~x,t (g) I
~nx,t w
u=g I
& %
functional
~ h , uh ; g) =kx,t w
F(w ~ h f~(uh )k20,
~ h k20, + kw
< > -+
University of Colorado at Boulder
Erlangen p.19
Finite Element Spaces
~ h are
Raviart-Thomas elements: the normal components of w
continuous
~ h H(div, )
w
H(div)-conforming LSFEM
< > -+
University of Colorado at Boulder
Erlangen p.20
Numerical Results
1 1 1
t
0.25 0.25 0.25
0 0 0
0 0.25 0.5 0.75 1 0 0.25 0.5 0.75 1 0 0.25 0.5 0.75 1
x x x
< > -+
University of Colorado at Boulder
Erlangen p.21
Linear Advection Higher-Order Elements
linear (k=1, h=1/24) quadratic (k=2, h=1/12)
1 1
.8 .8
.6 .6
.4 .4
.2 .2
0 0
0 .2 .4 .6 .8 1 0 .2 .4 .6 .8 1
.8 .8
.6 .6
.4 .4
.2 .2
0 0
0 .2 .4 .6 .8 1 0 .2 .4 .6 .8 1
0.9
0.8
0.7
0.6
u
0.5 1.4
t
1
0.4 1.2
0.8
1
0.3
u
0.6
0.8
t
0.2
0.4
0.6
0.1
0.2
0.4
< > -+
University of Colorado at Boulder
Erlangen p.23
Numerical Conservation
we minimize
~ h , uh ; g) =kx,t w
F(w ~ h f~(uh )k20,
~ h k20, + kw
3
x 10
1
div(w)
2
1 1
0.8 0.8
0.6 0.6
t
0.4 0.4 x
~h
0.2 0.2
0 0 w
< > -+
University of Colorado at Boulder
Erlangen p.24
Numerical Conservation
~ h , uh ; g) =kx,t w
F(w ~ h f~(uh )k20,
~ h k20, + kw
< > -+
University of Colorado at Boulder
Erlangen p.25
Numerical conservation
0.9
0.8
0.7
0.6
0.5
t
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8
x
< > -+
University of Colorado at Boulder
Erlangen p.26
LSFEM for Nonlinear Hyperbolic PDEs: Status
Burgers equation:
- nonlinear
- scalar
- 2D domains
extensions, in progress:
- systems of equations
- higher-dimensional domains
< > -+
University of Colorado at Boulder
Erlangen p.27
(3) Fluid Dynamics Applications
(A) Soil Sedimentation (Civil Engineering)
with Gert Bartholomeeusen, Mechanical Engineering, University of Oxford
t=0 t=a t=b
settling column experiments: soil particles settle
nonlinear waves, modeled by
u f (u)
+ =0
t x
< > -+
University of Colorado at Boulder
Erlangen p.28
Soil Sedimentation
experimental determination of flux function f (u), nonconvex
u f (u)
+ =0
t x
0.05
Surf. M
Flux, [mm/min] 0.04 Csh2
0.03 Csh3
Csh4 I
0.02 Fit
0.01
0
0.84 0.88 0.92 0.96 1
Porosity, [-]
(kaolinite soil suspension)
< > -+
University of Colorado at Boulder
Erlangen p.29
Soil Sedimentation
< > -+
University of Colorado at Boulder
Erlangen p.30
(B) Bow Shock Flows in Solar-Terrestrial Plasmas
< > -+
University of Colorado at Boulder
Erlangen p.31
Recall: Gas Dynamics Bow Shock
< > -+
University of Colorado at Boulder
Erlangen p.32
Bow Shock Flows in Solar-Terrestrial Plasmas
< > -+
University of Colorado at Boulder
Erlangen p.33
(C) Supersonic Outflow from Exoplanet Atmospheres
with Feng Tian, Brian Toon, Alex Pavlov, PAOS, CU Boulder
< > -+
University of Colorado at Boulder
Erlangen p.35
Supersonic Outflow from Exoplanet Atmospheres
< > -+
University of Colorado at Boulder
Erlangen p.36
Supersonic Outflow from Exoplanet Atmospheres
< > -+
University of Colorado at Boulder
Erlangen p.37
Collaborators
< > -+
University of Colorado at Boulder
Erlangen p.38