SlideShare a Scribd company logo
1 of 35
Download to read offline
The Importance of Open Data and Models for Energy Systems Analysis 
Joe DeCarolis 
Assistant Professor 
Dept of Civil, Construction, and Environmental Engineering 
NC State University 
jdecarolis@ncsu.edu; @jfdecarolis 
1 
Open Data Institute of North Carolina October 24, 2014
Talk outline 
•The need for energy models 
•The status quo 
•Recommendations for greater transparency 
•Our approach 
•Conclusions 
2
Why we need energy models 
3
Key questions 
How does the world balance the costs of greenhouse gas mitigation in the near-term versus long-term? 
What are the anticipated economic and environmental impacts associated with future environmental policies and energy technology deployment? 
How do decision makers craft energy planning strategies that are robust to future uncertainties? 
4
Energy-economy optimization (EEO) models 
Large uncertainties combined with a mix of technical, economic, and moral considerations preclude definitive answers. 
Model-based analysis can deliver crucial insight that informs key decisions. 
Energy-economy optimization (EEO) models minimize cost or maximize utility by, at least in part, optimizing the energy system over multiple decades, which 
•Includes expansive system boundaries and multi-decadal timescales 
•Provides a self-consistent framework for evaluation 
•Enables propagation of effects through a system 
5
Technology rich energy models 
6 
Capital Cost ($M/PJ/yr) 
Fixed O&M ($M/PJ) 
Variable O&M ($M/PJ) 
Capacity factor 
Efficiency 
Emissions coefficient (kton/PJ) 
Objective function: minimize present cost of energy supply over a defined time horizon 
Decision variables: activity (PJ) and capacity (PJ/yr) for each technology
High Visibility Model-Based Analyses 
IPCC Special Report on Emissions Scenarios 
http://www.ipcc.ch/ipccreports/sres/emission/index.htm 
IEA Energy Technology Perspectives 
http://www.iea.org/techno/etp/index.asp 
EIA Annual Energy Outlook 
http://www.eia.gov/forecasts/aeo/er/ 
EPA Legislative Analyses 
http://epa.gov/climatechange/economics/economicanalyses.html 
7
Problems with the status quo 
8
EPA Legislative Analysis of the American Power Act of 2010 
Source: http://www.epa.gov/climatechange/EPAactivities/economics/legislativeanalyses.html 
9
Survey of existing models 
10 
DeCarolis JF, Hunter K, Sreepathi S (2012). “The case for repeatable analysis with energy economy optimization models”, Energy Economics, 34: 1845-1853.
Problems with the status quo 
11 
Inability to validate model results 
Increasing availability of data 
Moore’s Law 
+ 
+ 
Increasing model complexity 
Lack of openness 
+ 
Inability to verify model results 
Uncertainty analysis is difficult
Inability to validate model results 
Four conditions for validatable models 
according to Hodges and Dewar (1992) : 
•It must be possible to observe and measure the situation being modeled. 
•The situation being modeled must exhibit a constancy of structure in time. 
•The situation being modeled must exhibit constancy across variations in conditions not specified in the model. 
•It must be possible to collect ample data with which to make predictive tests of the model. 
12
13 
Past projections are generally dismal 
Source: Craig et al. (2002). “What Can History Teach Us? A Retrospective Examination of Long-Term Energy Forecasts for the United States.” Ann. Rev. Energy Environ. 27:83-118. 
U.S. Atomic Energy Commission (1962) 
Source: Morgan G, Keith D. (2008). “Improving the way we think about projecting future energy use and emissions of carbon dioxide.” Climatic Change. 90: 189-215. 
 Without validation, little to guide the modeler and reign in efforts that do not improve model performance
