My apologies if my question in the
subject line seems unclear. I've been
having
difficulties getting good correspondence
in residential runs done with DOE-2.1E to
doing
them with EnergyPlus, with EnergyPlus
showing more than twice the Heating Energy
as shown
by DOE-2.1E. By process of elimination,
I've narrowed down the discrepancy to how
natural
ventilation through windows is being
modeled. These runs are in California
climates where
overcooling by natural ventilation during
the day can substantially increase heating
energy at night during the swing season,
leading to the 2X increase over the
entire year.
The natural ventilation model in DOE-2 has
a feature that checks whether the AC had
been
on for the previous X number of days. If
so, the program then knows that it's the
cooling
season, and will then permit window
ventilation based on either temperature or
enthalpy
difference between the indoor and the
outdoor. If the check finds there was no
cooling
the previous X number of days, it then
knows it's not in the cooling season and
window
ventilation is not permitted. For those
who are curious, the actual BDL inputs are
as follows:
VTSCH SCHEDULE $Vent schedule based
on previous 4 days load
THRU MAY 14 (ALL)
(1,24) (-4)
THRU SEP 30 (ALL)
(1,24) (-4)
THRU DEC 31 (ALL)
(1,24) (-4) ..
VOPSCH SCHEDULE $Vent operation
schedule
THRU DEC 31 (ALL)
(1,24) (VTYPE) .. (where VTYPE =1 for
temperature difference, -1 for enthalpy
difference, 0 for no ventilation)
WINDOPER SCHEDULE $No window operation
between 11 p.m. and 6 a.m.
THRU DEC 31 (ALL)
(1,6) (0.0)
(7,23) (1.0)
(24) (0.0) ..
I've looked into my EnergyPlus idf and
found this:
Controller:OutdoorAir,
SYS OA Controller, !- Name
SYS Relief Air Outlet, !- Relief Air
Outlet Node Name
SYS Air Loop Inlet, !- Return Air
Node Name
SYS Mixed Air Outlet, !- Mixed Air
Node Name
SYS Outside Air Inlet, !- Actuator
Node Name
autosize, !- Minimum
Outdoor Air Flow Rate {m3/s}
autosize, !- Maximum
Outdoor Air Flow Rate {m3/s}
DifferentialDryBulb, !- Economizer
Control Type
ModulateFlow, !- Economizer
Control Action Type
, !- Economizer
Maximum Limit Dry-Bulb Temperature {C}
, !- Economizer
Maximum Limit Enthalpy {J/kg}
, !- Economizer
Maximum Limit Dewpoint Temperature {C}
, !- Electronic
Enthalpy Limit Curve Name
, !- Economizer
Minimum Limit Dry-Bulb Temperature {C}
LockoutWithCompressor, !- Lockout
Type
FixedMinimum; !- Minimum
Limit Type
which seems not to have such a load-based
toggle. Is there another Residential or
Window
Ventilation Object that I should use? Or
is this something that can be programmed
using
EMS? I've sorry if I'm asking a well-known
question, but I have simply not followed
the
development of EnergyPlus for the past 15
years.
Any advice or suggestions would be
appreciated.
Joe