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

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

C) between 18 and 27. D) between 27 and 50.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Feichter_DPG-SYKL03_Bild-01. Feichter_DPG-SYKL03_Bild-02.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 38.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
and 6.855J Cycle Canceling Algorithm. 2 A minimum cost flow problem , $4 20, $1 20, $2 25, $2 25, $5 20, $6 30, $
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
0 - 0.
2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt Time Money AdditionSubtraction.
ALGEBRAIC EXPRESSIONS
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
MULTIPLICATION EQUATIONS 1. SOLVE FOR X 3. WHAT EVER YOU DO TO ONE SIDE YOU HAVE TO DO TO THE OTHER 2. DIVIDE BY THE NUMBER IN FRONT OF THE VARIABLE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING Think Distributive property backwards Work down, Show all steps ax + ay = a(x + y)
Addition Facts
CS1512 Foundations of Computing Science 2 Lecture 20 Probability and statistics (2) © J R W Hunter,
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
1 Discreteness and the Welfare Cost of Labour Supply Tax Distortions Keshab Bhattarai University of Hull and John Whalley Universities of Warwick and Western.
Demand Resource Operable Capacity Analysis – Assumptions for FCA 5.
Richmond House, Liverpool (1) 26 th January 2004.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
DOROTHY Design Of customeR dRiven shOes and multi-siTe factorY Product and Production Configuration Method (PPCM) ICE 2009 IMS Workshops Dorothy Parallel.
Department of Engineering Management, Information and Systems
S-Curves & the Zero Bug Bounce:
(This presentation may be used for instructional purposes)
ABC Technology Project
Mental Math Math Team Skills Test 20-Question Sample.
Columbus State Community College
Oil & Gas Final Sample Analysis April 27, Background Information TXU ED provided a list of ESI IDs with SIC codes indicating Oil & Gas (8,583)
Finding the Critical Path
© S Haughton more than 3?
VOORBLAD.
15. Oktober Oktober Oktober 2012.
Linking Verb? Action Verb or. Question 1 Define the term: action verb.
We are learning how to read the 24 hour clock
© 2012 National Heart Foundation of Australia. Slide 2.
Chapter 5 Test Review Sections 5-1 through 5-4.
SIMOCODE-DP Software.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Strategy Review Meeting Strategy Review Meeting
1 First EMRAS II Technical Meeting IAEA Headquarters, Vienna, 19–23 January 2009.
Benjamin Banneker Charter Academy of Technology Making AYP Benjamin Banneker Charter Academy of Technology Making AYP.
Addition 1’s to 20.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
School Census Summer 2010 Headlines 1 Jim Haywood Product Manager for Statutory Returns Version 1.0.
Test B, 100 Subtraction Facts
1 Atlantic Annual Viewing Trends Adults 35-54, Total TV, By Daypart Average Minute Audience (000) Average Weekly Reach (%) Average Weekly Hours Viewed.
Week 1.
We will resume in: 25 Minutes.
Clock will move after 1 minute
A SMALL TRUTH TO MAKE LIFE 100%
1 Unit 1 Kinematics Chapter 1 Day
PSSA Preparation.
Design Rainfall Distributions Based on NOAA Atlas 14
Select a time to count down from the clock above
© 2006, François Brouard Case Real Group François Brouard, DBA, CA January 6, 2006.
Presentation transcript:

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

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

Belford 2000 Cup & Vane Wind Sensor

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

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.

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.

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.

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.

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.

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.

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.

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

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

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

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”

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.

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

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.

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

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

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

KSDF Z VRB05G157KT

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.