Skip to content

EnergyPlus 8.5.0

Compare
Choose a tag to compare
@Myoldmopar Myoldmopar released this 25 Mar 19:05
· 34178 commits to develop since this release

EnergyPlus 8.5.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.

The U.S. Department of Energy (DOE) has released EnergyPlus version 8.5.0. The focus of this release was predominantly on bug fixes and code robustness, though some priority new features did get implemented. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.

Interface Note

As with every EnergyPlus, older versions of EnergyPlus input files will not run directly with this version, and must be transitioned up to the latest version. EnergyPlus is packaged with transition utilities for updating the idfs automatically. There is also a Rules spreadsheet available in the installation to help interface developers program the transition. We are also tracking the structural changes to the outputs for EnergyPlus and including this documentation in the installer. For 8.5.0, the input rules changes file is here and the output rules changes file is here.

Documentation

The EnergyPlus documentation underwent a full transition from the Markdown/MathJax/HTML basis, to a full LaTeX implementation. This helped drastically streamline the development process and improve the developer's ability to test documentation changes, and also produced much improved pdf documentation over the last couple versions. The conversion was tested several times and confirmed to produce the same content as before to as best as we could tell. However, if you find any structural issues (pieces missing...), please post an issue on GitHub. We are going to be making our way through the entire set of documentation, cleaning up visual issues like alignment or long equations, so no need to post an issue for those visual things. We'll also be styling the documentation up to make it easy on the eyes.

Platforms

  • Windows 7 & 8: 32 and 64-bit versions
  • Linux (Ubuntu 14.04 and compatible) 64 bit versions; (32-bit and RHEL-compatible versions may be available via Helpdesk)
  • Mac OSX 10.9 64 bit versions
  • EnergyPlus v8.5.0 has been developed and tested on all of these platforms

Changelog for EnergyPlus 8.5.0-c87e61b44b

Consists of pull requests merged in since the last release - starting with SHA 832e4bb

New Features

  • #5256 : For multiple year run periods, only show final simulation year in tabular reports
  • #5267 : Improve reheat coil sizing when there is no central heating coil
  • #5281 : Improved Scalable Pump Sizing
  • #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
  • #5375 : Improved economizer integration and single mode option for multi-speed coils
  • #5392 : Add HeatExchanger:AirToAir:SensibleAndLatent as a valid air loop main branch component
  • #5411 : Add net area column to envelope summary
  • #5437 : Electric storage controls and clean up
  • #5477 : Add Humidifier as valid component to OA subsystem
  • #5493 : Add new ASHRAE single-zone VAV fan control for fan coil units
  • #5522 : Add LCCusePriceEscalationDataSet2015 dataset
  • #5542 : Shiny LaTeX Documentation

Performance Enhancements

  • #5226 : ObjexxFCL vector-like API extensions
  • #5347 : ObjexxFCL update
  • #5395 : ObjexxFCL 4.1
  • #5399 : Octree system with initial application to daylighting

