from data to knowledge through an open-source computing...

16
From Data to Knowledge through an Open-Source Computing Architecture 1 Zhenyu (Henry) Huang, Jeff Dagle Pacific Northwest National Laboratory Richland, WA, USA Panel: “Poten+al Impact of HighPerformance Compu+ng on the Power Grid” Sponsoring Commi?ees: Emerging Technology Coordina2ng Commi3ee (ETCC) and PSACE Compu2ng and Analy2cal Methods Subcommi3ee (CAMS) IEEE PES GM 2013 July 2125, 2013

Upload: others

Post on 05-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

From Data to Knowledge through an Open-Source Computing Architecture

1

Zhenyu (Henry) Huang, Jeff Dagle Pacific Northwest National Laboratory Richland, WA, USA

Panel:  “Poten+al  Impact  of  High-­‐Performance  Compu+ng  on  the  Power  Grid”    Sponsoring  Commi?ees:    Emerging  Technology  Coordina2ng  Commi3ee  (ETCC)  and    PSACE  Compu2ng  and  Analy2cal  Methods  Subcommi3ee  (CAMS)  IEEE  PES  GM  2013    July  21-­‐25,  2013  

Page 2: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

Power grid transition requires new computing capabilities

2

Fusion  #1:    power  grid  +  data  network  Bring  big  data  to  applica2ons  Enable  “all-­‐hazard”  analysis  

Fusion  #2:    opera+on  +  planning  +  market      Minimize  overhead  in  communica2on    Improve  responses  w/  RE  &  smart  loads  

Fusion  #3:    transmission  +  distribu+on    Model  end-­‐to-­‐end  grid  Understand  emerging  behaviors  

Bigger  Data  

Bigger  System  

Bigger  Model  

Advanced  Math  

Advanced  Compu+ng    

Drivers     Needs  Requirements  

Page 3: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

 

Data-Driven Computation and Visualization

3

Fusion  #1:    grid  +  data  

Fusion  #2:    ops  +  plan  +  mkt      

Fusion  #3:    trans  +  distri  

Data   Computa+on   Visualiza+on  

Large  volume  High  speed  Dynamic  Heterogeneous  Mul2-­‐domain  

Larger  models    Larger  equa2ons  Distributed  Real-­‐2me  Mul2-­‐core  Clusters  Cloud    

Cross-­‐boundary  Mul2-­‐domain  Global  view  Complex  info  

Page 4: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

GridOPTICSTM Architecture: links data to computation to visualization

4

 

Power  System  Data  Structure  and  SoWware  Interface  

Func2ons  

Algorithms  

Solvers  

Matrix  Ops  

Simula+on  

Sta2c  Model  Dynamic  Model  Topology  Model  Measurement    

Model  

Event  Model  

Model  

Computa+on  

Power  System  Class  Defini+on  

Visualiza+on  

Visual  PlaVorm  

Visual  Analy2cs  

Shared  Perspec2ve  

Human  Factors  

Ac+onable  

!   Open Source; Open Format; Open Forum !   Enable interoperability and accelerate development of

advanced technologies and tools for the power grid.

Data  

Data  Ingest  

Data  Cura2on  Time  Alignment  

Flexible  Data    Access  APIs  

Data  Tagging  

Page 5: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

GridOPTICS™ powerNET Functional Testbed

!   Federated testing environment leveraging multiple organization’s hardware and testing equipment

 

Page 6: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

Real-time data ingestion from a distributed sensor network with myriad devices

!   Requirements !   Cyber-secure sensor network !   Data provenance and privacy !   Real-time ingestion & curation

!   Solution: scalable, flexible middleware !   Mediate huge amounts of data !   Overlap data processing with

disk and network operation for near-optimal performance

!   Linearly scales to multiple nodes

!   103 times faster than MySQL

 

6

Page 7: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

Data curation identified and eliminated 20% erroneous PMU records in sensor data set

!   2TB of historical PMU data in 54B records

!   Transformed into R / hadoop friendly data format

!   Developed heuristics-based data cleaning filters

!   Found 10B bad records out of 54B records

!   Cleaned data eliminated 10,000 false positives from two event detection algorithms

54B  raw  PMU  records  

Data  cleaning  filters  

44B  clean  records  

Add  metadata  

Store  Event  

 

7

Page 8: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

0  0.5  1  

1.5  2  

2.5  3  

3.5  4  

4.5  

0   2   4   6   8   10   12   14   16   18  

Speedu

p  

#  of  cores  

PSE  speedup  curve    

Fast state estimation improves real-time responses !   Parallel State Estimation (PSE):

3-5 sec for large-scale models !   4-20x faster !   In synch with SCADA cycles !   Linear solver: Conjugate

Gradient vs. LU Decomposition !   Further improvement possible