Uses of unvalidatable models 
According to Hodges and Dewar (1992): 
•As a bookkeeping device, to condense masses of data or to provide a means or incentive to improve data quality; 
•As an aid in communication, e.g., in teaching or in operating organizations 
•As a vehicle to make comparisons 
•As an aid in thinking and hypothesizing 
Open data and code would clearly serve these ends! 
14
Lack of openness 
Yet most EEO models and datasets remain closed source. Why? 
•protection of intellectual property 
•fear of misuse; inability to control or limit model analyses 
•implicit commitment to provide support to users 
•overhead associated with maintenance 
•unease about subjecting code and data to public scrutiny 
15 
Inability to validate model resultsIncreasing availability of dataMoore’s Law+ + Increasing model complexityLack of openness+ Inability to verify model resultsUncertainty analysis is difficult
Inability to verify model results 
With a few exceptions, 
energy-economy models are not open source 
Descriptive detail provided in model documentation and peer- reviewed journals is insufficient to reproduce a specific set of published results 
Reproducibility of results is fundamental to science 
Replication and verification of large scientific models can’t be achieved without source code and input data 
16 
Inability to validate model resultsIncreasing availability of dataMoore’s Law+ + Increasing model complexityLack of openness+ Inability to verify model resultsUncertainty analysis is difficult
Why does replication matter? 
The development of repeatable experiments laid the foundation for reason-based scientific inquiry by allowing independent verification of non-intuitive empirical results 
The purpose of describing experiments was to convince skeptics that a counter-intuitive result could be obtained by following a prescribed procedure. 
The utility of a repeatability criterion is common to all forms of reason-based inquiry 
Particularly relevant to energy- and climate-related policy analysis that could involve the transfer of huge sums of wealth. 
17
Uncertainty analysis is difficult 
A common result is false precision 
E.g., EPA analysis of S.2191 (Lieberman-Warner), GDP growth predictions to 0.01%! 
Large, complex models tuned to look at a few scenarios by necessity 
18
Recommendations for improving transparency 
19 
Recommendations drawn from DeCarolis JF, Hunter K, Sreepathi S (2012). “The case for repeatable analysis with energy economy optimization models”, Energy Economics, 34: 1845-1853.
Recommendation 1: Make source code publicly accessible 
•Ince et al. (2012): even unambiguous descriptions of computer code are no guarantee of reproducibility. 
•Use software configuration management to track and control changes to software 
•Utilize revision control to log changes to the codebase 
Recommendations 
20 
Drawn from DeCarolis et al. (2012)
Recommendation 2: Make model data publicly accessible 
•Models cannot be replicated without access to the complete input data set 
•Unlike source code, model input data updated frequently 
•Archive input data associated with each published analysis 
•Publish data in a web-accessible, free, and archived repository 
Recommendations 
21 
Drawn from DeCarolis et al. (2012)
Recommendation 3: Make transparency a design goal 
•Documentation required to interpret model source code and data 
•Documentation can come in different forms: 
–A standalone, comprehensive document 
–Comments embedded in the source code 
–Well-designed code with descriptive variable names that provide self- evident meaning 
Recommendations 
22 
Drawn from DeCarolis et al. (2012)
Recommendation 4: Utilize free software tools 
•Use cost-free (gratis) software to minimize the barriers to entry 
•Maintain a baseline model that is executable with free tools 
Recommendations 
23 
Drawn from DeCarolis et al. (2012)
Recommendation 5: Develop test systems for verification exercises 
•Create a set of publicly available data files that represent test systems for verification exercises 
•Allows modelers to debug changes to model formulation, assess computational performance, and provide a consistent evaluation mechanism for inter-model comparison 
•Precedent exists: IEEE Reliability Test System (RTS) to evaluate techniques for assessing electric load reliability 
Recommendations 
24 
Drawn from DeCarolis et al. (2012)
Recommendation 6: Work toward interoperability of models 
•Improve inter-model comparison by ensuring data consistency across models 
•Reduce duplication and error in building datasets 
•Use a relational database management system (RDMS): data can be queried and mapped efficiently to a project's native input format 
Recommendations 
25 
Drawn from DeCarolis et al. (2012)
Recommendation 7: 
Build models that are as simple as possible to answer the question at hand, and then rigorously exercise it with uncertainty analysis 
Recommendations 
26
Our approach 
27
Tools for Energy Model Optimization and Analysis 
Project website: http://temoaproject.org 
Temoa also means “to seek something” in the Nahuatl (Aztec) language: 
Taken from: An analytical dictionary of Nahuatl 
by Frances E. Karttunen 
28 
Temoa
Temoa goals and approach 
Goal: Create an open source, technology rich EEO model 
Our Approach: 
•Public accessible source code and data 
•No commercial software dependencies 
•Data and code stored in a web accessible electronic repository 
•A version control system 
•Programming environment with links to linear, mixed integer, and non-linear solvers 
•Built-in capability for sensitivity and uncertainty analysis 
•Utilize multi-core and compute cluster environments 
•Input and output data managed directly with a relational DB* 
29
‘Utopia’ verification exercise 
30 
0 
50 
100 
150 
Petajoules / Year 
0 
0.5 
1 
1.5 
2 
Gigawatts 
1990 2000 2010 
0 
20 
40 
60 
Petajoules / Year 
IMPDSL1 
IMPGSL1 IMPHCO1 
IMPDSL1 
IMPGSL1 
IMPHCO1 
IMPDSL1 
IMPGSL1 
IMPHCO1 
E01 
E01 
E31 E31 E31 
E51 E51 E51 
E70 E70 E70 
E01 
RHE 
RHE RHE 
RHO 
RHO 
RHO 
RL1 
RL1 
RL1 
TXD TXD TXD TXG TXG TXG 
Import Technologies 
Electric Generators 
Demand Devices 
MARKAL: Black 
Temoa: White
Benefits of open data and code 
•Enable replication of results 
•Identify coding bugs, data errors, or driving assumptions 
•Lower barriers for students and analysts in developing countries 
•Reduce duplicative effort 
•Crowdsource data 
•Increase transparency of analyses involving public goods 
31
Conclusions 
Most EEO models and model-based analyses are opaque to external parties 
A prerequisite for making energy scenarios more scientific is open access to model source code and data 
 enables repeatability 
Challenge for modeling community to archive model, data and results in a systematic and transparent fashion. 
32
Relevant papers 
Hunter K., Sreepathi S., DeCarolis J.F. (2013). Tools for Energy Model Optimization and Analysis. Energy Economics, 40: 339-349. 
DeCarolis J.F., Hunter K., Sreepathi S. (2012). The Case for Repeatable Analysis with Energy Economy Optimization Models. Energy Economics, 34: 1845-1853. 
Bazilian M., Rice A., Rotich J., Howells M., DeCarolis J., Macmillan S., Brooks C., Bauer F., Liebreich M. (2012). Open source software and crowdsourcing for energy analysis. Energy Policy (49): 149-153. 
Howells M., Rogner H., Strachan N., Heaps C., Huntington H., Kypreos S., Hughes A., Silveira S., DeCarolis J., Bazillian M., Roehrl A. (2011). OSeMOSYS: The open source energy modeling system: An introduction to its ethos, structure and development. Energy Policy, 39(10), 5850-5870. 
DeCarolis J.F. (2011). Using modeling to generate alternatives (MGA) to expand our thinking on energy futures. Energy Economics, 33: 145- 152. 
33
Acknowledgments 
•Kevin Hunter, PhD student, Civil Engineering, NCSU 
•Sarat Sreepathi, Oak Ridge National Laboratory 
This work would made possible through the generous support of the National Science Foundation. CAREER: Modeling for Insights with an Open Source Energy Economy Optimization Model. Award #1055622 
34
Questions? 
35