Defects Repaired

  • #5099 : Fix calculation of window frame heat gain
  • #5159 : Remove airloop flow reset which can cause max iteration errors and fix AirTerminal:SingleDuct:VAV schedule logic
  • #5175 : Fix daylighting shape test for isosceles trapezoid surfaces which were incorrectly marked as rectangular
  • #5208 : Updating IDD and error handling for GHX:Vertical
  • #5209 : AirloopHVAC:UnitarySystem heating only systems incorrectly size flow rate when using FlowPerHeatingCapacity method
  • #5216 : Disable VentilationRateProcedure sizing for systems sized to VentilationRequirement and fix zone multipliers in OA summary report
  • #5271 : Heat Pump Water Heater Energy Balance Bugfix
  • #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 : Improve TimeBins report rounding
  • #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 RoomAirNode AirflowNetwork InternalGains IDD metadata
  • #5322 : Fix transition crash when shading:zone:detailed has a blank number vertices
  • #5323 : Update missing GroundDomain output variables and documentation
  • #5324 : Water Main correlation fix for southern latitudes
  • #5326 : Update slab and basement output variable names
  • #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
  • #5338 : Add error check for zone nodes being used more than once
  • #5339 : Removed SecZoneAirNodeNum so no need to register that node.
  • #5340 : EnergyPlus to FMU (ExternalInterface) Header File Updates
  • #5342 : Improve warning message when coil heating water sizes to zero
  • #5345 : More robust check for subsurface facing angle vs base surface
  • #5348 : Correct issues with EMS parsing of negative numbers
  • #5350 : Missing commas in write statements fixed
  • #5352 : Various documentation and IDD updates
  • #5358 : Perturb SHR if bypass factor calculation appears to fail
  • #5361 : Add autosize to Chiller:Absorption:Indirect flow rate fields
  • #5367 : Add outdoor air mixer in terminal unit of the VRF-FluidTCtrl model
  • #5369 : Fix to an allocate used in the Zone Component Loads report
  • #5371 : Using correct executable name in shell script
  • #5373 : AvailabilityManager:OptimumStart output variable name change and add units
  • #5377 : Small collection Ground HX and Ground Temp Manager Issues
  • #5378 : Fix floating point initialization issue in VRF residual function
  • #5380 : Fix ChillerHeater curve references in IDD
  • #5388 : Fix crash in zone component load summary
  • #5393 : Add autosized defaults for EvaporativeCooler:Indirect:ResearchSpecial object
  • #5401 : Updates to soil properties tables
  • #5402 : Miscellaneous Documentation Fixes Jan16
  • #5407 : Unitary System and MultiSpeed Air To Air Heat Pump Total Htg/Clg Rate sometimes zero
  • #5408 : Removed deprecated fields from AirTerminal:SingleDuct:SeriesPIU:Reheat and ParallellPIU
  • #5413 : Updated IOref to include new table of lighting convective/radiative split
  • #5414 : Removed deprecated input fields from four Air Terminal Single Duct Objects
  • #5416 : ZoneHVAC:Baseboard:RadiantConvective:Water requesting flow at some times when scheduled off
  • #5419 : Correct mistakes in HW Rad-Conv Baseboard Eng Ref
  • #5422 : Fix false unbalanced exhaust flow warning
  • #5424 : Collection of documentation, error message, and spelling correction updates
  • #5425 : Added sentence to IOref about shading and DElight after testing
  • #5431 : VRF no-load outdoor air flow does not appear to be working correctly
  • #5432 : InitVentilatedSlab Properly initialize total surface areas
  • #5437 : Electric storage controls and clean up
  • #5438 : Improve information in surface height out of range warning
  • #5440 : Unified the use of AirTemp and ZoneAirHumRatAvgComf for RelHum
  • #5444 : Added new warning message when DElight and Shading objects are used at same time
  • #5445 : Fixed fatal error when autosizing UA-value of hot water coils
  • #5462 : Revise warning message for triangular windows used with AirFlowNetwork
  • #5468 : IDD add IP units to water flow rate fields and other fields where gal is preferred over ft3
  • #5470 : Construction:InternalSource Pipe Spacing Correction
  • #5471 : Setup heat recovery flag for multispeed DX coils in AirloopHVAC:UnitarySystem
  • #5472 : Added regeneration air heating coils autosizing calculation in Dehumidifier:Desiccant:System
  • #5473 : ZoneHVAC:LowTemperatureRadiant:* Design Capacity Method = FractionOfAutosizedCapacity works without zone sizing run
  • #5474 : Unrealistic pool makeup water flow rates
  • #5486 : Catch NAN being computed in GetDensityGlycol routine to prevent -1.#IND outputs
  • #5487 : Corrected equation for window luminance in Engineering Reference
  • #5492 : Provide additional explanation for contaminant generation inputs in IORef
  • #5495 : Fix image name issue in input output reference documentation
  • #5506 : Update Engineering Reference to reflect current Fanger PMV model
  • #5509 : IDF Editor and IDD changes for new IP unit conversions - also IDF Editor support for unix line endings and fix validity check
  • #5511 : Fix HeatExchanger:FluidToFluid with CoolingDifferentialOnOff stuck in off mode
  • #5517 : Fix object count summary for Overhangs, Fins, and TubularDaylightDiffusers
  • #5519 : Corrects air flow defect in AirloopHVAC:UnitarySystem when MS coils operate at Speed = 1
  • #5529 : Improve invalid zenith angle handling in Sandia PV model
  • #5532 : Correct max iteration warnings in AirloopHVAC:UnitarySystem
  • #5537 : Fix VRF ThermostatOffsetPriority control method
  • #5539 : Fixes a control problem occurring in rare circumstances for the fixed fan speed, variable water flow fancoil
  • #5543 : Correct parameter index for Polygonal in DataSurfaces
  • #5548 : Updating Site:GroundDomain:Slab/Basement Error Messages
  • #5552 : Set missing OA controller input for specific humidity control configuration
  • #5553 : Added trigger to display date every two weeks when shadow calculation is occurring every timestep
  • #5554 : Fix airloop DCV flags and fix crash when using both ERV controller and OA controller
  • #5557 : Autocalculate DOAS inputs in Sizing:Zone. Note I haven't figured out …
  • #5564 : Revise EMS inside hvac system iteration loop air loop calling point
  • #5565 : Correct HPWH fan sizing
  • #5568 : Protect divide by 0 for Terminal Unit with Zone Floor Area = 0
  • #5574 : Documentation Cleanups for Lookup Tables

Under the Hood Restructuring

  • #5330 : Member array usage eliminated
  • #5469 : Refactoring code for ZoneLoadComponent output report
  • #5510 : Refactoring Plant Component Models
  • #5512 : Electric service refactoring followup work