Top Banner
A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone: 301-713-2093 Ext 214 E-Mail: [email protected]
23

A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

Apr 01, 2015

Download

Documents

Lane Shoe
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

A Quality Control Algorithm for the ASOS Ice Free Wind Sensor

Presented by:

Chet Schmitt, Field Systems Operations Center/Observing Systems Branch

Phone: 301-713-2093 Ext 214E-Mail: [email protected]

Page 2: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

Data CollectionPackage

(DCP)

SensorGroup

AcquisitionControl Unit

(ACU)

Page 3: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

Belford 2000 Cup & Vane Wind Sensor

Page 4: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

Belford 2000 Cup & Vane Wind Sensor

• Iced up during periods of freezing rain, requiring hazardous, costly maintenance visits and data loss.

Page 5: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

Vaisala NWS 425 Sonic Anemometer

• Decision was made to replace the cup & vane configuration with the Vaisala Sonic anemometer across the entire ASOS network in order to prevent further icing problems.

Page 6: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

Vaisala NWS 425 Sonic Anemometer

• Decision was made to replace the cup & vane configuration with the Vaisala Sonic anemometer across the entire ASOS network in order to prevent further icing problems.

• Other reasons cited included: more accurate wind observations due to shorter sensor response time and lower maintenance costs.

Page 7: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

Vaisala NWS 425 Sonic Anemometer

• Decision was made to replace the cup & vane configuration with the Vaisala Sonic anemometer across the entire ASOS network in order to prevent further icing problems.

• Other reasons cited included: more accurate wind observations due to shorter sensor response time and lower maintenance costs.

• Installation began in late 2005 and continued through 2006 into 2007.

Page 8: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

• Bird activity and ice build-up on the IFWS has generated numerous erroneous wind observations

• Hardware solutions (such as a bird abatement device) are being employed to mitigate the problem

• An algorithmic solution is also needed for those times when problems are unavoidable, such as ice build up during a power outage.

• FSOC has developed a simple, yet robust QC Algorithm that is cause independent.

Page 9: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

At the sensor:

1) Every 1 second, the wind direction and speed are sampled.

2) Every 1 second, a running average of the most recent 3 seconds of data is computed, producing the “3 second peak”

3) Every 5 seconds, the average of the most recent 5 seconds of data is computed, producing the “5 second average”. The highest 3 second peak is determined and is stored as the 3 second peak.

Page 10: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20Time (seconds)

Discrete5 secondaverage

Discrete5 secondaverage

Discrete5 secondaverage

Discrete5 secondaverage

: Running 3 second average (i.e. 3 sec. peak)

: Indicates 5 second discrete average to which the corresponding 3 sec peak is assigned

At the sensor:

1) Every 1 second, the wind direction and speed are sampled.

2) Every 1 second, a running average of the most recent 3 seconds of data is computed, producing the “3 second peak”

3) Every 5 seconds, the average of the most recent 5 seconds of data is computed, producing the “5 second average”. The highest 3 second peak is determined and is stored as the 3 second peak.

Page 11: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20Time (seconds)

Discrete5 secondaverage

Discrete5 secondaverage

Discrete5 secondaverage

Discrete5 secondaverage

: Running 3 second average (i.e. 3 sec. peak)

: Indicates 5 second discrete average to which the corresponding 3 sec peak is assigned

At the sensor:

1) Every 1 second, the wind direction and speed are sampled.

2) Every 1 second, a running average of the most recent 3 seconds of data is computed, producing the “3 second peak”

3) Every 5 seconds, the average of the most recent 5 seconds of data is computed, producing the “5 second average”. The highest 3 second peak is determined and is stored as the 3 second peak.

Page 12: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20Time (seconds)

Discrete5 secondaverage

Discrete5 secondaverage

Discrete5 secondaverage

Discrete5 secondaverage

: Running 3 second average (i.e. 3 sec. peak)

: Indicates 5 second discrete average to which the corresponding 3 sec peak is assigned

At the sensor:

1) Every 1 second, the wind direction and speed are sampled.

2) Every 1 second, a running average of the most recent 3 seconds of data is computed, producing the “3 second peak”

3) Every 5 seconds, the average of the most recent 5 seconds of data is computed, producing the “5 second average”. The highest 3 second peak is determined and is stored as the 3 second peak.

6.0 9.0 6.0 4.0 6.06.0 4.0

Page 13: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20Time (seconds)

Discrete5 secondaverage

Discrete5 secondaverage

Discrete5 secondaverage

Discrete5 secondaverage

: Running 3 second average (i.e. 3 sec. peak)

: Indicates 5 second discrete average to which the corresponding 3 sec peak is assigned

At the sensor:

1) Every 1 second, the wind direction and speed are sampled.

2) Every 1 second, a running average of the most recent 3 seconds of data is computed, producing the “3 second peak”

3) Every 5 seconds, the average of the most recent 5 seconds of data is computed, producing the “5 second average”. The highest 3 second peak is determined and is stored as the 3 second peak.

6.0 9.0 6.0 4.0 6.06.0 4.0

6.3

5.36.3

7.0

5.3

WS5 = 6.2 WS3 = 7.0

Page 14: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20Time (seconds)

Discrete5 secondaverage

Discrete5 secondaverage

Discrete5 secondaverage

Discrete5 secondaverage

: Running 3 second average (i.e. 3 sec. peak)

: Indicates 5 second discrete average to which the corresponding 3 sec peak is assigned

At the sensor:

1) Every 1 second, the wind direction and speed are sampled.

2) Every 1 second, a running average of the most recent 3 seconds of data is computed, producing the “3 second peak”

