ncep operational global cyclone tracking and verification system

38
1 NCEP Operational Global Cyclone Tracking and Verification System Guang Ping Lou, Geoff DiMego, Tim Marchok, Binbin Zhou, Mike Charles NCEP/EMC/MMB EMC seminar Nov. 4, 2008

Upload: napoleon-brogan

Post on 31-Dec-2015

40 views

Category:

Documents


2 download

DESCRIPTION

NCEP Operational Global Cyclone Tracking and Verification System. Guang Ping Lou, Geoff DiMego, Tim Marchok, Binbin Zhou, Mike Charles NCEP/EMC/MMB EMC seminar Nov. 4, 2008. 1. The Ideas. What are needed: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: NCEP Operational Global Cyclone Tracking and Verification System

1

NCEP Operational Global Cyclone Tracking and Verification System

Guang Ping Lou, Geoff DiMego, Tim Marchok, Binbin Zhou, Mike Charles

NCEP/EMC/MMB

EMC seminar Nov. 4, 2008

Page 2: NCEP Operational Global Cyclone Tracking and Verification System

2

1. The Ideas

What are needed:

• A global cyclone tracking system. Existing tracker is confined to North America and adjacent oceanic basins.

• A real time cyclone track verification system that gives feedback to forecasters and modelers.

Page 3: NCEP Operational Global Cyclone Tracking and Verification System

3

1. The Ideas (cont.)

Challenges:

• In order to do track verification, the “truth” is needed. In the tropical case, NHC puts out storm vitals, the best observed tracks as the “truth”. However, there is none-existence in the extra-tropical regions. Operationally, it is laborious at best, and almost impossible to manually identify all cyclone tracks in the middle latitudes.

Page 4: NCEP Operational Global Cyclone Tracking and Verification System

4

1. The Ideas (cont.)

Solution:• Utilization of existing resources to create “truth” for verification. That

is, model analysis tracks are used as the “truth”, which are embedded to the track output files. Stringing them together will form analysis tracks.

Schematic Diagram:

Page 5: NCEP Operational Global Cyclone Tracking and Verification System

5

00Z 00Z00Z00Z 00Z00Z12Z 12Z 12Z 12Z 12Z

00hr 24hrs 72hrs48hr 96hrs 120hrs

Forecast

00hr

00hr

00hr

00hr

00hr

Extra-Cyclone Tracks Verification: 1.Extra-Tropical cyclone verification will use analysis as the truth since observed cyclone tracks are not available.2Therefore the tcvitals are already contained in the output of the forecast tracker after it completes the tracker processing. The first three records in the output file are the analysis position and intensity of the cyclone. 3Position, center pressure, and/or direction, and wind strength for each quadrant are possible variables for verification every 12(24) hours. Mean errors of these variables can be calculated in the interval of 12(24) hours on a monthly bases and/or continuously (moving average).

24hr

72hrs

96hr

120hrs

48hrs

Verification

Page 6: NCEP Operational Global Cyclone Tracking and Verification System

6

1. The Ideas (cont. )

Advantages:

1. The system is objective;

2. It is a completely automated system and no human intervention is needed from identifying both analysis and forecast tracks to verification, plotting and web displaying;

3. Provide a quick look at how well the forecasts are against the analysis tracks;

4. It can be used to generate retro-run tracks and verification easily.

Disadvantages:

1. The analysis tracks are often short lived due to weakening and observation data ingest in each synoptic time;

2. The tracks can only be verified against model self analysis because matching difficulties against another model analysis.

Page 7: NCEP Operational Global Cyclone Tracking and Verification System

7

2. Tracking Algorithm

• Single-pass Barnes analysis scheme is used to locate the cyclone center.

• Barnes analysis equation: For a variable F, the Barnes analysis B, at a point g,

where

Where dn is the distance from a data point n to the grid point g, and re is the e-folding radius. Typically an re value of 75 km for models with a grid resolution finer than 1.25 degree and 150 km for those with coarser resolution.

N

nn

N

nn

g

w

nFwB

1

