20
DataNXT Data Validation, Data Quality Reporting, and Data Conditioning March 21, 2016 Ken Martin Kevin Chen NASPI – Synchrophasor Data Quality Workshop

DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

DataNXT

Data Validation, Data Quality Reporting, and Data Conditioning

March 21, 2016

Ken Martin

Kevin Chen

NASPI – Synchrophasor Data Quality Workshop

Page 2: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

Data Quality Problems

© Electric Power Group 2016. All rights reserved1

Dropouts make data unusable

Raw data w/dropouts

Conditioned Data

Noisy signals cannot be used with confidence

True value is uncertain, creates errors in calculations

DataNXT will detect problem & set warning flag Can be conditioned to improve data usability

Latency variations impact applications

DataNXT will detect & record Can be accounted for

Dropouts & corrupt data

Timing errors

Measurement errors

Lack of precision

Incorrect measurement identification

Excessive latency

Page 3: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

DataNXT – the Solution

© Electric Power Group 2016. All rights reserved2

Model-Less/Algorithmic Validation & Conditioning

eLSE-Based Conditioning

Output Selection

Input: Raw C37.118

Model-lessconditionedC37.118

LSE-conditionedC37.118

Output:Conditioned C37.118

Data Qualityflags

Model-lessconditionedC37.118

Data QualityReports

Algorithms = Detect and Flag Bad Data

Linear State Estimator = Replace Bad Data with Validated Model Based Values

Page 4: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

DataNXT in a phasor system

EMS

Phasor SE

Real Time

Monitoring

Archiving

• Down sampled• Padded• Conditioned

• W/breaker stat• Range checked• Flagged

• Flagged• As received

• LSE Calibrated• Range checked• Conditioned• Flagged

DataNXT is designed as a data services platform

– Validate, Condition & Cleans, Calibrate

– Distribute application specific data to downstream consumers of data

© Electric Power Group 2016. All rights reserved3

PMU ePDCPMU Data from Substations or TOs

Data Collection & Alignment

Data Validation, Conditioning, & Distribution

Page 5: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

DataNXT Validation Process

© Electric Power Group 2016. All rights reserved4

Data in C37.118 / C37.118.2

1 Communication Related Checks

Validation Engine Modules

2 Message Level Error Detection

3 Time Related Validations*

4 PMU Status Validation*

5 Signal level Validations*

6 Topology Checking*

Action, if error detected Checks performed in hierarchical order

No Data AvailableError message loggedValidation stopsData

Corruption Checks

Validation Using Data (PMU,

Signal) Characteristics

• Data declared ‘Bad’ & marked ‘Drop Out’

• Validation stops1. Parse, Convert data to Floating Point and Apply Scaling. 2. Extract Time Stamp and Quality

• Correction and logging• PMU Status corrected to – ‘Sort

by Arrival’ or ‘Out of Sync’. • Validation continues

• Data marked Bad / Uncertain• Validation stops

• Data marked Bad / Uncertain• Validation stops

• Data marked Uncertain• Validation Complete

Data ready for Conditioning and Output *Validations are user configurable and are common to all Outputs

Time Related Validations

Communication Connection – Socket disconnected or no Data traffic

Sync bit detect, CRC, Message length, Destination address, PMU ID, Data frame Type identification, Dropped bits

(1) Data Rate Inconsistency, Latency Inconsistency, Samples Out of Order

(2) Time Error and Time Quality Validation

Analysis of PMU Status Flag - Planned Outage, Missing data, Data Invalid, PMU Error, PMU

Sync Error, Sort by Arrival

Signal level Validations - Planned Outage, Range Check, Stale Check, Noise Check

Topology Checking – User defined logic

7 Model-based Checking* • Data marked Uncertain• Conditioned Data from LSE

Estimate & Check value against network modelValidation Using

LSE

Page 6: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

Data Conditioning Example:Replace Dropout with Last Good Value

© Electric Power Group 2016. All rights reserved5

Page 7: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

Model-based Validation and Conditioning Using Linear State Estimator (LSE)

© Electric Power Group 2016. All rights reserved6

eLSE Application

Utility Network Model (XML)

C37.118 PMU data

• Estimated Synchrophasor Data

• Virtual PMUs with Estimated Values

• List of Measurement AnomaliesTopology

Information

Network Model (CIM format) PMU Data (Real-time or Recorded) Topology/Breaker Status Info (From EMS or Recorded) Tested with BPA System, ERCOT System, and Duke Energy System

Page 8: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

LSE Use Example: BPA System

© Electric Power Group 2016. All rights reserved7

Validated for BPA’s 500 kV and portion of 230 kV system

System reduced to PMU visible area– 37 Substations with PMU installed– 220 phasor measurements– 65 observable substations

