1.0 Introduction
This document acts as a final report for the OSF/NSSL
MOU item 6.1 and deliverable D6.1.1. It describes changes made to the NSSL
Damaging Downburst Prediction and Detection Algorithm (DDPDA) during 1997
as well as the current performance of the algorithm.
2.0 Algorithm Enhancements
During 1997, the DDPDA was completely rewritten in the C language in order to replace inefficient code and reduce the code's complexity. The algorithm's input streams were improved, and environmental data were added to the algorithm for the first time. The re-coding of the algorithm also allowed the cell time-height trend information to be improved and for gridded convergence information to be added as output.
2.1 Enhancements to Algorithm Input
Since the DDPDA uses the output from other algorithms such as the NSSL Storm-Cell Identification and Tracking Algorithm (SCIT) as input, it is necessary that these data be as accurate as possible. Modifications to the SCIT algorithm during 1997 improved both cell tracking and time-height trend information, which led to improved DDPDA performance (see deliverable report D5.1.3).
Mid-altitude convergence and low-altitude divergence data were also improved. Previous versions of the algorithm used separate convergence/divergence detection routines, where two- or three-dimensional (3D) convergence features were associated with nearby 3D cell features. Using this method, large convergence features would frequently be incorrectly associated with only one cell when they should have been associated with several. This led to much missing data in the time-height trends of convergence and divergence.
The new convergence detection routines are cell-based
rather than convergence feature-based. At each radar elevation sweep of
each 3D cell, the convergence is calculated for each range gate within
a user-defined radius of each 2D cell component. A least-squares shear
estimation method described by Elmore et al. (1993) was utilized
to make the convergence calculations. This method also produces a rotational
shear value for each range gate as a by-product of the calculation, so
these data are stored as well. After the least-squares calculations are
performed, radial velocity "pattern vectors" are built and radial convergence
is also calculated as a radial velocity difference. Figure 1 shows an example
of these data for one volume scan of a downburst-producing cell.
| ID: 60 VS#
69 (350/ 36) 015624 UTC
VIL: 63.1 Vol: 326.6 Mass: 2802.0 MassHt: 4.7 Ht Azm Ran area MdBZ thsh maxdiv divDV maxcnv cnvDV OWW mxrot mnrot ---- ----- ----- ----- ---- ---- ------- ----- ------- ----- ----- ----- ----- 11.7 352.1 34.7 10.9 49.0 44.0 0.0102 18.0 -0.0100 -15.5 12.0 0.004 -0.007 10.2 350.6 35.3 10.9 53.0 50.0 0.0071 17.0 -0.0076 -12.5 14.0 0.007 -0.007 8.9 348.9 36.5 32.9 58.0 52.0 0.0083 18.5 -0.0103 -11.0 10.5 0.005 -0.006 7.7 348.1 36.8 33.5 59.0 54.0 0.0056 15.5 -0.0071 -14.5 10.0 0.005 -0.007 6.5 348.3 37.1 33.4 60.0 54.0 0.0099 13.5 -0.0073 -18.0 11.0 0.006 -0.007 5.7 348.9 36.7 29.0 61.0 54.0 0.0080 8.5 -0.0061 -15.0 10.0 0.004 -0.007 4.8 349.8 36.0 36.5 61.0 54.0 0.0088 10.0 -0.0042 -13.0 12.0 0.004 -0.008 3.9 352.1 35.8 36.3 61.0 54.0 0.0114 10.5 -0.0038 -18.0 12.5 0.004 -0.008 3.4 352.0 35.5 35.9 62.0 54.0 0.0105 4.5 -0.0036 -18.5 13.0 0.005 -0.004 2.7 351.6 35.2 30.1 63.0 54.0 0.0124 8.0 -0.0035 -22.5 15.0 0.008 -0.009 2.1 351.2 35.2 26.3 63.0 54.0 0.0136 12.0 -0.0053 -19.0 20.0 0.009 -0.008 1.6 351.0 35.3 22.8 62.0 54.0 0.0084 11.0 -0.0115 -5.5 21.0 0.005 -0.014 1.0 350.1 34.8 25.5 63.0 54.0 0.0024 15.5 -0.0055 -4.5 18.5 0.003 -0.004 0.4 348.8 35.0 20.3 60.0 54.0 0.0136 28.0 -0.0091 -10.5 24.0 0.004 -0.006 |
2.2 Near-Storm Environment Data
Near-storm environment data have been added to the algorithm in an attempt to improve predictions. So far, parameters have been tested which combine radar and environmental data. Future work may focus on using environmental data as a filter to reduce false alarms. A list of the data which may be used as algorithm input can be found in Table 1. Presently, these parameters are read from a text file modified by the user, but the process should soon be automated to use NSSL Near-Storm Environment (NSE) algorithm. Additionally, many of these parameters have not yet been tested in the algorithm, but may be used in future version which predict high-based "dry" downbursts or strong straight-line winds produced by bow echoes.
The parameters that were tested include convergence at the height of cloud base and at the height of minimum equivalent potential temperature, and maximum reflectivity at and above the minimum equivalent potential temperature height.
2.3 Downburst Prediction
One hundred seventy-eight different variables which could be calculated from radar data were examined to determine which had the best potential for predicting downbursts. These parameters were typically variations on ways to detect the primary downburst precursors described by Smith and Eilts (1997). The parameters include data from the SCIT algorithm Hail Detection Algorithm (HDA), as well as the convergence and rotation information discussed above.
The current equation uses three parameters which are optimized based on the data in the Damaging Wind Events Database. These include the maximum reflectivity above the height of the minimum equivalent potential temperature, the depth of the convergence greater than .004 s-1, and the maximum convergent velocity difference between 2 and 6 km above radar level (ARL).
Unlike earlier versions of the algorithm, the prediction equation can be changed based on the range from the radar. Analysis of downburst events in the database indicate that velocity-based precursors are more prevalent at close ranges (less than 70 km from the radar) than at long ranges.
2.4 Other Algorithm Output
Other improvements to the algorithm output have been made as well. The cell time-height trends of convergence and divergence have been improved to ensure data points at each level a 2D cell component is detected. A gridded field of convergence and rotation is also produced by the algorithm, and may be used in future work with strong straight-line winds produced by bow echoes.
3.0 Performance Evaluation
The algorithm's performance tested using events in the NSSL Damaging Wind Events Database. Additional results based on the low-resolution version of the SCIT algorithm can be found in deliverable report D5.1.3.
3.1 Database
The database used for testing included 223 cells which were identified over moderately-populated areas (greater than 25 people per km2). According to Storm Data, 26 of these produced severe downbursts. Only cells over populated areas were used in order to increase confidence that cells with no damage reports did not, in fact, produce any damage. Cells were identified by a scientist and added to the database. Data were from eight different radar data sets, and included data from Arizona, Florida, Georgia, Illinois, Indiana, and Wisconsin.
Approximately 5000 lines of code were written to assist with development of the ground truth database and scoring of the algorithm. This should be of considerable benefit in future algorithm development, especially as the DDPDA is optimized for different geographical regions and environments, as it drastically speeds up the cell identification and algorithm scoring process.
3.2 Results
Evaluation of the algorithm was based on these 223 cells
and 26 downburst events. Algorithm "hits", "misses", "false alarms", and
"correct nulls" were calculated based on the following criteria:
| H | M | FA | CN | POP | FAR | CSI | HSS |
| 36 | 44 | 81 | 1146 | 0.450 | 0.692 | 0.223 | 0.303 |
At this point of its development, the algorithm suffers from a moderately high False Alarm Ratio (0.692), which may be correctable though the use of environmental data. These environmental data have been added to the algorithm, but most have not been tested in detail yet. Additionally, the algorithm may be expected to have improved performance when optimized seasonally and regionally. The probability of downburst prediction (0.450) should also improve once these changes are made.
In addition, the reflectivity-based wind gust prediction
technique described by Stewart (1996) was scored based on the same criteria.
For scoring purposes, a severe event was classified as a cell with a predicted
gust of 25 ms-1 or greater. These results are given in Table
3. This technique suffers from an even greater false alarm problem than
the DDPDA, but may be useful when combined with other DDPDA parameters
in future statistical studies.
| H | M | FA | POP | FAR | CSI |
| 43 | 37 | 162 | 0.538 | 0.790 | 0.178 |
| dcape_minthte | Downdraft Convective Available Potential Energy (DCAPE) calculated from level of min theta-E |
| dcape_lcl | DCAPE calculated from cloud base |
| dcape_melt | DCAPE calculated from 0 C level |
| windex | WINDEX (McCann 1994) |
| thetadiff | maximum e difference from surface to minimum e |
| dd500 | dew point depression (C) at 500 mb |
| dd700 | dew point depression (C) at 500 mb |
| ddmax | maximum dew point depression (C) from 700-400mb |
| wind500 | wind speed (ms-1) at 500 mb |
| wind700 | wind speed (ms-1) at 700 mb |
| wind850 | wind speed (ms-1) at 850 mb |
| w700_500 | average wind speed from 700-500 mb |
| w850-700 | average wind speed from 850-700 mb |
| w850_500 | average wind speed from 850-500 mb |
| w500_300 | average wind speed from 500-300 mb |
| wm700_500 | maximum wind speed from 700-500 mb |
| wm850-700 | maximum wind speed from 850-700 mb |
| wm850_500 | maximum wind speed from 850-500 mb |
| wm500_300 | maximum wind speed from 500-300 mb |
| ht_melt | height of the 0 C isotherm |
| ht_minus20 | height of the -20 C isotherm |
| shr0_6 | 0-6 km shear |
| avgrh_lcl | average relative humidity below cloud base |
| vgp | Vorticity Generation Potential |
| sreh | Storm-Relative Environmental Helicity |
| cape | Convective Available Potential Energy |
| el | equilibrium level |
| li | Lifted Index |
| EHI | Energy-Helicity Index |
| sr_flow_0_2 | storm-relative flow from 0-2 km |
| sr_flow_4_6 | storm-relative flow from 4-6 km |
| sr_flow_9_11 | storm-relative flow from 9-11 km |