More Related Content

What's hot

Rs portfolio synthesis event denise whitelock
Rs portfolio synthesis event denise whitelockRs portfolio synthesis event denise whitelock
Rs portfolio synthesis event denise whitelockiet-research
 
Software Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global AnalysisSoftware Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global AnalysisEditor IJMTER
 
Novel framework of retaining maximum data quality and energy efficiency in re...
Novel framework of retaining maximum data quality and energy efficiency in re...Novel framework of retaining maximum data quality and energy efficiency in re...
Novel framework of retaining maximum data quality and energy efficiency in re...IJECEIAES
 
A systems engineering methodology for wide area network selection
A systems engineering methodology for wide area network selectionA systems engineering methodology for wide area network selection
A systems engineering methodology for wide area network selectionAlexander Decker
 
A systematic literature review of cloud
A systematic literature review of cloudA systematic literature review of cloud
A systematic literature review of cloudhiij
 
Test First Model for Application in the Academic Setting
Test First Model for Application in the Academic SettingTest First Model for Application in the Academic Setting
Test First Model for Application in the Academic SettingjournalBEEI
 
The Green Lab - Experimentation in Software Energy Efficiency (ICSE)
The Green Lab - Experimentation in Software Energy Efficiency (ICSE)The Green Lab - Experimentation in Software Energy Efficiency (ICSE)
The Green Lab - Experimentation in Software Energy Efficiency (ICSE)Giuseppe Procaccianti
 
Insights on critical energy efficiency approaches in internet-ofthings applic...
Insights on critical energy efficiency approaches in internet-ofthings applic...Insights on critical energy efficiency approaches in internet-ofthings applic...
Insights on critical energy efficiency approaches in internet-ofthings applic...IJECEIAES
 
SimCon01: The benefits of Conceptual Modelling for Construction Simulation, b...
SimCon01: The benefits of Conceptual Modelling for Construction Simulation, b...SimCon01: The benefits of Conceptual Modelling for Construction Simulation, b...
SimCon01: The benefits of Conceptual Modelling for Construction Simulation, b...Mani Poshdar
 
From Bugs to Decision Support - Selected Research Highlights
From Bugs to Decision Support - Selected Research HighlightsFrom Bugs to Decision Support - Selected Research Highlights
From Bugs to Decision Support - Selected Research HighlightsMarkus Borg
 
CHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWARE
CHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWARECHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWARE
CHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWAREAIRCC Publishing Corporation
 
Ijartes v2-i1-001Evaluation of Changeability Indicator in Component Based Sof...
Ijartes v2-i1-001Evaluation of Changeability Indicator in Component Based Sof...Ijartes v2-i1-001Evaluation of Changeability Indicator in Component Based Sof...
Ijartes v2-i1-001Evaluation of Changeability Indicator in Component Based Sof...IJARTES
 
ANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTING
ANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTINGANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTING
ANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTINGEditor IJMTER
 
Application of the analytic hierarchy process (AHP) for selection of forecast...
Application of the analytic hierarchy process (AHP) for selection of forecast...Application of the analytic hierarchy process (AHP) for selection of forecast...
Application of the analytic hierarchy process (AHP) for selection of forecast...Gurdal Ertek
 
Decomposed Conformance Checking in the Data era
Decomposed Conformance Checking in the Data eraDecomposed Conformance Checking in the Data era
Decomposed Conformance Checking in the Data eraWai Lam Jonathan Lee
 
The effectiveness of test-driven development approach on software projects: A...
The effectiveness of test-driven development approach on software projects: A...The effectiveness of test-driven development approach on software projects: A...
The effectiveness of test-driven development approach on software projects: A...journalBEEI
 
Architectural approaches for implementing Clinical Decision Support Systems i...
Architectural approaches for implementing Clinical Decision Support Systems i...Architectural approaches for implementing Clinical Decision Support Systems i...
Architectural approaches for implementing Clinical Decision Support Systems i...Ivan Mauricio Cabezas Troyano
 

What's hot (20)

Rs portfolio synthesis event denise whitelock
Rs portfolio synthesis event denise whitelockRs portfolio synthesis event denise whitelock
Rs portfolio synthesis event denise whitelock
 
Software Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global AnalysisSoftware Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global Analysis
 
Novel framework of retaining maximum data quality and energy efficiency in re...
Novel framework of retaining maximum data quality and energy efficiency in re...Novel framework of retaining maximum data quality and energy efficiency in re...
Novel framework of retaining maximum data quality and energy efficiency in re...
 
ResumeFall2015
ResumeFall2015ResumeFall2015
ResumeFall2015
 
A systems engineering methodology for wide area network selection
A systems engineering methodology for wide area network selectionA systems engineering methodology for wide area network selection
A systems engineering methodology for wide area network selection
 