3) Every 5 seconds, the average of the most recent 5 seconds of data is computed, producing the “5 second average”. The highest 3 second peak is determined and is stored as the 3 second peak.

6.0 9.0 6.0 4.0 6.06.0 4.0

6.3

5.36.3

7.0

5.3

WS5 = 6.2 WS3 = 7.0

- WS5, WS3 along with sensor diagnostic information is sent every 5 seconds to the ASOS ACU

Page 15: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

Current ASOS software: Uses the a P/F flag from the sensor to determine if a sample will be used. Also utilizes the following quality control checks:

• IF WS2min <= 5 knots AND WS3 is greater than 2.5 times WS2min, THEN mark WS3 as invalid

• IF WS5 is less than 0 or greater than 165, THEN set WS5 to “missing”

Page 16: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

Current ASOS software: Uses the a P/F flag from the sensor to determine if a sample will be used. Also utilizes the following quality control checks:

• IF WS2min <= 5 knots AND WS3 is greater than 2.5 times WS2min, THEN mark WS3 as invalid

• IF WS5 is less than 0 or greater than 165, THEN set WS5 to “missing”

QC Algorithm:

• Evaluates each 5 second sample from the sensor against 9 criteria. Samples failing to meet 1 or more of the 9 criteria are flagged as suspect.

• Algorithm also looks at the pattern of flagged data to determine if the data stream itself is suspect.

• Samples that are flagged as suspect are recorded and bracketed in the 14 hour archive, but are NOT used in any of the ASOS wind algorithms.

Page 17: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

Flag samples as suspect when:

1. P/F flag from the sensor is “F”2. Signal quality is less than 793. (WS3peak - WS5avg) < -14. WS5avg >= 12 AND |(WD5avg – WD3peak)| > 305. WS5avg >= 12 AND WS3peak > (2.5 * WS2Min)6. WS5avg < 12 AND WS3peak > 307. WS2Min <= 6 AND WS3peak > 6 AND WS3peak > (2.5 * WS2Min)8. WS5avg > 165 OR WS3peak > 1659. WT5 ≠ 5 OR WT3 ≠ 3

5 second samples from IFWS

Page 18: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

Flag samples as suspect when:

1. P/F flag from the sensor is “F”2. Signal quality is less than 793. (WS3peak - WS5avg) < -14. WS5avg >= 12 AND |(WD5avg – WD3peak)| > 305. WS5avg >= 12 AND WS3peak > (2.5 * WS2Min)6. WS5avg < 12 AND WS3peak > 307. WS2Min <= 6 AND WS3peak > 6 AND WS3peak > (2.5 * WS2Min)8. WS5avg > 165 OR WS3peak > 1659. WT5 ≠ 5 OR WT3 ≠ 3

5 second samples from IFWS

Additional Quality Control Checks:

• If 7 or more of the preceding 24 samples have been flagged (75% rule), all subsequent samples will be flagged until there are 18 consecutive samples which meet the nine criteria.

• NOTE: Due to a dearth of high wind test data, the algorithm has not been thoroughly tested at high winds. Thus the QC algorithm is suspended when 2 minute average wind speed exceeds 35 knots.

Page 19: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

Evaluate Sample against 9 QC

criteria

Does the sample meet ALL 9 criteria?

NO

YES

Has there been 18 consecutive samples that have met all 9 QC criteria since the 75%

rule was last violated?

YES

NO

Pass the sample into the ASOS Wind algorithms.

Mark the sample as suspect.DO NOT pass the sample

into the ASOS Wind algorithms, bracket in the 14 hour archive.

QC Algorithm Logic

Page 20: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

QC Algorithm Test Results

Good Data Rejected 0.17%Bogus 14 – 24 knot gusts caught 96.2%Bogus 24 – 49 knot gusts caught 99.1%

Bogus 50+ knot gusts caught 100%All bogus peaks caught (25+ kts) 99.2%All bogus gusts caught (14+ kts) 96.9%

QC Algorithm Testing

Tests were conducted using real world ASOS data collected from a variety of sites under a wide range of meteorological and environmental conditions.

Amount of data tested: 4002.1 Hours

• While the majority of good data rejected was of one or two ordinary samples, occasionally the algorithm would wrongfully reject a piece of good data that is of significance. Case in point: severe thunderstorm in Topeka, KS on April 11. Not all samples are equal….

• Test data for tropical storm/hurricane conditions is lacking

Page 21: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

KMYV 200035Z AUTO 00000KT 10SM CLR 17/10 A3008KMYV 200040Z AUTO 12003KT 10SM CLR 17/11 A3009 KMYV 200045Z AUTO 10SM CLR 17/12 A3008KMYV 200050Z AUTO 00000KT 10SM CLR 16/12 A3008KMYV 200055Z AUTO 09004G79KT 10SM CLR 16/12 A3008KMYV 200100Z AUTO 09004KT 10SM FEW060 15/12 A3008KMYV 200105Z AUTO 09003KT 10SM SCT055 16/12 A3008

Page 22: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

KSDF 121505Z VRB05G157KT

Page 23: A Quality Control Algorithm for the ASOS Ice Free Wind Sensor Presented by: Chet Schmitt, Field Systems Operations Center/Observing Systems Branch Phone:

QC Algorithm Implementation Schedule

• Coding of QC Algorithm into operational ASOS Firmware load: Jan-Feb 2009

• System Test: Spring 2009

• Concurrent Algorithm Compliance Testing: Spring 2009

• Operational Testing and Evaluation: Summer 2009

• Nationwide deployment after successful completion of Operational Testing & Evaluation.