Assets 6

The U.S. Department of Energy (DOE) has released EnergyPlus version 8.4.0. New feature highlights and bug fixes are listed below. For more information about EnergyPlus, please visit www.energyplus.net.

This is Update 1 of EnergyPlus version 8.4.0 which includes important bug fixes.

ChangeLog (since the version 8.3.0 release)

New Features

  • #4698 : Residential Heat Pump Water Heater Improvements
  • #4752 : New Variable Speed Heat Pump Water Heater Model
  • #4849 : Implement capability for DX coils to transfer condenser heat to a zone
  • #4869 : Convert EnergyPlus Documentation to a Markdown Basis
  • #4881 : Update Life cycle costing data set files for 2013 and 2014
  • #4894 : Add Fault Simulation for Dirty Air Filters
  • #4909 : Implement return water reset setpoint manager
  • #4913 : Add HotWater preheat coil as valid type in HVACTemplate systems
  • #4940 : Add autosizing to HR units, Evap coolers, Elec baseboard, dehumidifiers, and wwhp
  • #5002 : Allow accounting for direct-to-zone DOAS on zone sizing.
  • #5010 : Add New DemandManager:Ventilation Capabilities
  • #5017 : Add PlantEquipmentOperation:ThermalEnergyStorage controls
  • #5026 : New VRF Heat Pump Model
  • #5068 : Additional Water to Air Heat Pump Example Files
  • #5081 : Room airflow network
  • #5088 : Add Multiple Tower Support in Condenser Entering Temp Reset Setpoint Managers
  • #5091 : Added multi-speed fan use with 4Pipe Fancoil unit and water coils in Unitary System
  • #5107 : Fill some gaps in HVAC component configuration support
  • #5123 : Link Infiltration to HVAC Operation and Add Return Air Flow Controls
  • #5129 : Four pipe beam air terminal
  • #5131 : Add CO2-based Proportional Demand Controlled Ventilation Based on Design Occupancy
  • #5152 : Improving Ground Temperature Models
  • #5154 : Add new report object: Output:Table:Annual
  • #5220 : Added component matrix to IO Ref.
  • #5256 : Tabular reports show only last year in multiple year run period.
  • #5293 : Add new output variables for ZoneHVAC:IdealLoadsAirSystem supply and outdoor air flow rates
  • #5297 : Add conduction finite difference node heat flux output
  • #5308 : Add output for node specific heat

Performance Enhancements

  • #4843 : Updates to ObjexxFCL and 2+D arrays for row-major
  • #4928 : ObjexxFCL Array grow-friendly API and reverse iterator extensions/fixups
  • #4938 : Minor performance tweaks
  • #5008 : DaylightingManager performance refactoring
  • #5049 : Update SQLite library to 3.8.11
  • #5066 : WindowComplexManager+ performance tuning
  • #5151 : Performance tweaks and a few bug fixes contributed by Autodesk and an ObjexxFCL update
  • #5226 : ObjexxFCL vector-like API extensions
  • #5347 : ObjexxFCL update

