Simulating The Weather: Numerical Weather Prediction As Computational Simulation
Simulating The Weather: Numerical Weather Prediction As Computational Simulation
13 June 2006
Ting-Shuo Yo
Outline
● Properties of Atmospheric Models
● A Brief History
● Numerical Weather Prediction (NWP)
– Parameterization
– Data Assimilation
– Stochastic Weather Models
Properties of Atmospheric Models
Properties of a model:
● Dynamic vs Static
● Continuous vs Discrete
● Deterministic vs Stochastic
Properties of Atmospheric Models
● Dynamic
● Dynamic
● Continuous
Solve differential equations
- Physical systems can be described
by a set of differential equations.
Time-Advance: fixed-increment
(In contrast to discrete-event)
Properties of Atmospheric Models
● Dynamic
● Continuous
● Deterministic
∂ V =− ∇ P
V⋅∇ V
∂t
∂h
∇⋅ H V = F
∂t
Properties of Atmospheric Models
● Dynamic
● Continuous
● Deterministic → Stochastic (after late '90s)
Properties of Atmospheric Models
● Dynamic
● Continuous
● Deterministic → Stochastic
Nonliearity in
differential equations
Chaos
Limited predictability
Initial condition uncertainty 5-day forecast uncertainty
Properties of Atmospheric Models
● The System:
Properties of Atmospheric Models
● Dynamic
● Continuous
● Deterministic → Stochastic
● Complex System
A Brief History
Early 20th Centary
● Bjerknes, Vilhelm (Norwegian scientist)
– 7 primitive equations
– Weather can be predicted through
computation. (1904)
– Graphic calculus: solve equations
through weather maps.
A Brief History (2)
Early 20th Centary (1922)
● Richardson, Lewis Fry
– First numerical weather prediction (NWP)
system
– Calculating techniques: division of space into
grid cells, finite difference solutions of DEs
– Forecast Factory: 64,000 computers (people
who do computations), each one will perform
part of the calculation.
A Brief History (3)
Computer Age (1946~)
● von Neumann and Charney
– Applied ENIAC to weather prediction
● Carl-Gustaf Rossby
– The Swedish Institute of Meteorology
– First routine real-time numerical
weather forecasting. (1954)
( US in 1958, Japan in 1959 )
Primitive Equations
Primitive Equations (2)
North-south wind
Temperature
Humidity
Continuity of mass
Surface pressure
● Simplify systems
– Add extra assumptions, e.g.,
● barotropic model,
● quasi-geostraphic model.
Atmospheric Model
(dynamic, cloud, precipitation )
Coupling
Ocean model,
plant surface model... Exchanging heat,
momentum and energy
Various Atmospheric Models
Resolution
Computing Power Required
Theoretical Models
Operational
Models
Coupled Models
Earth System
Complexity
Outline
● Properties of Atmospheric Models
● A Brief History
● Numerical Weather Prediction (NWP)
– Parameterization
– Data Assimilation
– Stochastic Weather Models
Parameterization
● What is parameterization?
– Use parameters to represent sub-grid scale
properties.
Source: MODIS
A lot happens inside a grid box
Rocky Mountains
Approximate
size of one
grid box in
NCEP
ensemble
system
Denver
Source: accessmaps.com
Systems to be Parameterized
● Land surface
● Cloud micro-physics
surface
● Orographic drag
● Radiative transfer
Parameterization Example
Cloud Micro-physics
Courtesy
ECMWF
4D-VAR
● Introduced in November 1997
● The influence of an observation in space and
time is controlled by the model dynamics which
increases its realism of the spreading out of the
information.
● The algorithm is designed to find a compromise
between the previous forecast at the beginning
of the time window, the observations, and the
model evolution inside the time window.
Stochastic Weather Models
● Stochastic-dynamic approach (climate prediction)
- Ensemble of multiple models
- Stochastic differential equations
Part of the answer appears trivially easy -- if the sun is shining and the only
clouds in the sky are nice little puffy ones, then even we can predict that the
weather for the afternoon will stay nice -- probably. So of course the
weathermen are actually doing their jobs (tho' they do play the odds).
But in spite of the predictability of the weather -- at least in the short-term -- the
atmosphere is in fact chaotic, not in the usual sense of "random, disordered,
and unpredictable," but rather, with the technical meaning of a deterministic
chaotic system, that is, a system that is ordered and predictable, but in such
a complex way that its patterns of order are revealed only with new
mathematical tools.
Who first studied deterministic chaos?
Well, not so new. The French mathematical genius Poincaré studied the
problem of determined but apparently unsolvable dynamic systems a
hundred years ago working with the three-body problem. And the
American Birkhoff and many others also studied chaotic systems in
various contexts.
But its principles were serendipitously rediscovered in the early 1960s by
the meteorologist Edward Lorenz of MIT. While working with a simplified
model in fluid dynamics, he solved the same equations twice with
seemingly identical data, but the second run through, trying to save a
little computer time, he truncated his data from six to three decimal
places, thinking it would make no difference to the outcome. He was
surprised to get totally different solutions. He had rediscovered "sensitive
dependence on initial conditions."
A 2-D image of a Lorenz attractor. Lorenz went on to elaborate the
principles of chaotic systems, and is now considered to be the father of
this area of study. He is usually credited with having coined the term
"butterfly effect" -- can the flap of a butterfly's wings in Brazil spawn a
tornado in Texas?
Characteristics of a chaotic system
Deterministic chaotic behavior is found
throughout the natural world -- from the way
faucets drip to how bodies in space orbit each
other; from how chemicals react to the way the
heart beats; from the spread of epidemics of
disease to the ecology of predator-prey
relationships; and, of course, in the dynamics of
the earth's atmosphere.
Characteristics of a chaotic system (2)
Sensitive dependence on initial conditions -- starting from extremely similar but
slightly different initial conditions they will rapidly move to different states.
From this principle follow these two:
* exponential amplification of errors -- any mistakes in describing the initial
state of a system will therefore guarantee completely erroneous results; and
* unpredictability of long-term behavior -- even extremely accurate starting
data will not allow you to get long-term results: instead, you have to stop
after a bit, measure your resulting data, plug them back into your model, and
continue on.
Local instability, but global stability -- in the smallest scale the behavior is
completely unpredictable, while in the large scale the behavior of the system
"falls back into itself," that is, restabilizes.
Aperiodic -- the phenomenon never repeats itself exactly (tho' it may come
close).
Non-random -- although the phenomenon may at some level contain random
elements, it is not essentially random, just chaotic.
How many models are there?
Today, worldwide, there are at least a couple of
dozen computer forecast models in use. They
can be categorized by their:
● resolution;
● outlook or time-frame -- short-range, meaning
one to two days out, and medium-range going
out from three to seven days; and
● forecast area or scale -- global (which usually
means the Northern hemisphere), national, and
relocatable.
How good are these models and the
predictions based on them?
The short answer is, Not too bad, and a lot better than
forecasting without them. The longer answer is in three parts:
* Some of the models are much better at particular things than
others; for example, as the USA Today article points out, the
AVN "tends to perform better than the others in certain
situations, such as strong low pressure near the East Coast,"
and "the ETA has outperformed all the others in forecasting
amounts of precipitation." For more on this subject, here's a
slide show from NCEP.
* The models are getting better and better as they are
validated, updated, and replaced -- the "new" MRF has
replaced the old (1995), and the ETA is replacing the NGM.
* That's why they'll always need the weather man -- to interpret
and collate the various computer predictions, add local
knowledge, look out the window, and come up with a real
forecast.