A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of EnergyPlus

EnergyPlus - EnergyPlus 9.6.0, Release Candidate 5

RC4 barely started building and I realized that somehow the new deprecation document was being Git-Ignored, so it was missing with GHA tried to make package. Kicking this back off again to get good release packages for testing.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 3 years ago

EnergyPlus - EnergyPlus 9.6.0, Release Candidate 4

Release candidate based on prep branch. If all goes well, this could be the final RC. Please test away. This pre-release will be deleted later.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 3 years ago

EnergyPlus - EnergyPlus 9.6.0, Release Candidate 3

RC 3 with (hopefully) an EP-Launch issue worked out. Still waiting on an OpenStudio-identified fix and maybe a PyExpandObjects addition.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 3 years ago

EnergyPlus - EnergyPlus 9.6.0, Release Candidate 2

Release Candidate 2, will be deleted later. (We are inching close to release though)

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 3 years ago

EnergyPlus - EnergyPlus 9.6.0, Release Candidate 1

Beta level release, to be deleted once release is complete.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 3 years ago

EnergyPlus - EnergyPlus 9.6.0 IO Freeze

OK, I believe this is the IO freeze version of EnergyPlus. All the pull request labeled for the IO freeze milestone have been merged in. There are definitely still plenty of things to do before release happens, but that's what the post-IO-freeze period is all about. Barring something crazy, this is the IO freeze release.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 3 years ago

EnergyPlus - RC 2 for 9.6 IO Freeze

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 3 years ago

EnergyPlus - RC 1 for 9.6 IO Freeze

Just checking in on package building. Plenty more to get into 9.6 before IO freeze.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 3 years ago

EnergyPlus - Test Build 1 of 9.6

Will be deleted, just checking how GHA release packages are going ahead of the IO Freeze.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 3 years ago

EnergyPlus - Custom Installer #4 for OpenStudio with HVAC Flex Measures

The QtIFW stuff has been resolved in develop. Those workflows are now properly pulled into this branch. The HVACFlexMeasures branch is still quite a ways behind develop, so there is a chance that something is not compatible. But let's see what happens.

Consumption - Buildings and Heating - C++
Published by Myoldmopar almost 4 years ago

EnergyPlus - Custom Installer #3 for OpenStudio with HVAC Flex Measures

Got the QtIFW stuff fixed on develop, so I pulled the workflow rules into this branch. If it fails to build, it's because some other change has been made in the workflows that is causing a conflicted build state. If that happens, I will make one pass to revert all the workflow changes that have been made here and then just tweak the Qt stuff to fix what I just fixed in develop. If that doesn't work then, well, I'm done trying for now.

Consumption - Buildings and Heating - C++
Published by Myoldmopar almost 4 years ago

EnergyPlus - Dummy build

Test QtIFW version 4.1.1 instead of 4.1 and see if packages build. If so, then merge #8842 and delete this pre-release.

Consumption - Buildings and Heating - C++
Published by Myoldmopar almost 4 years ago

EnergyPlus - Custom Installer #2 for OpenStudio with HVAC Flex Measures

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

Consumption - Buildings and Heating - C++
Published by Myoldmopar almost 4 years ago

EnergyPlus - Custom Installer for OpenStudio with HVAC Flex Measures

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

Consumption - Buildings and Heating - C++
Published by Myoldmopar almost 4 years ago

EnergyPlus - EnergyPlus 9.5.0

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 : Fix #8483 - pyenergyplus: system exit called when energyplus can't run
  • #8576 : Various DX coil fixes
  • #8577 : Addresses zone air mass flow balance enforcing problem when there is "balanced" exhaust flow
  • #8582 : HotFix #8581: make AirLoopHVAC:DedicatedOutdoorAirSystem's airloophvac_name extension case-insentive
  • #8592 : Pass correct mass flow rate to calculate flow function multiplier for MS DX heating coil
  • #8594 : Exclude air boundaries and non-used constructions in conduction finite difference
  • #8596 : Outdoor Air Details Report - part 2
  • #8607 : Address VS DX cooling coil outlet air condition calculation problem when PLR is zero
  • #8612 : Set default value for OpaqueSkyCover when missing
  • #8620 : Fix idf transition issues in EMS Actuator
  • #8624 : Fix issue 6998 Fuel Cell Zero Cp causing div-by-zero and repeated root solver errors
  • #8631 : Add Py_SetProgramName to make sure sys.argv[0] is set
  • #8637 : Global HeatingCoils, DualDuct, DataPhotovoltaics & Fix #8635
  • #8645 : Fix heating energy calculation and reporting errors for gas fired and exhaust fired absorption chillerheater models
  • #8661 : Fix epJSON minfields and extensible input processing
  • #8665 : WaterToAirHeatPump statics fix
  • #8667 : Add an explicit "EnergyPlus" namespace to a state argument
  • #8671 : Fix #8670 - Example IDF File not valid per IDD: UnitaryHybridAC_DedicatedOutsideAir.idf

Under the Hood Restructuring

  • #8248 : Finish removing Objexx gio
  • #8257 : Surface Window data struct & heat balance routines refactoring
  • #8267 : Global WaterToAir
  • #8275 : Update PVWatts using SAM Simulation Core library
  • #8318 : Global Cleanup
  • #8331 : Global DataGlobals: Part 1
  • #8334 : Global DataConstruction, VariableSpeedCoils, and VentilatedSlab
  • #8338 : Global UserDefined
  • #8342 : Global DataGlobals: Part 2
  • #8343 : Global TranspiredCollector through SurfaceGroundHeatExchanger
  • #8347 : Heat balance surface data structure refactoring
  • #8349 : Global SteamCoils and Others
  • #8350 : Global DataGlobals: Part 3
  • #8351 : Global SurfaceGeometry
  • #8355 : Move to c++17 while keeping old boost
  • #8360 : Global DataWater
  • #8368 : Global DataTiming
  • #8374 : Global UtilityRoutines
  • #8375 : Global DataGlobals: Part 3
  • #8379 : Remove round trim cleanup formatting
  • #8382 : Remove EP_UNUSED and use C++17's [[maybe_unused]]
  • #8383 : Global DataAirSystems
  • #8384 : Global DataBranchAirLoopPlant
  • #8385 : Global DataBranchNodeConnections
  • #8387 : Global DataBSDFWindow
  • #8388 : Global sim manager sim air
  • #8393 : Global Daylighting
  • #8402 : Global DataEnvironment
  • #8403 : Refactoring of CalcInteriorSolarDistributions and reduce condition checkings
  • #8409 : Change consts to enums
  • #8414 : Global state refactor continued
  • #8425 : Cmake modernize
  • #8429 : Global SystemReports and OutputProcessor
  • #8432 : Global OutputReportTabular
  • #8435 : Convert window shading flag to enum class
  • #8437 : Global SimAirServingZones
  • #8442 : Refactor internal source inputs
  • #8457 : Global DataPlant plus a few other PlantComponents
  • #8470 : Global state MixedAir, DataZone*
  • #8491 : GHE Updates
  • #8493 : Global PlantPipingSystemsMgr
  • #8507 : Global MicroCHPElectricGen
  • #8534 : Global DataHeatBalance
  • #8559 : Global DataSurfaces
  • #8578 : Global Furnaces+LowTempRadiantSystems+ScheduleManager
  • #8583 : Global EvaporativeCoolers
  • #8584 : Global DataSizing
  • #8585 : Global EcoRoofManager, RoomAirModelManager, InternalHeatGains, HVACDXHeatPumpSystem, and HVACUnitaryBypassVAV
  • #8587 : Global data heat bal fan sys
  • #8588 : Global DataSystemVariables+FaultsManager
  • #8605 : Global HeatBalanceManager+HeatBalanceSurfaceManager+SimAirServingZones
  • #8606 : Global DataLoopNode & HeatBalanceHAMTManager
  • #8615 : Global HVACController, RootFinder, and others
  • #8617 : Global FanCoilUnits, EcoRoofManager, & SolarReflectionManager
  • #8619 : Global Daylighting Manager, External Interface, Erl Processor
  • #8622 : Global DataHeatBalSurface, InternalHeatGains, and SolarReflectionManager
  • #8623 : Global DataShadowCombinations, ElectricPowerServiceManager, ReportCoilSelections
  • #8625 : Global-Elements
  • #8627 : Global HVACManager, HVACMultiSpeedHeatPump, and HVACDXHeatPumpSystem
  • #8629 : Global OutputReportTabular, OutputReportTabularAnnual, DXFEarClipping, PVWatts
  • #8630 : Deglobalizes a bunch of files.
  • #8632 : Global-SimAirServingZone, HighTemperatureRadiantSystems, HeatRecovery
  • #8636 : Globals hvac globals
  • #8637 : Global HeatingCoils, DualDuct, DataPhotovoltaics & Fix #8635
  • #8641 : Global-Psychrometric
  • #8642 : Deglobalizing EnergyPlus
  • #8646 : Remove Statics from ErrorsFound, some "W" files.
  • #8648 : Globals cleanup
  • #8649 : Grounding EnergyPlus (removing the static), Cont'd
  • #8650 : Deglobalizing & removing the static DesiccantDehumidifiers, HeatBalanceIntRadExchange, and HVACDXSystem
  • #8651 : Remove More Statics
  • #8652 : Continued Grounding of EnergyPlus
  • #8655 : Remove statics, WaterCoils, WaterToAirHeatPump, TranspiredCollector, UFADManager, UnitHeater
  • #8656 : Continued Grounding of EnergyPlus
  • #8657 : Continued Grounding of EnergyPlus Round 4
  • #8658 : Ground psychrometrics
  • #8659 : Continued Grounding of EnergyPlus
  • #8660 : Statics Cleanup
  • #8662 : Grounding SolarShading, Deglobalizing ICEngineElectricGenerator
  • #8668 : Final grounding and deglobalizing

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 4 years ago

EnergyPlus - Release Candidate 2 to 9.5.0

Test release only.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 4 years ago

EnergyPlus - First release candidate for testing

Will be deleted after testing...

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 4 years ago

EnergyPlus - Just a test package

To be deleted

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 4 years ago

EnergyPlus - 9.5.0 IOFreeze

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

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 4 years ago

EnergyPlus - Release Candidate 1 for 9.5.0 IO Freeze

There is still one possible merge tomorrow, but I wanted to get this started. This is a test build that will be deleted without notice, don't rely on it for anything. But if you can pull it once it builds and report your issues/success, that is welcome.

Update: Downloaded the graphical installers and ran on all three platforms. Absolutely no issues running the installers, or running EnergyPlus examples on each machine. I'm going to kick off an EPTravisTester run too, and again, we may have one more PR to go, but if not, then this is ready to re-tag as the official IO Freeze version.

