Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

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

2 Data Collection Package (DCP) Sensor Group Acquisition Control Unit (ACU)

3 Belford 2000 Cup & Vane Wind Sensor

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

5 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.

6 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.

7 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.

8 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.

9 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.

10 Time (seconds) Discrete 5 second average Discrete 5 second average Discrete 5 second average Discrete 5 second average : 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.

11 Time (seconds) Discrete 5 second average Discrete 5 second average Discrete 5 second average Discrete 5 second average : 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.

12 Time (seconds) Discrete 5 second average Discrete 5 second average Discrete 5 second average Discrete 5 second average : 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

13 Time (seconds) Discrete 5 second average Discrete 5 second average Discrete 5 second average Discrete 5 second average : 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 WS5 = 6.2 WS3 = 7.0

14 Time (seconds) Discrete 5 second average Discrete 5 second average Discrete 5 second average Discrete 5 second average : 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 WS5 = 6.2 WS3 = WS5, WS3 along with sensor diagnostic information is sent every 5 seconds to the ASOS ACU

15 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”

16 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.

17 Flag samples as suspect when: 1.P/F flag from the sensor is “F” 2.Signal quality is less than 79 3.(WS3 peak - WS5 avg ) < -1 4.WS5 avg >= 12 AND |(WD5 avg – WD3 peak )| > 30 5.WS5 avg >= 12 AND WS3 peak > (2.5 * WS2Min) 6.WS5 avg 30 7.WS2Min 6 AND WS3 peak > (2.5 * WS2Min) 8.WS5 avg > 165 OR WS3 peak > WT5 ≠ 5 OR WT3 ≠ 3 5 second samples from IFWS

18 Flag samples as suspect when: 1.P/F flag from the sensor is “F” 2.Signal quality is less than 79 3.(WS3 peak - WS5 avg ) < -1 4.WS5 avg >= 12 AND |(WD5 avg – WD3 peak )| > 30 5.WS5 avg >= 12 AND WS3 peak > (2.5 * WS2Min) 6.WS5 avg 30 7.WS2Min 6 AND WS3 peak > (2.5 * WS2Min) 8.WS5 avg > 165 OR WS3 peak > 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.

19 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

20 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: 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

21 KMYV Z AUTO 00000KT 10SM CLR 17/10 A3008 KMYV Z AUTO 12003KT 10SM CLR 17/11 A3009 KMYV Z AUTO 10SM CLR 17/12 A3008 KMYV Z AUTO 00000KT 10SM CLR 16/12 A3008 KMYV Z AUTO 09004G79KT 10SM CLR 16/12 A3008 KMYV Z AUTO 09004KT 10SM FEW060 15/12 A3008 KMYV Z AUTO 09003KT 10SM SCT055 16/12 A3008

22 KSDF Z VRB05G157KT

23 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.


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

Similar presentations


Ads by Google