22
GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan Director, Smart Grid Modeling & Simulation Research Stanford University Optimized Distribution Systems for Renewables Workshop April 2012

GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

  • Upload
    vuthuy

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

GridSpice - A Virtual Test Bed for Smart Grid

Amit Narayan

Director,

Smart Grid Modeling & Simulation Research

Stanford University

Optimized Distribution Systems for Renewables Workshop

April 2012

Page 2: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

o Team: o Kyle Anderson, lead developer, PhD student, CS

o Jimmy Du, undergrad EE

o Yizheng Liao, MS student, EE

o Vikas Yendluri – undergrad, EE

o Past Students

o Alex Cousland, Rishi Guarpuay, Vijay Bhatt, Jeffrey Wong

o Prof Abbas El Gamal, faculty PI

o Amit Narayan, Project Director

o Funding: o TomKat Center

o Cisco Systems

o GE

GridSpice: Project Overview

Page 3: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

Motivation

Supply is becoming “distributed” and “variable”

Demand is becoming “elastic”

Can we leverage data and computational power to understand &

optimize the grid operation?

Massive amounts of data - from smart meters, sensors and buildings

Storage is becoming “viable”

Wholesale Markets

Retail Markets Distribution

Transmission

Power Generation

Power Consumption P

ow

er N

etw

ork

s Po

wer M

arkets

GridSpice

Page 4: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

Markets

Wholesale Markets

Retail Markets

Power

Transmission & Distribution

Network

Smart Meters & Smart Devices

Demand Response

Aggregators

Residential, C&I

Consumers

Design Objectives Modeling the interactions between all participants of a smart grid

Generation Cos, IPPs &

LSEs

o Comprehensive Modeling Capability

o “System-level” view instead of

“component”-level

o Steady-state operation

o Agent-based modeling

o High-Performance algorithms

o Real-world calibration

o Open-Source availability

o Cloud-Deployment

Page 5: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

GridSpice Status

Available in open source under a BSD License

Code available for download at www.gridspice.org

Cloud–hosted version available to Stanford collaborators

GRIDSPICE

Page 6: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

GridSpice - Applications

Analytics

Renewable Integration

Demand Response

Electric Vehicle

Distributed Energy

Resources

Micro Grids

Utility Scale Storage

Distributed Automation

Trading & Risk

Page 7: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

GridSpice Major Components

I

N

P

U

T

A

N

D

G

U

I

Sim-Controller

O

U

T

P

U

T

R

E

P

O

R

T

S

Transmission Network

and

Wholesale Markets

Distribution Network

Customer Owned Assets

Retail Contracts

Weather,

Initial Conditions,

Time-step (T_t)

Load Information

Locational Marginal Prices

Based on Optimal DC flow

Weather,

Initial Conditions,

Time-step (T_d)

Real-time Prices

Aggregated Load Information

Page 8: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

GridSpice Simulation Controller

User Distribution Servers

Transmission / Market Server

User-Interface Server

(GWT)

Model Database

V &

<

P &

Q

Results

GRIDSPICE

Page 9: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

GridSpice Simulation Controller

Us

er Distribution Servers (Gridlab-D)

Transmission / Market Server (MATPOWER & Gridlab-D)

User-Interface Serer (GWT)

Model Database

V &

<

P &

Q

Results

GRIDSPICE

Page 10: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

User Interface inside the Browser GRIDSPICE

Page 11: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

Explorer View GRIDSPICE

Page 12: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

Element Editor GRIDSPICE

Page 13: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

Model Database

User gets an account on the server

• Account tied to Google ID

User can upload models to the account

• User defines permissions for model (shared or private)

• Private models encrypted using AES and user-provided key

• Client authenticated using gmail (all models) & encryption key (private models)

GRIDSPICE

Page 14: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

Model Upload GRIDSPICE

Page 15: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

GridSpice Simulation Controller

User Distribution Servers

Transmission / Market Server

User-Interface Server

(GWT)

Model Database

V &

<

P &

Q

Results

GRIDSPICE

Page 16: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

GridSpice Simulation Handler GRIDSPICE

Initialization

Monitoring

Completion

• Validates models and

returns results to user

• Partitions simulation

agents into logical

subgroups

(Transmission &

Distribution)

• Provisions available

machines for

simulation.

• Polls simulation

servers for errors

• Reports simulation

progress &

intermediate results

to client UI

• Aggregates result

output files from all

recorded agents

• Sends results to client

UI

• Turns off machines if

necessary

Page 17: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

Distribution Network Simulation

Each feeder is simulated on a separate machine

The powerflow solver is run at the distribution network.

Results passed to the parent bus on the transmission network.

GRIDSPICE

Page 18: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

Prototypical Feeder Models (PNNL) kV kVA Description 12.5 7152 Moderate suburban and rural

12.47 2836 Moderate suburban and light rural

12.47 1362 Small urban center

12.47 5334 Heavy suburban

24.9 2105 Light rural

12.47 6046 Light urban

12.47 6098 Moderate suburban

12.47 1411 Light suburban

24.9 17021 Moderate urban

34.5 8893 Light rural

12.47 8417 Heavy urban

12.47 4322 Moderate urban

12.47 7880 Heavy suburban

13.8 5530 Heavy urban with rural spur

12.5 2218 Light suburban and moderate urban

24.9 948 Light rural

13.8 9430 Heavy suburban and moderate urban

12.47 4500 Moderate suburban and heavy urban

13.8 9200 Moderate rural

12.47 7700 Moderate suburban and urban

12.47 8700 Moderate suburban and light urban

22.9 12050 Heavy suburban and moderate urban

34.5 11800 Moderate suburban and light urban

12.47 5200 Single large commercial or industrial

• Feeder models based

on prototypical feeders

provided by PNNL

• Models for homes and

commercial buildings

constructed using load

forecasting

• Uses smart meter data

from SPP pilot program

GRIDSPICE

Page 19: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

Distribution Powerflow Run as Needed(15 min)

Distribution Powerflow Run every 24 Hours

MATPOWER (Day Ahead Market)

MATPOWER (Real-Time)

Generators

Next-Day Generator

Schedules

Current Generator Outputs

(Tight Min/Max settings)

Voltage & Angle

Prices P & Q

Load Forecast

(including Distribution

Losses)

GRIDSPICE

Prices

Page 20: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

20

Example: CVR and DR Hot-spots – can

DR be used?

IVVCDR – Anderson, Narayan,

IEEE SmartGridComm 2011

Page 21: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

Node Voltage for Hot Summer Day

Network & Retail Market

DR Penetration

Vset TWA Minimum Vdes

0% 122.1V 120V

20% 122.6V 120V

40% 123.1V 120V

60% 119.2V 118V

80% 118.8V 118V

100% 118.8V 118V

IVVC 122.1V 120V

Page 22: GridSpice - A Virtual Test Bed for Smart Gridweb.stanford.edu/group/tomkat/cgi-bin/docs/Amit_Narayan_workshop... · GridSpice - A Virtual Test Bed for Smart Grid Amit Narayan

Conclusion

GridSpice: Open Source Cloud Based Platform for Modeling and Simulation of Smart Grid.

No Hardware to Purchase

No Software to Install

Available in Open Source