Skip to content

Releases: NREL/EnergyPlus

Custom Installer #2 for OpenStudio with HVAC Flex Measures

24 Jun 18:10
Compare
Choose a tag to compare

Eliminate IFW from the build process, should work now. Custom installers only, nothing official here.

Custom Installer for OpenStudio with HVAC Flex Measures

24 Jun 14:23
3bfe998
Compare
Choose a tag to compare

Custom build, not for widespread EnergyPlus userbase. May be deleted without warning. @josephjamesrobertson

EnergyPlus 9.5.0

30 Mar 22:15
de239b2
Compare
Choose a tag to compare

EnergyPlus 9.5.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 9.5.0. There were many bug fixes and prominent new features this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.

New Key Capability

EnergyPlus 9.5.0 is now thread safe. A massive effort went into refactoring 17,000 variables to accomplish this feat, as seen in the refactoring section of these release notes. This will unlock new applications and workflows around EnergyPlus.

Documentation Note

Our build machines have decided to not include the Table of Contents in the InputOutputReference.pdf document on Windows packages. We'll obviously get that fixed, but for now, the full document is posted here in this release along with the installer assets.

Supported Platforms

  • Windows 10: 32 and 64-bit versions
  • Linux (Ubuntu 18.04 and 20.04) 64 bit versions
  • Mac OSX 10.15 64 bit versions (although basic testing shows it seems to work on 10.14)

Changelog for EnergyPlus 9.5.0-de239b2e5f

Consists of pull requests merged in this release - starting with SHA 998c4b7

New Features

  • #8302 : Add Output Variables to Ideal Air loads
  • #8327 : Expand access for ancillary power inputs and total electricity rate/energy to all coil types in UnitarySystem
  • #8370 : Construction:AirBoundary - remove solar and radiant method fields
  • #8405 : Improve PMV Calculations to consider cooling credit for elevated air velocity
  • #8413 : Additional fuel types for Generator:*Turbine objects
  • #8417 : CondFD Surface Actuators
  • #8426 : Add support for including IDD \group in the schema
  • #8460 : NFP-Zone Air Mass Flow Balance Improvement
  • #8464 : Change EquationFit coils to reference curves
  • #8474 : Dual units option for tabular output report
  • #8477 : Add EMS Actuator for View Factor to Ground
  • #8499 : ElectricLoadCenter:Storage:LiIonNMCBattery
  • #8518 : ASTM C1340 Convection Coefficient Algorithm for Radiant Barriers
  • #8529 : New Outdoor Air Details report
  • #8530 : Separate design and control variables
  • #8549 : Allow HPWH and Zonal ERVs to be modeled with AFNs
  • #8575 : Li-ion battery code and docs updates
  • #8596 : Outdoor Air Details Report - part 2

Performance Enhancements

  • #8257 : Surface Window data struct & heat balance routines refactoring
  • #8347 : Heat balance surface data structure refactoring
  • #8370 : Construction:AirBoundary - remove solar and radiant method fields
  • #8540 : TDD surface reordering and bug fixing
  • #8591 : Refactoring of interpolation functions for blinds Prof and Slat Angle

