Beruflich Dokumente
Kultur Dokumente
atmospheric dynamics
Maria Francesca Carfora
IAC CNR
What is NWP?
The technique used to obtain an objective
forecast of the future weather (up to possibly two
weeks) by solving a set of governing equations
that describe the evolution of variables that
define the present state of the atmosphere.
Feasible only using computers.
NWP system
NWP entails not just the design and development
of atmospheric models, but includes all the
different components of an NWP system
It is an integrated, end-to-end forecast process
system.
As an example
Grenoble Oct 2004
Vertical resolution
60 levels
Physics
Sub-scale processes to be parameterized
Physics
Grid-scale
Data assimilation
Data sources for the
ECMWF
Meteorological
Operational System
(EMOS).
Numbers refer to
amount of received data
in 24 hours
Grenoble Oct 2004
10
Data assimilation
Observations feed prediction models. But
Observations are (or may be):
-unevenly distributed (in space and/or in time)
-incomplete
-of poor quality
11
Data assimilation
There are errors in the model and in the observations, so we can never be sure
which one to trust. However we can look for a strategy that minimizes on
average the difference between the analysis and the truth.
12
Data assimilation
Variational data assimilation:
Running the NWP model we obtain an estimate for the observed quantities
(analysis)
A cost function (J0) measures the distance between the analysis and the
observations
Minimizing J0 we determine
a corrected forecast which is
closer to the observations.
This forecast gives the
values for the observed
variables to be introduced in
the model
13
14
Model Errors
1 Equations of Motion Incomplete
2 Errors in Numerical
Approximations
a Horizontal Resolution
b Vertical Resolution
c Time Integration Procedure
3 Boundary Conditions
a Horizontal
b Vertical
4 Terrain
5 Physical Processes
15
16
17
Dynamics
It was recognized early in the history of NWP
that primitive equations were best suited for
NWP
Governing equations can be derived from the
conservation principles and approximations.
It is important to understand the resulting wave
solutions and their relationship to the chosen
approximations.
Grenoble Oct 2004
18
Mass conservation
Momentum conservation
Energy conservation
(water, gaseous and aerosol
components conservation)
Grenoble Oct 2004
19
Primitive equations
Conservation laws in spherical geometry:
(,,r)
Spherical coordinates
d
d
dr
u r cos ; v r
; z
dt
dt
dt
Velocity components
Grenoble Oct 2004
20
Prognostic variables
Horizontal and vertical wind components
Pressure, height or potential temperature
Surface pressure
Specific humidity/mixing ratio
Mixing ratios of cloud water, cloud ice, rain,
snow
Mixing ratio of chemical species
Grenoble Oct 2004
21
Primitive equations
du
1
p
tan
f v uv
F
dt
a cos
a
dv
1 p
2 tan
f u u
F
dt
a
a
p
g
z
d
V
dt
p RT
d
Cp
Q
dt T
Grenoble Oct 2004
Longitudinal velocity
(along the parallels)
Latitudinal velocity
(along the meridians)
Hydrostatic approssim.
Mass conservation
State equation
Energy conservation
22
Numerics
1) Space discretization:
A. Horizontal discretization
B. Vertical discretization
2) Time discretization
23
Numerics
A) Horizontal discretization
Finite differences
Finite elements
Spectral methods:
variables are represented by truncated spherical armonics
24
Numerics
In the case of finite differences:
uniform grids (in longitude and latitude)
reduced (or stretched) grids
geodesic grids
Spatial staggering (velocity and pressure)
25
Horizontal discretization:
A uniform
longitude-latitude
grid
(i.e. variable space resolution)
Adjustments:
reduced grids
stretched grids
Grenoble Oct 2004
26
Horizontal discretization:
A geodesic grid
(quasi uniform space resolution)
Grenoble Oct 2004
27
Horizontal discretization:
Variables collocation
A
(unstaggered)
grid
length
C
u
u,v,h
u,v
D
v
h
v
E
u,v
h
u
h
Grenoble Oct 2004
28
Numerics
B) Vertical discretization:
Finite differences, with several vertical coordinates:
Height on the mean sea level (z )
Pressure ( p )
Normalized pressure ( =p / p* )
Hybrid coordinates ( k= Ak p + Bk p* )
Potential temperature ( )
29
Vertical discretization:
Height coordinate
Pressure coordinate
30
Numerics
Time discretization schemes
31
Numerics
Time discretization schemes
for semi-Lagrangian
with two interpolations
with one interpolation
without interpolations
32
d
u v
t
x
y dt
Lagrangian viewpoint:
the total derivative is seen as
the time evolution along a
trajectory, which is called the
characteristic line
semi-Lagrangian
technique:
moving backward along
the characteristic line
one can determine its
starting point
33
semi-Lagrangian technique:
moving backward along the
characteristic line one can
determine its starting point
The trajectory from A to B is
approximated by the straight
line A'B
34
d
h (( s )) 0
dt
V
f
= horizontal
1
,
,
x y R cos
35
36
37
Momentum equation
Semi-Lagrangian
Semi-implicit
Lagrangian
terms
38
39
Continuity equation
Finite volumes
Semi-implicit
40
Geopotential
equation
(9 diagonals,
unsymmetric)
41
Splitting
First step:
Second step:
42
Geopotential
equation
43
ft
1
1
ft
f (1 ) t
1
1
f (1 ) t
2 ItK j sin( x / 2)
2 ItK sin( y / 2)
Th.
where
2 ItK j sin( x / 2)
2 ItK sin( y / 2)
B RC 2 1 1 2
2
1 A
1/ 2
A f t 4 K 2j sin 2 x / 2 K 2 sin 2 y / 2
2
44
1
0
0
1
c1
c3
c2
c4
Th.
2 ItK j sin( x / 2)
2 ItK sin( y / 2)
2 ItK j sin( x / 2)
2 ItK sin( y / 2)
1
2
2
2
1
1
t
1
1
1 B C 2 max 1,
2 H
2 1 t
2
2 2
2
1 f 1 t
x1 y
45
46
The method
on a
geodesic
grid
Advection
Shallow water
47
Logical structure:
10 diamonds
(0,nk) x (1, nk+1)
k
nk
nodes
cells
Lmax
Parameters:
12
20
704
0
k = refinement level
42
80
n k = 2k
352
0
162
320
176
0
642
1280
880
16
2562
5120
440
32
10242
20480
Grenoble Oct 6
2004
64
40962
nodes = 10*nk2+2
cells = 20*nk
220
80960 48
110
Geodesic grid:
PRO
CON
Quasi - uniform
resolution
Natural solution to
the pole problem
Only normal
velocities
More complicated
logical structure
Triangular cells
Only normal
velocities
49
Geodesic grid:
Interpolation:
P wA A wB B wC C
Baricentric coordinates :
wA area (PBC )
50
Tests:
Solid-body rotation
Deformation flow
51
Current perspectives:
Higher order interpolation procedures
Variable resolution
Extension to the Shallow water on a
geodesic grid
53
References
54
Thank you!
55