Lecture 4: Simulation Control, Location, and Weather Input
Lecture 4: Simulation Control, Location, and Weather Input
Construction
HVAC system
2
Purpose of this Lecture
3
Keywords Covered in this Lecture
Version
Run Control
Location
DesignDay
SpecialDayPeriod
RunPeriod
DaylightSavingPeriod
GroundTemperature
GroundReflectance
Snow Ground Reflectance Modifiers
4
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
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
6
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
7
Keyword: Location
10
Keyword Example: Location
IDF Example
Location, DENVER, 39.750, -104.870, -7.0, 1610.26;
or
Location,
DENVER COLORADO, !- LocationName
39.750, !- Latitude {deg}
-104.870, !- Longitude {deg}
-7.0, !- TimeZone {hr (decimal)}
1610.26; !- Elevation {m}
Notes:
Location affects the sun angles, air properties, etc.
that the building experiences
11
Keyword: DesignDay
13
DesignDay Sources
MacroDataSets folder
US, Canada, and International
Datasets
US locations
*.ddy files
Included in weather data zip files on web site
14
Keyword: DesignDay
16
Keyword: DesignDay
20
Keyword: DesignDay
Type of day/day of
IDD Description (detailed) the week for design
A2 , \field Day Type day (may affect
\required-field schedule values)
\note Day Type selects the schedules appropriate
\note for this design day
\type choice This field is a choice
\key Sunday of one of the
\key Monday options listed as
\key Tuesday \key
\key Wednesday
\key Thursday This field must
\key Friday equal one of these
\key Saturday choices of keywords
\key Holiday (note that none of
\key SummerDesignDay these keywords has
\key WinterDesignDay spaces)
\key CustomDay1
\key CustomDay2 21
Keyword: DesignDay
22
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
23
Keyword: DaylightSavingPeriod
24
Keyword:
DaylightSavingPeriod
IDD Description (detailed)
DaylightSavingPeriod, Keywordnote all one word
\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 Note: not used for design
days and will override any
information found on the
Date when daylight
weather file
savings goes into effect
(details on format on next
slide) 25
Keyword:
DaylightSavingPeriod
IDD Description (detailed)
A2; \field EndDate Date when daylight
\required-field savings period ends
\memo Dates can be several formats:
\memo <number>/<number> (month/day) Format information
\memo <number> <Month> for start and end date
\memo <Month> <number> of daylight savings
\memo <Nth> <Weekday> in <Month) time (see examples
\memo Last <WeekDay> in <Month> below)
\memo <Month> can be January, February, March, etc.
\memo Months can be the first 3 letters of the month
\memo <Weekday> can be Sunday, Monday, Tuesday, etc.
\memo <Nth> can be 1 or 1st, 2 or 2nd, etc. up to 5(?)
Date examples:4/11 OR 11 April OR April 11
1st Sunday in April OR 1 Sunday in Apr
Last Sunday in October 26
Keyword Example:
DaylightSavingPeriod
IDF Examples
DaylightSavingPeriod,
1st Sunday in April, !- Start Date
Last Sunday in October; !- End Date
or
DaylightSavingPeriod,
4/1, !- Start Date
31 October; !- End Date
27
Keyword: SpecialDayPeriod
29
Keyword: SpecialDayPeriod
31
Keyword Example:
SpecialDayPeriod
IDF Example
SpecialDayPeriod,
Memorial Day, !- Holiday Name
Last Monday in May, !- Start Date
1, !- duration (number of days)
Holiday; !- SpecialDayType
32
Keyword: RunPeriod
IDD Description (shortened)
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
Purpose: to define the simulation period for
EnergyPlus (program does not assume entire year
simulation)
33
Keyword: RunPeriod
34
Keyword: RunPeriod
35
Keyword: RunPeriod
IDF Example
RunPeriod,
1, !- Begin Month
1, !- Begin Day Of Month
3, !- End Month
31; !- End Day Of Month
or
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
39
Keyword: Run Control
42
Keyword Example: Run
Control
IDF Example
RUN CONTROL, No, No, No, No, Yes;
or
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
43
Keyword: GroundTemperatures
44
Keyword: GroundTemperatures
45
Keyword Example:
GroundTemperatures
IDF Example
GroundTemperatures, 20.03, 20.03, 20.13, 20.30, 20.43, 20.52,
or 20.62, 20.77, 20.78, 20.55, 20.44, 20.20;
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}
46
Keyword: GroundReflectances
47
Keyword: GroundReflectances
50
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
51
\note restricted to [0.0,1.0]
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
52
\note restricted to [0.0,1.0]
Keyword Example: Snow Ground
Reflectance Modifiers
IDF Example
Snow Ground Reflectance Modifiers, 1.5, 2.0;
or
Snow Ground Reflectance Modifiers,
1.5, !- Ground Reflected Solar Modifier
2.0; !- Daylighting Ground Reflected Solar Modifier
53
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)
54