A High-Level Overview of DOE-2 and related simulation platforms Joe Huang White Box Technologies, Inc. Moraga CA USA CPUC Workshop San Francisco September.

Slides:



Advertisements
Similar presentations
Certifying Auto-generated Flight Code Ewen Denney Robust Software Engineering NASA Ames Research Center California, USA.
Advertisements

WHAT IS DRS? Thermoflow, Inc.
eQuest Quick Energy Simulation Tool
DOE-2 Overview and Basic Concepts. Background  US public domain programs from 1970s Post Office program; NECAP (NASA energy- cost analysis program);
DETAILED DESIGN, IMPLEMENTATIONA AND TESTING Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Tutorial 8: Developing an Excel Application
What is STEAM MASTER While STEAM PRO is the design program for conventional steam cycle plants, STEAM MASTER is the associated simulation program for off-design.
Technical BI Project Lifecycle
COMPLY © Copyright 2008 HVAC Design Solutions1 Quick and Easy “Ventilation Rate Procedure” Compliance Calculations Quick and Easy “Ventilation.
This presentation is intended as a detailed WebEx, to bring potential customers to an understanding of Dream Report capabilities. This presentation focuses.
TRACK 2™ Version 5 The ultimate process management software.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Automating Tasks With Macros
ArcView Documents Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
Nu Project Management Office A web based tool to Manage Projects.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
GUI for Computer Architecture Simulation Technical Problem Currently there are tools to aid in the study of computer architecture, but they lack a flexible.
PROCAL MULTI DISCIPLINE CALIBRATION SOFTWARE CALIBRATION PROCEDURE MANAGEMENT CONFIGURATION & CUSTOMISATION STAND-ALONE CERTIFICATE PRINTING.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
ADVANCED MICROSOFT POWERPOINT Lesson 6 – Creating Tables and Charts
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Introduction to BIM BIM Curriculum 01.
Microsoft Visual Basic 2005 ENRICHMENT CHAPTER Visual Studio Tools for Office.
ACCB 133 Information Technology and Accounting Applications Lecture 6: Application Software.
Chapter 2 Build Your First Project A Step-by-Step Approach 2 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton.
October 30, 2008 Extensible Workflow Management for Simmod ESUG32, Frankfurt, Oct 30, 2008 Alexander Scharnweber (DLR) October 30, 2008 Slide 1 > Extensible.
Primavera Highlights During COLLABORATE  Primavera Key Note: Making the Most of Your Oracle Primavera Investment Dick Faris, Primavera Co-Founder & Oracle.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
RUP Implementation and Testing
Oracle Assets Release 12 Enhancements. High-Level Overview Subledger Accounting Enhanced Mass Additions Interface Auto-Prepare Mass Additions Flexible.
Ansys Workbench 1 Introduction
Chapter 9 CAD & Parameters
JAS3 + AIDA LC Simulations Workshop SLAC 19 th May 2003.
IE 411/511: Visual Programming for Industrial Applications
By: The Cadmus Group Presenter: Holly Farah September 18, 2015
Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?
The Chameleon Development Environment The Chameleon™ Development Environment Application delivery using Microsoft Excel®
Overview of Modeling Tools and Their Uses Peter C. Jacobs, P.E. BuildingMetrics Inc.
0 eCPIC User Training: Dependency Mapper These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
Eurostat Expression language (EL) in Eurostat SDMX - TWG Luxembourg, 5 Jun 2013 Adam Wroński.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
Developing software and hardware in parallel Vladimir Rubanov ISP RAS.
Chapter Two Creating a First Project in Visual Basic.
FIX Eye FIX Eye Getting started: The guide EPAM Systems B2BITS.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
WEEK INTRODUCTION CSC426 SOFTWARE ENGINEERING.
Graphical Enablement In this presentation… –What is graphical enablement? –Introduction to newlook dialogs and tools used to graphical enable System i.
Selective Overview of R&D to Improve Energy Simulation Philip Haves LBNL CPUC Workshop: Energy Modeling Tools and their Applications in Energy Efficiency.
0 eCPIC User Training: Portfolios Module These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
Intermediate 2 Computing Unit 2 - Software Development.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
Differences Training BAAN IVc-BaanERP 5.0c: Application Administration, Customization and Exchange BaanERP 5.0c Tools / Exchange.
Week 8 End Use Breakdown. Elements of Breakdown Understand various methods to calculate energy use and savings Understand the purpose and various types.
Word 2007® Business and Personal Communication How can Microsoft Word 2007 help you work with others?
A web-based focused solution for chemical and polymer management in Canada with Simplifying CEPA Compliance EASE your regulatory burden Chemical and Polymer.
Autodesk Inventor 2011 Essentials Plus Instructor’s Name.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
Chapter 2 Build Your First Project A Step-by-Step Approach 2 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton.
The New Generation of CAD Tools
Introduction.
Section 1 INTRODUCTION.
Pipeline Execution Environment
SECTION 1 INTRODUCTION.
INTRODUCTION.
Presentation transcript:

A High-Level Overview of DOE-2 and related simulation platforms Joe Huang White Box Technologies, Inc. Moraga CA USA CPUC Workshop San Francisco September 18, 2015

Contents of talk Personal background How are the tools currently being developed, updated, QC’ed, and documented? How do people access the tools and documentation? How do people understand which inputs are locked and which are set by users within the tool interfaces? What do the outputs look like? Is there access to the source code? How is this managed? Is there training available?

