View
29
Download
0
Category
Preview:
DESCRIPTION
Dispersion relation of the linearised shallow water equations on flat triangle/hexagon grids PDE's on the sphere 24.-27.08.2010, Potsdam Michael Baldauf , Deutscher Wetterdienst, Offenbach Almut Gassmann , Max-Planck-Institut, Hamburg Sebastian Reich , Universität Potsdam. Motivation: - PowerPoint PPT Presentation
Citation preview
1
Dispersion relation of the linearised shallow water equations on flat triangle/hexagon grids
PDE's on the sphere24.-27.08.2010, Potsdam
Michael Baldauf, Deutscher Wetterdienst, OffenbachAlmut Gassmann, Max-Planck-Institut, HamburgSebastian Reich, Universität Potsdam
Motivation:• Direct comparison between triangle / hexagon grids• Dispersion relation on non-equilateral grids? Correct geostrophic mode?
Klemp (2009) lecture at 'PDE's on the sphere', Santa FeBonaventura, Klemp, Ringler (unpubl. ?)
2
Linearised shallow water equations
analytic dispersion relation ( ):
'Standard' C-grid spatial discretisation:• divergence: sum of fluxes over the edges (Gauss theorem)• gradient: centered differences ( -> 2nd order )• Coriolis term: Reconstruction of v by next 4 neighbours with
RBF-vector reconstruction (with an 'idealised' RBF-fct. =1)temporal discretisation: assumed exact
inertial-gravity wave(Poincaré wave)
geostrophic mode
Rossby-deformation radius: LR = c / f
3
Consider arbitrary non-equilateral, however translation invariant grids
per elementary cell:2 triangles: 3 v-components, 2 h-components 5 equations1 hexagon: 3 v-components, 1 h-component 4 equations resolution is approximately comparable
translation invariance against integer linear combinations of grid vectors sufficient to plot dispersion relation in the 1st Brillouin zone
consider appropriate dual hexagon grid(Voronoi tesselation)
wave analysis
(x,y,t) = (kx, ky,) exp( i ( kx x + ky y - t) )
4
4 branches:1,2 = ..., inertial-gravity-waves3,4 0 false geostrophic mode with 4-point reconstruction (Nickovic et al., 2002)
Thuburn (2008), Thuburn, Ringler, Skamarock, Klemp (2009):8-point reconstruction of Coriolis term correct geostrophic mode 3,4 =0
Hexagon grid
analyticsolution
inertial-gravity wave
geostrophic mode
f
ka
5
Triangle grid
interpretation 1:internal excitation of an elementary cell
interpretation 2:(poor) resolution of shorter waves (until 'x') ( not artificial)
1st Brillouin-zone
consequences in practice:reduction of time step
5 branches: 1,2 = fI-G(k), 3,4 = fHF(k), 5=0 (exact in equilat. grid!)
main motivation: ICON-project uses local grid refinement
‚high-frequent mode‘
6
Linear shallow water test case from Gassmann (subm. to JCP)
dim.less deformation radius:LR / a ~ 0.3LR := (g h0)1/2 / fa : length of triangle edge
time step: t ~0.1 / f
'observation':large scale checkerboard pattern in the divergence field with a oscillation frequency ~ 2 f
div v
Checkerboard pattern observed in triangle hydrostatic ICON …
7
triangle grid: 'standard' divergence operator 1st order
Eigenvalues and Eigenvectorsfor equilateral grid and for k=0:
lR= LR / adimensionless Rossby-deformation-radius:
• Checkerboard oscillation in the 'high frequency' mode• in hydrostatic models for the atmosphere and in ocean models:
lR << 1 can occur
geostrophic mode
inertial-gravity
'high-frequency'
8
Equilateral triangle and hexagon grids
LR/a = 1/8 ~ 0.35
LR/a = 1/24 ~ 0.2
for different LR/a
Rossby-Deform.radiusLR = (g h0)1/2 / f
'high-frequency mode'• becomes 'low
frequency' for badly resolved LR
• group velocity = 0 for k=0 !
a = length of triangle edge
LR/a = 1
LR/a = 10
LR/a = 0.1
LR/a = 0.3
red: triangle grid
blue: hexagon grid
9
a=20 km, =60°, =60°, Re()
analytic solution(boundaries are drawn only for better comparison with grid results)
inertial-gravity mode
Re
triangle grid, equilateral
'high-frequency mode'
geostrophic mode: =0 (exact)
10
a=20 km, =43°, =76°, inertial-gravity mode
analytic solution(boundaries are drawn only for better comparison with grid results)
inertial-gravity mode
Re
triangle grid, non-equilateral
'high-frequency mode'
geostrophic mode: =0 (numerically < 10-14 f) !
11
Divergence-operator 2nd order
Use the nearest 9 v-positions:
For an isosceles triangle grid, i.e. for = lengths l1=l5=l6=a, all other li=b and with the weights:
For equilateral triangles: g1=g2=g3=-1/3, g4=...=g9=1/6this is identical to a weighted averaging of the divergence
12
a=20 km, =75°, =75°, direction k=10°
no 'high-frequency' mode in triangle grid!but ...
Divergence-operator 2nd order
apparently additional „gravity wave mode, without influence of Coriolis force“
13
Triangle grid: divergence operator 2nd order
Eigenvector structure for equilateral grid and k=0
no checkerboard in height field, BUT: unphysical checkerboard in divergence !!reason: divergence-operator is 'blind' against checkerboard in velocity field
otherwise: high group velocity also for k=0 unphysical disturbances travel away
geostrophic mode
inertial-gravity
'high-frequency'
14
Mixing: Div. 1st order (10%) + Div. 2nd order (90%)
LR/a = 10 LR/a = 0.5
LR/a = 0.1
LR/a = 1
15
triangle grid: 3rd order divergence operator
3rd order weightings for equilateral grid:c1 = -13 / 24 - 15 c4
c2 = 29 / 144 - 5 c4
c3 = 5 / 144
'non-blind' against checkerboard in divergence, if c4 > 0.
eigenvector structure for k=0:
geostrophic mode
inertial-gravity
'high-frequency'
16
triangle grid: 3rd order divergence operator
LR/a = 10 LR/a = 0.5
LR/a = 0.1
LR/a = 1
17
Summary
• 'standard' C-grid discretization in the triangle grid
• produces 'high-frequent' mode
• for small LR (ocean, hydrostatic models): slowly varying checkerboard in height field / divergence possible
• 2nd order divergence operator:checkerboard in height-field vanishes, but unphysical checkerboard in v (or div v) due to blindness of the div.operator
mixing of 1st & 2nd order divergence seems to be a good compromise(see results in talk by Günther Zängl, Pilar Rípodas, …)
• 3rd order divergence operator:
• better inertial-gravity wave properties
• Non-blind against a checkerboard in v
• but is it really an alternative?
18
19
Influence of vector reconstruction
up to now very broad RBF-functions were used for vector reconstruction. Now use Gauss-fct. (r)=e-r with =1/a.
a=20 km, =75°, =75°, direction k=10°
both triangle and hexagondon't deliver f0 at k=0
20
Imaginary parts of
serves as a consistency check ( bug fix of vector reconstruction)
a=20 km, =43°, =76°, direction k=10°
Eigenvalue-solver (Lapack-routine) produces spurious imaginary parts for ~O(10-10 1/s). Are they small enough to confirm that Im =0?
21
a=20 km, =60°, =60°, Re(), geostrophic mode
Re
22
a=20 km, =60°, =60°, Re(), geostrophic mode
Re
23
a=20 km, =43°, =76°, geostrophic mode
Re
even for non-equilateral triangles, the geostrophic mode is exactly reproduced
24
a=20 km, =43°, =76°, geostrophic mode
Re
26
Summary
triangle grid with 1st order divergence operator
• [+] Inertial-gravity wave (short waves): better represented than in hexagon grid
• Inertial-gravity wave (long waves): good represented (influence of vector reconstruction!)
• [--] 2 artificial high frequent modes induce strong checkerboard oscillation (also reduce time step)
• [++] correct geostrophic mode (=0) even for non-equilateral grids
27
triangle grid with 2nd order divergence operator
• Günther's bilinear averaging delivers 2nd order (at least for isosceles triangles)
• Inertial-gravity wave (short waves): almost identical to hexagon grid • [+] Inertial-gravity wave (long waves): good represented (influence of
vector reconstruction!) • [-] no artificial high frequent modes, instead: 2 additional 'inertial-gravity-
modes' without Coriolis influence (moderate checkerboard oscillation) • [++] correct geostrophic mode (=0) even for non-equilateral grids
28
hexagon grid
• [-] Inertial-gravity wave (short waves): worse represented than in triangle grid
• [+] Inertial-gravity wave (long waves): good represented (influence of vector reconstruction!)
• [+] no high frequent artificial modes • false geostrophic mode (and 2 modes instead of 1)
but now there exist a solution! (Thuburn; Skamarock, Klemp, Ringler)
29
general remarks:
(k=0) = f0 only for 'ideal' vector reconstruction;sharper RBF-functions reduce fidelity to analytic solution
• for 'ideal' vector reconstruction: Im =0.
• but for real vector reconstruction: Im 0 (both triangle, hexagon)
30
To do
Divergence averaging destroys (local) conservation find 2nd order vector reconstruction method for normal fluxes (v or v)
example:equilateral triangle grid:use weights: w1=2/3w2=...=w5=1/6
• 'brute force' solution of LES possible?• Recover reconstruction method by Th. Heintze (Simpson rule) ?• Work of Jürgen Steppeler• Almuts proposal
Recommended