A systematic literature review of cloud
A systematic literature review of cloudA systematic literature review of cloud
A systematic literature review of cloud
 
Test First Model for Application in the Academic Setting
Test First Model for Application in the Academic SettingTest First Model for Application in the Academic Setting
Test First Model for Application in the Academic Setting
 
The Green Lab - Experimentation in Software Energy Efficiency (ICSE)
The Green Lab - Experimentation in Software Energy Efficiency (ICSE)The Green Lab - Experimentation in Software Energy Efficiency (ICSE)
The Green Lab - Experimentation in Software Energy Efficiency (ICSE)
 
Design Presentation-CGillies
Design Presentation-CGilliesDesign Presentation-CGillies
Design Presentation-CGillies
 
Insights on critical energy efficiency approaches in internet-ofthings applic...
Insights on critical energy efficiency approaches in internet-ofthings applic...Insights on critical energy efficiency approaches in internet-ofthings applic...
Insights on critical energy efficiency approaches in internet-ofthings applic...
 
SimCon01: The benefits of Conceptual Modelling for Construction Simulation, b...
SimCon01: The benefits of Conceptual Modelling for Construction Simulation, b...SimCon01: The benefits of Conceptual Modelling for Construction Simulation, b...
SimCon01: The benefits of Conceptual Modelling for Construction Simulation, b...
 
From Bugs to Decision Support - Selected Research Highlights
From Bugs to Decision Support - Selected Research HighlightsFrom Bugs to Decision Support - Selected Research Highlights
From Bugs to Decision Support - Selected Research Highlights
 
CHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWARE
CHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWARECHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWARE
CHANGEABILITY EVALUATION MODEL FOR OBJECT ORIENTED SOFTWARE
 
Ijartes v2-i1-001Evaluation of Changeability Indicator in Component Based Sof...
Ijartes v2-i1-001Evaluation of Changeability Indicator in Component Based Sof...Ijartes v2-i1-001Evaluation of Changeability Indicator in Component Based Sof...
Ijartes v2-i1-001Evaluation of Changeability Indicator in Component Based Sof...
 
Ijcatr04051005
Ijcatr04051005Ijcatr04051005
Ijcatr04051005
 
ANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTING
ANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTINGANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTING
ANALYSIS OF SOFTWARE SECURITY TESTING TECHNIQUES IN CLOUD COMPUTING
 
Application of the analytic hierarchy process (AHP) for selection of forecast...
Application of the analytic hierarchy process (AHP) for selection of forecast...Application of the analytic hierarchy process (AHP) for selection of forecast...
Application of the analytic hierarchy process (AHP) for selection of forecast...
 
Decomposed Conformance Checking in the Data era
Decomposed Conformance Checking in the Data eraDecomposed Conformance Checking in the Data era
Decomposed Conformance Checking in the Data era
 
The effectiveness of test-driven development approach on software projects: A...
The effectiveness of test-driven development approach on software projects: A...The effectiveness of test-driven development approach on software projects: A...
The effectiveness of test-driven development approach on software projects: A...
 
Architectural approaches for implementing Clinical Decision Support Systems i...
Architectural approaches for implementing Clinical Decision Support Systems i...Architectural approaches for implementing Clinical Decision Support Systems i...
Architectural approaches for implementing Clinical Decision Support Systems i...
 

Similar to The Importance of Open Data and Models for Energy Systems Analysis

Prospering from the Energy Revolution: Six in Sixty - Data and Digitalisation
Prospering from the Energy Revolution: Six in Sixty - Data and DigitalisationProspering from the Energy Revolution: Six in Sixty - Data and Digitalisation
Prospering from the Energy Revolution: Six in Sixty - Data and DigitalisationKTN
 
Elsevier Industry Talk - WSDM 2020
Elsevier Industry Talk - WSDM 2020Elsevier Industry Talk - WSDM 2020
Elsevier Industry Talk - WSDM 2020Daniel Kershaw
 
Occupant behavior modeling tools by Berkeley Labs
Occupant behavior modeling tools by Berkeley LabsOccupant behavior modeling tools by Berkeley Labs
Occupant behavior modeling tools by Berkeley LabsPerformance.Network
 
Valuation of Energy Storage White Paper by SCE
Valuation of Energy Storage White Paper by SCEValuation of Energy Storage White Paper by SCE
Valuation of Energy Storage White Paper by SCEUCSD-Strategic-Energy
 
UDM (Unified Data Model) - Enabling Exchange of Comprehensive Reaction Inform...
UDM (Unified Data Model) - Enabling Exchange of Comprehensive Reaction Inform...UDM (Unified Data Model) - Enabling Exchange of Comprehensive Reaction Inform...
UDM (Unified Data Model) - Enabling Exchange of Comprehensive Reaction Inform...Frederik van den Broek
 
10th Irish Wind Energy Research Network meeting presentation
10th Irish Wind Energy Research Network meeting presentation10th Irish Wind Energy Research Network meeting presentation
10th Irish Wind Energy Research Network meeting presentationSustainableEnergyAut
 
EU COST Action CM1404: WG€ - Efficient Data Exchange
EU COST Action CM1404: WG€ - Efficient Data ExchangeEU COST Action CM1404: WG€ - Efficient Data Exchange
EU COST Action CM1404: WG€ - Efficient Data ExchangeEdward Blurock
 
