Introduction to Building Simulation and EnergyPlus
Undergraduate Course Curriculum Information July 31, 2003
Intent The intent of this document is to present a draft curriculum outline for an undergraduate course that teaches the student about the usage of EnergyPlus. While not all of the curriculum will necessarily be specific to the EnergyPlus program, the vast majority is intended to instruct the student on how EnergyPlus works and what information it needs as input and provides as output.
Assumptions Every university is slightly different in how it approaches courses, and every instructor will approach a course differently as well. Several assumptions will be made that will help focus the development of this course:
This course is intended to be taught primarily to upper-level undergraduate students at the (USA) university level but could also be taught at the graduate level.
The primary audience is a student in mechanical or architectural engineering who has had background courses in heat transfer and thermodynamics. Instructors in affiliated fields such as civil engineering, architecture, etc. may need to supplant some of the lecture material with more basic information on heat transfer, thermodynamics, engineering analysis, etc.
This course is designed for a university on the semester system where a semester lasts approximately 15 weeks.
The lectures will be designed for a traditional 50-minute lecture period and three class sessions per week will be assumed.
It is imperative that students spend supervised time in computer laboratories to gain more experience using the program and the input language. Thus, some of the class periods will be assumed to meet in a computer laboratory rather than a lecture hall.
Based on the assumptions of 15 weeks and 3-50minute class periods per week, a total of 45 class sessions are available for course introduction, lectures, laboratories, reviews, exams or presentations, etc.
Since there is currently no interface for EnergyPlus, the lectures will be developed without referring to any interface. The IDF Editor and EP-Launch can be used in computer laboratories as desired. Existing templates may also be utilized.
Complete expertise in EnergyPlus cannot be gained in a single semester. Thus, this course will strive to give the student a working knowledge of most features of
the program rather than expertise in a specific area. Again, no interface will be assumed (this affects what material must be covered in the lectures).
Lectures must also provide adequate enough background about what is being simulated so that the students understand what not just how.
General Breakdown of Class Sessions Based on the assumptions listed in the previous section, the following breakdown of the 45 class sessions can be made. The main focus of this project is to develop the lectures and example assignments. Course syllabi, exams, homework assignments, reviews, course evaluations, etc. are left to the discretion of the individual instructors who will have specific ideas, formats, etc. about what these should be and look like.
Course Syllabus and Class Overview1 Session Formal Lectures (PowerPoint Slide Shows Provided)26 Sessions Computer Laboratories (Example Exercises to be developed by Instructor, see
section later in this documents for more notes on this)14 to 15 Sessions, some of which may be used as semester project work sessions
Exams and/or Presentation of Semester Projects2 to 3 Sessions Final Review, Course Evaluations, Wrap-up1 Session
Class Outline/Schedule (With Semester Projects) In many cases, the lessons learned and knowledge gained by a course in EnergyPlus is best applied not only through application assignments but also a semester project that deals with using EnergyPlus. The main goal would be to demonstrate the use of EnergyPlus to model an existing building or a building design. Instructors could also require students to compare the results with measured building data and/or perform the analysis or retrofit or design options to improve the overall performance of the building. The following schedule is intended to work with a course that uses a project to test student comprehension rather than exams. Obviously, individual instructors are free to adapt the schedule and lecture material as they see fit. In some cases, instructors may wish to use the example assignments sparingly and focus more on student projects. Note that an accompanying spreadsheet contains the number of slides for each of the individual lectures. Note that some lectures are too long to cover in one hour and this may require an adjustment of the schedule. Lectures 4 and 14 are examples of lectures that may require two hours to cover. Again, discretion is left up to the individual instructor as to whether material will be skipped or lectures will be enhanced. Thus, the schedule is merely a starting point that will need to be customized. Computer laboratories may include activities other than input file creation (such as looking up and/or downloading weather data or documentation, research on materials or construction techniques, etc.) Week Class Type Description Week 1 General Class Overview and Discussion of Course
Syllabus
Week 1 Lecture 1 EnergyPlus Overview (Program History, Files Overview, Web Resources)
Week 1 Computer Laboratory 1 Intro to/Demo of IDF Editor/EP-Launch/Install Week 2 Lecture 2 Running EnergyPlus and Output Week 2 Lecture 3 Output Variables, Meters, Reports Week 2 Computer Laboratory 2 Introduction to Output Week 3 Lecture 4 Simulation control, weather, location, ground
temperature Week 3 Lecture 5 Materials, Constructions, Surfaces, Zones,
Buildings Week 3 Computer Laboratory 3 Run Control and Weather Information Exercise Week 4 Lecture 6 Materials, Constructions, Surfaces, Zones,
Buildings Week 4 Lecture 7 Building Modeling Questions Week 4 Computer Laboratory 4 Building Envelope Exercise Week 5 Lecture 8 Schedules, Internal Gains, Infiltration Week 5 Lecture 9 Windows, Daylighting Week 5 Computer Laboratory 5 Scheduled Heat Gains and Zone Controls
Exercise Week 6 Lecture 10 Zone and Modeling Controls, Purchased Air Week 6 Lecture 11 Simple Ventilation, Mixing/Cross Mixing,
COMIS Week 6 Computer Laboratory 6 Windows and Daylighting Exercise Week 7 Lecture 12 Green Input: Trombe Wall,
Movable/Transparent Insulation, Thermal Mass, etc.
Week 7 Lecture 13 Loops, Nodes, Branches, Connectors Week 7 Computer Laboratory 7 Air Movement and Green Features Exercise Week 8 Lecture 14 Air Loops and Zone Equipment Week 8 Lecture 15 Air Loops and Zone Equipment Week 8 Computer Laboratory 8 Semester Project Work Session Week 9 Lecture 16 Air Loops and Zone Equipment Week 9 Lecture 17 Air Loops and Zone Equipment Week 9 Computer Laboratory 9 Air Loops and Zone Equipment Exercise Week 10 Lecture 18 Templates and Autosizing Week 10 Lecture 19 Outside Air Week 10 Computer Laboratory 10 Semester Project Work Session Week 11 Lecture 20 Radiant Systems Week 11 Lecture 21 Plant/Condenser Loops and Equipment Week 11 Computer Laboratory 11 Radiant System Exercise Week 12 Lecture 22 Plant/Condenser Loops and Equipment Week 12 Lecture 23 Plant/Condenser Loops and Equipment Week 12 Computer Laboratory 12 Plant and Condenser Loop Exercise
Week 13 Lecture 24 Ground Heat Transfer Week 13 Lecture 25 TBD or Catch up/Lecture 4b Week 13 Lecture 26 TBD or Catch up/Lecture 14b Week 14 Computer Laboratory 13 Semester Project Work Session Week 14 Computer Laboratory 14 Semester Project Work Session Week 14 Computer Laboratory 15 Semester Project Work Session Week 15 Project Presentations In-Class Presentations By Students Week 15 Project Presentations In-Class Presentations By Students Week 15 General Final Review, Course Evaluations, Class Wrap-
up
Class Outline/Schedule (With Exams/Quizzes) The content and goals for this class are the same as for the project class except that exams are used to further and test student comprehension of EnergyPlus. However, the schedule is slightly altered to allow time for exams. Week Class Type Description Week 1 General Class Overview and Discussion of Course
Syllabus Week 1 Lecture 1 EnergyPlus Overview (Program History, Files
Overview, Web Resources) Week 1 Computer Laboratory 1 Intro to/Demo of IDF Editor/EP-Launch/Install Week 2 Lecture 2 Running EnergyPlus and Output Week 2 Lecture 3 Output Variables, Meters, Reports Week 2 Computer Laboratory 2 Introduction to Output Week 3 Lecture 4 Simulation control, weather, location, ground
temperature Week 3 Lecture 5 Materials, Constructions, Surfaces, Zones,
Buildings Week 3 Computer Laboratory 3 Run Control and Weather Information Exercise Week 4 Lecture 6 Materials, Constructions, Surfaces, Zones,
Buildings Week 4 Lecture 7 Building Modeling Questions Week 4 Computer Laboratory 4 Building Envelope Exercise Week 5 Lecture 8 Schedules, Internal Gains, Infiltration Week 5 Lecture 9 Windows, Daylighting Week 5 Exam 1 Week 6 Computer Laboratory 5 Scheduled Heat Gains and Zone Controls
Exercise Week 6 Lecture 10 Zone and Modeling Controls, Purchased Air Week 6 Lecture 11 Simple Ventilation, Mixing/Cross Mixing,
COMIS Week 7 Computer Laboratory 6 Windows and Daylighting Exercise
Week 7 Lecture 12 Green Input: Trombe Wall, Movable/Transparent Insulation, Thermal Mass, etc.
Week 7 Lecture 13 Loops, Nodes, Branches, Connectors Week 8 Computer Laboratory 7 Air Movement and Green Features Exercise Week 8 Lecture 14 Air Loops and Zone Equipment Week 8 Lecture 15 Air Loops and Zone Equipment Week 9 Computer Laboratory 8 Air Loops and Zone Equipment Exercise Week 9 Lecture 16 Air Loops and Zone Equipment Week 9 Lecture 17 Air Loops and Zone Equipment Week 10 Exam 2 Week 10 Computer Laboratory 9 Air Loops and Zone Equipment Exercise Week 10 Lecture 18 Templates and Autosizing Week 11 Lecture 19 Outside Air Week 11 Computer Laboratory 10 Air Loops, Templates, and Autosizing Exercise Week 11 Lecture 20 Radiant Systems Week 12 Lecture 21 Plant/Condenser Loops and Equipment Week 12 Computer Laboratory 11 Radiant System Exercise Week 12 Lecture 22 Plant/Condenser Loops and Equipment Week 13 Lecture 23 Plant/Condenser Loops and Equipment Week 13 Computer Laboratory 12 Plant and Condenser Loop Exercise Week 13 Lecture 24 Ground Heat Transfer Week 14 Lecture 25 TBD or Catch up/Lecture 4b Week 14 Exam 3 Week 14 Lecture 26 TBD or Catch up/Lecture 14b Week 15 Computer Laboratory 13 Independent Research Assignment Week 15 Computer Laboratory 14 Independent Research Assignment Week 15 General Final Review, Course Evaluations, Class Wrap-
up
Lecture Examples and Homework Assignments Examples and case studies have been used through the lectures to provide the students with some insight into the workings of EnergyPlus and also to initiate discussions between the instructor and the students. The lectures do not claim to be exhaustive in covering every detail that could potentially be investigated or discussed in class. Some examples might be overly complex for some of the students. Instructors may wish to replace examples and case studies with ones from their own course material or create new ones that focus on more specific topics or that allow a particular effect to be analyzed. Instructors may also wish to assign simpler examples or targeted case studies as homework assignmentsallowing the students to gain experience with the program and to take time outside of class to think through particular issues involved with simulating buildings.
In addition, while is some cases, instructors will have homework assignments and examples that used other simulation programs which they wish to convert to EnergyPlus examples, other instructors may not have a library of examples and homework assignments. The lectures developed for this university course were a part of a larger research project that also developed lectures for professionals. These professional series lectures also included workshops that could be used as homework assignments. Information on where to locate these workshops should be available at the NREL web site.
Concluding Comments We hope that you enjoy the lectures provided in this course and will find them useful in your teaching efforts. You may only use part of the material for an unrelated course, you may use the lectures as they are, or you may modify/enhance the lectures to suit the particular focus of your course. The authors of this lecture series hope that instructors using these materials will share their experiences and improvements with NREL so that others instructors and the students can benefit from the collective body of knowledge in this area.
Lecture 1: An Overview of Simulation and EnergyPlus
Material prepared by GARD Analytics, Inc. and University of Illinois at Urbana-Champaign under contract to the National Renewable Energy
Laboratory. All material Copyright 2002-2003 U.S.D.O.E. - All rights reserved
2
Purpose of this Lecture
Gain an understanding of Simulation as a Concept EnergyPlus as a Simulation Tool
Briefly review topics important to your understanding of building thermal simulations
3
What is Simulation?
Definition: the imitative representation of the functioning of one system or process by means of the functioning of another (Merriam-Webster Dictionary On-Line)
4
What is Building Thermal Simulation?
Approximate definition: a computer model of the energy processes within a building that are intended to provide a thermally comfortable environment for the occupants (or contents) of a building
Examples of building thermal simulation programs: EnergyPlus, Energy-10, BLAST, DOE-2, esp-R, TRNSYS, etc.
5
Goals of Building Thermal Simulation
Load Calculations Generally used for determining sizing of
equipment such as fans, chillers, boilers, etc.
Energy Analysis Helps evaluate the energy cost of the
building over longer periods of time
6
Why is Simulation Important?
Buildings consume roughly one-third of all the energy consumed nationally every year Much of this energy is consumed
maintaining the thermal conditions inside the building and lighting
Simulation can and has played a significant role in reducing the energy consumption of buildings
7
How does Simulation save Energy?
Building thermal simulation allows one to model a building before it is built or before renovations are started
Simulation allows various energy alternatives to be investigated and options compared to one another
Simulation can lead to an energy-optimized building or inform the design process
Simulation is much less expensive and less time consuming than experimentation (every building is different)
8
Quick Review of Important Background Concepts
Control Volumes and the Conservation of: Mass Energy (First Law of Thermodynamics)
Heat Transfer Mechanisms: Conductiontransfer of thermal energy through a
solid Convectionexchange of thermal energy between
a solid and a fluid that are in contact Radiationexchange of thermal energy via
electro-magnetic waves between bodies or surfaces
9
What is EnergyPlus?
Fully integrated building & HVAC simulation program
Based on best features of BLAST and DOE-2 plus new capabilities
Windows 95/98/NT/2000/XP & Linux Simulation engine only Interfaces available from private
software developers
10
EnergyPlus Concepts
Time dependent conduction Conduction through building surfaces calculated
with conduction transfer functions Heat storage and time lags
Migration between zones Approximates air exchange using a nodal model
Only models what is explicitly described Missing wall does not let air in Missing roof does not let sun in
11
EnergyPlus Concepts (contd)
Heat balance loads calculation (one of two load calculation methods recommended by ASHRAE)
Moisture balance calculation Simultaneous building/systems solution Sub-hourly time steps Modular HVAC system simulation WINDOW 5 methodology
12
EnergyPlus Concepts (contd)
Simple input/output file structures No surface, zone or system limits
Defaults to 50 coils per HVAC loop Can be increased
Links to other software COMIS, wind-induced airflow TRNYSYS, Photovoltaics
13
EnergyPlus Structure
14
Integrated Simulation Manager
Fully integrated simulation of loads, systems and plant Integrated simulation allows capacity limits
to be modeled more realistically Provides tighter coupling between the air-
and water-side of the system and plant
15
Integrated Simulation Manager (contd)
16
Input/Output Data
EnergyPlus input and output data files designed for easy maintenance and expansion
Will accept simulation input data from other sources such as CADD programs (AutoCAD, ArchiCAD, Visio), and preprocessors similar to those written for BLAST and DOE-2
An EnergyPlus input file is not intended to be the main interface for typical end-users
17
Input/Output Data (contd)
Most users will use EnergyPlus through an interface from a third-party developer
Utilities convert portions of BLAST and DOE-2 input to EnergyPlus input Materials and constructions Schedules Building envelope surfaces
18
Summary
EnergyPlus builds on the strengths of BLAST and DOE-2 and includes many new simulation capabilities: Integrated loads, system and plant calculations in
same time step. User-configurable HVAC system description. Modular structure to facilitate the addition of new
simulation modules. Simple input and output data formats to facilitate
graphical front-end development.
19
Basic Input and Output Issues
General Philosophy Input/Output Files
Overall File Structures Input Object Structure
Input Data Dictionary (IDD) Weather Files
20
General Philosophy of Input/Output/Weather
Simple, free-format text files SI units only Comma-separated Object-based Somewhat self-documenting Two partsdictionary and data or simulation
results Not user-friendly Interfaces will help Can become large
21
InputOutput Files
Input Data Dictionary This file is created by
EnergyPlus developers.
Input Data File
This file will be created
by User
Object,data,data,,data;
Object,data,data,,data;
Input Data Dictionary (IDD)
EnergyPlus Program Main Program
Module
Module
Module
Module
Module
Module
File Types: Standard Reports Standard Reports (Detail) Optional Reports Optional Reports (Detail) Initialization
Reports Overview of File Format:
Header Data Dictionary Data Note: These files will be
created by EnergyPlus.
Output Files
Out
put P
roce
ssor
Input Data Files (IDF)
22
Input Object Structure
Begin with object type followed by comma A (alpha) and N (numeric) fields in exact order Fields separated by commas Last field followed by semi-colon Commas are necessary placeholders BASEBOARD HEATER:Water:Convective, Zone1Baseboard, !- Baseboard Name FanAndCoilAvailSched, !- Available Schedule Zone 1 Reheat Water Inlet Node, !- Inlet_Node Zone 1 Reheat Water Outlet Node, !- Outlet_Node 500., !- UA {W/delK} 0.0013, !- Max Water Flow Rate {m3/s} 0.001; !- Convergence Tolerance
23
Input Object Structure (contd)
Alpha fields 60 characters maximum ! exclamation point begins comments IDF objects can be in any order
IDF Editor may rearrange the order !- IDF Editor automated comments IDF Editor cannot be used with HVAC Templates
BASEBOARD HEATER:Water:Convective, Zone1Baseboard, !- Baseboard Name FanAndCoilAvailSched, !- Available Schedule Zone 1 Reheat Water Inlet Node, !- Inlet_Node Zone 1 Reheat Water Outlet Node, !- Outlet_Node 500., !- UA {W/delK} 0.0013, !- Max Water Flow Rate {m3/s} 0.001; !- Convergence Tolerance
24
Input Object Structure (contd)
Not case-sensitive Input processor checks basic rules, A vs. N, number
of fields, valid object type, max/min, etc. IDF objects are generally retrieved by each
component simulation module BASEBOARD HEATER:Water:Convective, Zone1Baseboard, !- Baseboard Name FanAndCoilAvailSched, !- Available Schedule Zone 1 Reheat Water Inlet Node, !- Inlet_Node Zone 1 Reheat Water Outlet Node, !- Outlet_Node 500., !- UA {W/delK} 0.0013, !- Max Water Flow Rate {m3/s} 0.001; !- Convergence Tolerance
25
Input Data Dictionary (IDD File)
Energy+.idd Located in
EnergyPlus folder Conceptually simple
A (alpha) or N (Numeric)
BASEBOARD HEATER:Water:Convective, A1 , \field Baseboard Name \required-field A2 , \field Available Schedule \required-field \type object-list \object-list ScheduleNames . . . N1 , \field UA \required-field \autosizable \units W/delK . . . N3 ; \field Convergence Tolerance \type real \Minimum> 0.0 \Default 0.001
26
IDD File (contd)
Lists every available input object If it isnt in the IDD, then its not available IDD version must be consistent with exe
version IDD is the final word (even if other
documentation does not agree)
27
IDD File (contd)
\code Specifications Field descriptions Units Value ranges (minimum, maximum) Defaults Autosizing
28
IDD File (contd)
Get to know the IDD file Easy way to quickly check object syntax Refer to Input Output Reference for
detailed explanations of inputs
29
Allowable Ranges and Defaults
Allowable ranges Some max/min declared in IDD
Fatal error if outside of range Some max/min hidden in source code
May reset value and issue warning, may be fatal
Defaults Some defaults declared in IDD Some defaults hidden in source code Some values have no defaults
Alphas become blank Numerics become zero
30
Weather Data (epw file)
Weather year for energy use comparisons, similar to other programs
Hourly, can be subhourly Hourly data is linearly interpolated Data include temperature, humidity,
solar, wind, etc. Several included in standard install
31
Output Data Format
Same philosophy as for input; somewhat human readable output files
EnergyPlus can perform some output processing to help limit output size
User definable variable level reporting
32
Output Reporting Flexibility
User can select any variables available for output
User can specify output at time step, hourly, daily, monthly, or environment intervals
User can schedule each output variable User can select various meters by
resource and end-use
33
Questions
How long will my simulation take? Depends on size of input file, length of
simulation period (day vs. year), and speed of computer
Might range from a few seconds to several minutes (some detailed simulation modules may require even longer)
EnergyPlus will display progress in a window on the desktop so that the user knows where it is at
34
Questions (contd)
How do I know whether the program read my input correctly? Take a look at the .EIO file (EnergyPlus initialization
output)this may indicate that you have misinterpreted an input parameter
Check results output files and see if they are reasonable How will I know whether my simulation results are
reasonable or outrageous? See previous question Consider Load Check Figures available from sources such
as ASHRAE Compare to other simulations or consult your instructor Do some simple hand calculations (such as UAT) and see if
the numbers are in the ballpark
Computer Laboratory 1: Installing and Using EnergyPlus
Material prepared by GARD Analytics, Inc. and University of Illinois at Urbana-Champaign under contract to the National Renewable Energy
Laboratory. All material Copyright 2002-2003 U.S.D.O.E. - All rights reserved
2
Purpose of this Lecture
Gain an understanding of How to Install EnergyPlus How to Use EnergyPlus Auxiliary Programs and Documentation for
EnergyPlus
3
Installing EnergyPlus
EnergyPlus Components EnergyPlus Folders
4
Installing EnergyPlus
Documentation 12759k EP-Launch 1819k IDFEditor 415k SampleFiles 29065k WeatherConvertor 2428k BLASTTranslator 4978k DOETranslator 663k
GroundHeatTransferPreProcessor 770k
IFCtoIDF 2910k Included in default installation
Select Components Menu
5
Installing EnergyPlus (contd)
After installation the EnergyPlus directory will contain the following subdirectories (if default components are selected):
BACKUP DataSets Documentation Example Files PostProcess
PreProcess Templates Trnsysspv WeatherData
6
EnergyPlus Folders
EnergyPlus Location selected during
install Default is c:\EnergyPlus Batch files Executables Readme
7
DataSets Folder
DataSets Predefined Objects Locations Design Days Materials Constructions Schedules and more
MacroDataSets ##if blocks for
parametric batch runs
8
Documentation Folder
Documentation User & Developer
Documentation Bookmarks to
Navigate Searchable PDF Format Requires Acrobat
Reader 5.0 or higher (www.adobe.com)
9
ExampleFiles Folder
ExampleFiles Dozens of example
inputs Named by key
feature e.g., CVBbRh.idf Many concepts are
best learned by example
10
WeatherData Folder
WeatherData User can download additional EPW weather files at
www.energyplus.gov
11
Start Menu Shortcuts
Start Programs EnergyPlus Vn-n-n Programs
DocMainMenu Docs Menu Page
EP-Launch Easy-to-Use Run Tool
IDFEditor Input File Editor
12
Start Menu Shortcuts (contd)
IFCtoIDF Convert IFC Files
WeatherConverter Process Weather
Data Create Weather
Reports
13
User Documentation
Eplus Main Menu EnergyPlus\Documentation\
EPlusMainMenu.pdf Start Programs
EnergyPlus Programs DocMainMenu
Getting Started Input Output Reference Output Details and Examples Engineering Reference Auxiliary Programs/Developer
Guides Frequently Asked Questions
14
Auxiliary Tools
Run-time Tools EP-Launch
Input/Output Tools IDF Editor WinEPDraw
15
EP-Launch
Assistance in running EnergyPlus Reads EPL-Run.bat file Creates RunEP.bat file and executes Displays run status (eplusout.end) Can view all input and output Files Several user options available
16
EP-Launch
Select and edit input file
Select weather file
View output files
Run EnergyPlus
Access EnergyPlus documentation
17
EP-Launch Setup
Select desired text editor program (defaults to .txt editor)
Select drawing viewer for DXF files (VoloView Express is free from www.autodesk.com)
Select desired spreadsheet program to view csv files
18
EP-Launch Options
Open only ERR and EIO output files
Pause batch file after EnergyPlus execution to read traceback if crash
Wide format for long path names
19
EP-Launch Alternate Layout
20
Results
ERR file contains warnings and errors (always look here!)
EIO file contains additional EnergyPlus results, including verification of location, environment, summary reports, etc.
View menu ERR/EIO only (F2) RDD file lists the output variables
available from the run
21
Results (contd)
ESO file contains the raw output from the run (users rarely look here)
CSV versions of ESO and MTR files can be opened by clicking on the Spreadsheet button Can be imported into any spreadsheet program
that accepts the CSV format
DXF file can be viewed by clicking on the Drawing File button Can be imported into any CAD program that
accepts the DXF format
22
IDF Editor
Not really an interface Reads IDD Structures data entry based on IDD Writes objects in IDD order
e.g. Run Period, Design Days, all Materials, all Constructions, all Zones, all Surfaces
Files generated by other means will be rearranged
CANNOT read IMF files (see EP-Macro)
23
IDF Editor
Select object type from class list
Objects shown here for selected class
Pull-down list of keywords or references when applicable
Description of entry, max and min when applicable
24
WinEPDraw
Creates dxf drawing Does not run simulation *.epderr file reports errors Run independently EP-Launch drawing button will run if
dxf file not present dxf file older than idf
25
Summary
EnergyPlus install includes documentation and example files
Various auxiliary programs can be used with EnergyPlus when a more sophisticated interface is not available, the most important utilities are: EP-Launch (launches EnergyPlus) IDF Editor (edits input files for EnergyPlus)
Lecture 2: Simulating Buildings and EnergyPlus Auxiliary Programs
Material prepared by GARD Analytics, Inc. and University of Illinois at Urbana-Champaign under contract to the National Renewable Energy
Laboratory. All material Copyright 2002-2003 U.S.D.O.E. - All rights reserved
2
Importance of this Lecture to the Simulation of Buildings
Simulation of buildings requires 3 main steps: Creation of Building Model (Input Definition) Utilizing a Simulation Program (Running/Debugging Input) Analysis of Simulation Results (Output)
Most of the lectures in this course focus on the first of the three steps since this is where most of your time will be spent
However, using a program and understanding its output is as critical to the proper use of simulation
This lecture focuses on the last two steps since they will be useful throughout the semester and will restrict the discussion to the program we are using this semester: EnergyPlus
3
Purpose of this Lecture
Gain an understanding of the following EnergyPlus related issues Simulation Types EnergyPlus Files Auxiliary Programs EnergyPlus Output Handling Errors in Input
4
Simulation Types
Peak Thermal Load Calculation Simulation run for an extreme (design) day or several design
days Generally used for determining sizing of equipment such as
fans, chillers, boilers, etc.
Building Energy Analysis Simulation run for an extended period of time: a month,
season, year, or several years using weather files Includes the building response to the entire range of
conditions expected at a particular site Helps evaluate the energy cost of the building over longer
periods of time
5
EnergyPlus Files
Let EP-Launch or RunEPlus.bat worry about getting files into the right place
Simple, console app concept Energy+.idd constant Energy+.ini working file paths In.idf input data file In.epw weather data
Input files in working directory Execution from working directory
6
Files Overview
Simple ASCII files Simple input format (self-contained) User-defined output (comma separated
data) can be interpreted by many programs Spreadsheets Databases Custom Programs
Note: be advised that the use of some word processing programs to create input files may result in errors due to their use of non-simple carriage returns. Notepad works well if one is trying to create input files by hand.
7
EP-Launch
Assistance in running EnergyPlus Reads EPL-Run.bat file Creates RunEP.bat file and executes Displays run status (eplusout.end) Can view all input and output files Several user options available
8
EP-Launch
Select and edit input file
Select weather file
View output files
Run EnergyPlus
Access EnergyPlus documentation
9
EP-Launch Setup
Select desired text editor program (defaults to .txt editor)
Select drawing viewer for DXF files (VoloView Express is free from www.autodesk.com)
Select desired spreadsheet program to view csv files
10
EP-Launch Options
Open only ERR and EIO output files
Pause batch file after EnergyPlus execution to read traceback if crash
Wide format for long path names
11
EP-Launch Alternate Layout
12
IDF Editor
Not really an interface Reads IDD Structures data entry based on IDD Writes objects in IDD order
e.g. Run Period, Design Days, all Materials, all Constructions, all Zones, all Surfaces
Files generated by other means will be rearranged
CANNOT read IMF files (see EP-Macro) Some tasks must be done in text editor
13
IDF Editor
Select object type from class list
Objects shown here for selected class
Pull-down list of keywords or references when applicable
Description of entry, max and min when applicable
14
WinEPDraw
Creates dxf drawing Does not run simulation *.epderr file reports errors Run independently EP-Launch drawing button will run if
dxf file not present dxf file older than idf
15
Results
ERR file contains warnings and errors (always look here!)
EIO file contains additional EnergyPlus results, including verification of location, environment, summary reports, etc.
View menu ERR/EIO/BND only (F2) RDD file lists the output variables
available from the run
16
Results (contd)
ESO file contains the raw output from the run (users rarely look here)
CSV versions of ESO and MTR files can be opened by clicking on the Spreadsheet button Can be imported into any spreadsheet program
that accepts the CSV format
DXF file can be viewed by clicking on the Drawing File button Can be imported into any CAD program that
accepts the DXF format
17
Input Error Detection
Input Processor checks field type, max, min, required fields, based on IDD specifications
Inputs are not processed sequentially Simulation modules perform additional checks Certain errors will terminate program before
all input has been retrieved by simulation modules
Previously undetected errors may be reported after fixing other errors
18
Error Diagnostics
ERR file reports any errors that may have occurred during the simulation Error messages may be generated during
its input phase or during the simulation Error messages usually identify specific
object type and name related to the error Use search command to locate error in IDF file
19
Error Diagnostics (contd)
Four levels of error severity: Message Informative. No action
required. Warning Take note. Fix as applicable. Severe Should fix. Program may abort. Fatal Program will abort
20
Error Diagnostics (contd)
Running EnergyPlus with CVBbRh.idf results in the following Err file:
Program Version,EnergyPlus, Version 1.1.1 ** Warning ** Version in IDF="1.1" not the same as expected="1.1.1" ** Warning ** World Coordinate System selected. Some Zone Origins are non-zero. ** ~~~ ** These will be used in Daylighting:Detailed calculations but not in normal geometry inputs. ************* Testing Individual Branch Integrity ************* All Branches passed integrity testing ************* Testing Individual Supply Air Path Integrity ************* All Supply Air Paths passed integrity testing ************* Testing Individual Return Air Path Integrity ************* All Return Air Paths passed integrity testing ************* No node connection errors were found. ** Warning ** The following lines are "Orphan Objects". These objects are in the idf ** ~~~ ** file but are never obtained by the simulation and therefore are NOT used. ** ~~~ ** See InputOutputReference document for more details. ************* Object=FLUIDNAMES=WATER ************* Object=FLUIDPROPERTYTEMPERATURES=GLYCOLTEMPERATURES ************* Object=FLUIDPROPERTYCONCENTRATION=WATER ************* EnergyPlus Completed Successfully-- 3 Warning; 0 Severe Errors; Elapsed Time=00hr 00min 06sec
Only messages and warningsEnergyPlus ran successfully
21
Error Diagnostics (contd)
Typo in file BUILDING, NONE, !- Building Name 0.0000000E+00, !- North Axis {deg} Suburbs, !- Terrain 3.9999999E-02, !- Loads Convergence Tolerance Value {W} 0.4000000, !- Temperature Convergence Tolerance Value {deltaC} FullInteriorAndExterior; !- Solar Distribution abcdefg SOLUTION ALGORITHM, CTF; !- SolutionAlgo
Typo here
22
Error Diagnostics (contd)
Err file error message
Program Version,EnergyPlus 1.1.0.018, 4/23/2003 9:40 AM ************* IDF Line=28 abcdefg ** Severe ** , or ; expected on this line
23
Error Diagnostics (contd)
*.audit file for context Search for error flag
20 BUILDING, 21 NONE, !- Building Name 22 0.0000000E+00, !- North Axis {deg} 23 Suburbs, !- Terrain 24 3.9999999E-02, !- Loads Convergence Tolerance Value {W} 25 0.4000000, !- Temperature Convergence Tolerance Value {deltaC} 26 FullInteriorAndExterior; !- Solar Distribution 27 28 abcdefg ** Severe ** , or ; expected on this line 29
Typo here
Error message here
24
Error Diagnostics (contd)
Crashes EP-Launch indicates that EnergyPlus crashed EP-LaunchView MenuPause During Simulation
- adds a pause to view traceback Name of failed routine may provide a clue to
where the problem lies, e.g., CalcSimple Cooling Coil
25
Error Diagnostics (contd)
26
Error Diagnostics (contd)
Reports Report, Surfaces, DXF
DXF file that will render the surfaces specified in the IDF file into something viewable
Report, Surfaces, Details Lists all surfaces with area, azimuth, tilt, construction
and surface type
Report Variable Dictionary Allows determination of all of the key strings to specify
report variables in the input files (produces RDD file)
Report, Construction Lists thermal properties of all construction types
27
Error Diagnostics (contd)
Common Errors Missing comma or semicolon Inappropriate zero value Upside down roof or floor HVAC missing components HVAC misconnected nodes Empty objects in IDF Editor
28
Summary
Two main simulation categories: Thermal load calculations Energy analysis
Important input files for EnergyPlus: Energy+.idd and Energy+.ini In.idf and in.epw
EP-Launch used to select input files and weather as well as executing EnergyPlus
29
Summary (contd)
Output and error diagnostics: *.err (and *.audit) messages are not necessarily
problems Messages and warnings may or may not be
important to the simulation (informational in many cases)
Severe and fatal errors need to be addressed Other output files (*.eso, *.csv, *.dxf, *.eio) can
also aid in determining problems in user input
Lecture 3: OutputReports, Variables, and Meters
Material prepared by GARD Analytics, Inc. and University of Illinois at Urbana-Champaign under contract to the National Renewable Energy
Laboratory. All material Copyright 2002-2003 U.S.D.O.E. - All rights reserved
2
Importance of this Lecture to the Simulation of Buildings
Running a simulation program results in the production of output data
Understanding the output data and its format can help avoid mistakes and save time
3
Purpose of this Lecture
Gain an understanding of: Different output files of EnergyPlus Which output will be the most useful and
how to get it Define accumulation meters to save time
in processing and analyzing results
4
Keywords Covered in this Lecture
Report Report Variable Report Meter
5
Output Data Format
Same philosophy as for input; somewhat human readable output files
EnergyPlus can perform some output processing to help limit output size
User definable variable level reporting
6
Output Reporting Flexibility
User can select any variables available for output
User can specify output at time step, hourly, daily, monthly, or environment intervals
User can schedule each output variable User can select various meters by
resource and end-use
7
Types of Output
Report Variables Report Meters Default Reports Optional Reports
8
Output Files
Eplusout. Filename. eio Initialization Output environments,
constructions, global settings eso Standard Output numeric data csv csv spreadsheet of eso data err Errors Output always review this! rdd Report Data Dictionary list of valid
report variables for a particular run
9
Output Files (contd)
dxf dxf drawing of building surfaces mtr Meter output numeric data Meter.csv csv spreadsheet of meter data mtd Meter details lists which report
variables are on which meters cif Comis input file zsz Zone sizing report ssz System sizing report
Created using CVBbRh.idf
10
Output Files (contd)
bnd Branch and node details dbg Debug output trn Trnsys output sln Vertices of surface
For more details see Output Details and
Examples
11
Report Commands
Report Variable, EAST ZONE, Mean Air Temperature, Timestep;
Report Variable, *, Mean Air
Temperature, Daily, Report Schedule;
Report, Variable Dictionary; Report, Construction; Report, Surfaces, DXF; Report, Surfaces, Details;
MAT only for EAST ZONE every timestep
MAT for all zones, daily
average, only when Report Schedule equals 1
List all available variables *.rdd List material and construction
properties *.eio Produce drawing of surfaces
*.dxf List all surfaces with area, tilt,
construction, etc.
12
Report Commands (contd) Report Variable,,Outdoor Dry Bulb,monthly; Report Variable,Zone 1,Zone/Sys Sensible Cooling Energy,monthly; Report Variable,Zone 1,Zone/Sys Sensible Heating Energy,monthly; Report Variable,,Heating Coil Energy,monthly; Report Variable,,DX Coil Sensible Cooling Energy,monthly; Report Variable,,DX Coil Latent Cooling Energy,monthly; Report Variable,,DX Coil Total Cooling Energy,monthly; Report Variable,,DX Cooling Coil Electric Consumption,monthly; Report Variable,,Fan Electric Consumption,monthly; Report Variable,,Zone/Sys Air Temp,monthly; Report,Variable dictionary; Report,surfaces,dxf; Report,surfaces,details; Report,construction;
13
Output Data Dictionary (ESO File)
Data Dictionary - Beginning of Output Data File 1,5,Environment
Title[],Latitude[degrees],Longitude[degrees],Time Zone[],Elevation[m]
2,6,Day of Simulation[],Month[],Day of Month[],DST Indicator[1=yes 0=no],Hour[],StartMinute[],EndMinute[],DayType
3,3,Cumulative Day of Simulation[],Month[],Day of Month[],DST Indicator[1=yes 0=no],DayType ! When Daily Report Variables Requested
246,2,ZN001:FLR001,Surface Inside Temperature[C] !TimeStep
302,2,ZN002:FLR001,Surface Inside Temperature[C] !TimeStep
. . . End of Data Dictionary
14
Output Data (ESO File)
Output Data After the Data Dictionary 1,CHANUTE AFB ILLINOIS SUMMER, 40.30, -88.13, -6.00,
229.51 2, 1, 7,21, 0, 1, 0.00,10.00,Monday 246,33.3319029536235 302,31.7565160760406 . . .
15
ESO vs. CSV
ESO Raw data in comma separated format Stream of conscience reportvariables print as
they are determined Less convenient for viewing variables
CSV Organized data in comma separated format Each row contains data in columns for a particular
time step More convenient for viewing variables Requires an .rvi file and must run post-processing
program EP-Launch handles this automatically
16
CSV File Sample Date/Time Environment:Outdoor
Dry Bulb [C](Monthly)ZONE ONE:Zone/Sys Sensible Heating Energy[J](Monthly)
ZONE ONE:Zone/Sys Sensible Cooling Energy[J](Monthly)
ZONE ONE:Zone/Sys Air Temp[C](Monthly)
July 25.58495468 0.00E+00 19028775.23 24.4112152January -17.77778 253868837.1 0.00E+00 20.28659003January -4.63546707 4144370093 0.00E+00 20.43495965February -2.23312872 3151142586 0.00E+00 20.46221742March 1.603242608 2545318797 0.00E+00 20.54348182April 8.370677083 1431785319 324853.0522 21.20071107May 15.30398185 639305402.1 51404202.22 22.43806808June 21.09550347 164326207.4 145308752.2 23.40095162July 23.49973118 65628804.19 244539864.1 23.81873695August 21.75707325 96943677.86 103740404 23.32673507September 18.11458333 346023544.8 45088296.07 22.40959675October 11.73642473 1065565115 714539.5928 21.18788477November 4.232118056 2260965068 0.00E+00 20.49516327December -2.566599462 3853388966 0.00E+00 20.46126771
17
CSV File Sample (contd)
Part of the CSV file created when the CVBbRh.idf file is run in EnergyPlus:
Date/Time
RESISTIVE ZONE:Mean Air Temperature[C](Hourly:REPORTSCH)
EAST ZONE:Mean Air Temperature[C](Hourly:REPORTSCH)
NORTH ZONE:Mean Air Temperature[C](Hourly:REPORTSCH)
RESISTIVE ZONE:Zone/Sys Sensible Cooling Energy[J](Hourly:REPORTSCH)
EAST ZONE:Zone/Sys Sensible Cooling Energy[J](Hourly:REPORTSCH)
NORTH ZONE:Zone/Sys Sensible Cooling Energy[J](Hourly:REPORTSCH)
RESISTIVE ZONE:Zone/Sys Sensible Heating Energy[J](Hourly:REPORTSCH)
EAST ZONE:Zone/Sys Sensible Heating Energy[J](Hourly:REPORTSCH)
NORTH ZONE:Zone/Sys Sensible Heating Energy[J](Hourly:REPORTSCH)
ZONE1BASEBOARD:Baseboard Heating Rate[W](Hourly:REPORTSCH)
ZONE2BASEBOARD:Baseboard Heating Rate[W](Hourly:REPORTSCH)
ZONE3BASEBOARD:Baseboard Heating Rate[W](Hourly:REPORTSCH)
DETAILED COOLING COIL:Total Water Cooling Coil Rate[W](Hourly:REPORTSCH)
07/21 01:00 32.35558 31.84687 32.54195 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 07/21 02:00 31.81557 31.36997 31.94508 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 07/21 03:00 31.31389 30.93895 31.42794 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 07/21 04:00 30.84865 30.52358 30.96918 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 07/21 05:00 30.42387 30.11834 30.52752 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 07/21 06:00 30.03226 29.72461 30.09109 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 07/21 07:00 29.80721 29.84088 29.9142 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 07/21 08:00 24.12819 24.20936 24.22478 7969336 1.02E+07 1.20E+07 0.00E+00 0.00E+00 0.00E+00 4065.72 2024.82 2997.335 19442.14 07/21 09:00 24.00079 23.99989 23.99957 1.45E+07 1.33E+07 1.83E+07 0.00E+00 0.00E+00 0.00E+00 2190.512 1066.101 1132.316 18783.6 07/21 10:00 24.0007 24.0003 23.99982 1.51E+07 1.39E+07 1.89E+07 0.00E+00 0.00E+00 0.00E+00 1987.641 869.9992 944.2528 18799.07 07/21 11:00 23.99996 24.00012 24.00022 1.61E+07 1.48E+07 1.96E+07 0.00E+00 0.00E+00 0.00E+00 1708.771 635.6866 732.0659 18802.23 07/21 12:00 24.00028 24.00011 24.00003 1.72E+07 1.56E+07 2.04E+07 0.00E+00 0.00E+00 0.00E+00 1389.911 390.1691 516.0278 18803.26 07/21 13:00 23.99991 23.99997 24.00001 1.81E+07 1.62E+07 2.07E+07 0.00E+00 0.00E+00 0.00E+00 1196.966 270.4863 460.9324 18783.9 07/21 14:00 23.99956 24.01824 24.0001 1.92E+07 1.71E+07 2.17E+07 0.00E+00 0.00E+00 0.00E+00 879.5861 35.07354 196.6353 18781.08 07/21 15:00 23.99998 24.1879 24.0387 1.99E+07 1.73E+07 2.23E+07 0.00E+00 0.00E+00 0.00E+00 656.8229 0.00E+00 14.17869 18849.89 07/21 16:00 24.00017 24.35251 24.24059 2.03E+07 1.75E+07 2.26E+07 0.00E+00 0.00E+00 0.00E+00 516.8994 0.00E+00 0.00E+00 18973.62 07/21 17:00 24.00003 24.33324 24.34564 2.03E+07 1.75E+07 2.29E+07 0.00E+00 0.00E+00 0.00E+00 523.1177 0.00E+00 0.00E+00 19013.39 07/21 18:00 38.04053 35.66377 35.93962 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 07/21 19:00 36.46327 34.70622 35.23245 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 07/21 20:00 35.54667 33.74085 34.69495 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 07/21 21:00 35.21486 33.5262 34.64345 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 07/21 22:00 34.56882 33.18677 34.26335 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 07/21 23:00 33.78711 32.78502 33.74649 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 07/21 24:00 33.00431 32.36126 33.17585 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
18
RVI File
RVI: Report Variable Input List of variables to take from ESO file
and report to CSV file Example:
eplusout.eso eplusout.csv Outdoor Dry Bulb Zone/Sys Air Temp Zone/Sys Sensible Cooling Energy Zone/Sys Sensible Heating Energy FangerPMV PierceTSENS KsuTSV 0
Input file name for post-processor
Output file name for post-processor
Report Variables (see IDF or RDD file) to be taken from ESO file and reported in CSV file
End of file marker
19
Report Data Dictionary (RDD Files)
Var Type,Var Report Type,Variable Name [Units] Zone,Average,Outdoor Dry Bulb [C] Zone,Average,Outdoor Barometric Pressure [Pa] Zone,Average,Mean Air Temperature[C] HVAC,Sum,Zone/Sys Sensible Heating Energy[J] HVAC,Average,Zone/Sys Sensible Heating Rate[W]
Lists applicable output variables for a given input file
Must activate with report, variable dictionary; command
20
Meters
Accumulate multiple outputs of same form Appropriate variables are grouped onto meters for
reporting purposes May ease analysis of output Values are put onto the eplusout.mtr file Meter component details in eplusout.mtd file Meter names applicable for the simulation are shown
on the Report Data Dictionary file Meter names are of two forms:
: ::
21
Meters Resource Types
Electricity Gas Gasoline Diesel Coal FuelOil#1 FuelOil#2
Propane Water Steam PurchasedCooling PurchasedHeating EnergyTransfer (coil
& equipment loads)
22
Meters End Use Types
GeneralLights TaskLights ExteriorLights ZoneSource ExteriorEquipment Fans Pumps
Heating Cooling HeatRejection Humidifier HeatRecovery DHW Cogeneration Miscellaneous
23
Meters Meter Types
Facility (Master Meters) Submeters:
Zone (lights, plug loads, etc.) Building (all zones combined plus exterior) System (air handlers, terminal units) Plant (chillers, boilers, DHW, etc.)
24
Meters Meter Types
Zone Air loop
Plant Loop
Gas:HVAC
Elec:Plant Gas:Plant
Lights:Zone
Elec:HVAC Elec:Zone
Building System
25
Input for Meters
Report Meter, Electricity:*, Hourly;
Report Meter, Electricity:
Facility, monthly; Report Meter, Cooling:
Electricity, monthly;
All electric meters, for all end uses and all levels
Master electric meter Cooling equipment
26
Input for Meters (contd)
Report Meter,Fans:Electricity,monthly; Report Meter,Cooling:Electricity,monthly; Report Meter,Heating:Electricity,monthly; Report Meter,Electricity:HVAC,monthly; Report Meter,Electricity:Facility,monthly; Report Meter,Heating:Gas,monthly; Report Meter,Gas:HVAC,monthly; Report Meter,Gas:Facility,monthly;
27
Meter Details File
Lists exactly what is included in each meter
*.mtd output file For Meter=Electricity:Plant [J], contents are: LITTLE CHILLER:Chiller Electric Consumption [J] BIG CHILLER:Chiller Electric Consumption [J] CIRC PUMP:Pump Electric Consumption [J] COND CIRC PUMP:Pump Electric Consumption [J] HW CIRC PUMP:Pump Electric Consumption [J] BIG TOWER:Tower Fan Electric Consumption [J]
28
Output Files Summary
Simple ASCII files Simple input format (self-contained) User-defined output can be interpreted
by many programs Spreadsheets Databases Custom Programs
29
Summary
ESO (EnergyPlus Standard Output) file provides user with raw output data from EnergyPlus run
CSV file is a version of the ESO file that is in a format more readily usable in a spreadsheet program
Meters and meter output are convenient ways of grouping data for output analysis
Lecture 4: Simulation Control, Location, and Weather Input
Material prepared by GARD Analytics, Inc. and University of Illinois at Urbana-Champaign under contract to the National Renewable Energy
Laboratory. All material Copyright 2002-2003 U.S.D.O.E. - All rights reserved
2
Importance of this Lecture to the Simulation of Buildings
Every building is different in many ways: Location and exterior thermal environment Construction HVAC system
Exterior thermal environment is a driving force that determines how a building will respond
Energy efficient design requires an understanding of and a response to the exterior thermal environment
Thermal simulation requires information on the exterior thermal environment to properly analyze the building from an energy perspective
3
Purpose of this Lecture
Gain an understanding of how to control the exterior environment of the simulation Building Location Weather and Ground Temperature Data Length of Simulation Other General Features of the Input
4
Keywords Covered in this Lecture
Version Run Control Location DesignDay SpecialDayPeriod RunPeriod DaylightSavingPeriod GroundTemperature GroundReflectance Snow Ground Reflectance Modifiers
5
Quick Review of Relationship Between IDD and IDF Files
IDD: Input Data Dictionary File which defines what information should
be located in the user input file This file should NOT be modified
IDF: Input Data File User input file containing information about
the building and its primary and secondary systems
This file can be modified using a text editor or using the IDF Editor
6
Keyword: Version
IDD Description VERSION, \unique-object A1 ; \field Version Identifier \required-field
Notes \unique-object means only one of these
are allowed per IDF file \required-field means this field must be
present in the description
7
Keyword Example: Version
IDF Examples Version, 1.1; ! Shortened input format Version, 1.1; !- Version Identifier
Notes: The Version identifier refers to a version of the
EnergyPlus program Updates in the EnergyPlus program may result in
changes to the IDD An error message will result if the IDF file version
does not correspond to the version of EnergyPlus being run
This course is based on EnergyPlus Version 1.1
8
Keyword: Location
IDD Description (shortened)
IDD Description (detailed)
Location, A1 , \field Location Name N1 , \field Latitude N2 , \field Longitude N3 , \field TimeZone N4 ; \field Elevation
Location, \unique-object \min-fields 5 A1 , \field Location Name \required-field \type alpha
Only one per IDF file
All five fields are required
Information expected: a name
Field is a character string
9
Keyword: Location
IDD Description (detailed, continued) N1 , \field Latitude \units deg \minimum -90.0 \maximum +90.0 \default 0.0 \note + is North, - is South, degree minutes represented \note in decimal (i.e. 30 minutes is .5) \type real N2 , \field Longitude \units deg \minimum -180.0 \maximum +180.0 \default 0.0 \note - is West, + is East, degree minutes represented \note in decimal (i.e. 30 minutes is .5) \type real
Building site latitude (global position)
N1 in degrees
Limits (-90N1+90) and Default Value
Interpretation information Field is a decimal value
Building site longitude (global position)
10
Keyword: Location
IDD Description (detailed, continued) N3 , \field Time Zone \units hr \minimum -12.0 \maximum +12.0 \default 0.0 \note Time relative to GMT. Decimal hours. \type real N4 ; \field Elevation \units m \minimum -300.0 \maximum< 6096.0 \default 0.0 \type real
Political time zone
N3 in hours
Building site elevation
N4 in meters
Note
11
Keyword Example: Location
IDF Example or
Notes: Location affects the sun angles, air properties, etc.
that the building experiences
Location, DENVER, 39.750, -104.870, -7.0, 1610.26; Location, DENVER COLORADO, !- LocationName 39.750, !- Latitude {deg} -104.870, !- Longitude {deg} -7.0, !- TimeZone {hr (decimal)} 1610.26; !- Elevation {m}
12
Keyword: DesignDay
IDD Description (shortened) DesignDay, A1 , \field DesignDayName N1 , \field Maximum Dry-Bulb Temperature N2 , \field Daily Temperature Range N3 , \field Wet-Bulb Temperature At MaxTemp N4 , \field Barometric Pressure N5 , \field Wind Speed N6 , \field Wind Direction N7 , \field Sky Clearness N8 , \field Rain Indicator N9 , \field Snow Indicator N10, \field Day Of Month N11, \field Month A2 , \field Day Type N12; \field Daylight Saving Time Indicator
13
Keyword: DesignDay
Purpose: the DesignDay input syntax defines a single day of weather information
Design day simulations are often used for peak load or sizing calculations
Data required for this keyword can be found in a variety of places (see next slide)
14
DesignDay Sources
MacroDataSets folder US, Canada, and International 2001 ASHRAE data
Datasets US locations pre-1997 ASHRAE data, from BLAST library
*.ddy files Included in weather data zip files on web site 2001 ASHRAE data
15
Keyword: DesignDay
IDD Description (detailed) DesignDay, \min-fields 14 A1 , \field DesignDayName \type alpha \required-field \reference DesignDays N1 , \field Maximum Dry-Bulb Temperature \required-field \units C \minimum> -70 \maximum< 70 \note \type real
Keywordnote all one word
14 fields (all) required
Unique character string name for design day
Other references to a design day in the IDF will expect an existing design day name
N1 is the maximum dry bulb temperature experience for this design day in degrees Celsius
16
Keyword: DesignDay
IDD Description (detailed) N2 , \field Daily Temperature Range \required-field \units deltaC \minimum 0 \type real \note must still produce appropriate maximum dry bulb N3 , \field Wet-Bulb Temperature At MaxTemp \required-field \units C \minimum> -70 \maximum< 70 \type real
Range of temperatures expected
Units are C Must be zero or greater
Mean coincident wet-bulb temperature in C
17
Keyword: DesignDay
IDD Description (detailed) N4 , \field Barometric Pressure \required-field \units Pa \minimum> 70000 \maximum< 120000 \type real \ip-units inHg N5 , \field Wind Speed \required-field \units m/s \minimum 0 \maximum 40 \ip-units miles/hr \type real
Outdoor barometric pressure (assumed constant for entire day) in Pascals
IP Units if interface accepts these units
Wind speed (assumed constant for entire day) in meters per second
18
Keyword: DesignDay
IDD Description (detailed) N6 , \field Wind Direction \required-field \units deg \minimum 0 \maximum 359.9 \note North=0.0 East=90.0 \type real N7 , \field Sky Clearness \required-field \minimum 0.0 \maximum 1.2 \default 0.0 \note 0.0 is totally unclear, 1.0 is totally clear \type real
Wind direction (assumed constant for entire day) in degrees (assumes North is 0, East is 90, South is 180, etc.)
Sky clearness (assumed constant for entire day) Maximum allows for altitude adjustment
19
Keyword: DesignDay
IDD Description (detailed) N8 , \field Rain Indicator \minimum 0 \maximum 1 \default 0 \note 1 is raining, 0 is not \type integer N9 , \field Snow Indicator \minimum 0 \maximum 1 \default 0 \note 1 is Snow on Ground, 0 is no Snow on Ground \type integer
Rain flag (assumed constant for entire day) affects exterior convection coefficients
Rain flag (assumed constant for entire day) affects ground reflectance
Should be an integer value not a decimal number
20
Keyword: DesignDay
IDD Description (detailed) N10, \field Day Of Month \required-field \minimum 1 \maximum 31 \type integer \note must be valid for Month field N11, \field Month \required-field \minimum 1 \maximum 12 \type integer
Numerical day of month (must be valid for month chosen)
Numerical month of the year
21
Keyword: DesignDay
IDD Description (detailed) A2 , \field Day Type \required-field \note Day Type selects the schedules appropriate \note for this design day \type choice \key Sunday \key Monday \key Tuesday \key Wednesday \key Thursday \key Friday \key Saturday \key Holiday \key SummerDesignDay \key WinterDesignDay \key CustomDay1 \key CustomDay2
Type of day/day of the week for design day (may affect schedule values)
This field must equal one of these choices of keywords (note that none of these keywords has spaces)
This field is a choice of one of the options listed as \key
22
Keyword: DesignDay
IDD Description (detailed) N12; \field Daylight Saving Time Indicator \minimum 0 \maximum 1 \default 0 \note 1=Yes, 0=No \type integer
Whether daylight savings time should be in effect for this design day
23
Keyword Example: DesignDay
IDF Example DesignDay, DENVER COLORADO SUMMER, !- DesignDayName 32.8, !- Maximum Dry-Bulb Temperature {C} 17.8, !- Daily Temperature Range {C} 15.0, !- Wet-Bulb Temperature At MaxTemp {C} 84060.0, !- Barometric Pressure {Pa} 3.97, !- Wind Speed {m/s} 146.0, !- Wind Direction {deg} 1.10, !- Sky Clearness 0, !- Rain Indicator 0, !- Snow Indicator 21, !- Day Of Month 7, !- Month Monday, !- Day Type 0; !- Daylight Saving Time Indicator
24
Keyword: DaylightSavingPeriod
IDD Description (shortened)
Purpose: define the time frame during which daylight savings rules should apply
Note that this can be specific to location (not all sites use daylight savings time in the summer)
DaylightSavingPeriod, A1, \field StartDate A2; \field EndDate
25
Keyword: DaylightSavingPeriod
IDD Description (detailed) DaylightSavingPeriod, \unique-object \min-fields 2 \memo This object sets up the daylight saving period \memo for any RunPeriod. \memo Ignores any daylightsavingperiod values on the \memo weather file and uses this definition. \memo (These are not used with DesignDay objects.) A1, \field StartDate \required-field
Keywordnote all one word
Note: not used for design days and will override any information found on the weather file Date when daylight savings goes into effect
(details on format on next slide)
26
Keyword: DaylightSavingPeriod
IDD Description (detailed) A2; \field EndDate \required-field \memo Dates can be several formats: \memo / (month/day) \memo \memo \memo in
27
Keyword Example: DaylightSavingPeriod
IDF Examples
or
DaylightSavingPeriod, 1st Sunday in April, !- Start Date Last Sunday in October; !- End Date
DaylightSavingPeriod, 4/1, !- Start Date 31 October; !- End Date
28
Keyword: SpecialDayPeriod
IDD Description (shortened)
Purpose: to set up the occurrence of special days throughout the year or to override the values set in a weather file
Note: this information does not apply to design days
SpecialDayPeriod, A1, \field Holiday Name A2, \field StartDate N1, \field duration (number of days) A3; \field SpecialDayType
29
Keyword: SpecialDayPeriod
IDD Description (detailed) SpecialDayPeriod, \min-fields 4 \memo This object sets up holidays/special days to be \memo used during weather file run periods. \memo (These are not used with DesignDay objects.) \memo Depending on the value in the run period, days \memo on the weather file may also be used. However, \memo the weather file specification will take \memo precedence over any specification shown here. \memo (No error message on duplicate days or \memo overlapping days). A1, \field Holiday Name \required-field
Keywordnote all one word
Unique identifying name
30
Keyword: SpecialDayPeriod
IDD Description (detailed) A2, \field StartDate \required-field \memo Dates can be several formats: \memo / (month/day) \memo \memo \memo in
31
Keyword: SpecialDayPeriod
IDD Description (detailed) A3; \field SpecialDayType \required-field \note SpecialDayType selects the schedules \note appropriate for each day so labeled \type choice \key Holiday \key SummerDesignDay \key WinterDesignDay \key CustomDay1 \key CustomDay2 \default Holiday
Type of day (see choices given in the \key list) this should be considered
Note the impact on schedules
32
Keyword Example: SpecialDayPeriod
IDF Example SpecialDayPeriod, Memorial Day, !- Holiday Name Last Monday in May, !- Start Date 1, !- duration (number of days) Holiday; !- SpecialDayType
33
Keyword: RunPeriod
IDD Description (shortened)
Purpose: to define the simulation period for EnergyPlus (program does not assume entire year simulation)
RunPeriod, N1 , \field Begin Month N2 , \field Begin Day Of Month N3 , \field End Month N4 , \field End Day Of Month A1 , \field Day Of Week For Start Day A2, \field Use WeatherFile Holidays/Special Days A3, \field Use WeatherFile DaylightSavingPeriod A4, \field Apply Weekend Holiday Rule A5, \field Use WeatherFile Rain Indicators A6; \field Use WeatherFile Snow Indicators
34
Keyword: RunPeriod
IDD Description (detailed) RunPeriod, \min-fields 10 N1 , \field Begin Month \required-field \minimum 1 \maximum 12 \type integer N2 , \field Begin Day Of Month \required-field \minimum 1 \maximum 31 \type integer
Keywordnote all one word
Starting date for period to be simulated; entered as two separate fields, both integer values
35
Keyword: RunPeriod
IDD Description (detailed, continued) N3 , \field End Month \required-field \minimum 1 \maximum 12 \type integer N4 , \field End Day Of Month \required-field \minimum 1 \maximum 31 \type integer
Ending date for period to be simulated; entered as two separate fields, both integer values
36
Keyword: RunPeriod
IDD Description (detailed, continued) A1 , \field Day Of Week For Start Day \note = \default UseWeatherFile \type choice \key Sunday \key Monday \key Tuesday \key Wednesday \key Thursday \key Friday \key Saturday \key UseWeatherFile
Day of week for starting date; can be used to override day of week specified on the weather file
Options for day of week for starting date
Note that this is not a required field due to the lack of the line that says \required-field; all fields after this point are also optional
37
Keyword: RunPeriod
IDD Description (detailed, continued) A2, \field Use WeatherFile Holidays/Special Days \note If yes or blank, use holidays on Weatherfile. \note If no, do not use the holidays on Weatherfile. \note Note: You can still specify holidays/special days \note using the SpecialDayPeriod object(s). \type choice \default Yes \key Yes \key No A3, \field Use WeatherFile DaylightSavingPeriod \note If yes or blank, use period specified on Weatherfile. \note If no, do not use period as specified on Weatherfile. \type choice \default Yes \key Yes \key No
These two input fields are used to override the definition of holidays and daylight savings time period from the weather file.
The choices for these fields are simply a yes or a no.
38
Keyword: RunPeriod
IDD Description (detailed, continued) A4, \field Apply Weekend Holiday Rule \note if yes and single day holiday falls on weekend, \note "holiday" occurs on following Monday \type choice \key Yes \key No \default No A5, \field Use WeatherFile Rain Indicators \type choice \key Yes \key No \default Yes A6; \field Use WeatherFile Snow Indicators \type choice \key Yes \key No \default Yes
These three input fields are used to override the definition of holiday weekend rules, presence of rain indicators, and presence of snow indicators from the weather file.
The choices for these fields are simply a yes or a no.
39
Keyword Example: RunPeriod
IDF Example
or
RunPeriod, 1, !- Begin Month 1, !- Begin Day Of Month 3, !- End Month 31; !- End Day Of Month
RunPeriod, 1, !- Begin Month 1, !- Begin Day Of Month 3, !- End Month 31, !- End Day Of Month Tuesday, !- Day of Week for Start Day Yes, Yes, Yes, Yes, Yes; !- Special Weather File Flags
40
Keyword: Run Control
IDD Description (shortened)
Purpose: overall control of what the user wants EnergyPlus to simulate (design days and/or weather file runs, perform auto-sizing)
RUN CONTROL, A1, \field Do the zone sizing calculation A2, \field Do the system sizing calculation A3, \field Do the plant sizing calculation A4, \field Do the design day simulations A5; \field Do the weather file simulation
41
Keyword: Run Control
IDD Description (detailed) RUN CONTROL, \unique-object A1, \field Do the zone sizing calculation \type choice \key Yes \key No \default No A2, \field Do the system sizing calculation \type choice \key Yes \key No \default No A3, \field Do the plant sizing calculation \type choice \key Yes \key No \default No
Keywordnote that there IS a space between the two words
These will be discussed later in the semester
42
Keyword: Run Control
IDD Description (detailed, continued) A4, \field Do the design day simulations \type choice \key Yes \key No \default Yes A5; \field Do the weather file simulation \type choice \key Yes \key No \default Yes
Fields define whether or not to simulate design days (defined by the DesignDay input line) or an attached weather file (see RunPeriod input line)
Choices for both fields are simply yes or no
43
Keyword Example: Run Control
IDF Example or
RUN CONTROL, No, No, No, No, Yes;
RUN CONTROL, No, !- Do the zone sizing calculation No, !- Do the system sizing calculation No, !- Do the plant sizing calculation No, !- Do the design day simulations Yes; !- Do the weather file simulation
44
Keyword: GroundTemperatures
IDD Description (shortened)
Purpose: to set the ground temperatures experienced at the building location (impact on places where the ground is in contact with the building)
GroundTemperatures, N1 , \field January Ground Temperature N2 , \field February Ground Temperature N3 , \field March Ground Temperature . . . etc . . . N12; \field December Ground Temperature
45
Keyword: GroundTemperatures
IDD Description (detailed) GroundTemperatures, \unique-object \min-fields 12 N1 , \field January Ground Temperature \required-field \units C \type real \default 13
Keywordnote all one word
12 values, one per month
Repeated for each month of the year
Temperatures in Celsius; note that these are temperatures at the outside surface not deep ground temperatures
46
Keyword Example: GroundTemperatures
GroundTemperatures, 20.03, !- January Ground Temperature {C} 20.03, !- February Ground Temperature {C} 20.13, !- March Ground Temperature {C} 20.30, !- April Ground Temperature {C} 20.43, !- May Ground Temperature {C} 20.52, !- June Ground Temperature {C} 20.62, !- July Ground Temperature {C} 20.77, !- August Ground Temperature {C} 20.78, !- September Ground Temperature {C} 20.55, !- October Ground Temperature {C} 20.44, !- November Ground Temperature {C} 20.20; !- December Ground Temperature {C}
IDF Example or
GroundTemperatures, 20.03, 20.03, 20.13, 20.30, 20.43, 20.52, 20.62, 20.77, 20.78, 20.55, 20.44, 20.20;
47
Keyword: GroundReflectances
IDD Description (shortened)
Purpose: to set the reflectance of the ground surrounding the building (affects radiation incident on building surfaces)
GroundReflectances, N1 , \field January Ground Reflectance N2 , \field February Ground Reflectance N3 , \field March Ground Reflectance . . . etc . . . N12; \field December Ground Reflectance
48
Keyword: GroundReflectances
IDD Description (detailed) GroundReflectances, \unique-object \min-fields 12 N1 , \field January Ground Reflectance \default 0.2 \type real \minimum 0.0 \maximum 1.0 \units dimensionless
Keywordnote all one word
12 values, one per month
Repeated for each month of the year
Note: values for reflectance are highly dependent on the type of ground cover around the buildinggrass, dirt, concrete, asphalt, etc.
49
Keyword Example: GroundReflectances
IDF Example or
GroundReflectances, 0.2, !- January Ground Reflectance 0.2, !- February Ground Reflectance 0.2, !- March Ground Reflectance 0.2, !- April Ground Reflectance 0.2, !- May Ground Reflectance 0.2, !- June Ground Reflectance 0.2, !- July Ground Reflectance 0.2, !- August Ground Reflectance 0.2, !- September Ground Reflectance 0.2, !- October Ground Reflectance 0.2, !- November Ground Reflectance 0.2; !- December Ground Reflectance
GroundReflectances, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2;
50
Keyword: Snow Ground Reflectance Modifiers
IDD Description (shortened)
Purpose: to account for the presence of snow and how that impacts the ground reflectance (weather files will indicate whether or not there is snow on the ground)
Snow Ground Reflectance Modifiers, N1, \field Ground Reflected Solar Modifier \minimum 0.0 \default 1.0 N2; \field Daylighting Ground Reflected Solar Modifier \minimum 0.0 \default 1.0
51
Keyword: Snow Ground Reflectance Modifiers
IDD Description (detailed) Snow Ground Reflectance Modifiers, N1, \field Ground Reflected Solar Modifier \minimum 0.0 \default 1.0 \note Value for modifying the "normal" ground reflectance \note when Snow is on ground when calculating the \note "Ground Reflected Solar Radiation Value a value of \note 1.0 here uses the "normal" ground reflectance \note Ground Reflected Solar = (BeamSolar*CosSunZenith \note + DiffuseSolar)*GroundReflectance \note This would be further modified by the Snow Ground \note Reflectance Modifier when Snow was on the ground \note When Snow on ground, effective GroundReflectance is \note GroundReflectance*"Ground Reflectance Snow Modifier" \note Ground Reflectance achieved in this manner will be \note restricted to [0.0,1.0]
52
Keyword: Snow Ground Reflectance Modifiers
IDD Description (detailed) N2; \field Daylighting Ground Reflected Solar Modifier \minimum 0.0 \default 1.0 \note Value for modifying the "normal daylighting \note ground reflectance when Snow is on ground \note When calculating the "Ground Reflected Solar \note Radiation Value a value of 1.0 here uses the \note normal ground reflectance \note Ground Reflected Solar = (BeamSolar*CosSunZenith \note + DiffuseSolar)*GroundReflectance \note This would be further modified by the Snow Ground \note Reflectance Modifier when Snow was on the ground \note When Snow on ground, effective GroundReflectance is \note GroundReflectance*"Ground Reflectance Snow Modifier" \note Ground Reflectance achieved in this manner will be \note restricted to [0.0,1.0]
53
Keyword Example: Snow Ground Reflectance Modifiers
IDF Example or Snow Ground Reflectance Modifiers, 1.5, !- Ground Reflected Solar Modifier 2.0; !- Daylighting Ground Reflected Solar Modifier
Snow Ground Reflectance Modifiers, 1.5, 2.0;
54
Summary
Location and exterior thermal environment play a critical role in determine the thermal loads/energy consumption of a building
Many input keywords in EnergyPlus control what is being simulated For example: Version, Run Control, Location,
DesignDay, SpecialDayPeriod, RunPeriod, DaylightSavingPeriod, GroundTemperature, GroundReflectance, Snow Ground Reflectance Modifiers
EnergyPlus flexibility also results in user responsibility (having to define various parameters in the input file)
Lecture 5: Building Envelope Description (Part I)
Material prepared by GARD Analytics, Inc. and University of Illinois at Urbana-Champaign under contract to the National Renewable Energy
Laboratory. All material Copyright 2002-2003 U.S.D.O.E. - All rights reserved
2
Importance of this Lecture to the Simulation of Buildings
Every building is different in many ways: Location/exterior environment Construction/building envelope HVAC system
Building envelope/construction determines how a building will respond to the exterior environment
Thermal simulation requires information about the physical make-up of the building, where various constructions are located and how they are oriented, how the building is subdivided into zones, etc.
Thermal simulation requires information on the building envelope to properly analyze the building from an energy perspective
3
Purpose of this Lecture
Gain an understanding of how to specify the building construction Groups of Surfaces (Zones) and Overall
Building Characteristics Walls, Roofs, Ceilings, Floors, Partitions,
etc. Materials and Groups of Materials
(Constructions)
4
Keywords Covered in this and next Lecture
Building Zone SurfaceGeometry Surface (all types) Construction Material:Regular Material:Regular-R Material:Air
5
Definitions and Connections
Building: Entire collection of interior and exterior features of
the structure Buildings may consist of one or more zones
Zones: Group of surfaces that can interact with each
other thermally and have a common air mass at roughly the same temperature
One or more rooms within a building Zones may consist of one or more surfaces
6
Definitions and Connections (contd)
Surfaces: Walls, Roofs, Ceilings, Floors, Partitions, Windows, Shading
Devices One or more surfaces make up a zone Surfaces consist of a series of materials called a
construction
Construction: Group of homogeneous one-dimensional material layers Each surface must have a single construction definition Each construction is made up of one or more materials
7
Definitions and Connections (continued)
Materials: Define the thermal properties for layers
that are used to put together a construction
One or more material layers make a construction
8
Envelope Hierarchy
Building
Zone Zone Zone more zones
Surface Surface Surface Surface more surfaces
Construction
Material Material Material Material more materials
only one construction per surface
9
More on Zones
Thermal zone definition very generic and does not answer the following questions: How many surfaces to a zone? How many zones should be defined for a
particular building? Should each room be a zone? Can the entire building be a zone?
10
Defining Thermal Zones by Objective
Objectives of a study can dictate the size and number of thermal zones Air flow study: sizing fans and ducts Several rooms per zone Zone per system type
Block loads or central plant study: sizing of heating and cooling producers Minimize number of zones (maybe only 1)
11
Ft. Monmouth Education Center
12
Defining Thermal Zones by Design Conditions
T test: if there is an air temperature difference between adjacent spaces, separate thermal zones are needed Might also be seen in different control
types
13
Defining Thermal Zones by Design Conditions (contd)
Space usage/internal gains test: Differences in internal gains may result in
different conditioning requirements or distribution Office vs. gymnasium
Space usage differences may alter the ventilation or exhaust requirements of a space Office vs. kitchen vs. chemistry laboratory
14
Defining Thermal Zones by Design Conditions (contd)
Environmental conditions test: exposure to different thermal surroundings/quantifying the effect Different space orientationssolar gains Exposure to the ground Exposure to the outdoor environment
15
Ft. Monmouth Education Center
T test: loading dock
Space use: kitchen, dining area
Outdoor exposure: west wing solar
16
Loads Features and Capabilities
How does EnergyPlus calculate what it will take to keep a zone at the desired thermal conditions? EnergyPlus contains the heat balance engine from
IBLAST, a research version of BLAST with integrated loads and HVAC calculation. The major enhancements of the IBLAST heat balance
engine include mass transfer and radiant heating and cooling
Essentially identical in functionality to the Loads Toolkit developed under ASHRAE Research Project (RP-987)
17
Loads Features and Capabilities (contd)
Heat balance engine models room air as well-stirred with uniform temperature throughout.
Room surfaces are assumed to have: Uniform surface temperatures Uniform long and short wave irradiation Diffuse radiating and reflecting surfaces Internal heat conduction
18
EnergyPlus Model For Building Loads
Heat Transfer (Diffusion and Storage)
Internal Radiation
Tair
Solar Beam
Infiltration (Sensible & Latent)
Diffuse Solar
Reflected Solar
Internal Radiation Convection
Conditioned Air
Return Air
Heat & Moisture
Source (People & Equipment)
19
Equipment & People Loads
EquipmentOccupant
Top Related