Defects Repaired

  • #4797 : Trap invalid ZoneMixer name in AirTerminal:SingleDuct:ConstantVolume:FourPipeInduction
  • #4800 : Corrected arguments for scheduled solar gain function in complex glazing surface
  • #4833 : Allow HX to control to set point temperature regardless of operating mode
  • #4872 : Fix issues with previous version transition tools
  • #4879 : Addresses #4662 SetupEMSActuator is missing duplicates.
  • #4880 : Fix various typos and other minor edits in documentation only
  • #4885 : Fix typos in LowTemperatureRadiant sizing messages
  • #4892 : Fix HVACTemplate:System:ConstantVolume preheat, economizer, and setpoint manager problems
  • #4896 : Fix high speed UA autosizing fatal error for FluidCooler:TwoSpeed
  • #4897 : Address the water-source-heat-pump SHR greater than 1 issue
  • #4908 : Revised IO Ref on VRF condenser Rated Heating Capacity Sizing Ratio
  • #4917 : HVACTemplate clean up initial schedules and schedule type
  • #4918 : Improve chilled water storage tank deadband control
  • #4920 : Fix Electric EIR Chiller model delivering chilled water when off
  • #4930 : HVACTemplate - remove old plant loop load distribution types
  • #4937 : Clarify HVAC Sizing Summary report headings, footnotes and documentation
  • #4949 : Update IDD note for VRF systems
  • #4966 : Fixes out-of-order IDD numbering on inputs for slinky GHX
  • #4981 : Fixed ABUPS report row total for water and corrected checksum error message
  • #4990 : Address documentation issues in 4906
  • #4998 : Fix bugs in sqlite timeseries output and add IDF parsing capabilities within unit tests
  • #5005 : Add Transition Rules for HVACTemplate Plant Loop Objects
  • #5009 : Initialize plenum induced air node conditions fix 4926
  • #5012 : Reset design outlet humidity ratio when entering humidity ratio is less to prevent SHR>1 in DX coil sizing
  • #5019 : Fix ZoneHVAC:VentilatedSlab fan power and output reporting
  • #5023 : Fix humidifier bug issue #4992
  • #5024 : Fixed OutdoorDryBulbTemperature Gradient and added unit test from 5014
  • #5025 : 4973 heatpump defrost bug
  • #5028 : SwimmingPool:Indoor Maximum Water Flow Rate Input and Output Corrected to be Volume Instead of Mass
  • #5038 : Fix non-legacy prefix for sqlite error files.
  • #5043 : fixing vshpwh stratified tank bug
  • #5047 : Misc Documention Fixes
  • #5059 : Fix search for ReadVarsESO in installed package directory structure.
  • #5065 : Various documentation fixes (#4956 #4997)
  • #5071 : Fix broken links in documentation
  • #5072 : Reset variables at end of warmup
  • #5078 : Added SwimmingPool Floor object list in IDD
  • #5080 : Fix writing to input processing error file (*.iperr) when using the CLI
  • #5082 : Fix for attempts to write output to a directory without permissions
  • #5084 : Corrected False EMS Sensor Error
  • #5090 : Add Missing evapotranspiration parameter in PipingSystem:Underground:Domain Docs
  • #5096 : Clean out non-ascii characters in source code and test files
  • #5097 : Cleanup bad 8.2 to 8.3 transition comments for slab object
  • #5100 : Fix naming issues in ground domain documentation
  • #5102 : Fix AirflowNerwork Error Output to Report Missing Zone
  • #5103 : Fixed Capitalization Errors in IDD
  • #5106 : ExpandObjects support on Linux command line
  • #5114 : Corrected leap year adjustments in scheduled values for WeatherProperty:SkyTemperature
  • #5116 : Using sea level atmospheric pressure for HPWH ratings
  • #5117 : Fix evaporator condenser pump autosizing
  • #5124 : HPWH Equipment Sequence Number Error to Warning
  • #5132 : Fix to Wrapped Condenser HPWH connections to coil when there is more than one HPWH
  • #5135 : #4950 changes to correct ReverseCycle Timed defrost
  • #5136 : EvaporativeCooler:*:ResearchSpecial Primary Air Flow autosize and reporting problems
  • #5137 : ZoneHVAC:LowTemperatureRadiant:* autosizing and sclabale sizing problems
  • #5142 : Corrected IO Ref for Thermostat Schedule Priority
  • #5144 : 101615016 coil cooling dx multi speed requires waste heat function
  • #5145 : 4942 Revisions - hard-sized VRF condenser water flow rate not passed …
  • #5146 : Correct Humidity Ratio control variable false warning message in Controller:WaterCoil
  • #5147 : Fix AirloopHVAC:UnitarySystem with variable speed coils and setpoint control
  • #5161 : 101884090 new venting availability schedule
  • #5164 : Avoid crash if there is a VRF terminal unit input error
  • #5165 : Fixing docs for stratified tank
  • #5166 : Fix ZoneHVAC:OutdoorAirUnit component autosizing
  • #5175 : Fix daylighting shape test for isosceles trapezoid surfaces which were incorrectly marked as rectangular
  • #5176 : Make waste heat inputs optional for Coil:*:DX:Multispeed
  • #5177 : Renames fan coil capacity control method "MultiStageFan" with "MultiSpeedFan"
  • #5178 : Collection of Variable Speed Equipment issue fixes
  • #5179 : UnitarySystem missing supply air flow method causes error when coil has no flow rate
  • #5180 : Add \choice and \object-list fields in IDD for Inlet and Supply Side Mixers
  • #5182 : Fix OA Controller Max Iteration Issue and Change Outdoor Air HX Control BypassWhenOAFlowGreaterThanMinimum
  • #5183 : 102497862 user file crashes in airflow network calc wind pressure coeffs with array bounds error #4875
  • #5184 : Improve handling water to water heat pumps on plant loops
  • #5186 : Fix issue related to ASHRAE Climate Zone and Description.
  • #5191 : 97668326 whole building load (Issue# 4984)
  • #5192 : Revised html reporting for zone list multipliers
  • #5196 : Make "autosize" the default for tube length for ZoneHVAC:LowTemperatureRadiant:*
  • #5198 : Collection of small, mostly documentation, fixes
  • #5202 : Change single zone reheat setpoint manager to use actual OA fraction when in deadband
  • #5206 : Warn when the compact schedule minute does not line up with time step
  • #5208 : Updating IDD and error handling for GHX:Vertical
  • #5213 : Solved convergence failure with different heating and cooling flow rates with airflow network
  • #5214 : Fix air mass flow rate in radiative convective HW baseboard heater
  • #5215 : Avoid crash solar shading clippoly function
  • #5218 : #4298-Recurring-error-with-Heat-Exchanger-when-using-cycling-fan-system
  • #5223 : Fix controller mechanical ventilation array bounds error
  • #5271 : 4665 Heat Pump Water Heater Energy Balance
  • #5275 : Allow SetpointManager:OutdoorAirReset to work with positive or negative slope
  • #5283 : Correct ground temperature model index for Site:GroundDomain:Basement
  • #5289 : Improved flushing of output per line
  • #5290 : Revise memory allocation in FMU import libraries
  • #5291 : Fix EMS actuators for dual temperature setpoints
  • #5292 : Fix invalid IDD and IDF version warnings in input processor
  • #5295 : Change how the TimeBins work so that rounding occurs
  • #5300 : Add ElectricStorage end-use to fix misplaced storage in ABUPS Electric Loads Satisfied table
  • #5304 : Fix uninitialized variables found by address santizer
  • #5305 : Fix SingleSpeedFluidCooler GetInput autosize checking
  • #5307 : Fix calculation of node RH, wetbulb, and dewpoint for EMS sensors if not also requested as an output variable
  • #5309 : Add RegisterPlantCompDesignFlow for Refrigeration:Condenser:WaterCooled
  • #5315 : Fix RoomAirNodeAFNInternalGains idd metadata
  • #5322 : Fix transition crash when shading:zone:detailed has a blank number vertices
  • #5323 : Missing GroundDomain RDD variables and doc updates
  • #5324 : Water Main correlation fix for southern latitudes
  • #5327 : Fixed total number of hours not met by adding variable reset
  • #5331 : Fix crash when assigning 2 unitary system to same zone
  • #5333 : Plant heat exchanger dual deadband control fixed to run when beneficial
  • #5336 : Correct humidity controls for dehumidification - Contoller:WaterCoil and SetpointManager:SingleZone:Humidity:Maximum
  • #5337 : Resolve OA system temps when HX is in OA equipment list
  • #5339 : Removed SecZoneAirNodeNum so no need to register that node.
  • #5340 : Header for EnergyPlus to FMU
  • #5342 : Improve warning message when coil heating water sizes to zero
  • #5345 : More robust check for subsurface facing angle vs base surface
  • #5348 : EMS negative number corrections
  • #5350 : Missing commas in write statements fixed
  • #5352 : Various documentation and IDD updates
  • #5358 : Perturb SHR if bypass factor calculation appears to fail
  • #5361 : 109806134 abs chlr blank water flow
  • #5367 : #5252 Tin Discrepancy New VRF Model
  • #5371 : Using correct executable name in shell script
  • #5378 : Fix floating point initialization issue in VRF residual function

Under the Hood Restructuring

  • #4911 : ObjexxFCL: Array iterators added, Vector2/3 APIs refined
  • #5056 : Member array usage reduced