Poster: Very Open Data Project
Poster: Very Open Data ProjectPoster: Very Open Data Project
Poster: Very Open Data ProjectEdward Blurock
 
EEP Modelling & RETROFIT2050 brief project overview - Diana Waldron, Welsh Sc...
EEP Modelling & RETROFIT2050 brief project overview - Diana Waldron, Welsh Sc...EEP Modelling & RETROFIT2050 brief project overview - Diana Waldron, Welsh Sc...
EEP Modelling & RETROFIT2050 brief project overview - Diana Waldron, Welsh Sc...JISC GECO
 
Bringing Enterprise IT into the 21st Century: A Management and Sustainabilit...
Bringing Enterprise IT into the 21st Century:  A Management and Sustainabilit...Bringing Enterprise IT into the 21st Century:  A Management and Sustainabilit...
Bringing Enterprise IT into the 21st Century: A Management and Sustainabilit...Jonathan Koomey
 
Data lifecycle mgt across the enterprise
Data lifecycle mgt across the enterpriseData lifecycle mgt across the enterprise
Data lifecycle mgt across the enterpriseOSTHUS
 
Integrated approach for the introduction of renewable energies in remote site...
Integrated approach for the introduction of renewable energies in remote site...Integrated approach for the introduction of renewable energies in remote site...
Integrated approach for the introduction of renewable energies in remote site...Mar Martinez
 
20141119 CEP lunchtime seminar
20141119 CEP lunchtime seminar20141119 CEP lunchtime seminar
20141119 CEP lunchtime seminarMatthew Hannon
 
Automating Data Science over a Human Genomics Knowledge Base
Automating Data Science over a Human Genomics Knowledge BaseAutomating Data Science over a Human Genomics Knowledge Base
Automating Data Science over a Human Genomics Knowledge BaseVaticle
 
Hattrick Simpers TMS Machine Learning Workshop Slides
Hattrick Simpers TMS Machine Learning Workshop SlidesHattrick Simpers TMS Machine Learning Workshop Slides
Hattrick Simpers TMS Machine Learning Workshop SlidesJason Hattrick-Simpers
 
Computational Optimization, Modelling and Simulation: Recent Trends and Chall...
Computational Optimization, Modelling and Simulation: Recent Trends and Chall...Computational Optimization, Modelling and Simulation: Recent Trends and Chall...
Computational Optimization, Modelling and Simulation: Recent Trends and Chall...Xin-She Yang
 
2-Rupert-Way-University-of-Oxford.pdf
2-Rupert-Way-University-of-Oxford.pdf2-Rupert-Way-University-of-Oxford.pdf
2-Rupert-Way-University-of-Oxford.pdfOECD Governance
 
DoE activities in CCS and workshop summary
DoE activities in CCS and workshop summaryDoE activities in CCS and workshop summary
DoE activities in CCS and workshop summaryIEA-ETSAP
 

Similar to The Importance of Open Data and Models for Energy Systems Analysis (20)

Prospering from the Energy Revolution: Six in Sixty - Data and Digitalisation
Prospering from the Energy Revolution: Six in Sixty - Data and DigitalisationProspering from the Energy Revolution: Six in Sixty - Data and Digitalisation
Prospering from the Energy Revolution: Six in Sixty - Data and Digitalisation
 
Elsevier Industry Talk - WSDM 2020
Elsevier Industry Talk - WSDM 2020Elsevier Industry Talk - WSDM 2020
Elsevier Industry Talk - WSDM 2020
 
Can the Cloud Be Green?
Can the Cloud Be Green?Can the Cloud Be Green?
Can the Cloud Be Green?
 
Occupant behavior modeling tools by Berkeley Labs
Occupant behavior modeling tools by Berkeley LabsOccupant behavior modeling tools by Berkeley Labs
Occupant behavior modeling tools by Berkeley Labs
 
Valuation of Energy Storage White Paper by SCE
Valuation of Energy Storage White Paper by SCEValuation of Energy Storage White Paper by SCE
Valuation of Energy Storage White Paper by SCE
 
IGBC2014 - Stephen Selkowitz, Lawrence Berkeley National Laboratory
IGBC2014 - Stephen Selkowitz, Lawrence Berkeley National LaboratoryIGBC2014 - Stephen Selkowitz, Lawrence Berkeley National Laboratory
IGBC2014 - Stephen Selkowitz, Lawrence Berkeley National Laboratory
 
UDM (Unified Data Model) - Enabling Exchange of Comprehensive Reaction Inform...
UDM (Unified Data Model) - Enabling Exchange of Comprehensive Reaction Inform...UDM (Unified Data Model) - Enabling Exchange of Comprehensive Reaction Inform...
UDM (Unified Data Model) - Enabling Exchange of Comprehensive Reaction Inform...
 
10th Irish Wind Energy Research Network meeting presentation
10th Irish Wind Energy Research Network meeting presentation10th Irish Wind Energy Research Network meeting presentation
10th Irish Wind Energy Research Network meeting presentation
 
EU COST Action CM1404: WG€ - Efficient Data Exchange
EU COST Action CM1404: WG€ - Efficient Data ExchangeEU COST Action CM1404: WG€ - Efficient Data Exchange
EU COST Action CM1404: WG€ - Efficient Data Exchange
 
Poster: Very Open Data Project
Poster: Very Open Data ProjectPoster: Very Open Data Project
Poster: Very Open Data Project
 