Update 2: I updated EPTravisTester to point to this release, and it passed with flying colors. I still need to test this on a barebones Mac, since that is what caused the last second issue with the 9.4 package, but this is looking really good. (https://travis-ci.com/github/myoldmopar/EPTravisTester/builds/217767351)

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 4 years ago

EnergyPlus - Test whether 8524_CPack_Regression fixes the package: v2, with fix for #8257 too

Consumption - Buildings and Heating - C++
Published by jmarrec about 4 years ago

EnergyPlus - EnergyPlus 9.4.0

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 : Provide accurate value of RatedInletAirHumRat in DXCoils
  • #7994 : Fix fan system model div by zero and various unit tests
  • #7996 : Fix #6204 - Coil:Cooling:DX:VariableSpeed air-to-air coil should autosize cooling capacity using CapFT curve results based on OutTemp and not RatedInletWaterTemp
  • #8001 : Fix issue where simple glazing system had negative absorptance at some incident angles
  • #8002 : Added new functions to validate fuel types and set output strings
  • #8003 : #7896 - FaultPropertiesAirFilter::CheckFaultyAirFilterFanCurve is called before sizing occurs
  • #8004 : Create EMS actuator and report ZoneInfiltration with ZoneThermalChimney alone
  • #8006 : #7388 - Non UTF-8 characters throwing false blank name error
  • #8008 : Change rename function for FileSystem for Windows
  • #8014 : Correct optimum start for partial hour fan start operation
  • #8017 : Fix #6976 - Clean up daylighting output reporting for more than two reference points
  • #8018 : Separate Infiltration from Natural Ventilation for AirflowNetwork
  • #8023 : #7814 - Daylight savings time leading to incorrect season for tariff calculation
  • #8024 : Fix #8022 - ScheduleManager::GetCurrentScheduleValue and LookUpScheduleValue return different results
  • #8027 : Fix latex issues via value added scripts
  • #8028 : Protect ScanPlantLoopsForObject call with member var flag
  • #8040 : Fix Site:Precipitation divide-by-zero
  • #8049 : Fix Python Plugin DLL path issues when EnergyPlus is called through a symlink
  • #8054 : Fix Windows CI Warnings/Messages
  • #8058 : Fix hybridevap solution space searching
  • #8061 : Add Fan Heat Calculation and Modify Number of Modes Calculation for ZoneHVAC:HybridUnitaryHVAC
  • #8067 : Add Boiler Efficiency output for Boiler objects
  • #8072 : Fix HeatPump:PlantLoop:EIR:* Inlet Temperatures
  • #8073 : Prevent Kiva exposed perimeter warning
  • #8075 : Use indoor temperature to calculate hg to ensure energy conservation in infiltration and ventilation objects
  • #8077 : Support Electric Heating Coil in FanCoilUnit with MultiSpeedFan Capacity Control
  • #8085 : Allow for simulation of TDDs without Daylighting:Controls objects
  • #8089 : Clarify VRF engineering documentation and move essentials content to source directory
  • #8101 : Support Electric Heating Coil with ASHRAE90VariableFan Capacity Control
  • #8105 : Fix current_time Function in Python API
  • #8108 : Fix #6917 and Fix #8095 - Reimplement Object Count Summary Table
  • #8109 : Allow EMS to actuate mass flow and supply temperature for Ideal Loads when the zone load is zero
  • #8115 : Fixes AirTerminal Mixer used with FanCoilUnit does not respond to fan availability schedule
  • #8118 : Fix #8111 - E+ Crash w/ RunPeriodControl:DaylightSavingTime that wraps around year
  • #8134 : Address Meter:Custom mismatch for fuel type key "FuelOilNo*" and add missing fuel types
  • #8136 : Provide a recursive warning when Minimum Outdoor Air Flow Rate Overrides the Controller:MechanicalVentilation OA request
  • #8139 : Fix #8084 - EMS Actuators Override Python Actuators Silently
  • #8140 : Fixing some clear_state issues
  • #8143 : Added two weather variables for outputs and calculate sky emissivity and temperature using timestep interpolated inputs
  • #8144 : Fix transition truncating long field values
  • #8145 : Report zero values in HVAC Sizing Summary with zero loads
  • #8156 : Transition away blank Ouput:Table:SummaryReport report names in v8.8 to v8.9 transition
  • #8159 : Fix default for SimulationControl Maximum Number of HVAC Sizing Simulation Passes
  • #8160 : Fixes to clear_state
  • #8172 : Fix #8163 - Unable to avoid WaterHeater:Stratified warning
  • #8177 : Correct fan heat accounting for multiple air loops
  • #8178 : Avoid using DataStringConstants::NL whenever possible and trust OS
  • #8181 : Fix #8155 - Improve API type checking and error handling, and produce Python traceback for Plugin
  • #8205 : Update Penumbra dependency to clean up warnings
  • #8207 : Standardize Output Variable and Meter Fuel Types
  • #8225 : Add Zone Air Terminal Primary Damper Position Output to AirTerminal:SingleDuct:ParallelPIU:Reheat and AirTerminal:SingleDuct:SeriesPIU:Reheat
  • #8226 : Fix #8224 - Packages Need OS Version Number
  • #8235 : Preliminarily fixes #8228 -- better fixup of executables on mac
  • #8236 : Add Missing Argument on Call to InputOutputFile::open
  • #8237 : Resilience metrics fix issue #8220
  • #8239 : Fix geometry relation check problems in shading calculations
  • #8240 : Fix #8232 and PR #8207 (Standardize Output Variable and Meter Fuel Types) Follow-up
  • #8242 : Fix CSV files with carriage return line endings throw a sever error when read.
  • #8244 : Ceiling Diffuser Convection Model Causes Oscillating Winter Design Day Loads
  • #8246 : Fix missing MTR output
  • #8247 : Fix #8066 - Coil:Cooling:DX:CurveFit:OperatingMode: Nominal Evaporative Condenser Pump Power is marked autosizabled, but not autosized, and other autosized missing units
  • #8250 : #8249 - Adjustments for OutputControl:Files: properly register it, and do not output END file if set to No
  • #8255 : Make floating point exceptions consistent across platforms
  • #8258 : Correction of Flow Fraction Maximum for Variable Flow Radiant Systems
  • #8263 : Enable AFN with air boundary surfaces and fix ignored Ventilation Availability Schedule for horizontal opening
  • #8266 : Steam conversion factor
  • #8272 : Fix Zone Equipment sensible heat gain summary calculation and reporting
  • #8273 : Protect Debug File from FatalError on processInput
  • #8280 : Fixed Documentation Issues - 2020b
  • #8283 : Fix the resource portion of end-use subcategory meter names in v9.3 to v9.4 transition
  • #8287 : Prevent non-convex errors from appearing when using PixelCounting
  • #8288 : Fix AirflowNetworkBalanceManager divide by zero overflow issue causing NaN values in window temperature nan calculations
  • #8293 : Fix DX Coil crankcase heater meter
  • #8294 : CSV output, I/O, IDD parser, and file conversion bugfixes
  • #8296 : Documentation changes - #7760
  • #8298 : Parametric Preprocessor and EP-Launch error handling cleanup
  • #8306 : Fix Fueltype renames of IDFs in \datasets and \performance_tests

Under the Hood Restructuring

  • #7695 : Refactor Globals
  • #7848 : Refactor PlantChillers
  • #7858 : Move bnd audit eso to fmt
  • #7940 : Move debug file to {fmt}
  • #7947 : Refactor RezeroZoneSizingArrays
  • #7956 : Remove FlowLock From Pond GHE
  • #7963 : Skip interzone diffuse solar exchange factors calculations when no interzone window exists
  • #7965 : Global exterior energy
  • #7968 : Global Boilers and Chillers
  • #7971 : Convert misc formats from gio
  • #7972 : Convert outputreports from gio
  • #7978 : Remove FlowLock from Surface GHE
  • #7989 : Global Baseboards
  • #7997 : Convert misc files from gio
  • #8016 : Low Temperature Radiant System Controls Part 1
  • #8019 : Restructure EnergyPlusData; Move AirflowNetworkBalanceManager data to data struct
  • #8043 : AirflowNetwork Miscellaneous Refactors
  • #8051 : Global BranchInputManager
  • #8052 : Global AirloopHVACDOAS
  • #8060 : Global ChilledCeilingPanelSimple
  • #8070 : Refactored Autosizing Library
  • #8076 : Global CondenserLoopTowers
  • #8080 : Global ZonePlenum
  • #8081 : Global zone equipment manager
  • #8090 : Finish removing gio::write()
  • #8092 : Global zone temp predictor corrector
  • #8096 : Global zone dehumidifier
  • #8097 : Global ZoneContaminantPredictorCorrector
  • #8098 : Global ZoneAirLoopEquipmentManager
  • #8099 : Global WindowManager
  • #8104 : Global ConvectionCoefficients
  • #8106 : Reorganize Construction and Material
  • #8112 : Global windowequivalentlayer
  • #8120 : Global window complex manager
  • #8135 : Global CoolTower
  • #8137 : Global CostEstimateManager
  • #8148 : Global window ac
  • #8150 : Global CrossVentMgr
  • #8151 : Global wind turbine
  • #8153 : Global CTElectricGenerator
  • #8157 : WeatherManager clean up
  • #8160 : Fixes to clear_state
  • #8162 : Move input files from gio
  • #8166 : Global water use
  • #8168 : Removed SingleDuctAirTerminal Heat/Cool Rate/Energy variables
  • #8173 : Fix State confusion around API
  • #8206 : Global CurveManager
  • #8210 : Global DataAirLoop
  • #8211 : Global Pointer-to-Implementation Redesign

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 4 years ago

EnergyPlus - EnergyPlus 9.4.0, Release Candidate 11

This will almost certainly be the last RC and I'll re-tag this SHA with v9.4.0 either later tonight or tomorrow.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 4 years ago

EnergyPlus - EnergyPlus pre-9.4.0 Test 2 AFN with Air Boundary Surfaces

Pre-release version to test AirflowNetwork with air boundary surfaces. See #8263 for details. Round 2 - openings should work now.

Consumption - Buildings and Heating - C++
Published by mjwitte over 4 years ago

EnergyPlus - EnergyPlus 9.4.0 IO Freeze

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.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 4 years ago

EnergyPlus - EnergyPlus 9.3.0 - Bug Fix Followup Release

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.

Consumption - Buildings and Heating - C++
Published by Myoldmopar almost 5 years ago

EnergyPlus - EnergyPlus 9.3.0

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 wrong error message
  • #7730 : Fix Report Variables CSV Ordering
  • #7731 : Correction of Zero Solar Load in the Zone Component Load Summary Report
  • #7732 : Added warning message when AirloopHVAC:UnitarySystem all flow rates are zero and the unit has a fan
  • #7737 : Documentation Fixes - 2018b
  • #7738 : #6313 - Make FaultModel:Fouling:Coil work
  • #7741 : Fix Floating Point Precision Errors Caused by Unit Systems on Output:Table:SummaryReports AirLoopComponentLoadSummary Table
  • #7743 : Add outputs of eio and warning for PerformancePrecisionTradeoffs
  • #7745 : Add Metering for HeatPump:PlantLoop:* Objects
  • #7757 : Fix Fluid Cooler Hard Crash
  • #7774 : Set up correct outlet node index in some OA components
  • #7780 : Add ShowRecurringWarningErrorAtEnd in Missing Locations
  • #7781 : Addresses FanCoilUnit Mass Flow Rate Min Available value init
  • #7783 : Correct broken RH control in UnitarySystem
  • #7784 : Provide an error message with availability schedule index = 0
  • #7787 : Use common sizing routines for sizing DX Coil SHR
  • #7789 : Remove Gas fuel type for Coil:Heating:Fuel and Other IDD cleanup
  • #7794 : Fix incorrect "other" row ABUPS end-used by subcategory table
  • #7797 : Correction of Moisture Load Outputs
  • #7798 : Remove duplicate input in AirflowNetwork:Distribution:Node
  • #7807 : Fix JSON exception in malformed IDF
  • #7823 : #7771 - AirLoopHVAC:UnitarySystem crashes in getting input when 'Minimum Supply Air Temperature' is 'Autosize'
  • #7826 : Make documentation a separate CMake project
  • #7827 : Fixes for ZoneHVAC:HybridUnitaryHVAC
  • #7829 : Fix climatic data summary table output
  • #7830 : Fix PerfCurve Normalization Dependency in HybridEvapCoolingModel
  • #7839 : Fix window surface heat emission and radiation to air outputs
  • #7845 : Set up correct size of ExternalNode from OutdoorAir:Node using local enviroments
  • #7852 : Fix Uninitialized Variable Causing Unittests to Fail In Debug Mode
  • #7854 : Fix Generator:MicroCHP allocation problem
  • #7856 : Correction of Condenser Load Dispatch Error for Two Speed Evaporative Fluid Coolers
  • #7857 : Correction of Various Errors in the Tips and Tricks Documentation
  • #7863 : Fix documentation related to Kiva and GPU shading
  • #7867 : Fix air boundary: interior window, FullInteriorExterior beam solar, and zone grouping
  • #7875 : Fix JSON Outputs bug
  • #7876 : Update Sky Radiation and Temperature Engineering Ref Docs

Under the Hood Restructuring

  • #7479 : Simplify the moist air specific heat capacity psychrometric function
  • #7539 : PlantComponent:TemperatureSource Plant Comp Refactor
  • #7541 : Water Thermal Tanks Plant Component Refactor
  • #7551 : WaterUse Plant Component Refactor
  • #7554 : Ice Thermal Storage Plant Comp Refactor
  • #7555 : SwimmingPool Plant Comp Refactor
  • #7559 : Combustion Turbine Generator Plant Comp Refactor
  • #7564 : IC Electric Generator Plant Comp Refactor
  • #7566 : MicroTurbine Generator Plant Comp Refactor
  • #7568 : MicroCHP Gen Plant Comp Refactor
  • #7573 : Fuel Cell Generator Plant Comp Refactor
  • #7598 : Evaporative Fluid Coolers Plant Comp Refactor
  • #7634 : Solar Collector Plant Comp Refactor
  • #7637 : Chiller Plant Component Refactor
  • #7638 : PlantCentralGSHP Plant Component Refactor
  • #7639 : Absorption Chiller Plant Component Refactor
  • #7642 : Indirect Absorption Chiller Plant Component Refactor
  • #7645 : Pond GHE Plant Component Refactor
  • #7649 : User Defined Plant Component Refactor
  • #7652 : Photovoltaic Thermal Collector Plant Component Refactor
  • #7662 : Refrigeration Components Plant Component Refactor
  • #7667 : Plant Fluid HX Plant Component Refactor
  • #7668 : Begin removing objexx gio
  • #7669 : ZoneHVAC VRF Plant Component Refactor
  • #7677 : Remove objexx gio part 2
  • #7679 : Chiller Electric EIR Plant Component Refactor
  • #7683 : Chiller Electric Reformulated EIR Plant Component Refactor
  • #7684 : Cleanup some lingering issues in PlantLoopEquip
  • #7685 : Plant component refactor of Absorption ChillerHeater
  • #7694 : Exhaust Absorber refactor
  • #7703 : Collapse PlantLoopEquip nested IF block
  • #7716 : Remove objexx gio 3
  • #7727 : Remove objexx gio 4
  • #7734 : Make HeatPump:* Output Variable Names Consistent
  • #7747 : Cleanup plant solver and manager
  • #7772 : Redefine Trim* and Round* functions in terms of {fmt}
  • #7776 : C API, Python API, and Python Plugins
  • #7785 : Coil refactor baseline - add new unitarysystem testfiles plus one bugfix
  • #7792 : DX Cooling Coil Refactor
  • #7804 : Update ssz zsz mtr files to fmt
  • #7813 : Reduce use of Array1S objects
  • #7825 : Make EnergyPlus suitable as a cmake subproject
  • #7840 : Eliminating Reference variables
  • #7841 : Reduce Array1A and Array1 usage

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 5 years ago

EnergyPlus - EnergyPlus 9.3.0, Release Candidate 2

Not expecting any changes, assuming this is clean, I'll re-tag this SHA as v9.3.0 tonight.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 5 years ago

EnergyPlus - EnergyPlus 9.3.0, Release Candidate 1

First official release candidate -- subject to change if issues are identified.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 5 years ago

EnergyPlus - Test build toward 9.3 (#2)

Another test build -- now only two known PRs remain, so it is getting closer, but this still isn't really an RC. This is more just an exercise to make sure Linux can build the IFW installer.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 5 years ago

EnergyPlus - Test Build towards 9.3

There are still a few big PRs, namely the API and the GPU ones, open, so I hesitate to call this an RC. This is really just something for the CI machines to do tonight while they are in quarantine.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 5 years ago

EnergyPlus - IDD Freeze of Version 9.3.0

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

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 5 years ago

EnergyPlus - EnergyPlus 9.2.0

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

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 5 years ago

EnergyPlus - 9.2.0 Release Candidate 3

Test release here, but hopefully it will just be retagged as v9.2.0 if all is well.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 5 years ago

EnergyPlus - 9.2.0 Release Candidate 2

This is based on the final-prep-for-92 branch, which only has README related changes. This is the installer that should be broadly tested. If issues are found, we can have an RC3, otherwise, that branch will be merged down and the final 9.2 tag will be based off of develop.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 5 years ago

EnergyPlus - 9.2.0 Release Candidate 1

There are a few things to tidy up, but this is actually very close to a final release at this point.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 5 years ago

EnergyPlus - Alpha Build of 9.2.0 (Try 2)

Still around 5 pull requests to try to get reviewed and merged (plus the final polishing for release), but I want to get a test build out the door.

(Also, I know there may be some Windows 8.1 issues @JasonGlazer, thanks for investigating that.)

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 5 years ago

EnergyPlus - IDD Freeze of Version 9.2.0

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 5 years ago

EnergyPlus - v9.1 plus one bug fix, try 4

Not an official release. Cherry picked bug fix from 7264 branch plus the WCE changes required to get the tag to build with VS 2019.

Consumption - Buildings and Heating - C++
Published by Myoldmopar almost 6 years ago

EnergyPlus - EnergyPlus 9.1.0

EnergyPlus 9.1.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 9.1.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.9 64 bit versions

Changelog for EnergyPlus 9.1.0-08d2e308bb

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

New Features

  • #6192 : JSON (and CBOR/MessagePack) Tabular and Timeseries Outputs
  • #6766 : An EIR Formulated Water-to-Water Heat Pump Model
  • #7028 : Fix #5982 - add hyperlinks to classes in I/O Ref
  • #7040 : Heat Emissions from Buildings to Ambient
  • #7045 : Add Resource Properties to Windows Binaries and Cleanup CMake Rules
  • #7062 : Various HVACTemplate fixes including new fan coil control and coil options
  • #7065 : Add Resource Properties to Windows Binaries (continued)
  • #7094 : Hybrid Model: Zone Infiltration and People Count
  • #7098 : EnergyPlus Essentials document
  • #7100 : Adds End-Use Subcategory field for Pumps
  • #7171 : Sequential Load Fractions on ZoneHVAC:EquipmentList
  • #7202 : Sync Kiva convection algorithms with EnergyPlus user-specified algorithm
  • #7209 : Add 90.1 2016 test models

Performance Enhancements

  • #7141 : Cleanup and Refactoring of Plant Structures
  • #7146 : Stratified tank refactor for performance

Defects Repaired

  • #6951 : Post v9.0 release IDD changes and related doc cleanup
  • #7007 : Transition fixes for fenestration objects
  • #7008 : PVWatts ThinFilm bugfix
  • #7014 : Change Kiva error to warning
  • #7015 : Documentation Fixes - Batch 1
  • #7016 : Fix array usage in AFECOI
  • #7023 : Fix miscellaneous documentation issues reported in 2018 (issue #6717)
  • #7025 : Fix Zone Equipment Load Distribution
  • #7031 : Fix Output:Table:SummaryReports monthly reports and Variable Name case-sensitivity in Output:Variable
  • #7032 : Fix #7029 - IP conversion report units
  • #7033 : Fix #6442 Equipment Summary has incorrect conversions from SI to IP
  • #7034 : Fix #6899 Report Fan Design Peak Time in equipment summary
  • #7036 : Fix #6720 - Objects with different names will trigger a "Duplicate Name" Error in JSON
  • #7050 : Workflow updates
  • #7051 : ElectricEquipment:ITE:AirCooled Fix optional power curve and documentation errors
  • #7054 : ZoneHVAC:WaterToAirHeatPump with variable speed coils throws a fatal error about unitaryMultiSpeed
  • #7055 : Address bugs affecting UTF-8 input files
  • #7057 : Fix doc target
  • #7059 : Fix zone exhaust air flow balance when system OA is limited, also fix chilled beam airflow
  • #7062 : Various HVACTemplate fixes including new fan coil control and coil options
  • #7068 : Use RunPeriod names in error messages and use right array for SizingPeriod:WeatherFileXXX
  • #7069 : More than 10 components in PlantEquipmentList and CondenserEquipmentList and Fix UniformLoad and Optimal distribution schemes
  • #7072 : Update error handling in SizeTower and SurfaceGeometry
  • #7074 : CMake bug fixes including shipping AppGPostProcess
  • #7079 : Input Verification And Results Summary: handle "Not Part of Total" Zones correctly
  • #7090 : Improve input error handling in boiler and pump to allow file to run while outputting error messages
  • #7091 : Fix #6445 - Avoid problems when PlantCentralGSHP's ChillerHeater Reference Evaporator Capacity is autosized
  • #7103 : Fix divide by zero in Kiva foundations for certain wall orientations
  • #7108 : Fix Free Cooling Chiller Failure - Optimal plant loading with zero available equipment
  • #7124 : Correct VS Merkel Cooling Tower Size reporting and warnings
  • #7126 : Fix SetComponentFlowRate for series active branch component sweeps
  • #7137 : Fix for #7046: ensure consistency between azimuth and cardinal direction in output tables
  • #7138 : Fix #7135 - Transition: Handle case where Number of vertices isn't an integer instead of failing
  • #7140 : Fix ScanPlantLoopsForObject Args
  • #7142 : Fix #7101 - stray IDD fields causing parsing problems in IDF Editor
  • #7143 : Force Operation Mode to 'Dual' for ThermalStorage:Ice:XXX units in PlantEquipmentOperation:ThermalEnergyStorage
  • #7144 : Fix #7092 - Catch errors in GroundHeatExchanger:HorizontalTrench when pipe inner/outer diameters don't match
  • #7149 : fluid coolers delay high speed UA
  • #7157 : Fix shading export and import issue #6482
  • #7159 : Make the output variable parser script recurse through the source dirs
  • #7164 : Remove top-level "using namespace" statements
  • #7169 : Fix problem where Kiva foundation walls were improperly weighted
  • #7175 : IDD Cleanups for v9.1
  • #7177 : New EMS calling points BeginZoneTimestepBeforeInitHeatBalance and After
  • #7194 : Fix Plant Piping System Argument Order Problem
  • #7196 : Correct water coil sizing issue for dry climates where coil inlet humidity ratio is very low.
  • #7199 : Fix Leap Year Flag Issue
  • #7210 : Address byte order mark (BOM) in UTF-8 with BOM IDF files
  • #7215 : Better humidity control for chilled water coils and for AirloopHVAC:UnitarySystem
  • #7228 : Fix daylighting crash caused by array allocation error
  • #7231 : Fix #7183 - Array bounds error in SizePIU
  • #7232 : Singlezone setpoint managers - correct no flow setpoint
  • #7236 : Remove debug writes producing stray FORnn.DAT output file
  • #7237 : Plant Related Fixes
  • #7239 : Have ceiling diffuser convection algorithm revert to natural convection when the system is off or at low air change rates.
  • #7243 : Fix for integrated shade with gas mixture

Under the Hood Restructuring

  • #7123 : AirflowNetwork Diff-Free Refactor
  • #7141 : Cleanup and Refactoring of Plant Structures
  • #7146 : Stratified tank refactor for performance
  • #7188 : Refactor PlantPipingSystemsManager

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 6 years ago

EnergyPlus - IDD Freeze of Version 9.1.0

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 6 years ago

EnergyPlus - EnergyPlus 9.0.1

EnergyPlus 9.0.1 (Bugfix release of 9.0.0)

The U.S. Department of Energy (DOE) has released EnergyPlus version 9.0.1. 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.

This version is compatible with the release of 9.0.0, with the only changes being the version number, and a vertex calculation fix (#6996).

Issue with Transition Programs

The transition tools that were generated with EnergyPlus 9.0.0 and 9.0.1 have an issue that makes them fail in some/many cases. The issue was resolved with the release of EnergyPlus 9.1.0. It is recommended that you do all transition runs with the tools packaged in the 9.1.0 installation.

Platforms

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

Changelog for EnergyPlus 9.0.0-2ef880da82

Consists of pull requests merged in since the last release - starting with SHA 40101ea

New Features

  • #6247 : Windows calc engine integration
  • #6374 : update nist escalation rates
  • #6421 : Window shading control order new feature
  • #6450 : Allow Multiple Air Primary Loops in the Airflow Network
  • #6461 : 179d reporting based on v8.8.0
  • #6478 : Merge RunPeriod and RunPeriod:CustomRange
  • #6501 : Simple python script to parse C++ code for EMS variable calls
  • #6718 : Update fan coil and PT unit HVACTemplate inputs for Single Zone VAV control
  • #6753 : Include fan heat when sizing zone cooling coils and adjust airloop coil inlet/outlet conditions
  • #6771 : Added New Water Mains Temperature Calculation Method
  • #6812 : Fan energy index
  • #6852 : Allow any wall shape for Kiva Foundations
  • #6855 : BSDF Venetian Blinds - Add option for vertical blinds and correct surface emissivity calculation
  • #6872 : Improve Kiva longwave radiation methodology and performance
  • #6885 : Add API function RunEnergyPlus that uses return codes instead of std::exit()
  • #6891 : Updated ASHRAE Revised Clear Sky "tau" Model with new 2017 option
  • #6957 : Initial addition of EP-Launch workflow files

Performance Enhancements

  • #6872 : Improve Kiva longwave radiation methodology and performance

Defects Repaired

  • #6600 : AirloopHVAC:UnitarySystem with constant fan and multispeed gas/elec heating coil does not honor no load flow rate.
  • #6633 : Fix Tiny IDD Issues
  • #6726 : Fix return flow basis node calculation
  • #6745 : Set multiple CO2 controllers correctly
  • #6751 : Set multiple GenericContam controllers correctly
  • #6754 : Address overshooting using correct zone air temperature at previous timestep
  • #6757 : AirloopHVAC:UnitarySystem: Correct AT Mixer operation for set point control and Improve error message when Control Type = Load and no control zone name is specified
  • #6759 : EMPD model moisture sorption curve slope equation is incorrrect
  • #6760 : Remove unnecessary warnings in two example files
  • #6762 : Correct terminal unit heating coil inlet air conditions used for sizing and/or reporting.
  • #6764 : Correction of Reference Temperature for Fisher-Pedersen Convection Models when Specified for Surfaces
  • #6765 : Add plant initialization for SwimmingPool:Indoor.
  • #6768 : Minimum OA dry bulb is not properly processed
  • #6769 : Remove extra space at end of readvars header
  • #6773 : Issue severe error for vertex size mismatch between base and boundary surfaces
  • #6775 : Misspelled object names result in warning that says object type is wrong
  • #6776 : Setup a correct value for an exp function with underflow value
  • #6778 : Economizer faults do not work because fault objects are processed too late
  • #6779 : Avoid underflow in SolveRoot
  • #6781 : Bad initial tank temperature in WaterHeater:Mixed
  • #6782 : Addressed Incorrect Source Side Inlet Temperature in Stratified Tank
  • #6785 : Life cycle analysis allows up to 100 years but only reads in 99 years for LifeCycleCost:UsePriceEscalation
  • #6786 : Improve error message when SetpointManager:SingleZone:Reheat does not find matching zone inlet node
  • #6788 : Include impact of AirTerminal:SingleDuct:Mixer in ZoneHVAC coil sizing
  • #6791 : VRP fix D term application and Vou reporting
  • #6801 : Fix Daylighting EMS lag Part1 - move surface EMS inits from InitSurfaceHeatBalance to InitHeatBalance
  • #6804 : Throw error for excess Controller:WaterCoil objects
  • #6805 : Correct Fan:SystemModel crash when Continuous mode is used without power as a function of flow fraction curve
  • #6807 : Assign correct input values for Curve:ExponentialSkewNormal
  • #6810 : Remove curve-type dependencies
  • #6813 : Heating water coil sizing mixing up hot and cold initialization temperatures
  • #6816 : Deprecated Boiler "Design Water Outlet Temperature" input field
  • #6818 : Add a new example file for single sided natural ventilation
  • #6821 : Fuel cell bug fixes
  • #6822 : Address overwritten RunPeriod objects
  • #6823 : Address epJSON conversion issue with Schedule:Year
  • #6824 : Fix issue when Output:Variable key uses regex symbols for full key comparison
  • #6825 : Fix restrictive CLI requiring IDD for simulation
  • #6828 : Fix allocation issue for metered output variables, Fixes #6827
  • #6832 : Change IDD/epJSON Schema for EnergyManagementSystem:Program to allow blank lines
  • #6839 : Correction of Problem in Natural Convection Equation
  • #6840 : Correction of Equations in Exponential Curve Sections of Input/Output Reference
  • #6841 : Allow OA node EMS override for both OutdoorAir:Node and OutdoorAir:NodeList
  • #6845 : Correction of Missing Equation Reference in DOE-2 Convection Model in Engineering Reference
  • #6847 : Wrong Temperature Used in Low Temperature Radiant HX Calculation Routine
  • #6848 : Addresses OutdoorAirUnit crash when used with steam heating coil
  • #6853 : Cleanup surface vertex points and reset vertex size
  • #6855 : BSDF Venetian Blinds - Add option for vertical blinds and correct surface emissivity calculation
  • #6858 : Correct EIO Wind Angle Output
  • #6861 : Addressed Heat exchanger bypass control problems
  • #6867 : Assign the same HeatTransferAlgorithms for an interior surface with reverse constructions
  • #6876 : Use outdoor air Cp to calculate reporting values of infiltration and ventilation
  • #6877 : Addressed Transformer Rated Capacity of 0 hard crashes
  • #6886 : Incorrect minimum OA amount when the Minimum Limit Type is FixedMinimum
  • #6889 : Remove some dangling limitations to the number of daylighting reference points
  • #6890 : Addressed Damper Normal Heating Action in VAV Reheat Air Terminal
  • #6900 : Use setpoints averaged in a zone time step to calculate "hours of setpoint not met" with onoff thermostat
  • #6901 : CoolingTower:VariableSpeed:Merkel model crash with failure on air flow ratio
  • #6914 : Extend WindowTests example to include switchable glazing with illuminance control, and other minor test changes
  • #6915 : Avoid crash of AirflowNetworkAdvanced_SingleSided_NV
  • #6918 : Fix infinite parsing loop caused by stray semicolon
  • #6922 : Correct relative humidity control for CoilSystem:Cooling:DX when using variable speed DX cooling coils
  • #6932 : Eng ref updates 1 and 2
  • #6942 : Add check to not show component loads when only SizingPeriod:WeatherFileConditionType is used
  • #6946 : Addressed Documentation Issues - 2017 (#5997)
  • #6948 : Fix VRF curve dimension check and clarify xy variables for all DX heat pump defrost EIR curves
  • #6966 : Fourth Set of Engineering Reference Comprehensive Edits
  • #6967 : Third Set of Engineering Reference Comprehensive Edits
  • #6968 : Fix bug in input parser
  • #6975 : Fix console messages on Windows with Schedule:File or other extra files
  • #6980 : Fix doc issues
  • #6989 : Correct ERV sizing reports to eio file
  • #6996 : Fix Vertex array size when a coincident vertex is dropped

Under the Hood Restructuring

  • #6247 : Windows calc engine integration
  • #6721 : Change error call to use the higher level routine
  • #6771 : Added New Water Mains Temperature Calculation Method
  • #6799 : Refactor AirloopHVAC:UnitarySystem
  • #6810 : Remove curve-type dependencies

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 6 years ago

EnergyPlus - EnergyPlus 9.0.1, Release Candidate 1

Due to a fairly serious defect found in the vertex calculations, we're going to re-release 9.0. This is RC1. If we don't need to add anything else to this bug fix release, and it builds successfully, I'll re-tag it 9.0.1.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 6 years ago

EnergyPlus - EnergyPlus 9.0.0

EnergyPlus 9.0.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 9.0.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.

Issue with Transition Programs

The transition tools that were generated with EnergyPlus 9.0.0 and 9.0.1 have an issue that makes them fail in some/many cases. The issue was resolved with the release of EnergyPlus 9.1.0. It is recommended that you do all transition runs with the tools packaged in the 9.1.0 installation.

Platforms

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

Changelog for EnergyPlus 9.0.0-2ef880da82

Consists of pull requests merged in since the last release - starting with SHA 40101ea

New Features

  • #6247 : Windows calc engine integration
  • #6374 : update nist escalation rates
  • #6421 : Window shading control order new feature
  • #6450 : Allow Multiple Air Primary Loops in the Airflow Network
  • #6461 : 179d reporting based on v8.8.0
  • #6478 : Merge RunPeriod and RunPeriod:CustomRange
  • #6501 : Simple python script to parse C++ code for EMS variable calls
  • #6718 : Update fan coil and PT unit HVACTemplate inputs for Single Zone VAV control
  • #6753 : Include fan heat when sizing zone cooling coils and adjust airloop coil inlet/outlet conditions
  • #6771 : Added New Water Mains Temperature Calculation Method
  • #6812 : Fan energy index
  • #6852 : Allow any wall shape for Kiva Foundations
  • #6855 : BSDF Venetian Blinds - Add option for vertical blinds and correct surface emissivity calculation
  • #6872 : Improve Kiva longwave radiation methodology and performance
  • #6885 : Add API function RunEnergyPlus that uses return codes instead of std::exit()
  • #6891 : Updated ASHRAE Revised Clear Sky "tau" Model with new 2017 option
  • #6957 : Initial addition of EP-Launch workflow files

Performance Enhancements

  • #6872 : Improve Kiva longwave radiation methodology and performance

Defects Repaired

  • #6600 : AirloopHVAC:UnitarySystem with constant fan and multispeed gas/elec heating coil does not honor no load flow rate.
  • #6633 : Fix Tiny IDD Issues
  • #6726 : Fix return flow basis node calculation
  • #6745 : Set multiple CO2 controllers correctly
  • #6751 : Set multiple GenericContam controllers correctly
  • #6754 : Address overshooting using correct zone air temperature at previous timestep
  • #6757 : AirloopHVAC:UnitarySystem: Correct AT Mixer operation for set point control and Improve error message when Control Type = Load and no control zone name is specified
  • #6759 : EMPD model moisture sorption curve slope equation is incorrrect
  • #6760 : Remove unnecessary warnings in two example files
  • #6762 : Correct terminal unit heating coil inlet air conditions used for sizing and/or reporting.
  • #6764 : Correction of Reference Temperature for Fisher-Pedersen Convection Models when Specified for Surfaces
  • #6765 : Add plant initialization for SwimmingPool:Indoor.
  • #6768 : Minimum OA dry bulb is not properly processed
  • #6769 : Remove extra space at end of readvars header
  • #6773 : Issue severe error for vertex size mismatch between base and boundary surfaces
  • #6775 : Misspelled object names result in warning that says object type is wrong
  • #6776 : Setup a correct value for an exp function with underflow value
  • #6778 : Economizer faults do not work because fault objects are processed too late
  • #6779 : Avoid underflow in SolveRoot
  • #6781 : Bad initial tank temperature in WaterHeater:Mixed
  • #6782 : Addressed Incorrect Source Side Inlet Temperature in Stratified Tank
  • #6785 : Life cycle analysis allows up to 100 years but only reads in 99 years for LifeCycleCost:UsePriceEscalation
  • #6786 : Improve error message when SetpointManager:SingleZone:Reheat does not find matching zone inlet node
  • #6788 : Include impact of AirTerminal:SingleDuct:Mixer in ZoneHVAC coil sizing
  • #6791 : VRP fix D term application and Vou reporting
  • #6801 : Fix Daylighting EMS lag Part1 - move surface EMS inits from InitSurfaceHeatBalance to InitHeatBalance
  • #6804 : Throw error for excess Controller:WaterCoil objects
  • #6805 : Correct Fan:SystemModel crash when Continuous mode is used without power as a function of flow fraction curve
  • #6807 : Assign correct input values for Curve:ExponentialSkewNormal
  • #6810 : Remove curve-type dependencies
  • #6813 : Heating water coil sizing mixing up hot and cold initialization temperatures
  • #6816 : Deprecated Boiler "Design Water Outlet Temperature" input field
  • #6818 : Add a new example file for single sided natural ventilation
  • #6821 : Fuel cell bug fixes
  • #6822 : Address overwritten RunPeriod objects
  • #6823 : Address epJSON conversion issue with Schedule:Year
  • #6824 : Fix issue when Output:Variable key uses regex symbols for full key comparison
  • #6825 : Fix restrictive CLI requiring IDD for simulation
  • #6828 : Fix allocation issue for metered output variables, Fixes #6827
  • #6832 : Change IDD/epJSON Schema for EnergyManagementSystem:Program to allow blank lines
  • #6839 : Correction of Problem in Natural Convection Equation
  • #6840 : Correction of Equations in Exponential Curve Sections of Input/Output Reference
  • #6841 : Allow OA node EMS override for both OutdoorAir:Node and OutdoorAir:NodeList
  • #6845 : Correction of Missing Equation Reference in DOE-2 Convection Model in Engineering Reference
  • #6847 : Wrong Temperature Used in Low Temperature Radiant HX Calculation Routine
  • #6848 : Addresses OutdoorAirUnit crash when used with steam heating coil
  • #6853 : Cleanup surface vertex points and reset vertex size
  • #6855 : BSDF Venetian Blinds - Add option for vertical blinds and correct surface emissivity calculation
  • #6858 : Correct EIO Wind Angle Output
  • #6861 : Addressed Heat exchanger bypass control problems
  • #6867 : Assign the same HeatTransferAlgorithms for an interior surface with reverse constructions
  • #6876 : Use outdoor air Cp to calculate reporting values of infiltration and ventilation
  • #6877 : Addressed Transformer Rated Capacity of 0 hard crashes
  • #6886 : Incorrect minimum OA amount when the Minimum Limit Type is FixedMinimum
  • #6889 : Remove some dangling limitations to the number of daylighting reference points
  • #6890 : Addressed Damper Normal Heating Action in VAV Reheat Air Terminal
  • #6900 : Use setpoints averaged in a zone time step to calculate "hours of setpoint not met" with onoff thermostat
  • #6901 : CoolingTower:VariableSpeed:Merkel model crash with failure on air flow ratio
  • #6914 : Extend WindowTests example to include switchable glazing with illuminance control, and other minor test changes
  • #6915 : Avoid crash of AirflowNetworkAdvanced_SingleSided_NV
  • #6918 : Fix infinite parsing loop caused by stray semicolon
  • #6922 : Correct relative humidity control for CoilSystem:Cooling:DX when using variable speed DX cooling coils
  • #6932 : Eng ref updates 1 and 2
  • #6942 : Add check to not show component loads when only SizingPeriod:WeatherFileConditionType is used
  • #6946 : Addressed Documentation Issues - 2017 (#5997)
  • #6948 : Fix VRF curve dimension check and clarify xy variables for all DX heat pump defrost EIR curves
  • #6966 : Fourth Set of Engineering Reference Comprehensive Edits
  • #6967 : Third Set of Engineering Reference Comprehensive Edits
  • #6968 : Fix bug in input parser
  • #6975 : Fix console messages on Windows with Schedule:File or other extra files
  • #6980 : Fix doc issues
  • #6989 : Correct ERV sizing reports to eio file

Under the Hood Restructuring

  • #6247 : Windows calc engine integration
  • #6721 : Change error call to use the higher level routine
  • #6771 : Added New Water Mains Temperature Calculation Method
  • #6799 : Refactor AirloopHVAC:UnitarySystem
  • #6810 : Remove curve-type dependencies

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 6 years ago

EnergyPlus - EnergyPlus 9.0, Release Candidate 3

OK, this is essentially 9.0. I'm going to let CI make one package build tonight based on the current develop branch. If it is green, I'll re-tag this same SHA with v9.0.0 and we'll be done.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 6 years ago

EnergyPlus - EnergyPlus 9.0, Release Candidate 2

It's quick to have RC2 so fast, but I found an issue that will cause RC1 to fail to package. This addresses that and while it is RC2, it is actually effectively the first real release candidate.

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 6 years ago

EnergyPlus - IDD Freeze of Version 9.0.0

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 6 years ago

EnergyPlus - EnergyPlus 8.9.0; Plus Minor IDD Fixes

I'm not sure what's going to happen with the IDD issues in #6584, but I wanted to leave the door open for a potential quick fix to the release, if that's what we decide to do. I'm keeping this as a pre-release for now. The branch is based on the v8.9.0 (before style) tag, plus a single commit with the plant op schemes added. If it turns out this is our official release, I'll update the changelog here.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 7 years ago

EnergyPlus - Styled Version of EnergyPlus 8.9.0

Right after 8.9 was released, we applied a new code style to the whole EnergyPlus codebase. To allow easy diff-ing back to 8.9, I am creating this tag. CI didn't build packages for it because of an issue with parsing the output variable lines of code, but this release isn't intended to be used for packaging or release anyway, just a tag.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 7 years ago

EnergyPlus - EnergyPlus 8.9.0

EnergyPlus 8.9.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 8.9.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 14.04 and compatible) 64 bit versions
  • Mac OSX 10.9 64 bit versions

Changelog for EnergyPlus 8.9.0-370d5b8f4d

Consists of pull requests merged in since the last release - starting with SHA 7c3bbe4

New Features

  • #5893 : JSON input format and InputProcessor refactor
  • #5952 : Improve Control of Multiple Pieces of HVAC Equipment in a Zone
  • #6154 : Enhancements to Improve Modeling of Data Centers
  • #6234 : Ground Heat Exchanger Enhancements
  • #6330 : Fix interpolation on interval schedules
  • #6385 : On/Off Thermostat
  • #6387 : Additional Source Term in the Surface Heat Balance Calculation
  • #6388 : Automatic Import of Shading from a CSV File
  • #6390 : Add New Options to Disable Self-Shading Effect
  • #6393 : New Feature - ASHRAE 90.1 SZVAV control for Packaged Terminal Units.
  • #6411 : Single Duct Constant Volume Air Terminal No Reheat New Object
  • #6432 : Hybrid Air Conditioner
  • #6451 : PVWatts
  • #6454 : New Coil Sizing Reports
  • #6456 : Add annual reporting option
  • #6499 : Move setpoint calculation from zone time step to system time step

Performance Enhancements

  • #5893 : JSON input format and InputProcessor refactor

Defects Repaired

  • #6169 : Handle water utility cost tariffs
  • #6290 : Clarification of the documentation regarding the 'Main Pipe' in the VRF-FluidTCtrl-HP and VRF-FluidTCtrl-HR models
  • #6330 : Fix interpolation on interval schedules
  • #6338 : Fix VAV min flow frac > 1.0 and a bunch of termunitsizing issues related to multiple airloops
  • #6355 : Fix time-stepping and exposed perimeter logic for Kiva foundations
  • #6358 : Fix outdoor air system index variable
  • #6360 : Print final message before CloseOutOpenFiles() closes stderr
  • #6363 : Fix order of inputs for ZoneCapacitanceMultiplier:ResearchSpecial docs
  • #6372 : System sizing adjustments for Std 61.2 VRP - fix and refactor
  • #6380 : Fix bug in PCM code
  • #6386 : Fix ideal loads zone air flow balance
  • #6395 : Simple Cooling Panel OO Mods, Corrections, and Documentation Fixes
  • #6397 : Correction of Radiant/convective Baseboard Max Iteration Issues
  • #6401 : Fix crash in adaptive convection when used with baseboard heat and lights with return air heat gain
  • #6403 : Fix crash in AirTerminal:SingleDuct:Mixer when DesignSpecification:OutdoorAir is shared across multiple Sizing:Zone objects
  • #6406 : Fix get input problem when same file has unitary systems as zone equipment and on airloop
  • #6407 : Thermal Comfort Mean Radiant Temperature Calculation Upgrades
  • #6410 : Include zone equipment in night cycle manager warmup reset and fix crash when no airloops present
  • #6414 : Corrects improper controller index for OA system coils.
  • #6415 : Consolidate code in CorrectZoneHumRat
  • #6419 : Fix DualDuct VAV and VAV:OA: Wrong int index used
  • #6430 : IDD cleanup and other minor fixes for v8.9.0
  • #6433 : Document Fixes found for V8.8.0 of Documents
  • #6440 : Zone hvac baseboard convective water ua sizing fails if plant water temp is too low
  • #6441 : User file with PTHP has negative heating electricity
  • #6444 : Correct variable speed DX cooling coil SHR calculation when coil bypass factor < 0.001
  • #6446 : Incorrect primary air mass flow rate in PIU due to missing inlet node and airloop number
  • #6449 : Correct VS coil air flow and fan RTF calculations
  • #6452 : Reduce external interface maximum variables
  • #6460 : Correct use of variable-speed DX cooling coil WB inlet temp during dry-coil operation
  • #6462 : Add MDotOA in CO2 and contaminant balance equations
  • #6463 : Addressed Documentation Issues - April-August 2016
  • #6466 : EMS Actuator for Window Shading Control can cause crash if status set to "blind on" but there are no blinds
  • #6473 : Name changes for heating coil energy/rate report variables
  • #6474 : Fix the running average outdoor air temperature in the first day
  • #6493 : An Intermediate Fix for Constant Speed Branch Pumps and Refactor
  • #6498 : VRF power in heat recovery using thermostat offset priority is 0 when coils are active
  • #6500 : Change remaining Coil:Heating:Gas to Fuel plus cleanups on new coil sizing reports
  • #6511 : Chiller:Absorption hot water Flow Mode control problem
  • #6513 : Fix specific values in component load summary reports
  • #6518 : OA system controller list apparently requires the OA controller to come first followed by water coil controllers
  • #6519 : Remove EMS exp error
  • #6523 : Continuation of Constant Speed Branch Pump Fixes
  • #6527 : Yearly reporting bug fixes
  • #6542 : 6464 Fix Fuel Cell Solver Bounds

Under the Hood Restructuring

  • #5893 : JSON input format and InputProcessor refactor
  • #6354 : For documentation, change xelatex invocation from -interaction=nonstopmode to -interaction=batchmode
  • #6372 : System sizing adjustments for Std 61.2 VRP - fix and refactor
  • #6455 : Consolidate code in CorrectZoneContaminants
  • #6493 : An Intermediate Fix for Constant Speed Branch Pumps and Refactor

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 7 years ago

EnergyPlus - EnergyPlus 8.9.0, Release Candidate 1

Still a few minor things, but we are down to polishing it at this point.

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 7 years ago

EnergyPlus - Approaching release candidate status

Just wanting to continue seeing green for package builds.

Still waiting on items listed in #6543

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 7 years ago

EnergyPlus - IDD Freeze of Version 8.9.0

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 7 years ago

EnergyPlus - Test of 179d Report Generation

Test 179d report generation and posting of results to CI.

Consumption - Buildings and Heating - C++
Published by lefticus about 7 years ago

EnergyPlus - EnergyPlus 8.8.0

EnergyPlus 8.8.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 8.8.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 14.04 and compatible) 64 bit versions; (RHEL-compatible versions may be available via Helpdesk)
  • Mac OSX 10.9 64 bit versions
  • EnergyPlus v8.8.0 has been developed and tested on all of these platforms

Changelog for EnergyPlus 8.8.0-94fe00376f

Consists of pull requests merged in since the last release - starting with SHA 78a111d

New Features

  • #5923 : Add tabular reporting capabilities inspired by Checksum report
  • #6087 : Enhanced Phase Change Material Simulation
  • #6103 : Enhance Proportional Demand Control Ventilation (DCV)
  • #6104 : Allow multiple solvers to find a root in HVAC system simulations
  • #6108 : Allow up to 10 speeds in UnitarySystemPerformance:Multispeed
  • #6114 : Glazing enhancements - input glazing properties as a function of incident angle
  • #6134 : Allow Min/Max Temperature control variable for OAReset SetPointManager
  • #6150 : Update LEED Summary Report
  • #6158 : Add user input for DX cooling coil low ambient temp cutout
  • #6179 : Add option to AvailabilityManager:NightCycle to run just until the zone temperature recovers #6151
  • #6188 : Enable Building Rotation, Movement, and a Water Boundary Condition
  • #6210 : Allow AirloopHVAC:ReturnPlenum to be used with Ideal Loads Air System
  • #6223 : Add DesignSpecification:OutdoorAir field and control to terminal units and fix DOA airflow distribution to ZoneHVAC units
  • #6227 : Improving Building Energy Simulation in an Urban Context
  • #6245 : Improved Airflow Calculations for BSDF window types
  • #6248 : Add air terminal unit sizing option, allow air loops with no return path, and partially allow multiple air loops serving the same zone
  • #6252 : Add a new field of Per Person Ventilation Rate Mode to AirTerminal:SingleDuct:Uncontrolled and AirTerminal:SingleDuct:Mixer
  • #6272 : Allow Multiple Air Loops to One Thermal Zone - Part 2 and Fix Zone Air Mass Balance
  • #6291 : IDF Editor - add new Duplicate Object and Change function and support new units
  • #6335 : Use local nodes for air flow network calculation

Performance Enhancements

  • #6083 : Only perform CTF calculations for constructions used by surfaces with CTF heat balance algorithm
  • #6253 : Move function calls with static arguments out of loops

Defects Repaired

  • #5723 : Variable speed coils can have higher flow rate than Packaged Terminal unit and fan
  • #5771 : Fixes inconsistent inlet and outlet air flow rates for FanCoil, Series PIU, EvapCooler, and HPWH
  • #5851 : Water heating coils do not honor system sizing input for heating capacity #5803
  • #6048 : DX coil calculation of bypass factor should use volume converted to standard mass
  • #6049 : Change reheat coil sizing to use air terminal unit air flow rate to size the water coil UA value.
  • #6056 : Add fixes to zone volume calcs including for non-convex zones
  • #6079 : PTAC hot water heating coil undersized for ventilation load
  • #6089 : Change HW coil UA sizing to use UA = 1 when loads are very small
  • #6090 : Adds SHA to the docs
  • #6096 : Fix integer division and duct radiative resistance calculations for AFN duct radiation object
  • #6101 : Refix new error message for Output:Table:Monthly and Annual don't have proper order for aggregation types
  • #6107 : Correct poor operation of water coils in UnitarySystems using set point control
  • #6116 : Correct surface convection calculation with AirRef = ZoneSupplyAirTemp and zero supply air flow in Window modules
  • #6120 : Fixed PTAC heating control problem when no heating load (issue #6095)
  • #6121 : Test that DX coil performance curves are near 1.0 at rated condition and VRF coils use terminal unit flow rate for sizing
  • #6123 : ZoneHVAC:Baseboard:RadiantConvective:Electric user-specified and design sizes are reporting the same value #5890
  • #6124 : Invalid Severe with CoolingTower:TwoSpeed when low speed autocalculated #5863
  • #6125 : Issue a severe error without AirflowNetwork model inputs when RoomAirModelType is AirflowNetwork
  • #6126 : Fix seemingly random sizing results problem related to AirloopHVAC:UnitarySystem with Fan:SystemModel
  • #6127 : Sizing:System with FlowPerCoolingCapacity and CoolingDesignCapacity not working as expected
  • #6133 : Corrected exhaust mass flow handling in CorrectZoneHumRat
  • #6137 : Fix four pipe beam crash when system sizing is off
  • #6139 : Fixed SolarCollector:UnglazedTranspired reporting for leaving air temperature when no flow
  • #6140 : Fix and clarify VAV minimum flow sizing, especially when VRP calculations adjust the min flow
  • #6142 : Fixed PlantLoop function IsNodeOnSetPtManager to allow any type of setpoint manager with common pipe
  • #6145 : DX coil system and unitary system with 100% OA coil mode and variable speed DX coils throws severe errors #6040
  • #6147 : Addressed missing component sizing output row in SQL database
  • #6162 : Fix EMS actuators for Zone Temperature Control
  • #6174 : Report an output variable of Surface Construction Index Output Variable
  • #6177 : Issue warnings for unbalanced outdoor and exhaust airflows in ZoneHVAC:OutdoorAirUnit
  • #6178 : Fix Advanced Single-Sided Natural Ventilation
  • #6181 : Cooling Panel UA Calculation Bug for Large Capacity/Low Water Flow Rate
  • #6184 : EarthTube Humidity Ratio Not Tracked Properly in Zone Moisture Balance
  • #6185 : Earth Tube One Per Zone Limit Error
  • #6191 : Fixed slat angle control and slat angle reporting issues for VB in equivalent layer window model
  • #6197 : Improved control of outdoor air system water coils
  • #6203 : Improve ZoneHVAC:UnitHeater operation when using multiple HVAC in the same zone
  • #6213 : Removed minimum limits of the minimum OA DB Temp for compressor operation input field #6190
  • #6216 : Fixed failing EnergyPlus unit test on develop #6215
  • #6217 : Pool Plant Loop Index Not Set for Second and Subsequent Pools in Input File
  • #6223 : Add DesignSpecification:OutdoorAir field and control to terminal units and fix DOA airflow distribution to ZoneHVAC units
  • #6226 : Calculated system load and single duct zone HVAC equipment load calculation uses different cp air values
  • #6232 : VRF fluid temperature control model crashes when using the Fan:SystemModel
  • #6235 : Fatal for High Cond Material for Finite Diff
  • #6236 : Correct IDD units on Maximum Operation Pressure field for Boiler:Steam
  • #6238 : Correct some IDD/IDF issues
  • #6239 : Low Temperature Radiant Water Systems Autosize Tube Length Correction
  • #6240 : Fix unexpected operation of AirloopHVAC:UnitarySystem fan when only one coil is present
  • #6245 : Improved Airflow Calculations for BSDF window types
  • #6249 : Minor improvements to Kiva functionality
  • #6262 : Improve Zone Warmup Convergence Test for Small Zone Loads
  • #6272 : Allow Multiple Air Loops to One Thermal Zone - Part 2 and Fix Zone Air Mass Balance
  • #6277 : Negative Heating Problem for Radiant-Convective Electric Baseboard
  • #6280 : AirloopHVAC:UnitarySystem fails sizing when Coil:Cooling:DX:MultiSpeed is used
  • #6281 : Move ResetNodeData to resolve reverse DD issue for IT equipment model and cleanup on 5ZoneCAV_MaxTemp
  • #6283 : PV Zone Multiplier Fix
  • #6284 : Correct max iteration problem with Coil:Heating:Gas:MultiStage when used in AirloopHVAC:UnitarySystem
  • #6285 : Thermostatic fan control for series fan-powered induction units - and stabilize night cycle manager during warmup
  • #6286 : Fix missing IT equip and other gains in zone component load summary, room air models, and zone gain outputs
  • #6288 : Fix transition extensible object array bounds crash
  • #6291 : IDF Editor - add new Duplicate Object and Change function and support new units
  • #6295 : Fix EAp2-4/5 table to use individual peak demands instead of part of building peak demand
  • #6299 : Change fatal error to warning message when negative zone volume
  • #6300 : Correction of Engineering Reference Figure 9.1
  • #6302 : Enhancement of Condensation Control Documentation for Low Temperature Radiant Systems
  • #6303 : Fix extra output variables in ESO/SQL when monthly tabular reports ask for same
  • #6308 : Update DX Coil warning messages, coil bypass factor functions, and rated SHR documentation
  • #6310 : Fix confusing PropyleneGlycol spelling in docs and warning message
  • #6311 : Add warning when resource in LifeCycleCost:UsePriceEscalation has no cost
  • #6312 : Fix basement zone z-origin in RefBldgLargeOffice* files
  • #6316 : Fix severe errors and some warnings in IDF files
  • #6317 : Thermal Comfort Model Documentation Corrections
  • #6318 : Major Cleanup of Baseboard Section of Engineering Reference
  • #6319 : Address ARM compilation error
  • #6334 : Fix crash when zero heat or cool load with AirLoopComponentLoadSummary report
  • #6339 : Increased number of exchange variables
  • #6342 : VRF using Fan:SystemModel fan shows full air flow rate when system is scheduled off or no load is present

Under the Hood Restructuring

  • #6157 : Output units refactoring
  • #6212 : ObjexxFCL 4.2 Upgrade

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 7 years ago

EnergyPlus - EnergyPlus 8.7.0

EnergyPlus 8.7.0

The U.S. Department of Energy (DOE) has released EnergyPlus version 8.7.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: 32 and 64-bit versions
  • Linux (Ubuntu 14.04 and compatible) 64 bit versions; (RHEL-compatible versions may be available via Helpdesk)
  • Mac OSX 10.9 64 bit versions
  • EnergyPlus v8.7.0 has been developed and tested on all of these platforms

Changelog for EnergyPlus 8.7.0-78a111d

Consists of pull requests merged in since the last release - starting with SHA 198c6a3

New Features

  • #5705 : Modeling HVAC Operational Faults – Chiller Supply Water Temperature Sensor Offset
  • #5740 : Fill Plant Equipment Autosizing Gaps
  • #5766 : Modeling HVAC Operational Faults (1) Condenser Supply Water Temperature Sensor Offset (2) Cooling Tower Scaling
  • #5786 : Modeling HVAC Operational Faults – Coil Supply Air Temperature Sensor Offset
  • #5797 : Thermostat based on Adaptive Thermal Comfort Model
  • #5882 : Hybrid Zone Model
  • #5901 : Add Kiva foundation heat transfer calculations
  • #5924 : Allow polygonal windows in AirflowNetwork
  • #5928 : Add EIO tables to new Tabular summary report
  • #5929 : Hybrid Ventilation Controls with CO2 and Adaptive Temperatures plus new Minimum Operation Time
  • #5943 : Variable Speed DX Coil Enhancements
  • #5947 : Add the latest LCC fuel escalation factors from NIST 2016
  • #5957 : Connect Zone HVAC Unit Ventilator to DOA
  • #5970 : Simple Tower Autosizing 25.6C inlet WB does not comply with 90.1-G #5020
  • #5976 : Allowed SetpointManager:Coldest to work with single-duct systems
  • #5983 : Water coil autosizing expanded to allow specifying design water temperature difference separately for each coil
  • #5988 : Add Adaptive Thermal Comfort Thermostat Control
  • #5989 : Fault Modeling for Fouling of Boilers, Chillers, and Evaporative Coolers
  • #5994 : New feature - ASHRAE 90.1 SZVAV control for Unitary Systems
  • #6000 : Revise plant and condenser loop volume autocalculate and add new field for loop circulation time
  • #6011 : Allow Use of Curves and Tables for Wind Pressure Coefficient Profiles
  • #6014 : New fan input object Fan:SystemModel
  • #6017 : Allow regular expressions as keys for Output:Variable
  • #6021 : AFN Duct Radiation
  • #6045 : IDF Editor add validation check option, multiple object delete and duplicate, fix Schedule:TypeLimits case sensitive

Performance Enhancements

  • #6018 : Update SQLite library

Defects Repaired

  • #5718 : Fix errors in energy+idd
  • #5727 : Add missing lists of valid object type/name in AirLoopHVAC:OutdoorAirSystem:EquipmentList, Branch, PlantEquipmentList, CondenserEquipmentList objects
  • #5740 : Fill Plant Equipment Autosizing Gaps
  • #5855 : Fan Coil control may fail when used with DOAS as inlet to fan coil
  • #5902 : Fix ConvertESOMTR when ESO data dictionary not ended properly
  • #5918 : Fix parallel fan-powered induction unit zone fan controls
  • #5920 : Processing of non-rectangular window surfaces
  • #5928 : Add EIO tables to new Tabular summary report
  • #5937 : Fix Help menu in EP-Launch to align with PDF file names
  • #5940 : Coil:Heating:Fuel changed to accept Propane
  • #5942 : Add warning when Meter:Custom references another Meter:Custom
  • #5945 : Fix daylighting table columns in lighting summary report
  • #5946 : VRF terminal unit PLR limit warnings under low heating loads
  • #5947 : Add the latest LCC fuel escalation factors from NIST 2016
  • #5951 : Fix Output:Table:Annual references to schedules not showing name in column heading
  • #5955 : #5697 Economizer with preheat bringing in excess OA
  • #5960 : 5958 - Correct indexing of ElecRadSys and SurfaceGroup objects
  • #5967 : ObjexxFCL minor update to correct public visibility of protected methods and data
  • #5973 : Hot water preheat coil now runs when economizing
  • #5978 : Order of setpoint managers can cause fatal missing setpoint error for Controller:WaterCoil controlling
  • #5979 : Zone-level equipment output may not match system outputs when there is significant thermostat setpoint change
  • #5980 : EMPD R-coating bugfix
  • #5981 : Ecoroof Material:RoofVegetation fails with NANs if the input value for initial moisture is greater than max moisture
  • #5986 : Changed Fuel Type field as required in Coil:Cooling:DX:MultiSpeed and…
  • #5990 : People object changed to no longer require fields not needed for adaptive comfort models
  • #5992 : Autosizing of heating coil UA failed for Coil:Heating:Water for plant loop exit temperature below 45C #5638
  • #5993 : Prevent crash in ZoneHVAC:LowTemperatureRadiant:* when the system is heat-only or cool-only
  • #5996 : Addressed documentation Issues - October-December 2016 #5896
  • #6000 : Revise plant and condenser loop volume autocalculate and add new field for loop circulation time
  • #6002 : Initialization output cleanup - eio output and table output
  • #6003 : AirToAir Heat Pump Maximum Supply Air Temperature Not Working
  • #6008 : Report correct outputs of AFN Surface Venting Window or Door Opening …
  • #6012 : Constant COP chiller sizing is broken and leads to zero chiller energy consumption #6010
  • #6024 : Corrects multispeed DX cooling coil RH>100 issue
  • #6026 : Corrected surface convection calculation with AirRef ZoneSupplyAirTemp
  • #6034 : Improved sizing for Coil:Cooling:DX bypass factor
  • #6035 : Coil:*:WaterToAirHeatPump:EquationFit show unreasonable low/high outlet water temperatures
  • #6038 : Facility Electric output variables do not show in rdd file
  • #6041 : Terminal unit reheat coils size to zero when zone has no design heating load #6006
  • #6045 : IDF Editor add validation check option, multiple object delete and duplicate, fix Schedule:TypeLimits case sensitive
  • #6054 : Correct surface convection calculation with AirRef = ZoneSupplyAirTemp with zero supply flow
  • #6057 : Autosized nominal capacity and design water flow rate are set to hard sized values for Hot Water Boilers #6053
  • #6060 : Heating only AirloopHVAC:UnitarySystem crashes during sizing for DX multispeed heating coil
  • #6065 : GroundHeatExchanger:Slinky plant initialization corrected, fix severe error
  • #6066 : Fix initialization issue in OutputProcessor related to reporting frequency
  • #6067 : Fix SQLite errors table to include fatal errors generated inside main loop's partial transaction
  • #6068 : Output informational error messages
  • #6071 : Add Single-Sided Wind Pressure Coefficient Calculation Documentation
  • #6073 : Updated coefficients for Displacement Ventilation Model

Under the Hood Restructuring

  • #5967 : ObjexxFCL minor update to correct public visibility of protected methods and data

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 8 years ago

EnergyPlus - Test build for testing of ReverseDD and AnnualSimulation targets

Consumption - Buildings and Heating - C++
Published by lefticus about 8 years ago

EnergyPlus - Test the installed log-version of NSIS

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 8 years ago

EnergyPlus - EnergyPlus 8.6.0

EnergyPlus 8.6.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.6.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.

Platforms

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

Changelog for EnergyPlus 8.6.0-69631fe028

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

New Features

  • #5027 : New simple chilled water cooling panel
  • #5093 : Improved Effective Moisture Penetration Depth model
  • #5584 : Add Air Source Integrated Heat Pump and Fix Variable Speed Heat Pump Water Heater COP Bug
  • #5588 : Adds underground column to the Zone Summary table in IVRS
  • #5633 : Add Heat Recovery Capability for Variable Refrigerant Flow Simulations
  • #5634 : Add AirflowNetwork zone pressure control
  • #5646 : Intelligent Defaults for Minimum Flow Fraction on VAV Terminals
  • #5676 : Connect DOAS to more ZoneHVAC Equipment - PTAC, PTHP, VRF, and UnitarySystem
  • #5677 : Provided Crankcase heater outputs for Coil:Cooling:DX:MultiSpeed
  • #5698 : Allow ZoneCrossMixing to be used in overlapping zones and revise some mixing output variables
  • #5725 : More Daylighting Control Sensors/Integrate DElight
  • #5746 : Add an optional fuel type to OtherEquipment
  • #5809 : Add Heating Coil that can handle other fuel types
  • #5824 : Nightcycle manager new control types and zone lists
  • #5867 : EP-Launch-Lite (v2.0)

Performance Enhancements

  • #5776 : Improve ESO file write speed

Defects Repaired

  • #5312 : Fixed bug that showed opaque window when solar reflectance was zero.
  • #5485 : Stratified Tank Optimizations
  • #5561 : Fixed NAN causing fatal error due to negative velocity in CrossVentilation RoomAirModel
  • #5572 : Fixed the degree day bases used with the LEED and Climatic summaries
  • #5575 : Removing Deprecated Fields from Several Objects
  • #5580 : LEED Summary EAp2-4/5 report row shown in uppercase and document special end-use subcategory tags
  • #5582 : Remove OA flow rate dependency on Branch Maximum Flow Rate and deprecate the field
  • #5584 : Add Air Source Integrated Heat Pump and Fix Variable Speed Heat Pump Water Heater COP Bug
  • #5590 : Fully autosized version of 5ZoneWLHPPlantLoopTower runs very slow
  • #5593 : Address issue #5126 and a bug in the ExternalInterface
  • #5594 : Update life cycle cost tables to handle water utility tariff costs correctly
  • #5598 : Removed automatic reporting of tariff and lifecycle reports now they need to be explicitly requested.
  • #5609 : Fix air cooled absorption chiller heaters
  • #5615 : Fix LaTeX page numbers
  • #5616 : Add support for JtokWH conversion in leed table
  • #5621 : Documentation Fixups
  • #5624 : Correct crash with only single node reference in input check CheckNod…
  • #5632 : Correct ZoneHVAC system air flow rate to be the same as variable speed DX coil air flow to eliminate flow imbalance warnings
  • #5639 : Add rows for district heating and cooling virtual rate in LEED EAp2-3
  • #5642 : SPMs with same reference and set point node name should fatal
  • #5643 : Restore "Advanced Surface Concepts" in Eng Ref + Correct Display Equations that should be Inline
  • #5645 : Updated documentation on RunMultiDir.bat
  • #5647 : Fix various documentation bugs: equation delimitation, missing figure, missing table
  • #5649 : Put references to DOE2 BLAST and ParametricSpreadsheets in docs
  • #5651 : Added EMS On/Off Supervisory control for air loop water coils
  • #5652 : Fix to add opening area for windows to IVRS report.
  • #5654 : Fixing several NANs found in user file related to storage tanks
  • #5658 : Allowed venting availability to control openings with control mode ASHRAE55Adaptive or CEN15251Adaptive
  • #5660 : Trap uninitialized EMS variables and math failures, and warn for unused actuators
  • #5666 : Output:EnergyManagementSystem now creates .edd file
  • #5669 : Fix conversion of unitless variables to IP in tabular output and added missing conversions
  • #5670 : Fixed NAN problem with a horizontal door as a floor sub-surface in displacement ventilation room air model
  • #5671 : Use tighter limits on FCU water flow rate if RegulaFalsi iteration limit is exceeded
  • #5674 : Fix hang when using malformed Table:TwoIndependentVariables
  • #5678 : Fix array bound mismatch with transitioning 8.1 to 8.2 for ZoneHVAC:UnitHeater
  • #5680 : Fix WeatherProperty:SkyTemperature with weather file with small time intervals
  • #5690 : Replace missing EMS in example file LrgOff_GridStorageEMSSmoothing
  • #5691 : Corrections to WaterToAirHeatPump (WSHP) water flow control
  • #5694 : Fixed constant flow radiant heat not operating when it should
  • #5701 : Changes interpolation for wind direction when to do it properly around 0 degrees
  • #5702 : Provide warning for DX heating coil when DefrostEIR performance curve name is blank and defrost method is reverse cycle
  • #5703 : Correct OA controller mixed air node set point calculation to allow values <0
  • #5707 : #4110 Correct Reverse Design Day testing so that results are identical
  • #5708 : Fixed incorrect array indices in ZoneMassConservation object report variables
  • #5709 : Fixed NaN in heat balance due to not enclosed space
  • #5713 : Fix memory allocation bug in FMI libraries.
  • #5715 : #5524 ZoneHVAC:OutdoorAirUnit reported fan power and energy corrected with exhaust fan
  • #5716 : Eliminate warning for zones with <6 surfaces and improve warning for <4 surfaces
  • #5717 : Added support for tool coupling.
  • #5719 : Tables of One and Two Independent Variables do not allow extrapolation when appropriate
  • #5721 : Airflow network distribution outputs for node pressure and flow now report zero when the distribution system is off
  • #5724 : Correct UnitarySystem and Multispeed Heat Pump heat recovery calculation to honor maximum outlet temperature
  • #5731 : Detect interior movable insulation used with internal source/sink construction and fatal warning
  • #5732 : Replace the field name "controlled zone name" in two objects for consistency with other objects
  • #5735 : Fixing Typos in Documentation
  • #5736 : Documentation fixes
  • #5738 : AirloopHVAC:UnitarySystem using Control Type = Load fixed to properly control multistage heating coil
  • #5741 : Fix diffuse Solar when using shading with transmittance schedule
  • #5743 : Add auto-sizing capability for Nominal Air Flow Rate and Nominal Air Face Velocity in Desiccant BalancedFlow Performance DataType1 object
  • #5748 : ElectricLoadCenter:Distribution: Storage Charge Power Fraction Schedule Name was not a Schedule
  • #5751 : Corrections to sizing simulation logging to fix crashes, subtimesteps, and report during warmup
  • #5754 : Fixed heatpump water heater (HPWH) crash when Outdoor Air Node name is required but is blank
  • #5756 : Remove stray Unix newlines from error messages
  • #5758 : Use StdRhoAir to calculate OA mass flow rate for consistency
  • #5760 : 121174135 compute int thermal absorp factors movable insulation bugs
  • #5761 : #5400 water heater heat pump pumped condenser part load ratio calculation failed warning
  • #5762 : 124975981 Correction of Absorptivity Assignment in Movable Insulation
  • #5763 : Correct EMS parsing of RhovFnTdbRh and RhovFnTdbRhLBnd0C. Similar issue w…
  • #5774 : Addresses inconsistent reference hot water temperature are used to calculate density in water flow autosize
  • #5779 : Fixed heat exchanger sizing when used with ZoneHVAC:EnergyRecoveryVentilator
  • #5781 : Use standard air density to calculate oa mass flow rate in dual duct for consistency
  • #5782 : #5629 chiller electric eir air/evap cooled condenser outlet node conditions not correct and evap condenser water use = 0
  • #5784 : Create live url links for all URLs in documents.
  • #5785 : Fix Warnings Reported in Build Log for EngineeringReference
  • #5787 : AvailabilityManager:OptimumStart does not work with multiple air loops.
  • #5791 : Adds a warning when plant loop volume and operating flow rates are mismatched
  • #5792 : Fix EMS actuator initialization to Null at get input
  • #5794 : Fix Controller:OutdoorAir and Controller:MechanicalVentilation schedules and precedence of limits
  • #5798 : Movable Insulation Not Properly Incorporated into Interior Radiant Exchange
  • #5799 : rework unit test for initialization check
  • #5800 : Fan coil max iteration warnings
  • #5801 : Fix various documentation issues
  • #5804 : Correction of View Factors for Three or Less Surface Zones
  • #5810 : Implement new output variable Surface Internal User Specified Location Temperature for Construction:InternalSource
  • #5811 : Radiant baseboards, fill zone index to avoid hard crash
  • #5812 : Clean out OpenMP remnants
  • #5813 : Fix edge case for non-unique names in WindowMaterial:Gap
  • #5815 : Fixing calculation of EMPD surface mass transfer coefficient based on known heat-transfer coefficient
  • #5817 : Clean up various IDD issues and restore DisplayInputInAudit environment variable
  • #5826 : Fix DElight illuminance reference point zero outputs; other daylighting cleanup
  • #5829 : Fix plant coincident sizing logic problem
  • #5830 : Enforce full distribution of high temp radiant energy to surfaces and people
  • #5831 : Cooling Towers may fail to autosize tower UA
  • #5834 : Fix non-integrated water-side economizer minimum delta temperature control error
  • #5840 : EP-Launch remove multi-thread
  • #5850 : Low Temperature Radiant System Sizing Concerns and Pump Efficiency Bug
  • #5852 : For non-convex quad fix centroid calculation to avoid unrealistic z values
  • #5861 : Correction of Swimming Pool Evaporation Rate Bug and Documentation Errors
  • #5866 : Correct Scalable Sizing Crash for Various Zone Equipment
  • #5869 : Fix fatal error in GetInternalVariableValue when non-metered variable used on a custom meter
  • #5875 : Battery, storage, and other minor documentation fixes
  • #5876 : Fix memo and extensible flags on IDD object
  • #5877 : Don't fix up executables on CentOS
  • #5879 : Parallel fan-powered induction unit zone fan control improvements
  • #5881 : Change test tank height for heaters in stratified water heater

Under the Hood Restructuring

  • #5485 : Stratified Tank Optimizations
  • #5595 : ObjexxFCL Updates
  • #5627 : Refactor Controller:OutdoorAir functions

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 8 years ago

EnergyPlus - EnergyPlus 8.5.0

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

Consumption - Buildings and Heating - C++
Published by Myoldmopar about 9 years ago

EnergyPlus - EnergyPlus 8.4.0 Update 1

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.

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.

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

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 9 years ago

EnergyPlus - EnergyPlus 8.4.0

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

Consumption - Buildings and Heating - C++
Published by Myoldmopar over 9 years ago

EnergyPlus - v8.3.3

6/17/2015 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne almost 10 years ago

EnergyPlus - v8.3.2

5/20/2015 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne almost 10 years ago

EnergyPlus - v8.3.1

4/22/2015 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne about 10 years ago

EnergyPlus - EnergyPlus 8.3.0

Public Release

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

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.

Highlights of this release (V8.3.0)

General

  • Bug fixes throughout.

Performance

  • A major focus after the 8.2.0 release was to get 8.3.0 much better on runtime. Numerous refactors and cleanups were performed in the code and the resulting simulations are generally faster than the 8.1 FORTRAN-based EnergyPlus release.

New Features

  • #4514 : Integrated slab calculations extended to also supported basement heat transfer. The slab and basement pre-processors are still packaged, but the new methods provide a much more convenient workflow for users.
  • #4442 : Implement new ice storage curve type
  • #4472 : Improvements to the ObjexxFCL library, including new vector classes
  • #4522 : Modify EnergyPlus structure to expose it as a callable shared library
  • #4538 : Add autosizing to fields in humidifiers, low-temp radiant, and district htg/clg
  • #4544 : Add a proper command line interface to EnergyPlus
  • #4559 : Implement new swimming pool simulation model
  • #4570 : Add new data center IT equipment model
  • #4624 : Implement new data center HVAC simulation model
  • #4635 : Implement new coil vs. space peak sizing simulation logic
  • #4692 : Implement new slinky ground heat exchanger simulation model
  • #4727 : Implement additional chiller part load curve type
  • #4729 : Implement advanced modeling of window operation and envelope infiltration
  • #4740 : Implement new gas steam humidifier simulation model
  • #4743 : Add EMS dynamic built in variable for WarmupFlag
  • #4757 : Implement new thermostat and humidistat fault (offset) simulation logic
  • #4764 : Implement HVAC Sizing Simulation for Coincident Plant Sizing
  • #4786 : Allow other-side-coefficients in airflow network surfaces

Documentation

  • Documentation has been converted to Markdown and is being hosted online. Although a few issues are still being worked out, the bulk of the content is available at http://energyplus.net/documentation.

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.3.0 has been developed and tested on all of these platforms

Consumption - Buildings and Heating - C++
Published by kbenne about 10 years ago

EnergyPlus - v8.2.10

3/11/2015 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne about 10 years ago

EnergyPlus - v8.2.9

2/25/2015 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne about 10 years ago

EnergyPlus - v8.2.8

2/11/2015 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne about 10 years ago

EnergyPlus - v8.2.7

1/14/2015 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne over 10 years ago

EnergyPlus - v8.2.6

Release

EnergyPlus-8.2.6 is an iteration release, with a focus on performance enhancements. Several parts of the code went through overhauls since the release of 8.2.0 and as a result, the code is now faster than 8.1.0 in all of our test cases.

Numbers

We selected a set of input files that were provided by LBNL from an EnergyPlus performance study several years ago. After transition them from version 2.2 to 8.1, then 8.2.0, then 8.2.6, they were run against each package. The results were great for these files:

  • Linux
    • 8.1.0: 1053.5581 [s]
    • 8.2.0: 999.3255 [s]
    • 8.2.6: 857.5618 [s]
  • Windows
    • 8.1.0: 1028.5840 [s]
    • 8.2.0: 997.1380 [s]
    • 8.2.6: 876.652 [s]

As you can see, these files didn't show a regression from 8.1.0 to 8.2.0. Yet the enhancements made from 8.2.0 to 8.2.6 still showed a very nice speed improvement.

In addition, our set of regression test files, which is comprised primarily of the example files we package with each release, was run on Windows with full annual simulations. The results are:

  • 8.1.0: 5:28:33
  • 8.2.0: 6:36:59
  • 8.2.6: 4:53:50

As you can see on these, the example file set did show a runtime regression with 8.2.0. This has now been addressed to the point where it is now faster than 8.1.0, by about 35 minutes. There is an improvement from 8.2.0 to 8.2.6 of about 103 minutes.

Enhancements

  • Link time optimization utilized during release builds
  • Solar-shading and interior radiant exchange performance tuning
  • Finite difference wall-conduction model tuning
  • Array allocation/dimensioning (heap) tuning

Tuning work is now being done continuously by the development team to ensure that EnergyPlus continues to be a more runtime friendly simulation engine.

Caution

This release package is intended for testing/evaluation only!! Because it is an iteration build, it includes some as-yet undocumented features, including input changes. While the transition program that is packaged with this release will transition your 8.2.0 files up to the latest syntax, you will be left with input files that are a mixed-bag between 8.2.0 and the upcoming 8.3.0 release. This will cause issues later, so please don't use this 8.2.6 build for general deployment.

User Notes

We invite you to try out your input files to check whether they are seeing the same speed increases that we have seen in our testing. Input files differ drastically, and can lead to very different hot spots within the code. Most of the enhancements made recently were because a select file (or set of files) were shown to have regressed in runtime. Once these files were identified, it was generally not too difficult to isolate the hot spot and address it.

If you are seeing a regression still from 8.1.0, we invite you to submit a ticket on the EnergyPlus Helpdesk so we can use this file in our tuning work.

Thanks,

EnergyPlus Development Team

Consumption - Buildings and Heating - C++
Published by kbenne over 10 years ago

EnergyPlus - v8.2.5

12/3/2014 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne over 10 years ago

EnergyPlus - EnergyPlus 8.2.0 Update 1

Public Release

The U.S. Department of Energy (DOE) has released EnergyPlus version 8.2.0, the first release of EnergyPlus built on C++ source code. New feature highlights are listed below. For more information about EnergyPlus, please visit www.energyplus.gov.

This is Update 1 of EnergyPlus version 8.2.0 which includes important bug fixes, including a fix for incorrect data in tabular sqlite database outputs. A full list of addressed issues is included with the installer package.

Highlights of this release (V8.2.0)

Core Changes to EnergyPlus

  • Internal simulation engine code translated from FORTRAN to C++ to spur the evolution of EnergyPlus through improved interaction with a larger community through a more popular code base, and improved access to code libraries for performance and enhanced capabilities.
  • Language change initially caused a slightly slower codebase due to translation overhead, however several restructuring efforts in the code eventually led to EnergyPlus v8.2 being faster than v8.1 in many tests cases.
  • Development transitioned to GitHub, where the source code is to be made fully public in the spirit of the open source license.

General

  • Bug fixes throughout.

Building Envelope

  • Integrated slab calculation now allow improved simulation of ground heat transfer

HVAC, Plant and Refrigeration

  • Improved sizing algorithm for including fan heat in cooling coil calculations
  • Improved sizing input options for scaling autosized values
  • Additional plant load dispatch algorithms based on meeting component part-loading targets
  • New models for single-sided natural ventilation with multiple openings
  • New on/off fan option for unit heater and unit ventilator
  • New fault model for coil fouling
  • DOAS direct to zonal water-to-air heat pumps
  • Expanded support for table lookup for plant equipment performance
  • New zone air mass flow balance option (partially link HVAC flows with zone mixing and infiltration)

Utilities

  • Ice storage curve-fit tool

Platforms

  • Windows 7 & 8: 64-bit version (32-bit version also available)
  • 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.2.0 has been tested on all of these platforms

Consumption - Buildings and Heating - C++
Published by kbenne over 10 years ago

EnergyPlus - v8.2.4

11/19/2014 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne over 10 years ago

EnergyPlus - v8.2.3

11/5/2014 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne over 10 years ago

EnergyPlus - v8.2.2

10/22/2014 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne over 10 years ago

EnergyPlus - v8.2.1

10/8/2014 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne over 10 years ago

EnergyPlus - EnergyPlus 8.2.0

Actual public release is posted on EnergyPlusRelease.

Consumption - Buildings and Heating - C++
Published by kbenne over 10 years ago

EnergyPlus - v8.1.5

9/10/2014 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne over 10 years ago

EnergyPlus - v8.1.4

8/27/2014 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne over 10 years ago

EnergyPlus - v8.1.3

8/13/2014 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne over 10 years ago

EnergyPlus - v8.1.2

7/30/2014 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne over 10 years ago

EnergyPlus - v8.1.1

7/16/2014 Iteration Build

Consumption - Buildings and Heating - C++
Published by kbenne almost 11 years ago