tomorrow’s energy today

53
{ Tomorrow’s Energy Today Final presentation - COMP 410 F12

Upload: inez

Post on 15-Jan-2016

22 views

Category:

Documents


1 download

DESCRIPTION

Tomorrow’s Energy Today. Final presentation - COMP 410 F12. Motivation. Electrons run our lives. ???. Availability. Sustainability. Affordability. Introduction. A Tool for the Future. COMP 410. Hard at Work! . 14 CS students Semester-long senior design course Completely student-run - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Tomorrow’s Energy Today

{

Tomorrow’s Energy Today

Final presentation - COMP 410 F12

Page 2: Tomorrow’s Energy Today

{Electrons run our lives.

Motivation

Page 3: Tomorrow’s Energy Today
Page 4: Tomorrow’s Energy Today
Page 5: Tomorrow’s Energy Today
Page 6: Tomorrow’s Energy Today
Page 7: Tomorrow’s Energy Today
Page 8: Tomorrow’s Energy Today
Page 9: Tomorrow’s Energy Today
Page 10: Tomorrow’s Energy Today

???

Availability Sustainabili

ty Affordability

Page 11: Tomorrow’s Energy Today

{A Tool for the Future

Introduction

Page 12: Tomorrow’s Energy Today

{ {COMP 410

14 CS students Semester-long

senior design course Completely student-

run Given problem

statement Not a project

Hard at Work!

Who are we?

Page 13: Tomorrow’s Energy Today
Page 14: Tomorrow’s Energy Today

{ {John Hofmeister

Former President of Shell

Chief Executive of CFAE

Citizens for Affordable Energy Mission to

educate citizens and government about pragmatic, non-partisan affordable energy solutions

Customer

Page 15: Tomorrow’s Energy Today

Develop a simulation framework capable of simulating the results of custom made energy plans for different energy models

Create a non-partisan plan for the U.S. energy system for the next 50 years Availability, affordability and

sustainability

Problem Statement

Page 16: Tomorrow’s Energy Today

Verify the plan produces desired results on simulator

Make the plan and results readily available to the public to verify and edit

Problem Statement

Page 17: Tomorrow’s Energy Today

I. Model of the US Energy Industry

II. Best-case, average-case, and worst-case 50-year plans for the energy industry

III. SimulatorI. Public Web InterfaceII. Cloud StorageIII. General Purpose Modeling

Specification

Page 18: Tomorrow’s Energy Today

I. Our plans (best, worst and average cases) for the US electrical industry for the next 50 years.

II. Our model of the US electrical industry.

III. Demonstration of our plan and our model in the simulator.

IV. Explanation of simulator.

Contents

Page 19: Tomorrow’s Energy Today

{Average, Best, and Worst Cases

Plan for the Future

Page 20: Tomorrow’s Energy Today

Plan Overview

Components Assumptions

Data via the EIA (Energy Information Administration)

Events Projections

based on current data

Divided into four key sections Consumers Producers Environment Infrastructure

Page 21: Tomorrow’s Energy Today

Plan - Consumers

Assumptions 312,000,000 U.S.

citizens 1.797 MWhr

average peak demand per capita per month

Events All Cases

Population grows by .79% each year.

Worst Case Average peak

demand remains the same.

Average Case Average peak

demand increases. Best Case

Average peak demand decreases.

Page 22: Tomorrow’s Energy Today

Plan - Producers

Assumptions 8 sources of

electricity Coal, Petroleum, &

Natural Gas Nuclear Geothermal,

Hydroelectric, Wind & Solar

Each has: Capacity (in MW) Operating Cost (in $) Carbon Output Rate

(in lbs/kWh)

Events All Cases

Scheduled coal plant retirements.

Worst Case Status quo

Average Case Invest in natural

gas Best Case

Invest in natural gas, nuclear, and wind

Page 23: Tomorrow’s Energy Today

Plan - Infrastructure

Assumptions Average of 7% lost

in energy transport.

Events Worst Case

Status quo. Average Case

2040 , smart grid decreases losses to 4%

Best Case 2035, smart grid

decreases losses to 1%

Page 24: Tomorrow’s Energy Today

{Representing an intertwined system.

Energy Model

Page 25: Tomorrow’s Energy Today

Model: A representation of the energy industry in terms of interconnected modules.

Module: An object which wraps a function and keeps track of values.

Function: A piece of code or math which takes a set of input values and computes a set of output values.

Energy Model

Page 26: Tomorrow’s Energy Today

Model Cont.

Add

Function

Sub

MultAdd

Module

Model

Add3

5

8

Page 27: Tomorrow’s Energy Today

“Characterized by interdependence, mutual interaction, information feedback, and circular causality.” - System Dynamics Society

Abstraction of systems as a series of stocks and influential flows

Benefits: Extensibility Comparability

System Dynamics

Page 28: Tomorrow’s Energy Today

{ {Extensibility

Quickly and easily break down simple stocks/flows into more complex ones.

Comparability

Determine differences in functionality between different models.

SD Advantages

Page 29: Tomorrow’s Energy Today
Page 30: Tomorrow’s Energy Today

{

Page 31: Tomorrow’s Energy Today

Five Modules Consumer Producer Infrastructure Environment Price

Our Model

Page 32: Tomorrow’s Energy Today

Consumer Module

Page 33: Tomorrow’s Energy Today

Consumer Demand Curve

Page 34: Tomorrow’s Energy Today

Producer Module

Page 35: Tomorrow’s Energy Today

Computes desired capacity percentage using current price and operating cost.

Supply desired calculated as capacity percent times capacity.

Releases carbon equal to supply times carbon output rate.

Energy Source Module

Page 36: Tomorrow’s Energy Today

Environment Module

Page 37: Tomorrow’s Energy Today

Infrastructure Module

Page 38: Tomorrow’s Energy Today

Price Module

Page 39: Tomorrow’s Energy Today

Computes a change percentage using supply and demand.

Calculated desired price using current price and percentage.

Changes price by the 1/delay of the difference between desired price and current price.

Price Lambda

Page 40: Tomorrow’s Energy Today

{A Tool for Policy

Simulator

Page 41: Tomorrow’s Energy Today

• Load pre-constructed models and plans.

• Make edits to models and plans dynamically.

• Save new models and plans for later use.

• Run a simulation and view results.

Features

Page 42: Tomorrow’s Energy Today

{(Look at the other screen! )

Demonstration

Page 43: Tomorrow’s Energy Today

Architecture

Page 44: Tomorrow’s Energy Today

The two main Design decisions:

• ASP.NET MVC4

• JsPlumb

User Interface Architecture

Page 45: Tomorrow’s Energy Today

Goals Connect Azure VMs for other

subsystems. Manage the process of spawning

and killing Azure VMs. Balance load across VMs. Provide persistent storage.

Network Subsystem

Page 46: Tomorrow’s Energy Today

Network Architecture

Page 47: Tomorrow’s Energy Today

WCF Abstracts lower-level networking

away for simplicity. With TCP, faster than

CloudQueues. SQL Database

Slower than Table Storage, but allows relational organization and querying.

Design Decisions

Page 48: Tomorrow’s Energy Today

Model Architecture

Page 49: Tomorrow’s Energy Today

{A Stepping Stone for Policy Decisions

Conclusion

Page 50: Tomorrow’s Energy Today

First-step to actually testing various models and plans for the electricity industry.

Use during policy discussions

General purpose modeling tool No knowledge that a simulation has to do

with a particular industry Can represent any system of

interconnected functions Can be used in many situations, across

industries and disciplines

Analysis

Page 51: Tomorrow’s Energy Today

Improving on the model of the electricity industry

Multiple user levels Redefine user interface, make

more accessible, add features Optimizing feature of load

balancing on cloud (CPU Diagnostics)

Future Work

Page 52: Tomorrow’s Energy Today

• Microsoft• Citizens for Affordable Energy• John & Karen Hofmeister• School of Engineering• CS Department• COMP 410 Staff• Dr. Wong & Dr. Rixner

Thank you!

Page 53: Tomorrow’s Energy Today

Q & A