Top Banner
Scalability Analysis of VOLTTRON Platform Teja Kuruganti, David Fugate, James Nutaro, Jibonananda Sanyal Oak Ridge National Laboratory Jereme Haack, Bora Akyol Pacific Northwest National Laboratory Presented at: Technical Meeting on Software Framework for Transactive Energy: VOLTTRON 23 rd – 24 th July, 2015 ORNL is managed by UT-Battelle for the US Department of Energy
15

Scalability Analysis of Volttron Platform

Apr 05, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scalability Analysis of Volttron Platform

Scalability Analysisof VOLTTRON Platform

Teja Kuruganti, David Fugate, JamesNutaro, Jibonananda Sanyal Oak Ridge National Laboratory

Jereme Haack, Bora Akyol Pacific Northwest National Laboratory

Presented at: Technical Meeting on SoftwareFramework for Transactive Energy: VOLTTRON 23rd – 24th July, 2015

ORNL is managed by UT-Battelle for the US Department of Energy

Page 2: Scalability Analysis of Volttron Platform

     

     

DRAFT

Objective • Develop a simulation-based deployment

environment for testing VOLTTRON applications at scales that cannot be cost-effectively realized in a field or laboratory setting

• Identify system-level requirements to support building-grid applications. – How much load can each device handle – How do the number of devices scale – What are the communication requirements

• Explore alternative topologies – Hierarchy of platforms – Devices per platform

2 Presentation_name

Page 3: Scalability Analysis of Volttron Platform

Motivation • Field trials at a large scale are prohibitively

expensive

• Example: Pacific Northwest Smart Grid Demonstration Project – Demonstration of unprecedented geographic breadth across five Pacific

Northwest states – 60,000 metered customers and contained many key functions of the future

smart grid – http://www.pnwsmartgrid.org/about.asp

• Cannot afford large scale demonstrations at the prototype stage – No way to test for scalability prior to a large scale deployment

– This drives up costs by finding and fixing problems after, rather than before, a large deployment

3 Presentation_name

Page 4: Scalability Analysis of Volttron Platform

Shifting the cost curve Finding and fixing scalability

problems during a deployment

Finding and fixing scalabilityproblems in simulations

4 Presentation_name

Page 5: Scalability Analysis of Volttron Platform

Tasks • Define scalability metrics and conceptual models for one or

more deployment environments suitable to assessing those metrics

• Construct simulation models for those deployment environments – Buildings and building equipment, energy delivery, and communication

networks at levels of detail appropriate to the selected metrics and conceptual models

– Interface points for VOLTTRON applications to interact with simulated sensors, actuators, and communication networks

• Devise and conduct simulation experiments with a selected VOLTTRON application

– Tailor deployment environment to match the selected application

– Define detailed performance metrics for the selected application

– Design and execute simulation experiments

5 Presentation_name

Page 6: Scalability Analysis of Volttron Platform

     

     

Task #1: Metrics and Conceptual Models

• Scalability metrics will define the scope of the conceptual and simulation models

• Messaging rates? • Energy savings? • Peak reduction?

• Conceptual models will be devised to reflect metrics • Models of a network are important for assessing messaging rates • Models of building systems may be needed to answer energy

savings or peak reduction questions? • What about energy delivery and building impacts on distribution or

transmission?

6 Presentation_name

Page 7: Scalability Analysis of Volttron Platform

Basic Assumption of Pub/Sub systems

• Intermittent and irregular updates todata subscriptionsare consistent with the component’s proper operation – You can wait for the

data – You can do without the

data – Or both

Message bus

Messages

Subscriber

Publisher

7 Presentation_name

Page 8: Scalability Analysis of Volttron Platform

   

Applications Supporting Transactive Energy

• Transactive energy requires high-speed wide area controlof loosely coupled loads

• Control response can begenerated in a centralized ordecentralized fashion – Utility level information – Building-level loads

• Embedded transactive devices that can control building systems over wide-area heterogeneous networks – How to guarantee quality of

service? “ To 33% and Beyond: Grid Integration Challenges for Renewable Generation”, Alexandra von Meier, CIEE, presented to UCLA Smart Grid Thought Leadership Forum, March 28, 2012

8 Presentation_name

Page 9: Scalability Analysis of Volttron Platform

9 Presentation_name

Scenario Definition

Agent

Agent Agent

Agent Agent Agent Agent

3 levels

2 degrees

3 topics between levels 2 topics between children 10 messages/second

3

2

Physical computer Physical computer

Page 10: Scalability Analysis of Volttron Platform

10 Presentation_name

Define Metrics

• Average delay and variation of delay for messages within a single computer (i.e., between leaf nodes)

• Average delay and variation of delay for messages between computers.

Page 11: Scalability Analysis of Volttron Platform

11 Presentation_name

Task #2: Construct Simulation Models

•  Select and integrate simulation tools as appropriate •  Will be specific to metrics and conceptual models devised in Task #1

•  Create infrastructure for linking to VOLTTRON •  Scope of this infrastructure limited to relevant applications

•  Create detailed model components as necessary •  To facilitate simulated actuation and sensing •  For calculating metrics that look at secondary effects

•  Voltage in distribution system? •  Peak energy use across a collection of buildings

NS 3

Page 12: Scalability Analysis of Volttron Platform

12 Presentation_name

Task #3: Simulation Experiments •  Detailed model development

for specific, simulated deployment

•  Integration of specific VOLTTRON application with the simulated deployment environment

•  Design and execute simulation experiments

•  Collect data for relevant variations of the deployment environment

•  Calculate metrics and demonstrate scalability

Physical effects

Network effects

Page 13: Scalability Analysis of Volttron Platform

13 Presentation_name

Incremental approach to Scalable Applications

Control software

Virtual interface

Virtual environment

Algorithm design (Design) and

software coding (Code)

Control software

Real interface

Virtual environment

Developmental testing (DevT)

Model refinement

Control software

Real interface

Laboratory environment

Acceptance testing (AccT)

Mix virtual and real

Control software

Real interface

Real world

Demonstration (Op)

Page 14: Scalability Analysis of Volttron Platform

14 Presentation_name

Outcome

•  Near term: A demonstration of a scalable, transactive energy application •  Metrics for scalability measured for a

specific application in a relevant, simulated deployment

•  Midterm: Residual capability to demonstrate other large scale, transactive energy applications

•  Long term: A virtual deployment laboratory for testing and refining VOLTTRON-based applications

Page 15: Scalability Analysis of Volttron Platform

15 Presentation_name August 2007

Discussion