Runs properly at 60 frames per second

Testing with historical and live PMU data

Elements Number

Substations 65

Lines 96

Line Segments 126

Transformers 129

Nodes 3,091

Breakers 849

Switches 2,357

SeriesCapacitors

18

ShuntCapacitors

112

Observablebuses

78

Page 9: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

BPA System Data Conditioning-- Off-line LSE estimation (recorded event)

© Electric Power Group 2016. All rights reserved8

525

530

535

540

545

550

162

412

4718

7024

9331

1637

3943

6249

8556

0862

3168

5474

7781

0087

2393

4699

6910

592

1121

511

838

1246

113

084

1370

714

330

1495

315

576

1619

916

822

1744

518

068

1869

119

314

1993

720

560

2118

321

806

2242

923

052

2367

524

298

2492

125

544

2616

726

790

2741

328

036

2865

929

282

2990

530

528

3115

131

774

3239

733

020

3364

3

Chief Joseph 500 kV East Bus Voltage Magnitude

LSE Estimated Raw PMU measurement

Page 10: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

Recent Live Data Testing Result – 24 hrsWith Real-Time ICCP Update

© Electric Power Group 2016. All rights reserved9

White: SDVCARed: Raw

Page 11: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

eLSE for ERCOT System

Elements #PMUs 92Voltage and Current Phasors

141

Substations has PMU

30

LSE Observable Substations

54

Lines 57Line Segments 57Transformers 74Nodes 1959Breakers 555Switches 1293Series Capacitors 5Shunt Capacitors 62

Orange: eLSEBlue: Raw

© Electric Power Group 2016. All rights reserved10

Page 12: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

Data Quality Reporting

© Electric Power Group 2016. All rights reserved11

1. Data Availability - How much data is missing? When? Where?

2. Data Quality - How much of the data is Good, Bad or Uncertain?

3. Problem Breakdown - What are the problems causing of Bad and Uncertain data?

4. Problem Sources - What are the problem root causes (both PMUs & Signals)? When and for how long?

5. Reports – Dashboard summary of data quality, diagnostics to pin point problems, root cause analysis, and comparison of conditioned data and raw data

Page 13: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

Data Quality Dashboard

© Electric Power Group 2016. All rights reserved12

Page 14: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

PMU Level ErrorsBad Data Determined Using PMU Status

© Electric Power Group 2016. All rights reserved13

Page 15: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

Where is Bad Data Coming From?

© Electric Power Group 2016. All rights reserved14

Page 16: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

Use Case Example for Downstream Application:Extend PMU Observability for Line Switching

Page 17: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

Use Case Example for Downstream Application:Monitor Critical Part of Grid as Alternate System

Page 18: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

DataNXT Summary

© Electric Power Group 2016. All rights reserved17

• What are the errors?• How serious? Impact?

Determine & Diagnose

• What are the causes?• Where? PMU, Communication etc.

Root Cause Assessment

• Fix the source(GPS, PMU, Filter, Router…)

Fix

• Periodic/Scheduled Assessment• Process for fix, test, certify, etc.

Develop & Establish Business Process

•What are the errors?•How serious?

Validate/Assess Input Stream

• Is the data useable by downstream application?

•What conditioning is appropriate for respective applications?

Determine Usability

•NAN• Flag•Correct (LSE based)

Configure Conditioning for Output Streams

•Monitor Input Errors , Conditioned outputs

Distribute/Report

Page 19: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

Synchro-Phasor Data Conditioning and Validation Project Phase 1 to Phase 3 Reports: https://www.naspi.org/documents

Synchrophasor Data Validation and Conditioning: https://certs.lbl.gov/project/synchrophasor-data-validation-and

WECC Synchrophasor Data Validation and Conditioning Application Project Reports: https://www.wecc.biz/Administrative

Synchrophasor Data Validation and Conditioning Application Webinar: https://www.wecc.biz/Administrative/2015%2011%2012%20Synchrophasor%20Data%20Validation%20and%20Conditioning%20Application.pdf

Synchrophasor Data Validation and Conditioning Application: https://www.electricpowergroup.net/researchApps/SDVCA/default.aspx

Links for More Info

© Electric Power Group 2016. All rights reserved18

Page 20: DataNXT - NASPI › sites › default › files › 2016-10 › ...Mar 21, 2016  · Dropouts make data unusable. Raw data w/dropouts Conditioned Data. Noisy signals cannot be used

Thank You - Questions?

201 S. Lake Ave., Suite 400Pasadena, CA 91101

626-685-2015www.electricpowergroup.com

Ken Martin

[email protected]

Kevin Chen

[email protected]

© Electric Power Group 2016. All rights reserved