Defects Repaired

  • #7932 : Fix plant heat storage tracking
  • #8320 : Fix Inlet and Outlet Node idf errors with AirLoopHVAC:UnitarySystem objects cause are not caught, resulting in faulty data members.
  • #8321 : Run documentation tests on GitHub Actions and fix submodule error
  • #8322 : Fix Unitary System with Heating Coil Temperature Setpoint Node Name Field Non-Blank
  • #8323 : Unitary system now reports warning when cycling supply fan schedule is used with setpoint control type
  • #8324 : Fix file not found output message
  • #8326 : ZoneHVAC:HybridUnitaryHVAC ERR object type output
  • #8330 : Fix file name in path returned by getAbsolutePath when a directory is not provided
  • #8346 : Correct Availability Manager operation in VRF model
  • #8348 : Fix #8317 - Warn in Output:Table:Monthly when invalid 'Variable or Meter Name' field
  • #8358 : Fix tdd calculations in CalcInteriorSolarDistribution
  • #8364 : Fix #8357 - tweak GitHub actions
  • #8366 : Fix 9-3-0 to 9-4-0 transition for objects that accept report variable or meter name
  • #8378 : Fix when Compiling with non-standard CMake Configurations
  • #8386 : Fix #8268 - Do not report HVAC Sizing Simulation Passes X in the SQL file when not requested
  • #8390 : Outside range warning and error when using linear interpolation with Schedule:Day:Interval
  • #8391 : Fix #8312 - EnergyPlus Build Warnings on gcc >= 9
  • #8397 : Fix #8392 - Duplicate name error needs more context
  • #8398 : Fix #8328 - Fan Power is 0 when Fan:OnOff is used in a ZoneHVAC:TerminalUnit:VariableRefrigerantFlow
  • #8399 : Fix #6435 - WaterUse:Storage Design Inflow Rate not respected
  • #8400 : Fix #5248 - Incorrect math in water coil warning messages
  • #8401 : Fix #6050 - Return Fan:VariableVolume Fan Power Minimum Flow Fraction should not impose air loop flow
  • #8407 : Fix #8406 - Fix the failing 'documentation' github actions workflow
  • #8410 : #8376 - EnergyPlus with option --expandobjects set fails when working directory is not on the same device as the output directory (on Unix)
  • #8415 : Fixes #8372 - Incorrect transition of RoomAir:Node:AirflowNetwork:HVACEquipment from v9.2 to v9.3
  • #8416 : Add check for capacity limit of zero for ZoneHVAC:IdealLoadsAirSystem
  • #8422 : Fix Hybrid Unitary Operating Settings Initialization
  • #8423 : ZoneCompTurnFansOff/On Availability Signal not working for VRFTU Fan
  • #8427 : Malformed "format" Strings Cause Fatal
  • #8434 : Change the name of the AirflowNetwork group
  • #8456 : Fix the utilitycost:variable name list error reported in Issue 8455
  • #8463 : LowTempRadiantSystem - Fix minor bug
  • #8498 : Fixes Zone Air Mass Balance report variables reporting issues
  • #8501 : Pass correct mass flow rate to calculate flow fraction for DX coil performance curves
  • #8511 : #8492 #8513 - Add a FuelCellElectricGenerator Unit Test and do not zero out Constant Skin Loss Rate in Generator:FuelCell:PowerModule
  • #8519 : Ideal loads air system ems override enthalpy update correction
  • #8522 : Fix build error on gcc10, which has Default to -fno-common
  • #8525 : Fix #8524 - CPack packages missing the vast majority of files
  • #8540 : TDD surface reordering and bug fixing
  • #8544 : Fix #8542 - Escape HTML characters.
  • #8556 : Absorption chillerheater plant loop fixes
  • #8558 : Coil:Cooling:DX updates
  • #8561 : PMV follow up
  • #8565 : #8564 #8563 - GetLowTempRadiantSystem fails when you have more a LowTempRadVarFlow AND at least one other type + Idd issue
  • #8569 : Cleaning up LowTemperatureRadiantSystems
  • #8571 : UnitarySystem used as single zone vav will crash with blank no load air flow method
  • #8572 : Fix Thermal Comfort zone temperature and humidity lag
  • #8573 : Fix #8484 - Flush all files when Running via API before finish
  • [#8574...
Read more

9.5.0 IOFreeze

23 Feb 14:25
003df71
Compare
Choose a tag to compare
9.5.0 IOFreeze Pre-release
Pre-release

This is the IO freeze version of EnergyPlus 9.5.0. This is intended to give developers time to test out the transitioned objects and structural changes, and give us feedback if something is amiss.

Installer package doesn't grab the input rules file. It is here if you need it: https://github.com/NREL/EnergyPlus/blob/003df71316a25e61ad4499d0903776afaae4bec8/src/Transition/InputRulesFiles/Rules9-4-0-to-9-5-0.md

EnergyPlus 9.4.0

29 Sep 12:18
998c4b7
Compare
Choose a tag to compare

EnergyPlus 9.4.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 9.4.0. There were many bug fixes and prominent new features this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.

API Change Notice

EnergyPlus 9.3.0 included a brand new API to enable new workflows around EnergyPlus and also a Python Plugin system where user-defined Python scripts could be called by EnergyPlus during a simulation instead of Erl code written in the input file. While the API is going to be generally quite stable for most releases, there was a major break this release. Most API functions, and the Python Plugin class methods, now accept a state argument. More information is available in the Input Output Reference section on API usage.

Supported Platforms

  • Windows 10: 32 and 64-bit versions
  • Linux (Ubuntu 18.04 and 20.04) 64 bit versions
  • Mac OSX 10.15 64 bit versions (although basic testing shows it seems to work on 10.14)

Changelog for EnergyPlus 9.4.0-998c4b761e

Consists of pull requests merged in this release - starting with SHA baff089

New Features

  • #7821 : Add Report of SEER calculated using the user specified PLF curve and default AHRI curve and C_D
  • #7915 : Translate EMS Example Files to PythonPlugin
  • #7984 : Add zone outdoor volume flow rate report variable to all single duct air terminal units
  • #8016 : Low Temperature Radiant System Controls Part 1
  • #8032 : Make PythonPlugin:Variables Extensible
  • #8042 : New Constant Flow and Electric Radiant System Controls and 2-D Modeling Capabilities
  • #8070 : Refactored Autosizing Library
  • #8077 : Support Electric Heating Coil in FanCoilUnit with MultiSpeedFan Capacity Control
  • #8100 : Resilience Metrics Reporting
  • #8101 : Support Electric Heating Coil with ASHRAE90VariableFan Capacity Control
  • #8113 : Implementation of On-Off Control Capabilities for the Variable Flow and Electric Low Temperature Radiant Systems
  • #8121 : Add new performance precision tradeoffs modes, functionality, and reports, TeX document updates
  • #8123 : Enable Coal fuel type for Coil:Heating:Fuel
  • #8128 : Variable Flow and Electric Low Temperature Radiant System Setpoint Definition Enhancement
  • #8142 : Addition of Running Mean Outside Air Control for the Low Temperature Constant Flow Radiant System Model
  • #8143 : Added two weather variables for outputs and calculate sky emissivity and temperature using timestep interpolated inputs
  • #8152 : Add interior surface sections to Envelope Summary Report
  • #8170 : Enhancement of Low Temperature Radiant Models to Allow Multi-Zone Systems
  • #8183 : Implement Changeover Delay for Hydronic Low Temperature Radiant Systems
  • #8193 : Addition of ISO Standard 11855-2 Modeling of Fluid to Slab Heat Transfer in Hydronic Low Temperature Radiant Systems
  • #8195 : Extensible PythonPlugin:SearchPaths
  • #8212 : New EMS calling point, functions, and variables
  • #8269 : Allow Multiple Scheduled Shades to Reference a Single Window

Performance Enhancements

  • #7847 : Streamline inside surface heat balance - reorder surfaces - add path for CTF-only simulations
  • #7899 : Apply Direct solution in new dx coil
  • #7904 : Native E+ CSV output and conditional output file selection
  • #7963 : Skip interzone diffuse solar exchange factors calculations when no interzone window exists
  • #8083 : Revise calc zone sums
  • #8141 : SurfaceWindow struct refactoring
  • #8182 : Bypass interior solar distribution calculation at night

Defects Repaired

  • #7522 : Fix logic for FlowFromSystem choice for ElectricEquipment:ITE:AirCooled
  • #7578 : Controller:WaterCoil Maximum Actuated Flow should default to autosize and warn if zero
  • #7736 : Fix radiation variable outputs
  • #7860 : Use hg to report latent load instead of hfg in AirflowNetwork
  • #7861 : Address total/sensible/latent calculations issues for DX cooling coils and others
  • #7872 : Fix heat emission HVAC relief and rejection output:variable reported values
  • #7874 : Fix optimum start to not override thermostat post-occupancy
  • #7884 : Assign Fan AirLoopNum even if fan is not yet activated
  • #7886 : Eliminate double counting of fan heat for water cooling coils
  • #7887 : Subcool reheat dx coil follow up
  • #7890 : Fix ASHRAE simple method for vertical surfaces
  • #7894 : Correct VS coil operation with HX
  • #7895 : Disaggregate "Additional Fuel" in End Uses, etc. output tables
  • #7903 : Add System Level Loads Output Variables
  • #7909 : Fix Zone Contaminant Source or Sink CO2 Gain Volume Flow Rate output
  • #7912 : Rezero sizing arrays to correct DOAS loads in Loads Component Summary reports
  • #7916 : Use correct argument to calculate hg in AirflowNetwork
  • #7919 : Addressed idle/noload air flow rate for variable and multi speed coils of unitary system
  • #7920 : Fix scheduled Output:Variable bug with JSON outputs
  • #7927 : API FollowUp and Testing
  • #7928 : Make latent Degradation work for Variable Speed DX coil in Coil System
  • #7934 : #7902 - Fix inappopriate severe error: Heater Control Type for WaterHeater:Stratified must be CYCLE
  • #7935 : Fix blank utility tab on classic EP-Launch
  • #7941 : Allow ExteriorScreen used in EMS Window Shading Control
  • #7948 : Addressed HeatExchanger:AirToAir:SensibleAndLatent negative effectiveness and sizing
  • #7955 : Address zone air terminal zone outdoor air flow rate reporting issues
  • #7956 : Remove FlowLock From Pond GHE
  • #7964 : Fix Zone Component Loads Report delayed component calculation and correct row for Kiva surfaces
  • #7966 : Address error in water consumption calculation in evap cooled Chiller:Electric:EIR
  • #7970 : #7442 - Make Output:Diagnostics unique-object and extensible, Output:DebuggingData use a boolean
  • #7978 : Remove FlowLock from Surface GHE
  • #7979 : Windows installer always register ocx files
  • #7980 : Fix Controller:WaterCoil chilled water temperature and humidity control
  • #7981 : Obtain same results with and without EMS Construction:ComplexFenestrationState
  • #7982 : Fix adaptive algorithms defaults
  • #7983 : Fix identity matrix for diffuse solar exchange factors between zones
  • #7987 : #7809 - Floating-point error when summing Daylighting Zone Fractions
  • #7988 : Fix water coil user-specified sizing and Component Sizing Summary table for fan coils
  • #7990 : Correction of Crash in Indoor Pool Model Related to Improper Surface Reference
  • [#7993](https://github.com/NREL/EnergyP...
Read more

EnergyPlus 9.4.0 IO Freeze

21 Aug 17:34
908c5ce
Compare
Choose a tag to compare
Pre-release

This represents the I/O freeze for EnergyPlus 9.4.0. After this point, no functional changes will be made to the IDD, no structural changes will be made to the output, and no existing API functionality will be broken.

This is not an official release, but instead will allow for interfaces to build upon a stable interface for the upcoming release.

EnergyPlus 9.3.0 - Bug Fix Followup Release

13 May 13:31
Compare
Choose a tag to compare

This is a bug fix release of EnergyPlus 9.3.0. I am leaving it marked as a pre-release for the time being primarily because the Mac CI instance has gone to sleep, and we cannot get physical access to it right now due to corona, so we likely won't get Mac packages for a few days while we get that reconciled.

This bug fix is not an essential download for most users. The most prominent bug fixes are related to the API/Python Plugin world, where a number of significant fixes went in, alongside extensive unit testing.

Until the Mac download is complete, users are still directed to the original 9.3.0 release. Once the Mac is done, we will do final testing, and then we can mark this as the latest full release.

EnergyPlus 9.3.0

27 Mar 14:50
baff089
Compare
Choose a tag to compare

EnergyPlus 9.3.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 9.3.0. There were many bug fixes and prominent new features this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.

MAJOR CHANGES

This version of EnergyPlus contains three new features that are of extreme significance:

  • The ability to leverage the GPU for shading calculations, with the potential for major runtime improvement.
  • A new Python Plugin/EMS system where the user can write Python scripts instead of using the Erl language.
  • An EnergyPlus API that exposes functional, runtime, and data exchange capabilities. An issue was found with linking to the API right before release, that could cause issues on Mac and maybe Windows, which will be addressed in a follow-up bug-fix release of 9.3.0 as soon as possible. Also, API documentation will be generated and posted on the EnergyPlus documentation page and possibly elsewhere soon.

These are brand new features, with new dependencies, and a world of new capabilities. We encourage our users to try these out and report back issues. A more thorough overview is provided in the installed README, and full documentation is found in the InputOutputReference and EngineeringReference documents included with the installers.

Platforms

  • Windows 7, 8 & 10: 32 and 64-bit versions
  • Linux (Ubuntu 18.04 and compatible) 64 bit versions
  • Mac OSX 10.13 64 bit versions

Changelog for EnergyPlus 9.3.0-baff08990c

Consists of pull requests merged in this release - starting with SHA 921312f

New Features

  • #6971 : NFP for Error Enhancement
  • #7302 : Allow GPU-based shading calculations
  • #7489 : Extend EIR WWHP to Air-source
  • #7534 : Implement Carroll method for Interior Radiant Heat Exchange
  • #7535 : NFP for HAMT Enhancements Part 1
  • #7562 : Add Three Alternative Models for Clear Sky Emissivity Calculation
  • #7567 : Sizing speed up related to reducing the number of warmup days for design days
  • #7574 : A new algorithm for polygon clipping in solar calculations for rectangular surfaces
  • #7603 : Input file conversion utility IDF->epJSON and reverse
  • #7605 : Allow ZoneHVAC:TerminalUnit:VariableRefrigerantFlow to be connected to AirloopHVAC and AirLoopHVAC:OutdoorAirSystem:EquipmentList
  • #7623 : #7545 - Support QtIFW installers on Linux
  • #7643 : New Schedule for Minimum Airflow for VAV Boxes
  • #7707 : Condenser hot gas reheat model for DX Cooling Coil
  • #7761 : Add Performance Overrides and Reporting
  • #7776 : C API, Python API, and Python Plugins
  • #7792 : DX Cooling Coil Refactor
  • #7816 : Add new example file for VAV Box Minimum Air Flow turndown schedule use
  • #7822 : Fixes and Documentation for Performance Overrides and Reporting
  • #7834 : Scheduling min air flow for vav boxes follow up

Performance Enhancements

  • #7302 : Allow GPU-based shading calculations
  • #7534 : Implement Carroll method for Interior Radiant Heat Exchange
  • #7567 : Sizing speed up related to reducing the number of warmup days for design days
  • #7574 : A new algorithm for polygon clipping in solar calculations for rectangular surfaces
  • #7761 : Add Performance Overrides and Reporting

Defects Repaired

  • #7397 : Fix #7136 - Clarify which peak the outputs of the coil sizing details are referring to
  • #7436 : Addressed Coil:Heating:DX:MultiSpeed & Coil:Heating:WaterToAirHeatPump:EquationFit values missing from ComponentSizes when hard-sized
  • #7448 : Remove AirTerminal:SingleDuct:Uncontrolled
  • #7459 : Add "with escalation" tables to life cycle cost report
  • #7495 : Corrected MultiSpeed DX Cooling Coil sizing variable names and capacity reporting issues
  • #7523 : Standardize fuel types, remove input synonyms and other input cleanup
  • #7528 : AirloopHVAC:UnitarySystem used with other zone equipment does not meet the load when the zone thermostat is in the deadband
  • #7532 : Update v8-9-0 transition - fix old key choice synonyms that fail in v8-9-0
  • #7542 : Fix Divide by Zero in CentralHeatPump
  • #7548 : Update humidity ratio calculation in PsyTwbFnTdbWPb() function
  • #7571 : Coil leaving air humidity ratio in Coil Sizing Summary shows wrong unit (temperature)
  • #7572 : Update Water Mains Correlation Temperature Calculation to be Consistent with Reference and E+
  • #7577 : SizingPeriod:DesignDay Enthalpy at Maximum Dry-Bulb is not applied correctly - off by x1000
  • #7580 : Update transition rule for TableMultiVariableLookup Normalization Reference from 9.1.0 to 9.2.0
  • #7582 : Bug fixing in ElectricEquipment:ITE:AirCooled calculations
  • #7584 : Modify End Use by Subcategory tables in SQL so they can be queried
  • #7587 : Fix bug in Output:Table:Annual when using Maximum/MinimumDuringHoursShown
  • #7607 : Addition of Missing Information in IDD Description of Cooling Panels
  • #7615 : #7589 - Add silent install capability to QtIFW installers
  • #7620 : Fix epJSON parsing and simulation
  • #7624 : Addressed broken No Load Supply Air Flow Rate sizing methods in Unitary System
  • #7626 : Corrected CapFTemp curve index used in multi-speed DX coils for capacity sizing
  • #7627 : Correct desuperheater reclaimed heat calculation and fix its delivery to tank source side
  • #7630 : Fix table min/max normalization
  • #7635 : Addresses Set DOAS Set point temp to default if fields are blank
  • #7636 : Call DXCoils::DisableLatentDegradation after getting cooling coil index
  • #7641 : Bisection algorithm not working #7604
  • #7647 : Add tolerance for high humidity OA control
  • #7659 : Add warning to IDF Editor when \min-fields is greater than number of fields
  • #7666 : Documentation Fixes - 2019b
  • #7672 : Fix custom meter error with zone mechanical ventilation and airloop variables
  • #7696 : Zone Air Terminal VAV Damper Position variable is always zero for VAV Rheat with VS Fan air terminal
  • #7701 : Variable Refrigerant Flow model COP results inaccurate when performance curve minimum does not match min PLR
  • #7702 : Addressed CoolingTower:VariableSpeed control problems
  • #7708 : Require WindowMaterial:ComplexShade Emissivity to be >0
  • #7714 : Fix HeatPump:PlantLoop:EIR:Heating/Cooling PLR Curve Name
  • #7717 : #7711 - Fix crash when using both WaterHeat:HeatPump:PumpedCondenser and WaterHeater:HeatPump:WrappedCondenser
  • #7719 : Addresses ZoneHVAC:TerminalUnit:VariableRefrigerantFlow with blowthrough fan getinput issue
  • #7721 : Add missing references for support of FanSystemModel in various HVAC/ZoneHVAC components
  • #7723 : Fix #7648 - VRF model EIR heat recovery term uses capacity instead of EIR
  • #7724 : 7640 remove a wro...
Read more

IDD Freeze of Version 9.3.0

24 Feb 12:37
cc126b8
Compare
Choose a tag to compare
Pre-release

Looks like we made it to the IO freeze for version 9.3.0. This package contains a lot of new stuff. There are possibly some hiccups as we get all these changes finalized, so please test as much as possible. Some of the new changes include:

  • A proper C API exposing functional calculations, runtime callback hooks, and data transfer capabilities
  • A Python wrapper around this C API
  • A Python EMS system which allows users to define custom control logic and component physics models using Python methods instead of the built-in runtime language.
  • Support for using GPU pixel counting to do shading calculations, which has shown significant performance improvements in preliminary testing.
  • A Performance "Trade-offs" object which lets the user conveniently adjust some simulation options to make simulations faster, or more enable the full rigorous calculations.

Note that since we are building against Python, we are including the python dynamic library as well as the Python standard library. This is causing the packages to swell up a little this time, but it avoids having to require users to install Python separately.

Note that right now I am not trying to actively support having users install additional packages into the pre-packaged Python standard library. I realize this will be the first thing users ask, and I will be working on formalizing that process later.

Note that we are not linking against Python on Windows 32-bit builds. The CI machine only has 64-bit Python, and so the 32-bit has this disabled. I am unsure whether we will resolve this for release time or not. (32-bit Windows builds are being used less and less.)

Some things that we still are resolving for the official release:

  • Documentation of the API and Python Plugins, as well as some packaging tasks (including the header file in the install so users can build against it.)
  • Installer cleanups -- hopefully getting QtIFW working robustly on all platforms
  • Many bug fixes still to come

EnergyPlus 9.2.0

27 Sep 14:22
921312f
Compare
Choose a tag to compare

EnergyPlus 9.2.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 9.2.0. There were many bug fixes and prominent new features this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.

Platforms

  • Windows 7, 8 & 10: 32 and 64-bit versions
  • Linux (Ubuntu 18.04 and compatible) 64 bit versions
  • Mac OSX 10.13 64 bit versions

Changelog for EnergyPlus 9.2.0-921312fa1d

Consists of pull requests merged in this release - starting with SHA 08d2e30

New Features

  • #6749 : Refactor Table Objects and Interpolation Algorithms
  • #7217 : Increases Schedule:Compact IDD fields
  • #7230 : Model DOAS Supplying Air to Inlets of Multiple AHUs
  • #7249 : NFP Changeover Bypass VAV enhancements
  • #7251 : Add More Coil and Tank Choices for Desuperheater
  • #7252 : Add Supplemental Heating Coil to VRF Air Terminal Unit
  • #7312 : Allow InternalMass object use with ZoneList
  • #7330 : Support System Fan Object in Airflow Networks
  • #7360 : Changing sequential load fractions to schedules
  • #7364 : Add global options for performance/precision tradeoffs
  • #7410 : Add diagnostic script for checking AirflowNetwork models
  • #7417 : Eliminate iteration release
  • #7431 : Addition of Standard Effective Temperature (SET) as an Output Variable
  • #7455 : New Air Thermal Boundary Construction Type
  • #7457 : Added Ability to Report Interior Moveable Insulation Inside Face Surface Temperature
  • #7469 : Air Boundary - Part 2 - Cleanup and Fix Daylighting

Performance Enhancements

  • #6749 : Refactor Table Objects and Interpolation Algorithms
  • #7267 : Streamline ManageSurfaceHeatBalance - Part 1
  • #7361 : Cache and refactor two psy functions
  • #7364 : Add global options for performance/precision tradeoffs
  • #7408 : Refactor the data structure of struct SurfaceWindowCalc
  • #7416 : Cache GetSpecificHeat of glycols
  • #7417 : Eliminate iteration release
  • #7432 : Stratified tank adaptive internal sub timestep

Defects Repaired

  • #7084 : Reference to trackSorageOpMeterName_ correction
  • #7114 : Make RunPeriod 'Name' field required and write transition rules
  • #7207 : Fix #7147: Error Flag (ErrorsFound) passed by reference is overriden to false in some functions
  • #7214 : Fix #7213: encode all IDF/IMF files as UTF-8, and add ci script to check encoding.
  • #7235 : Fix #7225 - Add Year field in SQL for DaylightMapHourlyReports
  • #7242 : Fix WAHP simultaneous heat-cool with dehumid load plus heating load
  • #7247 : Fix #7082 - Site:GroundTemperature:Undisturbed:FiniteDifference results in crash
  • #7258 : AirloopHVAC:UnitarySystem control type = SingleZoneVAV crashes with autosized water coils
  • #7261 : Exterior vertical foundation insulation was sometimes assigned to multiple Kiva surfaces
  • #7262 : Relax Kiva weighting checks
  • #7268 : Correct VRF system model to use both capacity and EIR boundary curves for evaluating performance
  • #7274 : Fix daylighting for BSDF complex fenestration with shading layer
  • #7278 : Use source mass flow rate in unmet energy calculation on stratified tank
  • #7280 : Correct load accounting for AirloopHVAC:UnitarySystem when used as zone equipment
  • #7284 : Tag cooling panel as valid branch equipment in IDD
  • #7286 : Tank Source Side Flow Control Mode IndirectHeatAlternateSetpoint Code Not Hit
  • #7288 : AirloopHVAC:UnitaryHeatCool:VAVChangeoverBypass incorrectly indexes zone loads
  • #7293 : Correct cont fan control logic and add unit test
  • #7295 : Correct physics based VRF model to align inlet and outlet air flow rates
  • #7299 : Indirect Evaporative Cooler Research Special does not always set the secondary air outlet node conditions
  • #7300 : Correction of ACH Set to Zero for CeilingDiffuser Convection Model
  • #7301 : Additional Warnings for Thermal Comfort Schedules
  • #7304 : EvapCooler crash with autosized field and no design days run
  • #7305 : Incorrect EvaporativeCooler:Direct:ResearchSpecial water pump power modifier curve use
  • #7307 : Modification of Thermal Comfort Setpoints Documentation to Clarify Air Conditions Used
  • #7313 : Fix #7256: Linux sh installer is broken in 9.1.0
  • #7316 : Fix #7310: ReadVarsEso launched from energyplus commandline does not work for folders with spaces in path
  • #7319 : Allows ZoneHVAC:EvaporativeCooler unit to cycle
  • #7320 : Add a clear_state to DataStringGlobals to avoid problems when running unit tests serially (FiniteDiff)
  • #7323 : Update Mac Installer
  • #7331 : Fixed the EcoRoof documentation issue #4416
  • #7333 : Coil:Heating:Desuperheater continually updates water inlet temperature during iterations causing high water tank energy use.
  • #7336 : Fix #7156 - Program doesn't terminate when it should in WeatherManager
  • #7337 : Fix Issue #5625 : Equation number references missing in Engineering Reference
  • #7338 : Fix #7328 - Crash if AFN zone doesn't have inlet or return node connection
  • #7339 : Upgrade and Expansion of Detailed Ice Storage Performance Curves
  • #7340 : Removed Repeated I/O Reference Section on FC Factor Method
  • #7341 : Correction of Typos in Input/Output Reference and IDD
  • #7344 : VRF:FluidTemperatureControl with Fan:systemModel runs continuously in fan cycling mode
  • #7349 : Fix Issue #6650 - Better documentation for Counter Flow vs Parallel flow coil parameter
  • #7351 : Fixed ASHRAE9012016 ApartmentMidSize and OutpatientHealthCare Test files
  • #7354 : Addressed FluidCooler:SingleSpeed UA value autosize problem
  • #7356 : Fix #7346 - AirLoop/Facility Component Load Summary can apply conversion to IP twice
  • #7357 : Construction:WindowEquivalentLayer using invalid layer material fatal out with error message
  • #7359 : Correction of various documentation issues noted in early 2019
  • #7362 : Corrected Pump Issue in Test Suite Input File
  • #7363 : Addressed equivalent layer window open channel model converging problem
  • #7366 : Fix issue #5274 - Documentation for ComponentCost:LineItem
  • #7369 : Issue #6680 - Schedule:File column separator
  • #7370 : addressed low surface temperatures for WindowEquivalentLayer with interior blind
  • #7371 : Addressed Zone heating load reporting issue if Zone Heating Desi...
Read more