the emergence of numerical weather prediction: richardson ...plynch/talks/iugg-dream.pdfthe joint...

46
IUGG, Perugia July, 2007 The Emergence of Numerical Weather Prediction: Richardson’s Dream to the ENIAC Peter Lynch Meteorology & Climate Centre School of Mathematical Sciences University College Dublin

Upload: others

Post on 08-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

IUGG, Perugia July, 2007

The Emergence ofNumerical Weather Prediction:Richardson’s Dream to the ENIAC

Peter LynchMeteorology & Climate CentreSchool of Mathematical SciencesUniversity College Dublin

Page 2: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Outline of the lecture

Pre-history of NWP

Abbe, Bjerknes, Richardson

Richardson’s Forecast

Developments, 1920–1950

The ENIAC Integrations

The Emergence of Operational NWP

2

Page 3: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Newton’s Law of Motion

The rate of change of momentum of a body is equal to thesum of the forces acting on the body.

Force = Mass×Acceleration .

3

Page 4: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Edmund Halley (1656–1742)

Edmund Halley was a contemporary and friendof Isaac Newton; this was quite an achievement:Newton didn’t have too many friends!

He was largely responsible for persuadingNewton to publish his Principia Mathematica.

4

Page 5: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Halley and his Comet

Halley’s analysis of a comet was an excellentexample of the scientific method in action.

5

Page 6: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Observation:The comets of 1456, 1531, 1607, and 1682 followed similarorbital paths around the Sun. Each appearance was sepa-rated from the previous one by about 76 years.Hypothesis:These events were due to the reappearance of one object onan orbit which brought it close to the Sun every 76 years.Prediction:In 1705, Halley forecast that the comet would return againin late 1758. Halley died in 1742.Verification:The comet was sighted, on schedule, on Christmas Day 1758and has since borne Halley’s name.Further Confirmation:Appearances of the comet have since been found in the his-toric record as far back as 2000 years.

6

Page 7: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

A Tricky QuestionIf the Astronomers can make accurate76-year forecasts, why can’t theMeteorologists do the same?

7

Page 8: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

A Tricky QuestionIf the Astronomers can make accurate76-year forecasts, why can’t theMeteorologists do the same?• Size of the Problem

Cometary motion is a relatively simple problem, withfew degrees of freedom; Dynamics is enough.

The atmosphere is a continuum with infinitely many vari-ables; Thermodynamics is essential.

• Order versus Chaos

The equations of the solar system arequasi-integrable and the motion is regular.

The equations of the atmosphere are essentiallynonlinear and the motion is chaotic.

7

Page 9: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

The Navier-Stokes Equations

Euler’s Equations:∂V

∂t+ V · ∇V +

1

ρ∇p = g .

The Navier-Stokes Equations∂V

∂t+ V · ∇V +

1

ρ∇p = ν∇2V + g? .

Motion on the rotating Earth:∂V

∂t+ V · ∇V + 2Ω×V +

1

ρ∇p = ν∇2V + g .

8

Page 10: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

The Inventors of Thermodynamics

9

Page 11: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

The Equations of the AtmosphereGAS LAW (Boyle’s Law and Charles’ Law.)Relates the pressure, temperature and densityCONTINUITY EQUATIONConservation of mass; air neither created nor distroyedWATER CONTINUITY EQUATIONConservation of water (liquid, solid and gas)EQUATIONS OF MOTION: Navier-Stokes EquationsDescribe how the change of velocity is determined by thepressure gradient, Coriolis force and frictionTHERMODYNAMIC EQUATIONDetermines changes of temperature due to heating or cool-ing, compression or rarifaction, etc.

Seven equations; seven variables (u, v, w, ρ, p, T, q).

10

Page 12: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

The Primitive Equations

du

dt−

(f +

u tanφ

a

)v +

1

ρ

∂p

∂x+ Fx = 0

dv

dt+

(f +

u tanφ

a

)u +

1

ρ

∂p

∂y+ Fy = 0

p = RρT∂p

∂z+ gρ = 0

dT

dt+ (γ − 1)T∇ ·V =

Q

cp∂ρ

∂t+∇ · ρV = 0

∂ρw∂t

+∇ · ρwV = [Sources− Sinks]

Seven equations; seven variables (u, v, w, p, T, ρ, ρw).

11

Page 13: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Scientific Weather Forecasting in a Nut-Shell

• The atmosphere is a physical system

• Its behaviour is governed by the laws of physics

• These laws are expressed quantitatively in the form ofmathematical equations

• Using observations, we can specify the atmospheric stateat a given initial time: “Today’s Weather”

• Using the equations, we can calculate how this state willchange over time: “Tomorrow’s Weather”

12

Page 14: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Scientific Weather Forecasting in a Nut-Shell

• The atmosphere is a physical system

• Its behaviour is governed by the laws of physics

• These laws are expressed quantitatively in the form ofmathematical equations

• Using observations, we can specify the atmospheric stateat a given initial time: “Today’s Weather”

• Using the equations, we can calculate how this state willchange over time: “Tomorrow’s Weather”

• The equations are very complicated (non-linear) and apowerful computer is required to do the calculations

• The accuracy decreases as the range increases; there isan inherent limit of predictibility.

12

Page 15: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Cleveland Abbe

By 1890, the American mete-orologist Cleveland Abbe hadrecognized that:

Meteorology is essentially theapplication of hydrodynamicsand thermodynamics to theatmosphere.

Abbe proposed a mathemati-cal approach to forecasting.

13

Page 16: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Vilhelm Bjerknes (1862–1951)

14

Page 17: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Bjerknes’ 1904 ManifestoObjective:To establish a science of meteorology

