560 likes | 654 Views
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
E N D
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 • Given problem statement • Not a project Who are we?
John Hofmeister Citizens for Affordable Energy Mission to educate citizens and government about pragmatic, non-partisan affordable energy solutions • Former President of Shell • Chief Executive of CFAE Customer
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
Verify the plan produces desired results on simulator • Make the plan and results readily available to the public to verify and edit Problem Statement
Model of the US Energy Industry • Best-case, average-case, and worst-case 50-year plans for the energy industry • Simulator • Public Web Interface • Cloud Storage • General Purpose Modeling Specification
Our plans (best, worst and average cases) for the US electrical industry for the next 50 years. • Our model of the US electrical industry. • Demonstration of our plan and our model in the simulator. • Explanation of simulator. Contents
Plan for the Future Average, Best, and Worst Cases
Components • Assumptions • Data via the EIA (Energy Information Administration) • Events • Projections based on current data • Divided into four key sections • Consumers • Producers • Environment • Infrastructure Plan Overview
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 increase greatly. • Average Case • Average peak demand increases. • Best Case • Average peak demand decreases. Plan - Consumers
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 Plan - Producers
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% Plan - Infrastructure
Energy Model Representing an intertwined system.
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
Sub Add Add 8 3 Mult Add Function Module Model 5 Model Cont.
“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
Extensibility Comparability Determine differences in functionality between different models. • Quickly and easily break down simple stocks/flows into more complex ones. SD Advantages
Producer Consumer Infrastructure Environment Price
Five Modules • Consumer • Producer • Infrastructure • Environment • Price Our Model
Desired percentage = F(current price, operating cost) • Supply = capacity * desired percentage • Carbon = supply * carbon output rate Energy Source Module
Price change % = F(current price, supply, demand) • Change in price = (price change % * current price)/delay • Price = change in price + current price Price
Simulator A Tool for Policy
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
(Look at the other screen! ) Demonstration
The two main Design decisions: • ASP.NET MVC4 • JsPlumb User Interface Architecture
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
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
Function The Module