Skip to content

EnergyPlus 9.2.0

Compare
Choose a tag to compare
@Myoldmopar Myoldmopar released this 27 Sep 14:22
· 24864 commits to develop since this release
921312f

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 Design Supply Air Temperature is less than the heating setpoint
  • #7373 : Bug Fix (Linux Build Warning) to WeatherManager.cc
  • #7376 : Addressed Fan models need to protect against negative fan power due to bad EMS override values
  • #7380 : Addressed FanCoil with CyclingFan control using Fan:SystemModel has different fan power than Fan:OnOff
  • #7382 : Addressed Economizer BypassWhenOAFlowGreaterThanMinimum control needs a mass flow tolerance
  • #7386 : Unit Ventilator Variable Fraction OA Control Correction and Fix Fan Mode Schedule with Fan:SystemModel
  • #7387 : Addressed SurfaceControl:MovableInsulation doesn't catch wrong Material types
  • #7389 : Fixed Read Vars compiler warnings on Mac
  • #7392 : Clarification of Description of Zone Air System Heating/Cooling Energy/Rate Output Variables
  • #7394 : Fix #7151 - Generator Availability Schedule is silently ignored for Photovoltaics
  • #7395 : Fix #7378: Warn if tank (mixed or stratified) falls below 2C to indicate potential freeze
  • #7398 : Provide correct outlet air properties
  • #7399 : Fix #7396: Use QtIFW windows
  • #7402 : Revise PlantLoopSolver rules for series active branches with no flow request
  • #7403 : Fixed spelling of "point" in three files.
  • #7404 : Fix Issue #7218: Update LCC to use 2019 NIST supplement
  • #7405 : Correct latent output reporting for AirflowNetwork Infiltration and Mixing
  • #7412 : Correction to UnitarySystem when HumRat control node is different from Temp control node
  • #7414 : Fix AFN floating point underflow
  • #7415 : Fix #7342 - Change TimeStepType to be an enum rather an int and correct sql behavior
  • #7419 : Allow Movable Insulation to Support Equivalent Layer Glazing
  • #7426 : Correct PLR in chiller IPLV calculation
  • #7427 : Fix #6353 - Evap. condenser sizing output for Coil:Cooling:DX:SingleSpeed and TwoSpeed wrong labels
  • #7428 : Fix #6738 - Source Energy End Use Components Per Conditioned Floor Area and Per Total Floor Area the same
  • #7429 : Fix #7195 - Table output file incorrectly reports capacity of water-to-water heat pumps
  • #7434 : Fix for Kiva initialization indoor temperature assumptions
  • #7435 : Coil Sizing report fixes
  • #7438 : Revise error trap in psywfntdppb and set a reasonable W value to continue simulation
  • #7439 : Fix the OutputVariables reference issue for cooling coils for #6767 and #7440
  • #7441 : Correction of Infrared Transparent Material Code and Interior Radiation Exchange
  • #7443 : Unit Ventilator with Cycling Fan Operation Resulting in Negative Cooling Coil Loads
  • #7444 : Ceiling Diffuser Convection Coefficient Transition from Natural to Forced Convection
  • #7446 : Resolve Site:GroundDomain:* Issues with R-Only Materials
  • #7447 : Correct AirflowNetwork zone Outdoor Air conditions for local environment when no schedules exist in OutdoorAir:Node object
  • #7449 : VRF Temperature Control outputs don't add up
  • #7450 : Fixed #7182 - a bug when simulating with leap days
  • #7452 : 7445 Allow evap cooler in air loop to cycle with air loop flow fraction
  • #7458 : Corrected Cutoff between Windward and Leeward for Exterior Convection Models
  • #7460 : fix the doc description for Coil:WaterHeating:AirToWaterHeatPump*
  • #7461 : Update use of Minimum Outdoor Air Temperature for Compressor Operation
  • #7462 : Schedules which change pattern during Daylight Savings Time cause incorrect results at hour 23
  • #7463 : Remove extraneous epJSON fields when outputting converted file
  • #7465 : Update UnitarySystem warning messages to better reflect cause of simulation termination.
  • #7467 : Fix some typos/grammar
  • #7472 : Fix ideal loads heating sizing with outdoor air
  • #7473 : Fix #7176: Non-zero zone origins warning is wrong with simple rectangular surface
  • #7474 : Correction of Window Face Temperature Reporting for Non-Complex Windows
  • #7482 : ZoneHVAC:PackagedTerminalAirConditioner with autosized steam coil terminates with fatal error
  • #7483 : Revert fluid inlet temp change for DX heating coil
  • #7486 : Fix errors when HVAC:Template:Zone:* uses electric baseboard and fix HW baseboard with ...Boiler:ObjectReference
  • #7487 : Correction of Reversed Interzone Construction Check for Asymmetric Material Layers
  • #7493 : Update third party libraries
  • #7497 : Documentation clarification of the ITE Equipment object
  • #7498 : Follow up to 7249 changeover bypass vav enhancement
  • #7504 : Surface Outside Face Convection Heat Gain Rate was fixed when rain flag is true & to be altered for OSCM as well
  • #7509 : Add explanation for CurrentEnvironment built-in EMS variable in ApplicationGuideEMS.pdf [#7303]
  • #7517 : Fix infinite loop in input processor
  • #7519 : Fix crash when a given airloop serves more than one air terminal in the same zone
  • #7527 : Update Kiva to v0.6.1.
  • #7530 : Fixes missing CSV or Meter.CSV when using EP-Launch 3

Under the Hood Restructuring

  • #6749 : Refactor Table Objects and Interpolation Algorithms
  • #7322 : Plant component continued - without boilers
  • #7329 : Plant component continued with boilers
  • #7358 : Plant component refactor continued: fluid coolers
  • #7432 : Stratified tank adaptive internal sub timestep
  • #7488 : Boiler:Steam PlantComponent Refactor
  • #7494 : Cooling tower plant component refactor