20
Platforms for Electric Grids: Grid Architecture View Jeffrey D. Taft, PhD Chief Architect for Electric Grid Transformation Pacific Northwest National Laboratory 25-27 July 2017 PNNL-SA-128083

Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

Platforms for Electric Grids:Grid Architecture View

Jeffrey D. Taft, PhDChief Architect for Electric Grid Transformation

Pacific Northwest National Laboratory25-27 July 2017

PNNL-SA-128083

Page 2: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

Topics

• Some Platform Definitions and Examples• Platform is an Architectural Concept• Platforms and the Grid• Final Comments: What is core to the grid?

2

Page 3: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

Some Platform Definitions

• a raised level surface on which people or things can stand (construction)

• set of components shared by several vehicle models (automotive)

• an underlying computing system on which applications may be run (computing)

• an integrated set of tools for creating and posting digital content (publishing)

• a set of components or services that creates a common foundation for some set of activities

3

Page 4: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

A Platform Can Have Many Elements

legsworking surface

railingstairs

Source: Black Cat Music

4

Page 5: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

A Platform Serves Many Purposes

Source: Stage Tek 5

Page 6: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

A Platform Can Have LayersWe will see these same ideas in computing system and the Grid

Source: Fibrosa Pavilion NSW 6

A platform can provide a uniform “surface” to applications that isolates them from underlying unevenness.

Page 7: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

Example: Computing

BIOS

Hardware

Processor memory disks ports

Operating System

Tasking Memory Mgmt Disk Mgmt

Comms ServicesApps Mgmt Services

Applications App1

App2

App3

AppN

7

Page 8: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

Platform is an Architectural Concept• This is about structure: how system elements

grouped, organized, and related to each other• Distinguish common support capabilities

(“foundation” or “core”) from uses or applications

A platform is a stable collection of components that provide fundamental or commonly-needed capabilities and services to a variable set of uses or applications through well-defined interoperable interfaces.

8

Page 9: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

Some Key Properties of a Platform• Separates foundation functions from end uses (“applications”) via

layering• Provides a set of services and capabilities that are useful to many

applications• The platform is stable over time, while the applications may

change frequently• Provides isolation of changes between applications and underlying

infrastructure• May scale (adjust resources) to support variable demands from

applications• Open: third parties can freely create applications that use the

platform (needs open standard interfaces)

The value of a platform is spread across many uses.9

Page 10: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

Layering is Powerful Architectural Concept• Partition structure into stacked layers

– May be two or more layers in a platform

• Layer n isolates layer n-1 from layer n+1• Logical/physical layer separation

– Classic example: communication logical/physical layer decomposition

n+1n

n-1

General layer decomposition

Communication logical/physical decomposition 10

Page 11: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

Platforms are Sometimes Drawn as Onions

11

Page 12: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

“Platform” Depends to Some Extent on Point of View and is Recursive

BIOS

Hardware

Processor memory disks ports

Operating System

Tasking Memory Mgmt Disk Mgmt

Comms ServicesApps Mgmt Services

Applications App1

App2

App3

AppN

12

Page 13: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

What’s in A Platform?

Source: EE Journal

Source: IHS

Source: ioBridge

Source: itersnews

13

Page 14: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

What Belongs in the Platform?• Determined by function: foundational support

vs. specific “end” use• Many methods are available to determine what

belongs in a platform

Silo-to-layer conversionDesign System Matrix

Ad hoc analysis

14

Page 15: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

Platforms and the Grid• Many types of platforms are becoming available

for a variety of purposes– Sensor management– Data acquisition– Analytics– IoT– Grid Management (ADMS)

• Various implementations: middleware, Cloud, PaaS, etc.

15

Page 16: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

DSPx ProjectDistribution System Platform

• Definition of Distribution System Platforms for High DER grids• https://doe-dspx.org/

Source: Modern Distribution Grid Volume 3 (DSPx Project)

16

Page 17: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

Distribution Grid as Platform

Adapted from: Modern Distribution Grid Volume 3 (DSPx Project)

17

Page 18: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

Distribution Platform Concept

Physical Infrastructure

Communication Network

R

DG

DG

Device Operations(Feeder)

Circuit Operations(Substation)

System Operations(Control Center)

Sensor Network

NetworkServices

Microvirtualizer

LegacysensorSmart

sensors

Application 2

Application 1

Application 3

Distribution Platform

18

Page 19: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

Final Comments• Platform is a useful architectural concept• Many types of platforms are possible and available• Separate “core” components from system uses

(“applications’)• Provides future-proofing of investments and can

avoid lock-in• Distribution grid can be viewed as a platform

• Key question: what grid components are fundamental and should therefore be viewed as core infrastructure?

19

Page 20: Platforms for Electric Grids: Grid Architecture View...1 App 2 App 3 App N 7 Platform is an Architectural Concept • This is about structure: how system elements grouped, organized,

20

Thank You

Jeffrey D. Taft, [email protected]