Skip to content

EnergyPlus 8.4.0

Compare
Choose a tag to compare
@Myoldmopar Myoldmopar released this 30 Sep 14:58
· 35658 commits to develop since this release

This is the public release of EnergyPlus 8.4.0.

Windows packages for EnergyPlus 8.6.0 and prior had a vulnerability in the View3D binary that could expose users to a stack-based buffer overflow. Because of this, all Windows packages 8.6.0 and older have been purged and are no longer available. We apologize for any inconvenience.

Changes for this version:

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.

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

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
  • #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
  • #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

Under the Hood Restructuring

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