1

)(

)/( 22en rdew

Page 8: NCEP Operational Global Cyclone Tracking and Verification System

8

2. Tracking Algorithm (cont.)

• Tracking parameters are: mslp, 700 and 850hpa relative vorticity, and geopotential height and winds at 700 and 850hpa. The Barnes analyses of these 7 parameters determine the tropical cyclone center. For middle latitude cyclones, only mslp is used to determine the center.

• To minimize the iterations, after one parameter center is located, the other four parameters are restricted to smaller domains.

• For next forecast center position, an extrapolation of previous locations is computed and current storm advection according to winds is calculated.

• Other criteria are applied to the searched position so that it is indeed a cyclone center. Such as vicinity of previous position; pressure gradient, etc.

Page 9: NCEP Operational Global Cyclone Tracking and Verification System

9

2. Tracking Algorithm (Cont.)

• Phase space: The 3 diagnostics from Robert Hart's cyclone phase space. The three parameters used to described the general structure of cyclones are the lower-tropospheric thermal asymmetry (parameter B), the lower-tropospheric thermal wind and the upper-tropospheric thermal wind (cold versus warm core).

Cyclone thermal symmetry parameter B:

Where h = 1 for northern hemisphere and h = -1 for southern hemisphere.

)( )900600()900600( hPaLhPaR ZZhB

Page 10: NCEP Operational Global Cyclone Tracking and Verification System

10

2. Tracking Algorithm (Continue)

• Lower-tropospheric thermal wind:

• Upper-troposheric thermal wind:

• Where

• d: the distance between the geopotential extrema

hPa

hPa

LT p

ZV

600

900ln

)(

hPa

hPa

UT p

ZV

300

600ln

)(

gVf

dgZ

Page 11: NCEP Operational Global Cyclone Tracking and Verification System

11

3. Differences Between Old Regional and New Global Trackers

Old regional tracker:1. Include only CONUS, Atlantic

basin, West Pacific basin, East Pacific basin, and Alaska, mainly north America-centric;

2. Single CPU does all processing. Regional search needs as much as 3.5 hrs wall clock.

3. Storm ID has no continuity.

New global tracker:

1. From -90~90, 0~360, lat & lon, truly global coverage;

2. Multitasking schemes to have as many tasks as number of ensemble members. Global search finishes within 20 minutes wall clock. Users have much earlier access to tracks.

3. New storm ID is named with initial date, lead-time in forecast and lat/lon position where storm was first identified.

Page 12: NCEP Operational Global Cyclone Tracking and Verification System

12

3. Old Regional And New Global (Cont.)

4. Regular atcf text output with limited parameters.

4. In addition to regular output, added phase parameters: Positions for the 3 diagnostics from Bob Hart's cyclone phase space. Mean & max values of relative vorticity near the storm at 850 & 700. Direction of model storm motion, Translation speed of model storm, The pressure of the last closed isobar and the radius of that closed isobar.

5. TIGGE web format output. (THORPEX Interactive Grand Global Ensemble)

Page 13: NCEP Operational Global Cyclone Tracking and Verification System

13

4. The Steps

a) Tracking:

Operational tracker is invoked whenever model forecast data

arrive at NCO. The forecast models include GFS, NAM, CMC,

UKMO, ECMWF, NOGAPS, and ensemble forecasts such as

NCEP ensemble GEFS and SREF, CMC and ECMWF. Cyclone

tracks are plotted and graphics are pushed to a web server.

They are also archived in ATCF, MySQL format and TIGGE

format.

http://www.emc.ncep.noaa.gov/mmb/gplou/emchurr/verify/

Page 14: NCEP Operational Global Cyclone Tracking and Verification System

14

4. Steps (cont.)

b) Getting the analysis tracks:

1) Model analysis ATCF data are picked out from the forecast tracks.

2) Search nearby cyclone center in the next synoptic time. The criteria for recognizing as the same cyclone are: 3.5 by 4.5 lat and lon in middle to low latitudes; 4.5 by 5.5 lat and lon in high latitudes. Set aside preliminary storm tracks.

3) Search for cyclones that are weakened and then re-appeared within 12 hours in the vicinity areas.

4) Another iteration that string fragmented analysis storm tracks to form a unique track that will span the cyclogenesis to die out.

Page 15: NCEP Operational Global Cyclone Tracking and Verification System

15

4. Steps (cont.)

c) Matching forecasts with analysis tracks:

1) Separate each forecast track into independent files.

2) Search for analysis cyclone track that matches the forecast track.

3) Combine the forecast and analysis tracks into one file. Operationally, previous 10 day’s cyclones are lined up for verification. Climatologically, uniquely paired cyclones are stored in a monthly database. This database is also converted to MySQL format.

d) Verification.

Page 16: NCEP Operational Global Cyclone Tracking and Verification System

16

J-Jobs

SMS

4 times daily: GFS, NAM, GEFS, SREF2 times daily: ECMWF, CMC, NOGAPS, UKMET, CENS (00Z, 12Z)1 time daily: EENS (12Z)

POE Scripts

21 CPU for GEFS, SREF 17 CPU for CENS50 CPU for EENS

Search

NCEP/EMC Cyclone Tracking and Verification System

Single CPU for GFS, NAM, ECMWF, CMC, UKMET, NOGAPS

Model data

Output forecast tracks (ATCF, TIGGE)

Forecast tracks

Analysis tracks

Match pairs

VerifyF vs A

Storage

Visualization:Forecast tracksAnalysis tracksPosition errorsX-Y biases, etc

Web display

Climate verification month, season, year

Climate pairs each month (ATCF, MySQL)

Page 17: NCEP Operational Global Cyclone Tracking and Verification System

17

5. What Is Running in NCO Operations