EEP Modelling & RETROFIT2050 brief project overview - Diana Waldron, Welsh Sc...
EEP Modelling & RETROFIT2050 brief project overview - Diana Waldron, Welsh Sc...EEP Modelling & RETROFIT2050 brief project overview - Diana Waldron, Welsh Sc...
EEP Modelling & RETROFIT2050 brief project overview - Diana Waldron, Welsh Sc...
 
Bringing Enterprise IT into the 21st Century: A Management and Sustainabilit...
Bringing Enterprise IT into the 21st Century:  A Management and Sustainabilit...Bringing Enterprise IT into the 21st Century:  A Management and Sustainabilit...
Bringing Enterprise IT into the 21st Century: A Management and Sustainabilit...
 
Data lifecycle mgt across the enterprise
Data lifecycle mgt across the enterpriseData lifecycle mgt across the enterprise
Data lifecycle mgt across the enterprise
 
Integrated approach for the introduction of renewable energies in remote site...
Integrated approach for the introduction of renewable energies in remote site...Integrated approach for the introduction of renewable energies in remote site...
Integrated approach for the introduction of renewable energies in remote site...
 
20141119 CEP lunchtime seminar
20141119 CEP lunchtime seminar20141119 CEP lunchtime seminar
20141119 CEP lunchtime seminar
 
Automating Data Science over a Human Genomics Knowledge Base
Automating Data Science over a Human Genomics Knowledge BaseAutomating Data Science over a Human Genomics Knowledge Base
Automating Data Science over a Human Genomics Knowledge Base
 
Hattrick Simpers TMS Machine Learning Workshop Slides
Hattrick Simpers TMS Machine Learning Workshop SlidesHattrick Simpers TMS Machine Learning Workshop Slides
Hattrick Simpers TMS Machine Learning Workshop Slides
 
Computational Optimization, Modelling and Simulation: Recent Trends and Chall...
Computational Optimization, Modelling and Simulation: Recent Trends and Chall...Computational Optimization, Modelling and Simulation: Recent Trends and Chall...
Computational Optimization, Modelling and Simulation: Recent Trends and Chall...
 
2-Rupert-Way-University-of-Oxford.pdf
2-Rupert-Way-University-of-Oxford.pdf2-Rupert-Way-University-of-Oxford.pdf
2-Rupert-Way-University-of-Oxford.pdf
 
DoE activities in CCS and workshop summary
DoE activities in CCS and workshop summaryDoE activities in CCS and workshop summary
DoE activities in CCS and workshop summary
 

More from The Open Data Institute of North Carolina

More from The Open Data Institute of North Carolina (15)

Open Data in a Day - Licensing, Law and Best Practice
Open Data in a Day - Licensing, Law and Best PracticeOpen Data in a Day - Licensing, Law and Best Practice
Open Data in a Day - Licensing, Law and Best Practice
 
Open Data in a Day - Introduction to Open Data
Open Data in a Day - Introduction to Open DataOpen Data in a Day - Introduction to Open Data
Open Data in a Day - Introduction to Open Data
 
The Open Data Institute at AnalyticsForward on March 14, 2015
The Open Data Institute at AnalyticsForward on March 14, 2015The Open Data Institute at AnalyticsForward on March 14, 2015
The Open Data Institute at AnalyticsForward on March 14, 2015
 
Friday Lunchtime Lecture - The Coming Data Divide
Friday Lunchtime Lecture - The Coming Data DivideFriday Lunchtime Lecture - The Coming Data Divide
Friday Lunchtime Lecture - The Coming Data Divide
 
Friday Lunchtime Lecture - Stone Soup: Neighbor Feeding Neighbor
Friday Lunchtime Lecture - Stone Soup: Neighbor Feeding NeighborFriday Lunchtime Lecture - Stone Soup: Neighbor Feeding Neighbor
Friday Lunchtime Lecture - Stone Soup: Neighbor Feeding Neighbor
 
ReThink to Uncover Potential for Open Health Data
ReThink to Uncover Potential for Open Health DataReThink to Uncover Potential for Open Health Data
ReThink to Uncover Potential for Open Health Data
 
Open Data Supports Open Government?
Open Data Supports Open Government?Open Data Supports Open Government?
Open Data Supports Open Government?
 
Open Data / Open Government
Open Data / Open GovernmentOpen Data / Open Government
Open Data / Open Government
 
Tim Berners-Lee's 5-Star Open Data Scheme
Tim Berners-Lee's 5-Star Open Data SchemeTim Berners-Lee's 5-Star Open Data Scheme
Tim Berners-Lee's 5-Star Open Data Scheme
 
Open Source / Data / Government. All the Same?
Open Source / Data / Government. All the Same?Open Source / Data / Government. All the Same?
Open Source / Data / Government. All the Same?
 
Do I need to license my open data?
Do I need to license my open data?Do I need to license my open data?
Do I need to license my open data?
 
The Benefits of Open Data
The Benefits of Open DataThe Benefits of Open Data
The Benefits of Open Data
 
Are all public record requests open data?
Are all public record requests open data?Are all public record requests open data?
Are all public record requests open data?
 
Creative Commons and Open Data
Creative Commons and Open DataCreative Commons and Open Data
Creative Commons and Open Data
 
What is Open Data and Why Should I Care?
What is Open Data and Why Should I Care?What is Open Data and Why Should I Care?
What is Open Data and Why Should I Care?
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