Personal background in building energy simulations studied building energy simulations, primarily with DOE-2, as graduate student at UC Berkeley worked at LBNL doing building energy analysis mostly with DOE-2, and provided technical support for DOE, state and utility institutions, and international organizations now added modules to DOE member of EnergyPlus Development Team nowprivate consultant as White Box Technologies. ASHRAE TC 4.7 chair 2015-, TC 4.2 chair IBPSA-USA board member 2015-

1980 (from RMI 2011) Timeline of Energy Simulation in the US

What tools are being used in the US for energy modeling ? From Building Energy Modeling (BEM) Innovation Summit Pre-Read, Rocky Mountain Institute, 2011

Evolution of DOE-2/eQUEST Time DOE-2 versions Customized versions GUI versions 1978DOE DOE DOE-2.1A. 1993DOE-2.1E (last DOE-supported version) 1995DOE funding stops, further development done by JJHirsch & Assoc. 1996DOE-2.2 PowerDOE eQUEST DOE-2comply DOE-2.2R (Refrigeration). 2015DOE-2.3 eQUEST 3.6

How is DOE-2/eQUEST currently being developed, updated, QC’ed, and documented ?  Core simulation engine (DOE-2) has been under continuous development for 35 years ( ) by the same development team (LBNL + JJHA , JJHA )  DOE-2 has been in extensive use for over 30 years, and has proven to be a very robust, stable, and fast simulation engine.  The standard eQUEST User Interface has been under development for 19 years that allows users at all skill levels to do building energy analysis quickly and efficiently.  Specialized versions of eQUEST have been developed for specific needs of building modelers, e.g., parametric analysis, compliance simulations, graphical output reports, etc.

 eQUEST has several wizards to help new users or to save time for experienced users. eQUEST also shows 2-D and 3-D displays of the building geometry, imports CAD files for point-and-click drawing, and graphically displays the HVAC equipment.  eQUEST contains rule sets and a rules interpreter that automate the modeling procedure for compliance calculations.  DOE-2.2 contains many improvements over DOE-2.1E, such as combining SYSTEMS and PLANT into a single HVAC module, the use of loops, and more SYSTEM-TYPES (GSHP, VRF, etc.)  DOE-2.2 has dynamic defaults to help users build realistic models and expressions to fine-tune inputs.  The underlying DOE-2.2 program can be run independently, giving expert users access to features beyond that in the eQUEST GUI. How is DOE-2/eQUEST currently being developed, updated, QC’ed, and documented ?

How do people access the tools and documentation?  When new versions of DOE-2 are released, they are always documented by a technical report describing new features, changes to the input language, and sample input files. In major releases, such as DOE-2.1E, the documentation covers previous minor releases, lists all active keywords, and can be used as standalone documentation to that version.  DOE-2.1E source code and executables are still available from the Energy Software and Technology Center (ESTSC), located in ORNL.  DOE-2.2 and 2.3 executables are freely available from JJHA ( as part of the eQUEST package.  Compiled source code is available for view; Complete DOE-2 readable source code includesd in every release for review.

How do people access the tools and documentation (user support) ?  eQUEST has a large user base on the Equest-users bulletin board to answer questions and help with problems. Subscribe at list.onebuilding.org/listinfo.cgi/equest-users- onebuilding.org.  Some questions on eQUEST have also appeared in related bulletin-boards such as BLDG-SIM, and occasionally in Unmet-Hours.  Questions are answered by other users, and not by the eQUEST/DOE-2 development team.  Questions can range from the very basic cry for help to detailed discussions on how to interpret ASHRAE 90.1 rules for compliance calculations or LEED submittals.  General impression is that of a self-sustaining activity.

How do people understand which inputs are locked and which are set by users within the tool interface?  The standard version of eQUEST contains numerous default inputs (as does DOE-2), but gives users the flexibility to modify them as they set fit.  The compliance version of eQUEST contains Rule Sets and a Rules Interpreter that can automatically create the Reference Building according to standards such as ASHRAE-90.1 or California Title-24, as well as set the internal conditions, thermostat setpoints, etc., in accordance to those standards.  Rule Sets have also been developed for Utility “Deemed Savings” calculations based on the developer’s (JJHA) work in building the DEER data base.  Users of eQUEST will quickly learn which inputs are fixed and which are allowed for user input, as the inputs are colored coded to differentiate between defaults and user inputs.

What do the outputs look like (1)? DOE-2 outputs a large number of standard reports of the total and peak energy use by end-use, e.g., heating, cooling, & lighting, by month for each zone and the total building. DOE-2 also produces a summary “BEPS” table giving only the annual totals by end-use. For large parametric studies, the results can be further processed into tables with one row per run with the energies shown in columns.

Single-Run Report: Annual Electricity Energy End-Uses What do the outputs look like (2)? With eQUEST, these results are displayed graphically as pie or bar charts.

Single-Run Report: Monthly Electricity Energy End-Uses What do the outputs look like (3)? With eQUEST, these results can be displayed graphically as pie or bar charts.

Is there access to the source code? How is this managed?  DOE-2.1E source code and executables are still available from the Energy Software and Technology Center (ESTSC), located in ORNL.  DOE-2.2 and 2.3 executables are freely available from JJHA ( as part of the eQUEST package.  Compiled source code is available for view, but a cross-licensing agreement with JJHA is needed for those wanting to do development work on either DOE-2 or eQUEST. Licensed developers have access to both release and development versions via Web SVN hosting service. DOE-2 requires Intel C/Fortran compilers as well as MS Visual Studio eQUEST also requires several third party toolkit licenses.

Is there training available?  Yes. There are several commercial companies or consultants who periodically hold training classes in various parts of the US.