• Currently there are 6 single models and 4 ensemble track runs are in operations. Trackers run in different time and various frequencies depending on the model. Starting time is immediately after the model data become available. All tracker runs are carried out by NCO.

• After each tracker run, a cron job starts to produce forecast track plots, analysis track plots, track verification and plots, web display.

• GFS: Tracker runs 4 times a day at 00Z, 06Z, 12Z, 18Z. • NAM: 4 times a day at 00Z, 06Z, 12Z, 18Z.• ECMWF: 2 times a day at 00Z, 12Z. • UKMET: 2 times a day at 00Z, 12Z.• CMC: 2 times a day at 00Z, 12Z.• NOGAPS: 2 times a day at 00Z, 12Z.• GEFS: 4 times a day at 00Z, 06Z, 12Z, 18Z. 21 members.• SREF: 4 times a day at 03Z, 09Z, 15Z, 21Z. 21 members.• CENS: 2 times a day at 00Z,12Z. 17 members.• EENS: 1 time a day at12Z. 50 members.

Page 18: NCEP Operational Global Cyclone Tracking and Verification System

18

6. Examples

Page 19: NCEP Operational Global Cyclone Tracking and Verification System

19

6. Examples (cont.)

Page 20: NCEP Operational Global Cyclone Tracking and Verification System

20

Page 21: NCEP Operational Global Cyclone Tracking and Verification System

21

Forecasts at 12Z more accurate than at 00Z?

Page 22: NCEP Operational Global Cyclone Tracking and Verification System

22

Page 23: NCEP Operational Global Cyclone Tracking and Verification System

23

Page 24: NCEP Operational Global Cyclone Tracking and Verification System

24

Page 25: NCEP Operational Global Cyclone Tracking and Verification System

25

Page 26: NCEP Operational Global Cyclone Tracking and Verification System

26

6. Examples (global)

Page 27: NCEP Operational Global Cyclone Tracking and Verification System

27

6. Examples (global)

Page 28: NCEP Operational Global Cyclone Tracking and Verification System

28

7. Verification and Schemes

Position error and bias:

OB1-3: Observed positions

FC: Forecast position

DX: Error in the East-West direction

DY: Error in the North-South direction

AT: Error in the Along Track direction

CT: Error in the Cross Track direction

DX=Xo-Xf : DX errors are positive if the forecast position lies westward of obs

DY=-(Yo-Yf) : DY errors are positive if the forecast position lies poleward of obs

PE=SQT(DX*DX+DY*DY): Position error

Page 29: NCEP Operational Global Cyclone Tracking and Verification System

29

7. Verification and Schemes (cont.)

Following conventional tropical storm verification procedure, cyclone tracks are arranged in two separate decks:

a) Adeck, contains past 10 day’s forecast tracks.

b) Bdeck, holds analysis tracks that match the forecast’s.

c) Verification is done for both track position errors and intensity errors, RMSE, x, y biases, amongst other stats.

In the examples shown previous slides, track errors are

calculated as displayed next.

Page 30: NCEP Operational Global Cyclone Tracking and Verification System

30

Average Forecast Position Errors for Tracks in 10 Day Span

Page 31: NCEP Operational Global Cyclone Tracking and Verification System

31

Average Forecast x,y Track Bias

Page 32: NCEP Operational Global Cyclone Tracking and Verification System

32

8. Climatology of Cyclone Tracks

• Monthly statistics of forecast position error, x-bias, and y-bias• Seasonally and yearly statistics

Page 33: NCEP Operational Global Cyclone Tracking and Verification System

33

8. Climatology of Cyclone Tracks (cont.)

Page 34: NCEP Operational Global Cyclone Tracking and Verification System

34

12 Month Mean Position Error

Page 35: NCEP Operational Global Cyclone Tracking and Verification System

35

12 Month x-bias

Page 36: NCEP Operational Global Cyclone Tracking and Verification System

36

12 Month y-bias

Page 37: NCEP Operational Global Cyclone Tracking and Verification System

37

9. Summary and Discussion

• Established a new automated cyclone track verification system:

• Replacing regional tracker with a new global cyclone tracker• Shortened track delivery time from 3.5 hours to within 30 minutes for

ensemble tracks• Created tracks database in ATCF text, MySQL, TIGGE formats, and

increased content of the output files• Tracks climate verification• Upgraded web display capability

1. Tracking forecast cyclone tracks

2. Seeking out analysis tracks

3. Matching forecast with analysis tracks

4. Verification

5. Plotting and pushing plots to server

Page 38: NCEP Operational Global Cyclone Tracking and Verification System

38

9. Summary and Discussion (cont.)

• ECMWF model is most accurate overall in forecasting the cyclone position• GFS fairs very well within 48 hours forecasts, but overtaken by CMC and

ECMWF models after that.• NAM has largest position errors. Most of it comes from moving too fast for

forecasting cyclones.• Position errors in other models mainly come from north-south displacement• But GFS is less consistent in forecasting east-west position – tends to oscillate

between too fast and too slow.