The Importance of Open Data and Models for Energy Systems Analysis

  • 1. The Importance of Open Data and Models for Energy Systems Analysis Joe DeCarolis Assistant Professor Dept of Civil, Construction, and Environmental Engineering NC State University jdecarolis@ncsu.edu; @jfdecarolis 1 Open Data Institute of North Carolina October 24, 2014
  • 2. Talk outline •The need for energy models •The status quo •Recommendations for greater transparency •Our approach •Conclusions 2
  • 3. Why we need energy models 3
  • 4. Key questions How does the world balance the costs of greenhouse gas mitigation in the near-term versus long-term? What are the anticipated economic and environmental impacts associated with future environmental policies and energy technology deployment? How do decision makers craft energy planning strategies that are robust to future uncertainties? 4
  • 5. Energy-economy optimization (EEO) models Large uncertainties combined with a mix of technical, economic, and moral considerations preclude definitive answers. Model-based analysis can deliver crucial insight that informs key decisions. Energy-economy optimization (EEO) models minimize cost or maximize utility by, at least in part, optimizing the energy system over multiple decades, which •Includes expansive system boundaries and multi-decadal timescales •Provides a self-consistent framework for evaluation •Enables propagation of effects through a system 5
  • 6. Technology rich energy models 6 Capital Cost ($M/PJ/yr) Fixed O&M ($M/PJ) Variable O&M ($M/PJ) Capacity factor Efficiency Emissions coefficient (kton/PJ) Objective function: minimize present cost of energy supply over a defined time horizon Decision variables: activity (PJ) and capacity (PJ/yr) for each technology
  • 7. High Visibility Model-Based Analyses IPCC Special Report on Emissions Scenarios http://www.ipcc.ch/ipccreports/sres/emission/index.htm IEA Energy Technology Perspectives http://www.iea.org/techno/etp/index.asp EIA Annual Energy Outlook http://www.eia.gov/forecasts/aeo/er/ EPA Legislative Analyses http://epa.gov/climatechange/economics/economicanalyses.html 7
  • 8. Problems with the status quo 8
  • 9. EPA Legislative Analysis of the American Power Act of 2010 Source: http://www.epa.gov/climatechange/EPAactivities/economics/legislativeanalyses.html 9
  • 10. Survey of existing models 10 DeCarolis JF, Hunter K, Sreepathi S (2012). “The case for repeatable analysis with energy economy optimization models”, Energy Economics, 34: 1845-1853.
  • 11. Problems with the status quo 11 Inability to validate model results Increasing availability of data Moore’s Law + + Increasing model complexity Lack of openness + Inability to verify model results Uncertainty analysis is difficult
  • 12. Inability to validate model results Four conditions for validatable models according to Hodges and Dewar (1992) : •It must be possible to observe and measure the situation being modeled. •The situation being modeled must exhibit a constancy of structure in time. •The situation being modeled must exhibit constancy across variations in conditions not specified in the model. •It must be possible to collect ample data with which to make predictive tests of the model. 12
  • 13. 13 Past projections are generally dismal Source: Craig et al. (2002). “What Can History Teach Us? A Retrospective Examination of Long-Term Energy Forecasts for the United States.” Ann. Rev. Energy Environ. 27:83-118. U.S. Atomic Energy Commission (1962) Source: Morgan G, Keith D. (2008). “Improving the way we think about projecting future energy use and emissions of carbon dioxide.” Climatic Change. 90: 189-215.  Without validation, little to guide the modeler and reign in efforts that do not improve model performance
  • 14. Uses of unvalidatable models According to Hodges and Dewar (1992): •As a bookkeeping device, to condense masses of data or to provide a means or incentive to improve data quality; •As an aid in communication, e.g., in teaching or in operating organizations •As a vehicle to make comparisons •As an aid in thinking and hypothesizing Open data and code would clearly serve these ends! 14
  • 15. Lack of openness Yet most EEO models and datasets remain closed source. Why? •protection of intellectual property •fear of misuse; inability to control or limit model analyses •implicit commitment to provide support to users •overhead associated with maintenance •unease about subjecting code and data to public scrutiny 15 Inability to validate model resultsIncreasing availability of dataMoore’s Law+ + Increasing model complexityLack of openness+ Inability to verify model resultsUncertainty analysis is difficult
  • 16. Inability to verify model results With a few exceptions, energy-economy models are not open source Descriptive detail provided in model documentation and peer- reviewed journals is insufficient to reproduce a specific set of published results Reproducibility of results is fundamental to science Replication and verification of large scientific models can’t be achieved without source code and input data 16 Inability to validate model resultsIncreasing availability of dataMoore’s Law+ + Increasing model complexityLack of openness+ Inability to verify model resultsUncertainty analysis is difficult
  • 17. Why does replication matter? The development of repeatable experiments laid the foundation for reason-based scientific inquiry by allowing independent verification of non-intuitive empirical results The purpose of describing experiments was to convince skeptics that a counter-intuitive result could be obtained by following a prescribed procedure. The utility of a repeatability criterion is common to all forms of reason-based inquiry Particularly relevant to energy- and climate-related policy analysis that could involve the transfer of huge sums of wealth. 17
  • 18. Uncertainty analysis is difficult A common result is false precision E.g., EPA analysis of S.2191 (Lieberman-Warner), GDP growth predictions to 0.01%! Large, complex models tuned to look at a few scenarios by necessity 18
  • 19. Recommendations for improving transparency 19 Recommendations drawn from DeCarolis JF, Hunter K, Sreepathi S (2012). “The case for repeatable analysis with energy economy optimization models”, Energy Economics, 34: 1845-1853.
  • 20. Recommendation 1: Make source code publicly accessible •Ince et al. (2012): even unambiguous descriptions of computer code are no guarantee of reproducibility. •Use software configuration management to track and control changes to software •Utilize revision control to log changes to the codebase Recommendations 20 Drawn from DeCarolis et al. (2012)
  • 21. Recommendation 2: Make model data publicly accessible •Models cannot be replicated without access to the complete input data set •Unlike source code, model input data updated frequently •Archive input data associated with each published analysis •Publish data in a web-accessible, free, and archived repository Recommendations 21 Drawn from DeCarolis et al. (2012)
  • 22. Recommendation 3: Make transparency a design goal •Documentation required to interpret model source code and data •Documentation can come in different forms: –A standalone, comprehensive document –Comments embedded in the source code –Well-designed code with descriptive variable names that provide self- evident meaning Recommendations 22 Drawn from DeCarolis et al. (2012)
  • 23. Recommendation 4: Utilize free software tools •Use cost-free (gratis) software to minimize the barriers to entry •Maintain a baseline model that is executable with free tools Recommendations 23 Drawn from DeCarolis et al. (2012)
  • 24. Recommendation 5: Develop test systems for verification exercises •Create a set of publicly available data files that represent test systems for verification exercises •Allows modelers to debug changes to model formulation, assess computational performance, and provide a consistent evaluation mechanism for inter-model comparison •Precedent exists: IEEE Reliability Test System (RTS) to evaluate techniques for assessing electric load reliability Recommendations 24 Drawn from DeCarolis et al. (2012)
  • 25. Recommendation 6: Work toward interoperability of models •Improve inter-model comparison by ensuring data consistency across models •Reduce duplication and error in building datasets •Use a relational database management system (RDMS): data can be queried and mapped efficiently to a project's native input format Recommendations 25 Drawn from DeCarolis et al. (2012)
  • 26. Recommendation 7: Build models that are as simple as possible to answer the question at hand, and then rigorously exercise it with uncertainty analysis Recommendations 26
  • 28. Tools for Energy Model Optimization and Analysis Project website: http://temoaproject.org Temoa also means “to seek something” in the Nahuatl (Aztec) language: Taken from: An analytical dictionary of Nahuatl by Frances E. Karttunen 28 Temoa
  • 29. Temoa goals and approach Goal: Create an open source, technology rich EEO model Our Approach: •Public accessible source code and data •No commercial software dependencies •Data and code stored in a web accessible electronic repository •A version control system •Programming environment with links to linear, mixed integer, and non-linear solvers •Built-in capability for sensitivity and uncertainty analysis •Utilize multi-core and compute cluster environments •Input and output data managed directly with a relational DB* 29
  • 30. ‘Utopia’ verification exercise 30 0 50 100 150 Petajoules / Year 0 0.5 1 1.5 2 Gigawatts 1990 2000 2010 0 20 40 60 Petajoules / Year IMPDSL1 IMPGSL1 IMPHCO1 IMPDSL1 IMPGSL1 IMPHCO1 IMPDSL1 IMPGSL1 IMPHCO1 E01 E01 E31 E31 E31 E51 E51 E51 E70 E70 E70 E01 RHE RHE RHE RHO RHO RHO RL1 RL1 RL1 TXD TXD TXD TXG TXG TXG Import Technologies Electric Generators Demand Devices MARKAL: Black Temoa: White
  • 31. Benefits of open data and code •Enable replication of results •Identify coding bugs, data errors, or driving assumptions •Lower barriers for students and analysts in developing countries •Reduce duplicative effort •Crowdsource data •Increase transparency of analyses involving public goods 31
  • 32. Conclusions Most EEO models and model-based analyses are opaque to external parties A prerequisite for making energy scenarios more scientific is open access to model source code and data  enables repeatability Challenge for modeling community to archive model, data and results in a systematic and transparent fashion. 32
  • 33. Relevant papers Hunter K., Sreepathi S., DeCarolis J.F. (2013). Tools for Energy Model Optimization and Analysis. Energy Economics, 40: 339-349. DeCarolis J.F., Hunter K., Sreepathi S. (2012). The Case for Repeatable Analysis with Energy Economy Optimization Models. Energy Economics, 34: 1845-1853. Bazilian M., Rice A., Rotich J., Howells M., DeCarolis J., Macmillan S., Brooks C., Bauer F., Liebreich M. (2012). Open source software and crowdsourcing for energy analysis. Energy Policy (49): 149-153. Howells M., Rogner H., Strachan N., Heaps C., Huntington H., Kypreos S., Hughes A., Silveira S., DeCarolis J., Bazillian M., Roehrl A. (2011). OSeMOSYS: The open source energy modeling system: An introduction to its ethos, structure and development. Energy Policy, 39(10), 5850-5870. DeCarolis J.F. (2011). Using modeling to generate alternatives (MGA) to expand our thinking on energy futures. Energy Economics, 33: 145- 152. 33
  • 34. Acknowledgments •Kevin Hunter, PhD student, Civil Engineering, NCSU •Sarat Sreepathi, Oak Ridge National Laboratory This work would made possible through the generous support of the National Science Foundation. CAREER: Modeling for Insights with an Open Source Energy Economy Optimization Model. Award #1055622 34