è 0.1 second !   Value of fast state estimation

(SE): !   Improve convergence and

accuracy of SE !   Improve response to emergency !   Arm Remedial Action Schemes !   Wide area control fed by SE,

instead of raw measurements

8

0  

0.5  

1  

1.5  

2  

2.5  

3  

0   2   4   6   8   10   12   14   16   18  

Time  (secon

d)  

#  of  cores  

PSE  computa+onal  +me  

 10,000-­‐bus  system  

Page 9: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

Real-time path rating through fast computation to manage transmission congestion

!  Look-Ahead Dynamic Simulation !   16,000-bus w/ simplification !   9 sec for 30-sec simulation !   13X faster than today’s commercial

tools !   Selective matrix operation

!   Real-Time Path Rating !   Realistic ratings !   +1000 MW = +$240M/year !   Avoid renewable curtailment

0  

5  

10  

15  

20  

25  

30  

1   2   3   4   5   6   7  

Speedu

p  

Number  of  threads  1                          2                          4                          8                      16                      32                    64  

26X  

5 10 15 200

500

1000

1500

2000

2500

Time, hour

Tran

sfer

lim

it of

a c

ritic

al p

ath,

MW Real-time Path Rating

Offline path rating, current practice

25.74% more energy transferusing real-time path rating

 

9

Page 10: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

Advanced optimization for better market efficiency

10

!   Developed a novel parallel adaptive dynamical system (PADS) approach

!   Parallelized to solve large linear programming (LP) problems for FTR application within few hours (cloud compatible)

306x  faster  

 

Page 11: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

Next Generation Network Simulator

Approach  

!   Coordinate  interaction of ns-3 with GridLAB-D and transmission simulators

!   Modular framework links simulators at run-time via ZeroMQ

!   Platform dynamically adjusts synchronization requirements among simulations  

Objective !   Interface existing power grid

and communication simulators !   Investigate bottlenecks and

limitations of current simulators !   Develop optimized HPC

simulation platform    

Integration

Communications

Transmission Distribution

Protected Information | Proprietary Information

 

Page 12: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

Visual analytics of massive contingency analyses for real-time decision support

Contingency Analysis

Number of

scenarios

Serial computing

on 1 processor

Parallel computing on

512 processors

Parallel computing on

10,000 processors

WECC N-1 (full) 20,000 4 hours

~30 seconds 469x speed up

WECC N-2 (partial) 153,600 26 hours

~3 minutes 492x speed up

~12 seconds 7877x speed up

Current  tabular  format  presents  data,  not  informa+on    

New  visualiza+on  tool  displays  priori+zed  risks  !   Computation and

visualization in tandem for actionable info

!   Operators reported 30% improvement in emergency response

12

 

Page 13: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

Shared Perspectives for progressive information/knowledge sharing

!   Augment voice communication with light-weight, secure, customizable visual analytics

!   Support collaborative problem solving !   Push selected information into a common,

shared view of the event !   Organizations to control shared content

!   Control of information type and form remains in organizational hands

!   Secured, customized, shared views of critical information

 

!   Information is shared progressively, as dictated by protocol and need !   Interface with existing PNNL visualization tools for customized shared

perspective needs !   Shared Perspectives does not replace internal tools, but allows select

information from these tools to be shared with neighboring organizations 13

Page 14: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

Community Building: FPGI Workshop http://gridoptics.pnnl.gov/FPGWS/

!   Time and Location: Nov 29-30, 2012; Seattle, WA. !   Theme: Workshop on Challenges in Next-Generation Analytics for the

Future Power Grid !   Participants: National Labs, Universities, Power Companies, Vendors !   Major Findings:

!   A power-grid-specific open computing architecture is needed and requires a community.

!   Numerical libraries can help overcome the barriers to parallel computing. !   The community needs to advocate for the importance of visualization. !   Survey today’s grid software tools in terms of the use of advanced

computing and identify common and essential elements for a numerical libraries.

!   Building datasets for research is a priority. !   Bring a core group together again to focus on developing an action plan.

(workshop in planning)

14

Page 15: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

GridOPTICSTM Open Computing Architecture

!   High performance computing holds promise for significant impact on power grid applications.

!   However, computing alone would not achieve what’s expected. !   Data à Computation à Visualization

!   An open architecture would facilitate interoperability !   HPC compatible: reduces barrier to the use of HPC !   Modularized application development: enables focus on

applications than being overwhelmed by surrounding issues

!   Open Source; Open Format; Open Forum !   Needs a community effort

15 Protected Information | Proprietary Information

Page 16: From Data to Knowledge through an Open-Source Computing ...ewh.ieee.org/cmte/pes/etcc/ZH_Huang_HPC_Open_Computing_Archi… · From Data to Knowledge through an Open-Source Computing

Questions?

16