Purpose:To predict future states of the atmosphere.

Necessary and sufficient conditions forthe solution of the forecasting problem:

1. A knowledge of the initial state

2. A knowledge of the physical laws

Step (1) is Diagnostic. Step (2) is Prognostic.

15

Page 18: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Lewis Fry Richardson, 1881–1953.During WWI, Richardsoncomputed by hand thepressure change at asingle point.

It took him two years !

His ‘forecast’ was acatastrophic failure:

∆p = 145 hPa in 6 hrs

But Richardson’s method was scientifically sound.

16

Page 19: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

The Leipzig Charts for 0700 UTC, May 20, 1910

Bjerknes’ sea level pressure analysis.

17

Page 20: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

A Smooth Signalx

18

Page 21: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

A Noisy Signalx

19

Page 22: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Tendency of a Smooth Signalx

20

Page 23: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Tendency of a Noisy Signalx

21

Page 24: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Evolution of surface pressure before and after NNMI.(Williamson and Temperton, 1981)

22

Page 25: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Initialization of Richardson’s Forecast

Richardson’s Forecast has been repeated on a computer.

The atmospheric observations for 20 May, 1910, wererecovered from original sources.

ORIGINAL:dpsdt

= +145 hPa/6 h

INITIALIZED:dpsdt

= −0.9 hPa/6 h

Observations: The barometer was steady!

23

Page 26: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Richardson’s Forecastand the

emergence of NWPare described in a

recent book.

24

Page 27: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Richardson’s Forecast Factory

c©Francois Schuiten

25

Page 28: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Richardson’s Forecast Factory

c©Francois Schuiten

64,000 Computers: The first Massively Parallel Processor

25

Page 29: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Crucial Advances, 1920–1950

Dynamic Meteorology

Rossby Waves

Quasi-geostrophic Theory

Baroclinic Instability

Numerical Analysis

CFL Criterion

Atmopsheric Observations

Radiosonde

Electronic Computing

ENIAC26

Page 30: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

The Meteorology ProjectProject estblished by John von Neumann in 1946.

Objective of the project:To study the problem of predicting the weather using adigital electronic computer.

A Proposal for Funding listed three “possibilities”:

New methods of weather prediction

Rational basis for planning observations

Step towards influencing the weather!

27

Page 31: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

The ENIAC

28

Page 32: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

The ENIAC

The ENIAC was thefirst multi-purposeprogrammable elec-tronic digital com-puter.It had:

• 18,000 vacuum tubes

• 70,000 resistors

• 10,000 capacitors

• 6,000 switches

• Power: 140 kWatts

29

Page 33: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Charney, Fjørtoft, von Neumann

Charney Fjørtoft von Neumann

Numerical integration of the barotropic vorticity equationTellus, 2, 237–254 (1950).

30

Page 34: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Charney, et al., Tellus, 1950.[Absolute

Vorticity

]=

[Relative

Vorticity

]+

[Planetary

Vorticity

]η = ζ + f .

• The atmosphere is treated as a single layer.• The flow is assumed to be nondivergent.• Absolute vorticity is conserved.

d(ζ + f )

dt= 0.

This equation looks deceptively simple. But it is nonlinear:

∂t[∇2ψ] +

∂ψ

∂x

∂∇2ψ

∂y− ∂ψ

∂y

∂∇2ψ

∂x

+ β

∂ψ

∂x= 0 ,

31

Page 35: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

ENIAC Algorithm

Flow-chart for the computations.G. W. Platzman: The ENIAC Computations of 1950 — Gateway to Numerical Weather Prediction (BAMS, April, 1979).

32

Page 36: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

33

Page 37: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

The computational grid for the integrations34

Page 38: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

ENIAC Forecast for Jan 5, 1949

35

Page 39: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Recreating the ENIAC ForecastsThe ENIAC integrations have been recreated using:

• A MATLAB program to solve the BVE

• Data from the NCEP/NCAR reanalysis

The matlab code is available on the author’s website

http://maths.ucd.ie/∼plynch/eniac

36

Page 40: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

NCEP/NCAR ReanalysisThe initial dates for the four forecasts were:

• January 5, 1949

• January 30, 1949

• January 31, 1949

• February 13, 1949

When a reconstruction was first conceived,a laborious digitization of hand-drawn chartsappeared necessary.

37

Page 41: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

38

Page 42: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

39

Page 43: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Recreation of the Forecast

40

Page 44: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

Computing Time for ENIAC Runs

George Platzman, during his Starr Lec-ture, re-ran an ENIAC forecast

The algorithm was coded on anIBM 5110, a desk-top machine

The program execution was completedduring the lecture (about one hour)

The program eniac.m was run on a SonyVaio (model VGN-TX2XP)

The main loop of the 24-hour forecastran in about 30 ms.

41

Page 45: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

NWP Operations

The Joint Numerical Weather Prediction

Unit was established on July 1, 1954:

Air Weather Service of US Air Force

The US Weather Bureau

The Naval Weather Service.

Operational numerical weather forecasting be-gan in May, 1955, using a three-level quasi-geostrophic model.

See article by Harper, et al. in BAMS, May, 2007.

42

Page 46: The Emergence of Numerical Weather Prediction: Richardson ...plynch/Talks/IUGG-Dream.pdfThe Joint Numerical Weather Prediction Unit was established on July 1, 1954: Air Weather Service

The End

Typesetting Software: TEX, Textures, LATEX, hyperref, texpower, Adobe Acrobat 4.05Graphics Software: Adobe Illustrator 9.0.2LATEX Slide Macro Packages: Wendy McKay, Ross Moore