1 / 23

A Quality Control Algorithm for the ASOS Ice Free Wind Sensor

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: chet.schmitt@noaa.gov. Sensor Group. Data Collection Package (DCP). Acquisition Control Unit (ACU).

wendi
Download Presentation

A Quality Control Algorithm for the ASOS Ice Free Wind Sensor

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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: 301-713-2093 Ext 214 E-Mail: chet.schmitt@noaa.gov

  2. Sensor Group Data Collection Package (DCP) 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. Belford 2000 Cup & Vane Wind Sensor

  5. 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. Vaisala NWS 425 Sonic Anemometer

  6. 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. Vaisala NWS 425 Sonic Anemometer

  7. 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. Vaisala NWS 425 Sonic Anemometer

  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. 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. Discrete 5 second average Discrete 5 second average Discrete 5 second average Discrete 5 second average Time (seconds) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 : Running 3 second average (i.e. 3 sec. peak) : Indicates 5 second discrete average to which the corresponding 3 sec peak is assigned

  11. 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. Discrete 5 second average Discrete 5 second average Discrete 5 second average Discrete 5 second average Time (seconds) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 : Running 3 second average (i.e. 3 sec. peak) : Indicates 5 second discrete average to which the corresponding 3 sec peak is assigned

  12. 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. Discrete 5 second average Discrete 5 second average Discrete 5 second average Discrete 5 second average Time (seconds) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 6.0 4.0 6.0 9.0 6.0 4.0 6.0 : Running 3 second average (i.e. 3 sec. peak) : Indicates 5 second discrete average to which the corresponding 3 sec peak is assigned

  13. 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. Discrete 5 second average Discrete 5 second average Discrete 5 second average Discrete 5 second average Time (seconds) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 6.0 4.0 6.0 9.0 6.0 4.0 6.0 WS5 = 6.2 WS3 = 7.0 : Running 3 second average (i.e. 3 sec. peak) 5.3 6.3 7.0 : Indicates 5 second discrete average to which the corresponding 3 sec peak is assigned 6.3 5.3

  14. 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. Discrete 5 second average Discrete 5 second average Discrete 5 second average Discrete 5 second average Time (seconds) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 6.0 4.0 6.0 9.0 6.0 4.0 6.0 WS5 = 6.2 WS3 = 7.0 : Running 3 second average (i.e. 3 sec. peak) 5.3 6.3 7.0 : Indicates 5 second discrete average to which the corresponding 3 sec peak is assigned 6.3 5.3 - 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. 5 second samples from IFWS • Flag samples as suspect when: • P/F flag from the sensor is “F” • Signal quality is less than 79 • (WS3peak - WS5avg) < -1 • WS5avg >= 12 AND |(WD5avg – WD3peak)| > 30 • WS5avg >= 12 AND WS3peak > (2.5 * WS2Min) • WS5avg < 12 AND WS3peak > 30 • WS2Min <= 6 AND WS3peak > 6 AND WS3peak > (2.5 * WS2Min) • WS5avg > 165 OR WS3peak > 165 • WT5 ≠ 5 OR WT3 ≠ 3

  18. 5 second samples from IFWS • Flag samples as suspect when: • P/F flag from the sensor is “F” • Signal quality is less than 79 • (WS3peak - WS5avg) < -1 • WS5avg >= 12 AND |(WD5avg – WD3peak)| > 30 • WS5avg >= 12 AND WS3peak > (2.5 * WS2Min) • WS5avg < 12 AND WS3peak > 30 • WS2Min <= 6 AND WS3peak > 6 AND WS3peak > (2.5 * WS2Min) • WS5avg > 165 OR WS3peak > 165 • WT5 ≠ 5 OR WT3 ≠ 3 • 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 QC Algorithm Logic Does the sample meet ALL 9 criteria? NO Mark the sample as suspect. DO NOT pass the sample into the ASOS Wind algorithms, bracket in the 14 hour archive. YES Has there been 18 consecutive samples that have met all 9 QC criteria since the 75% rule was last violated? NO YES Pass the sample into the ASOS Wind algorithms.

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

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

  22. KSDF 121505Z 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.

More Related