Recent Releases of EnergyPlus
EnergyPlus - EMS variables testing
Test changes in https://github.com/NatLabRockies/EnergyPlus/pull/11551.
Consumption - Buildings and Heating
- C++
Published by joseph-robertson about 1 month ago
EnergyPlus - EnergyPlus 26.1.0-dlf
EnergyPlus 26.1.0 with the changes from https://github.com/NatLabRockies/EnergyPlus/pull/11491.
Consumption - Buildings and Heating
- C++
Published by lymereJ about 2 months ago
EnergyPlus - Docs Artifact Testing 6
One more. TWBD.
Consumption - Buildings and Heating
- C++
Published by mitchute about 2 months ago
EnergyPlus - Docs Artifact Testing 4
Another test. You know the drill.
Consumption - Buildings and Heating
- C++
Published by mitchute about 2 months ago
EnergyPlus - Docs Artifact Testing 3
Another test. This will be deleted.
Consumption - Buildings and Heating
- C++
Published by mitchute about 2 months ago
EnergyPlus - Docs Artifact Testing 2
Another test. This will be deleted.
Consumption - Buildings and Heating
- C++
Published by mitchute 2 months ago
EnergyPlus - Docs Artifact Testing 1
Running again. This will be deleted.
Consumption - Buildings and Heating
- C++
Published by mitchute 2 months ago
EnergyPlus - EnergyPlus 26.1.0
The U.S. Department of Energy (DOE) has released EnergyPlus version 26.1.0. There were many defects repaired and under-the-hood refactoring tasks accomplished during this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.
Supported Platforms
- Windows 11 64-bit and arm64
- Linux (Ubuntu) 24.04 64-bit
- Mac OSX x86_64 and ARM architectures
What's Changed
New Features 🌟
- Air leakage in parallel fan-powered terminal units by @lymereJ in https://github.com/NatLabRockies/EnergyPlus/pull/11038
Performance Enhancing Changes 🏁
- Avoid duplicate view factor calculations by @mjwitte in https://github.com/NatLabRockies/EnergyPlus/pull/11364
Defects Repaired 🪲
- Clang Tidy - Check for implicit bool conversions by @mitchute in https://github.com/NatLabRockies/EnergyPlus/pull/11325
- Fix #11334: GetHPCoolingCoilIndex called repeatedly when companion cooling coil not found by @kevin-moos in https://github.com/NatLabRockies/EnergyPlus/pull/11336
- PCM Thermal Storage Use Fluid Properties from Plant Loop by @rohitj0204 in https://github.com/NatLabRockies/EnergyPlus/pull/11277
- Issue Warning Error on negative coil capacity sizing by @tanaya-mankad in https://github.com/NatLabRockies/EnergyPlus/pull/11197
- Correct Desiccant Dehumidifier report variable index by @rraustad in https://github.com/NatLabRockies/EnergyPlus/pull/11341
- #11252 - Add checks as a pre-commit hook by @jmarrec in https://github.com/NatLabRockies/EnergyPlus/pull/11286
- Pass correct load for HeatPump:PlantLoop:EIR:Heating source side update by @mjwitte in https://github.com/NatLabRockies/EnergyPlus/pull/11340
- Fix 11343 - FFHX metering end use mapping by @kevin-moos in https://github.com/NatLabRockies/EnergyPlus/pull/11344
- Fixup SIGFPE on Ubuntu Debug by @jmarrec in https://github.com/NatLabRockies/EnergyPlus/pull/11355
- Fix #11346 - Add Windows native ARM64 release by @jmarrec in https://github.com/NatLabRockies/EnergyPlus/pull/11351
- Correct Divide by Zero Issue in Site Ground Domain Slab Code by @RKStrand in https://github.com/NatLabRockies/EnergyPlus/pull/11368
- Fix 9968 - Remove Reheat Coil Air Inlet Node Name field from PIU objects by @kevin-moos in https://github.com/NatLabRockies/EnergyPlus/pull/11366
- Fix 10802 - Divide by zero error by @kevin-moos in https://github.com/NatLabRockies/EnergyPlus/pull/11348
- Fix #10831 - HeatPump:PlantLoop:EIR:Heating with Setpoint control not operating when no setpoint on component outlet node by @jmarrec in https://github.com/NatLabRockies/EnergyPlus/pull/11247
- Remove 'cooling' from ASHRAE205 coils. by @tanaya-mankad in https://github.com/NatLabRockies/EnergyPlus/pull/11384
- Fix 11105 - Change Lights Radiant Heat Gain to Lights Radiant Heating Energy by @kevin-moos in https://github.com/NatLabRockies/EnergyPlus/pull/11381
- Retrieve correct runtime fraction for
AirLoopHVAC:UnitaryHeatCoolto be used by AFN by @lymereJ in https://github.com/NatLabRockies/EnergyPlus/pull/11367 - Fix 9669 - Crash when running a simulation with MultiZoneWithoutDistribution and fan by @kevin-moos in https://github.com/NatLabRockies/EnergyPlus/pull/11383
- Correct Humidifier volume flow rate report by @rraustad in https://github.com/NatLabRockies/EnergyPlus/pull/11390
- Fix 10168 zone multiplier incorrectly applies to water heater tank losses by @kevin-moos in https://github.com/NatLabRockies/EnergyPlus/pull/11240
- Fix 11356 - IDF Version Updater drops EIR function names by @kevin-moos in https://github.com/NatLabRockies/EnergyPlus/pull/11358
- Handling unknown extensions for schedules by @GaryMarksBigladder in https://github.com/NatLabRockies/EnergyPlus/pull/11375
- Fix 11373 - Desuperheater doesn't work with air-cooled refrigeration condenser by @kevin-moos in https://github.com/NatLabRockies/EnergyPlus/pull/11376
- Followup VRF warning about solveRoot of Te at small load condition by @yujiex in https://github.com/NatLabRockies/EnergyPlus/pull/11000
- Add exhaust fan for AirLoopHVAC:DedicatedOutdoorAirSystem by @rraustad in https://github.com/NatLabRockies/EnergyPlus/pull/11395
- Fix Incorrect High Slat Angle Index by @mitchute in https://github.com/NatLabRockies/EnergyPlus/pull/11405
- Fix Tabular Annual Average Values with Unit Conversion by @mitchute in https://github.com/NatLabRockies/EnergyPlus/pull/11410
- Unify Annual Output Table Init Values by @mitchute in https://github.com/NatLabRockies/EnergyPlus/pull/11422
- Fix Reversed System and Zone Timesteps in OutputReportTabularAnnual by @mitchute in https://github.com/NatLabRockies/EnergyPlus/pull/11420
- Fix missing zone volume in Engineering Reference C_z definition by @brianlball in https://github.com/NatLabRockies/EnergyPlus/pull/11424
- Protect Annual Table Bin Limits When No Data Are Present by @mitchute in https://github.com/NatLabRockies/EnergyPlus/pull/11430
- Clarify DefrostEIRTempModFac is an EIR, not an EIR modifier by @brianlball in https://github.com/NatLabRockies/EnergyPlus/pull/11425
- Catch EMS variables initialized after reference by @joseph-robertson in https://github.com/NatLabRockies/EnergyPlus/pull/11409
- Fix DesignSpecification:ZoneHVAC:Sizing check for FractionOfAutosizedHeatingCapacity to not point to cooling capacity field by @joseph-robertson in https://github.com/NatLabRockies/EnergyPlus/pull/11427
- Add more information for zone terminal unit sizing issue when using ReverseWithLimit in heating dominated climates by @rraustad in https://github.com/NatLabRockies/EnergyPlus/pull/11079
- Correct excess air flow in AirLoopHVAC:UnitaryHeatCool using Coil:Cooling:DX:VariableSpeed cooling coil by @rraustad in https://github.com/NatLabRockies/EnergyPlus/pull/11435
- Fix Unitary System Multispeed Heat Pump Not Propagating Error Flag by @mitchute in https://github.com/NatLabRockies/EnergyPlus/pull/11433
- DesignSpecification:ZoneHVAC:Sizing and Sizing:System docs fixes by @joseph-robertson in https://github.com/NatLabRockies/EnergyPlus/pull/11431
- Sizing:System fix for fraction of autosized heating design capacity with AirLoopHVAC:UnitarySystem by @joseph-robertson in https://github.com/NatLabRockies/EnergyPlus/pull/11442
- Relax leaf area index (LAI) range for the IndoorLivingWall module by @LipingWang in https://github.com/NatLabRockies/EnergyPlus/pull/11451
- EnergyPlus crashes with Optimum Start availability managers used for VRF (or for any zone equipment not connected to an air loop) by @rraustad in https://github.com/NatLabRockies/EnergyPlus/pull/11447
- Fix an incorrect if Block Condition in VariableSpeedCoils.cc by @dareumnam in https://github.com/NatLabRockies/EnergyPlus/pull/11463
- Updates for WindowMaterial:Gap and WindowThermalModel:Params by @joseph-robertson in https://github.com/NatLabRockies/EnergyPlus/pull/11458
- Fix crankcase energy for Coil:Cooling:DX when part of air-to-air heat pump is not ignored by @joseph-robertson in https://github.com/NatLabRockies/EnergyPlus/pull/11452
- Protect IDD File Path when .ini File Present by @mitchute in https://github.com/NatLabRockies/EnergyPlus/pull/11467
- Fix max_extensible_fields count for epJSON by @joseph-robertson in https://github.com/NatLabRockies/EnergyPlus/pull/11476
Under the Hood Refactoring ⚙
- Clang Tidy - readability-container-size-empty, readability-redundant-string-init, modernize-use-emplace, and modernize-loop-convert by @mitchute in https://github.com/NatLabRockies/EnergyPlus/pull/11337
- Clang-tidy - readability-else-after-return by @mitchute in https://github.com/NatLabRockies/EnergyPlus/pull/11347
- Convert some Array1D to std::vector in Boilers by @mitchute in https://github.com/NatLabRockies/EnergyPlus/pull/11357
- Update kiva by @tanaya-mankad in https://github.com/NatLabRockies/EnergyPlus/pull/11386
- OutputReportTabularAnnual Refactor by @mitchute in https://github.com/NatLabRockies/EnergyPlus/pull/11421
- SolveRoot with local Optimization by @amirroth in https://github.com/NatLabRockies/EnergyPlus/pull/11429
- WindowManager Array Transition (part 1) by @amirroth in https://github.com/NatLabRockies/EnergyPlus/pull/11432
- Upgrade to C++20 Standard by @mitchute in https://github.com/NatLabRockies/EnergyPlus/pull/11423
- Cleanout UtilityRoutines by @mitchute in https://github.com/NatLabRockies/EnergyPlus/pull/11438
- Window Manager Array Transition (part 2) by @amirroth in https://github.com/NatLabRockies/EnergyPlus/pull/11453
- Propagate Plant Location Shortcuts (phase 3) by @amirroth in https://github.com/NatLabRockies/EnergyPlus/pull/11454
New Contributors
- @joseph-robertson made their first contribution in https://github.com/NatLabRockies/EnergyPlus/pull/11409
Full Changelog: https://github.com/NatLabRockies/EnergyPlus/compare/v25.2.0...v26.1.0
Consumption - Buildings and Heating
- C++
Published by mitchute 2 months ago
EnergyPlus - EnergyPlus v26.1.0 Release Candidate 3
EnergyPlus v26.1.0 release candidate 3. This may be deleted or retagged as v26.1.0.
Consumption - Buildings and Heating
- C++
Published by mitchute 2 months ago
EnergyPlus - EnergyPlus v26.1.0 Release Candidate 2
EnergyPlus v26.1.0 release candidate 2. This may be deleted.
Consumption - Buildings and Heating
- C++
Published by mitchute 3 months ago
EnergyPlus - test build for longwave rad act
Test build for internal testing for a potential feature related to long wave radiation EMS actuators. This build will be deleted (and an NFP will be submitted once we have a few more details worked out).
Consumption - Buildings and Heating
- C++
Published by brianlball 3 months ago
EnergyPlus - EnergyPlus v26.1.0 Release Candidate 1
EnergyPlus v26.1.0 release candidate 1. This may be deleted.
Consumption - Buildings and Heating
- C++
Published by mitchute 3 months ago
EnergyPlus - v26.1.0 Long Wave Rad Feature Test 1
Test build for internal testing for a potential feature related to long wave radiation EMS actuators. This build will be deleted (and an NFP will be submitted once we have a few more details worked out).
Consumption - Buildings and Heating
- C++
Published by mitchute 3 months ago
EnergyPlus - v26.1.0 Test Release 8
Another test. This will be deleted.
Consumption - Buildings and Heating
- C++
Published by mitchute 3 months ago
EnergyPlus - v26.1.0 Test Release 7
Another test. This will be deleted.
Consumption - Buildings and Heating
- C++
Published by mitchute 3 months ago
EnergyPlus - v26.1.0 Test Release 6
Another test. This will be deleted.
Consumption - Buildings and Heating
- C++
Published by mitchute 3 months ago
EnergyPlus - v26.1.0 Test Release 5
Another test. This will be deleted.
Consumption - Buildings and Heating
- C++
Published by mitchute 3 months ago
EnergyPlus - v26.1.0 Test Release 4
Yet another test. This will be deleted.
Consumption - Buildings and Heating
- C++
Published by mitchute 3 months ago
EnergyPlus - v26.1.0 Test Release 3
Another test release. This will be deleted.
Consumption - Buildings and Heating
- C++
Published by mitchute 3 months ago
EnergyPlus - v26.1.0 Test Release 2
Another test release. This will be deleted.
Consumption - Buildings and Heating
- C++
Published by mitchute 3 months ago
EnergyPlus - v26.1.0 Test Release 1
Testing the release process after some recent PR merges. This will be deleted.
Consumption - Buildings and Heating
- C++
Published by mitchute 3 months ago
EnergyPlus - EnergyPlus 26.1.0, IO Freeze
Trying again. This is the IO Freeze tag for v26.1.0
Consumption - Buildings and Heating
- C++
Published by mitchute 3 months ago
EnergyPlus - EnergyPlus 25.2.0
EnergyPlus 25.2.0
The U.S. Department of Energy (DOE) has released EnergyPlus version 25.2.0. There were many bug fixes and new features this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.
Supported Platforms
- Windows 11 64-bit
- Linux (Ubuntu) 22.04 and 24.04 64 bit
- Mac OSX x86_64 and ARM architectures
What's Changed
New Features 🌟
- Add Availability Schedule Input Field to DX Coils by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10974
- Adds multiplier/offset fields for
Site:WaterMainsTemperatureby @shorowit in https://github.com/NREL/EnergyPlus/pull/11037 - Add performance support for ASHRAE205 Coils (RS0004) by @tanaya-mankad in https://github.com/NREL/EnergyPlus/pull/10307
- Heat Pump Sizing: New Feature Proposal and Design Document by @rraustad in https://github.com/NREL/EnergyPlus/pull/11048
- Run and Cache Regressions on Develop And reuse in PR workflows by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11190
- Extend Equipment and System Summary Tables - Air Heat Recovery, Air Terminals, and Fans by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11138
- New Fan Power Fractions subtable by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11153
- Improved duct model for a single AirLoop by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10887
- New Feature Heat Pump sizing according to ACCA Manual S by @rraustad in https://github.com/NREL/EnergyPlus/pull/11130
- Add Fuel Efficiency for Ideal Loads Air System by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10971
- Add output columns and tables for ruleset project description work by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10949
- A new air to water heat pump object by @yujiex in https://github.com/NREL/EnergyPlus/pull/11001
- New formatting and units options for table outputs (Tabular, SQLite, and JSON) by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11210
- New Phase Change Material (PCM) Thermal Storage by @rohitj0204 in https://github.com/NREL/EnergyPlus/pull/11113
- A new passive hot water storage tank by @yujiex in https://github.com/NREL/EnergyPlus/pull/11033
- Avail sch missing dx coils cleanup and converted get input to JSON by @Nigusse in https://github.com/NREL/EnergyPlus/pull/11012
- New Feature to allow autosizing of Thermal Energy Storage tank capacity by @rraustad in https://github.com/NREL/EnergyPlus/pull/11147
- Add support for variable speed coils for
SingleZoneVAVcontrol type inAirLoopHVAC:UnitarySystemby @lymereJ in https://github.com/NREL/EnergyPlus/pull/11142 - Adding GHE borehole field design and sizing by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/11217
Defects Repaired 🪲
- Make ExternalInterface:FunctionalMockupUnitExport:To:Schedule/Actuator Initial Value field optional by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10943
- Update AirTerminal:SingleDuct:Mixer to report primary air node condition when air flow = 0 (when ATMixer is off) by @rraustad in https://github.com/NREL/EnergyPlus/pull/11022
- Protect WSHP from incorrect or missing curve names by @rraustad in https://github.com/NREL/EnergyPlus/pull/11028
- Fix #10378 - bump nlohmann/json to support most recent clang/apple-clang by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11041
- Fix #11050 - Schedule initialization error in HighTempRadiantSystem by @amirroth in https://github.com/NREL/EnergyPlus/pull/11053
- Fix Reheat Coil Multiplier report by @amirroth in https://github.com/NREL/EnergyPlus/pull/11029
- Fix Coil Sizing Report for Coil:Heating:Gas:MultiStage and Coil:Heating:Electric:MultiStage by @amirroth in https://github.com/NREL/EnergyPlus/pull/11063
- Missing references in IDD by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11069
- Fix #11073 - Bump clang-format from 10 to 19 by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11082
- Fix order of curve independent variables for GAHP by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11071
- Fix debug tests by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/11076
- Fix #11054 - Crash with schedule with missing day types by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11085
- Fix GAHP flow request by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11068
- Equipment Summary Air Heat Recovery Fixes by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10995
- Fix #11026 - Bad thermostat control type value results in crash due to null schedule pointer by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11074
- Fix debug tests - Disable floating point trapping around ssc battery calculations by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11084
- Possibility for Hushing Table Diffs by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/11088
- Fix cycling degradation calculation for GAHP by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11077
- Fix #11089 - Relax codesigning entitlements for Python on mac by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11090
- Inconsistent field names and field name typo in different VS DX coils by @Nigusse in https://github.com/NREL/EnergyPlus/pull/11075
- Additional Documentation Fixes by @dareumnam in https://github.com/NREL/EnergyPlus/pull/11093
- Correction of Error Message in EcoRoof when User Does Not Use CTF Solution Algorithm by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11095
- Throw Fatal Error When a Required Node is Missing in HVAC Mixer and Splitter by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11098
- Correction of Various Documentation Issues by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11091
- Correction of SetupOutputVariables.csv by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11097
- Correction of Error in Xing Ground Temperature Model Get Input by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11096
- Modified LWR Exchange with Surrounding Surfaces with Finite Difference Method by @Nigusse in https://github.com/NREL/EnergyPlus/pull/11083
- Correct Handling of Improper Design Objects in Radiant/Convective Systems by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11124
- Correct Error Message Level when Node Types are Undefined by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11104
- Partial Fix for GetChildrenData Sort Order by @amirroth in https://github.com/NREL/EnergyPlus/pull/11066
- Fix #11087 - Duplicate Table Names in Tabular Output by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11106
- Fix a few EIO headers and newlines by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11126
- Correction of Fanger PMV to Align with ASHRAE Standard 55/ISO 7730 by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11119
- Fix bad subscript in ZoneVentilation:DesignFlowRate warning by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11133
- Creation of Error Message for When ZoneControl:Thermostat Refers to Invalid ThermostatSetpoint:* Object by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11127
- Addition of Error Messages for Cases where Simulation Control Do HVAC is Set to Yes but No Plant:Sizing Objects Present by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11140
- Fix #11161 - GHA: Windows Server 2019 has been retired. Use 2022 by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11162
- #11123 - Document that api_data_fully_ready is probably not need for Construction actuators by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11177
- Clarification of Zone and Surface Opaque Conduction Output Variables by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11110
- Correction to AirflowNetwork:Multizone:Surface Handling of People Index by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11167
- Fix #11179 - re-enable warnings gcc clang and turn on
-Werrorby @jmarrec in https://github.com/NREL/EnergyPlus/pull/11180 - #11054 - Part 2 - Crash with schedule with missing day types by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11173
- Correction of Unit Conversion Error for Air Flow per Power Output in IP Unit Table Reports by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11154
- Fix #11156 - WaterThermalTanks's GetWaterThermalTankInput should trap ErrorsFound and throw a FatalError by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11172
- #10596 - Remove fmt fortran workarounds - Z & N (and S) by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11109
- Correct Thermal Comfort Clothing Value Reporting Error by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11121
- Correct Time Stamp Reported in EDD by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11139
- Fix #11158 - Add Cooling Coil Condenser Volume (Flow Rate) variables for Coil:Cooling:DX:TwoSpeed by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11176
- Correction of Return Temperature Output for Cooling Plant Loops and Condenser Loops in EIO Sizing Output by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11146
- Plant sizing report and equipment summary fixes by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10998
- EP-Launch - Fix blank utility tab and running AppGPostProcessor by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/11219
- Quick fix #11157 - Incorrect StoreType for Zone Combined Outdoor Air Volume Flow Rate output variables by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11169
- Cycling ratio is applied twice during cycling operation for
HeatPump:PlantLoop:EIR:*objects by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11203 - ZoneHVAC:ExhaustControl correct schedule used for exhaust flow rate calculation by @rraustad in https://github.com/NREL/EnergyPlus/pull/11230
- Correct/Eliminate Limit Checks for Plant Condenser Loop Operation Schemes by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11178
- Fix for 11016; Set correct water flow rate of companion cooling coils for WAHP applications using the
AirloopHVAC:UnitarySystemby @lymereJ in https://github.com/NREL/EnergyPlus/pull/11017 - Update maximum sensible heat ratio calculation by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11031
- Fix Evaporative Fluid Cooler Table Reports and Add Design Entering Temperature Defaults by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11043
- Fix distribution of internal gains to spaces by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11047
- Fix Controller:MechanicalVentilation with DesignSpecification:OutdoorAir:SpaceList by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11051
- Addressed Reporting Problem in LEED Renewable Energy Source Summary Table by @Nigusse in https://github.com/NREL/EnergyPlus/pull/11225
- Address variable speed DX cooling Coil does not run on latent only load by @Nigusse in https://github.com/NREL/EnergyPlus/pull/11135
- Address Coil:Cooling:DX Doesn't Use the Minimum Outside Air Temperature for Compressor Operation Field by @Nigusse in https://github.com/NREL/EnergyPlus/pull/11131
- Correct Missing Information in Exterior Fenestration Shaded State Table by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11118
- Use condenser capacity instead of evaporator capacity to determine water flow rate of WAHP coils by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11019
- Fix 11042 CentralHeatPumpSystem in IDD should use type node for node names by @kevin-moos in https://github.com/NREL/EnergyPlus/pull/11220
- Fix 10234 Boiler:HotWater allows 0 nominal capacity by @kevin-moos in https://github.com/NREL/EnergyPlus/pull/11213
- Fix #11181 - Wrong Sunlit fractions for Detached Shading Surfaces when Sun is Down by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11237
- AirloopHVAC:UnitarySystem with variable speed coil reports Coil control failed by @rraustad in https://github.com/NREL/EnergyPlus/pull/11231
- Fix #11244 - Allow building with AppleClang 17 by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11246
- Fix 11205 refrigeration missing from monthly end use reports by @kevin-moos in https://github.com/NREL/EnergyPlus/pull/11209
- Fix zone multipliers for OA proportional control and design load per area reporting by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11259
- Fix eio output for table style by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11260
- Ensure Kiva Foundation
boundingBoxis Initialized by @mitchute in https://github.com/NREL/EnergyPlus/pull/11255 - Set
MassFlowRateMaxAvailandMassFlowRateMinAvailfor downstream leakage by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11263 - Defect - Fix 11185 incorrect severe tariff error by @GaryMarksBigladder in https://github.com/NREL/EnergyPlus/pull/11201
- Fix defect 11206 blank line csv import issue by @GaryMarksBigladder in https://github.com/NREL/EnergyPlus/pull/11208
- Fix #11256 - Mac packaging: sign scipy/numpy dylibs + replace mactex with basictex by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11265
- Fix 11211 Add severe error when orphan Splitter, Mixer, or ConnectorList objects are found by @kevin-moos in https://github.com/NREL/EnergyPlus/pull/11221
- Update ExpandObjects to include performance curve for VRF Reverse Cycle defrost by @rraustad in https://github.com/NREL/EnergyPlus/pull/11248
- HeatPump:AirToWater followup PR update test idf by @yujiex in https://github.com/NREL/EnergyPlus/pull/11251
- WSHP coil reports data to eio file without checking for small differences in design size and user specified by @rraustad in https://github.com/NREL/EnergyPlus/pull/11227
- Fix space component loads reporting when number of spaces exceeds number of zones by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11278
- Fix #11283 - Evaporative Fluid Coolers cannot have an Autosized Design Entering Water Temperature by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11284
- Fix 11261 floating point overflow in CalcEffectiveSHR by @kevin-moos in https://github.com/NREL/EnergyPlus/pull/11288
- Fix 10755 Carroll MRT Algorithm Imbalance by @kevin-moos in https://github.com/NREL/EnergyPlus/pull/11187
- Fix #11236 - CsvParser and ScheduleFile handling of edge cases to avoid crash by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11249
- Fix AirTerminal:SingleDuct:UserDefined crash (accessing uninitialized but unneeded AirDistUnit array) by @tanaya-mankad in https://github.com/NREL/EnergyPlus/pull/11223
- Add function to associate airloop index to variable speed coil by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11243
- Doc, Error Message, and Comment String Spelling Corrections by @mitchute in https://github.com/NREL/EnergyPlus/pull/11279
- Fix issues with meters reporting during warmup by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11170
- #11289 - Case sensitivity error in getWaterTankStratifiedInput by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11290
- Address RC1 incorrect unused object warning issue by @Nigusse in https://github.com/NREL/EnergyPlus/pull/11305
- Update fmt check script, cleanup a few issues by @mitchute in https://github.com/NREL/EnergyPlus/pull/11311
- Update UnitarySystem set point control by @rraustad in https://github.com/NREL/EnergyPlus/pull/10571
- Defect 11155, fix negative formatting for EIR-F-PLR curve error message by @GaryMarksBigladder in https://github.com/NREL/EnergyPlus/pull/11165
- AWHP followup fix output table by @yujiex in https://github.com/NREL/EnergyPlus/pull/11276
- Eliminate Input Order Dependency in AirflowNetwork Linkage Objects by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11148
- Fix 11307 - Add null check for Schedule:Compact with missing values by @kevin-moos in https://github.com/NREL/EnergyPlus/pull/11315
- Fix 11309 - EMS wont change constructions if using CondFD by @kevin-moos in https://github.com/NREL/EnergyPlus/pull/11313
- Fix 11300 - Crash When Adding Windows to Rotating Building Using Site:VariableLocation by @kevin-moos in https://github.com/NREL/EnergyPlus/pull/11314
- Correct bad index for ZoneList Sensible cooling/heating rate/energy reports by @rraustad in https://github.com/NREL/EnergyPlus/pull/11324
- Fix WindowShadingControl type reporting by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11329
- Fix #11046 - on mac do not require brew install tcl-tk@8, copy necessary tcl init files by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11330
- Fix SetpointManager:SingleZone:Reheat with Fan:SystemModel by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11331
Under the Hood Refactoring ⚙
- refactoring goto statements by @yujiex in https://github.com/NREL/EnergyPlus/pull/10505
- GHE Refactoring Work by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/11152
- AirLoopHVAC Cleanups by @mitchute in https://github.com/NREL/EnergyPlus/pull/11281
New Contributors
- @f-rosato made their first contribution in https://github.com/NREL/EnergyPlus/pull/11034
- @dominik-wojt-2311446 made their first contribution in https://github.com/NREL/EnergyPlus/pull/11036
- @kevin-moos made their first contribution in https://github.com/NREL/EnergyPlus/pull/11195
- @rohitj0204 made their first contribution in https://github.com/NREL/EnergyPlus/pull/11113
- @GaryMarksBigladder made their first contribution in https://github.com/NREL/EnergyPlus/pull/11201
Full Changelog: https://github.com/NREL/EnergyPlus/compare/v25.1.0...v25.2.0
Consumption - Buildings and Heating
- C++
Published by mitchute 7 months ago
EnergyPlus - Release Candidate 2 of EnergyPlus 25.2.0
I expect this to be the Bug Fix Freeze checkpoint for EnergyPlus v25.2.0. Barring any major issues, this should be getting fairly close to the final version of v25.2.0.
Consumption - Buildings and Heating
- C++
Published by mitchute 7 months ago
EnergyPlus - Release Candidate 1 of EnergyPlus 25.2.0
This is the first release candidate of EnergyPlus v25.2.0.
Consumption - Buildings and Heating
- C++
Published by mitchute 7 months ago
EnergyPlus - EnergyPlus 25.2.0, IO Freeze, RC2
Another IOFreeze candidate after a few lingering cleanups.
Consumption - Buildings and Heating
- C++
Published by mitchute 7 months ago
EnergyPlus - EnergyPlus 25.2.0, IO Freeze
This is the I/O freeze for 25.2.0, unless some showstopper is identified.
What's Changed
New Features 🌟
- Add Availability Schedule Input Field to DX Coils by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10974
- Adds multiplier/offset fields for
Site:WaterMainsTemperatureby @shorowit in https://github.com/NREL/EnergyPlus/pull/11037 - Add performance support for ASHRAE205 Coils (RS0004) by @tanaya-mankad in https://github.com/NREL/EnergyPlus/pull/10307
- Heat Pump Sizing: New Feature Proposal and Design Document by @rraustad in https://github.com/NREL/EnergyPlus/pull/11048
- Run and Cache Regressions on Develop And reuse in PR workflows by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11190
- Extend Equipment and System Summary Tables - Air Heat Recovery, Air Terminals, and Fans by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11138
- New Fan Power Fractions subtable by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11153
- Improved duct model for a single AirLoop by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10887
- New Feature Heat Pump sizing according to ACCA Manual S by @rraustad in https://github.com/NREL/EnergyPlus/pull/11130
- Add Fuel Efficiency for Ideal Loads Air System by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10971
- Add output columns and tables for ruleset project description work by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10949
- A new air to water heat pump object by @yujiex in https://github.com/NREL/EnergyPlus/pull/11001
- New formatting and units options for table outputs (Tabular, SQLite, and JSON) by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11210
- New Phase Change Material (PCM) Thermal Storage by @rohitj0204 in https://github.com/NREL/EnergyPlus/pull/11113
- A new passive hot water storage tank by @yujiex in https://github.com/NREL/EnergyPlus/pull/11033
- Avail sch missing dx coils cleanup and converted get input to JSON by @Nigusse in https://github.com/NREL/EnergyPlus/pull/11012
- New Feature to allow autosizing of Thermal Energy Storage tank capacity by @rraustad in https://github.com/NREL/EnergyPlus/pull/11147
- Add support for variable speed coils for
SingleZoneVAVcontrol type inAirLoopHVAC:UnitarySystemby @lymereJ in https://github.com/NREL/EnergyPlus/pull/11142 - Adding GHE borehole field design and sizing by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/11217
Defects Repaired 🪲
- Make ExternalInterface:FunctionalMockupUnitExport:To:Schedule/Actuator Initial Value field optional by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10943
- Update AirTerminal:SingleDuct:Mixer to report primary air node condition when air flow = 0 (when ATMixer is off) by @rraustad in https://github.com/NREL/EnergyPlus/pull/11022
- Protect WSHP from incorrect or missing curve names by @rraustad in https://github.com/NREL/EnergyPlus/pull/11028
- Fix #10378 - bump nlohmann/json to support most recent clang/apple-clang by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11041
- Fix #11050 - Schedule initialization error in HighTempRadiantSystem by @amirroth in https://github.com/NREL/EnergyPlus/pull/11053
- Fix Reheat Coil Multiplier report by @amirroth in https://github.com/NREL/EnergyPlus/pull/11029
- Fix Coil Sizing Report for Coil:Heating:Gas:MultiStage and Coil:Heating:Electric:MultiStage by @amirroth in https://github.com/NREL/EnergyPlus/pull/11063
- Missing references in IDD by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11069
- Fix #11073 - Bump clang-format from 10 to 19 by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11082
- Fix order of curve independent variables for GAHP by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11071
- Fix debug tests by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/11076
- Fix #11054 - Crash with schedule with missing day types by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11085
- Fix GAHP flow request by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11068
- Equipment Summary Air Heat Recovery Fixes by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10995
- Fix #11026 - Bad thermostat control type value results in crash due to null schedule pointer by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11074
- Fix debug tests - Disable floating point trapping around ssc battery calculations by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11084
- Possibility for Hushing Table Diffs by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/11088
- Fix cycling degradation calculation for GAHP by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11077
- Fix #11089 - Relax codesigning entitlements for Python on mac by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11090
- Inconsistent field names and field name typo in different VS DX coils by @Nigusse in https://github.com/NREL/EnergyPlus/pull/11075
- Additional Documentation Fixes by @dareumnam in https://github.com/NREL/EnergyPlus/pull/11093
- Correction of Error Message in EcoRoof when User Does Not Use CTF Solution Algorithm by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11095
- Throw Fatal Error When a Required Node is Missing in HVAC Mixer and Splitter by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11098
- Correction of Various Documentation Issues by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11091
- Correction of SetupOutputVariables.csv by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11097
- Correction of Error in Xing Ground Temperature Model Get Input by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11096
- Modified LWR Exchange with Surrounding Surfaces with Finite Difference Method by @Nigusse in https://github.com/NREL/EnergyPlus/pull/11083
- Correct Handling of Improper Design Objects in Radiant/Convective Systems by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11124
- Correct Error Message Level when Node Types are Undefined by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11104
- Partial Fix for GetChildrenData Sort Order by @amirroth in https://github.com/NREL/EnergyPlus/pull/11066
- Fix #11087 - Duplicate Table Names in Tabular Output by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11106
- Fix a few EIO headers and newlines by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11126
- Correction of Fanger PMV to Align with ASHRAE Standard 55/ISO 7730 by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11119
- Fix bad subscript in ZoneVentilation:DesignFlowRate warning by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11133
- Creation of Error Message for When ZoneControl:Thermostat Refers to Invalid ThermostatSetpoint:* Object by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11127
- Addition of Error Messages for Cases where Simulation Control Do HVAC is Set to Yes but No Plant:Sizing Objects Present by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11140
- Fix #11161 - GHA: Windows Server 2019 has been retired. Use 2022 by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11162
- #11123 - Document that api_data_fully_ready is probably not need for Construction actuators by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11177
- Clarification of Zone and Surface Opaque Conduction Output Variables by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11110
- Correction to AirflowNetwork:Multizone:Surface Handling of People Index by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11167
- Fix #11179 - re-enable warnings gcc clang and turn on
-Werrorby @jmarrec in https://github.com/NREL/EnergyPlus/pull/11180 - #11054 - Part 2 - Crash with schedule with missing day types by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11173
- Correction of Unit Conversion Error for Air Flow per Power Output in IP Unit Table Reports by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11154
- Fix #11156 - WaterThermalTanks's GetWaterThermalTankInput should trap ErrorsFound and throw a FatalError by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11172
- #10596 - Remove fmt fortran workarounds - Z & N (and S) by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11109
- Correct Thermal Comfort Clothing Value Reporting Error by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11121
- Correct Time Stamp Reported in EDD by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11139
- Fix #11158 - Add Cooling Coil Condenser Volume (Flow Rate) variables for Coil:Cooling:DX:TwoSpeed by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11176
- Correction of Return Temperature Output for Cooling Plant Loops and Condenser Loops in EIO Sizing Output by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11146
- Plant sizing report and equipment summary fixes by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10998
- EP-Launch - Fix blank utility tab and running AppGPostProcessor by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/11219
- Quick fix #11157 - Incorrect StoreType for Zone Combined Outdoor Air Volume Flow Rate output variables by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11169
- Cycling ratio is applied twice during cycling operation for
HeatPump:PlantLoop:EIR:*objects by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11203 - ZoneHVAC:ExhaustControl correct schedule used for exhaust flow rate calculation by @rraustad in https://github.com/NREL/EnergyPlus/pull/11230
- Correct/Eliminate Limit Checks for Plant Condenser Loop Operation Schemes by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11178
- Fix for 11016; Set correct water flow rate of companion cooling coils for WAHP applications using the
AirloopHVAC:UnitarySystemby @lymereJ in https://github.com/NREL/EnergyPlus/pull/11017 - Update maximum sensible heat ratio calculation by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11031
- Fix Evaporative Fluid Cooler Table Reports and Add Design Entering Temperature Defaults by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11043
- Fix distribution of internal gains to spaces by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11047
- Fix Controller:MechanicalVentilation with DesignSpecification:OutdoorAir:SpaceList by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11051
- Addressed Reporting Problem in LEED Renewable Energy Source Summary Table by @Nigusse in https://github.com/NREL/EnergyPlus/pull/11225
- Address variable speed DX cooling Coil does not run on latent only load by @Nigusse in https://github.com/NREL/EnergyPlus/pull/11135
- Address Coil:Cooling:DX Doesn't Use the Minimum Outside Air Temperature for Compressor Operation Field by @Nigusse in https://github.com/NREL/EnergyPlus/pull/11131
- Correct Missing Information in Exterior Fenestration Shaded State Table by @RKStrand in https://github.com/NREL/EnergyPlus/pull/11118
- Use condenser capacity instead of evaporator capacity to determine water flow rate of WAHP coils by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11019
- Fix 11042 CentralHeatPumpSystem in IDD should use type node for node names by @kevin-moos in https://github.com/NREL/EnergyPlus/pull/11220
- Fix 10234 Boiler:HotWater allows 0 nominal capacity by @kevin-moos in https://github.com/NREL/EnergyPlus/pull/11213
- Fix #11181 - Wrong Sunlit fractions for Detached Shading Surfaces when Sun is Down by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11237
- AirloopHVAC:UnitarySystem with variable speed coil reports Coil control failed by @rraustad in https://github.com/NREL/EnergyPlus/pull/11231
- Fix #11244 - Allow building with AppleClang 17 by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11246
- Fix 11205 refrigeration missing from monthly end use reports by @kevin-moos in https://github.com/NREL/EnergyPlus/pull/11209
- Fix zone multipliers for OA proportional control and design load per area reporting by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11259
- Fix eio output for table style by @mjwitte in https://github.com/NREL/EnergyPlus/pull/11260
- Ensure Kiva Foundation
boundingBoxis Initialized by @mitchute in https://github.com/NREL/EnergyPlus/pull/11255 - Set
MassFlowRateMaxAvailandMassFlowRateMinAvailfor downstream leakage by @lymereJ in https://github.com/NREL/EnergyPlus/pull/11263 - Defect - Fix 11185 incorrect severe tariff error by @GaryMarksBigladder in https://github.com/NREL/EnergyPlus/pull/11201
- Fix defect 11206 blank line csv import issue by @GaryMarksBigladder in https://github.com/NREL/EnergyPlus/pull/11208
- Fix #11256 - Mac packaging: sign scipy/numpy dylibs + replace mactex with basictex by @jmarrec in https://github.com/NREL/EnergyPlus/pull/11265
- Fix 11211 Add severe error when orphan Splitter, Mixer, or ConnectorList objects are found by @kevin-moos in https://github.com/NREL/EnergyPlus/pull/11221
- Update ExpandObjects to include performance curve for VRF Reverse Cycle defrost by @rraustad in https://github.com/NREL/EnergyPlus/pull/11248
- HeatPump:AirToWater followup PR update test idf by @yujiex in https://github.com/NREL/EnergyPlus/pull/11251
Under the Hood Refactoring ⚙
- refactoring goto statements by @yujiex in https://github.com/NREL/EnergyPlus/pull/10505
- GHE Refactoring Work by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/11152
New Contributors
- @f-rosato made their first contribution in https://github.com/NREL/EnergyPlus/pull/11034
- @dominik-wojt-2311446 made their first contribution in https://github.com/NREL/EnergyPlus/pull/11036
- @kevin-moos made their first contribution in https://github.com/NREL/EnergyPlus/pull/11195
- @rohitj0204 made their first contribution in https://github.com/NREL/EnergyPlus/pull/11113
- @GaryMarksBigladder made their first contribution in https://github.com/NREL/EnergyPlus/pull/11201
Full Changelog: https://github.com/NREL/EnergyPlus/compare/v25.1.0...v25.2.0-IOFreeze
Consumption - Buildings and Heating
- C++
Published by mitchute 8 months ago
EnergyPlus - EnergyPlus 25.2.0 - Test Package 1
Test packaging 25.2.0 to see where we stand.
Consumption - Buildings and Heating
- C++
Published by mitchute 8 months ago
EnergyPlus - Test release after enabling Werror (will be deleted)
Consumption - Buildings and Heating
- C++
Published by jmarrec 9 months ago
EnergyPlus - EnergyPlus 25.1.0, Bug Fix Edition
There have been a couple high impact defects repaired since the release of EnergyPlus 25.1.0. These have been patched onto the 25.1.0 branch, and we are re-releasing an alternative 25.1.0 version for affected users.
This version is fully compatible with 25.1.0, so if you haven't downloaded 25.1.0, this would be the suggested version to download. If you are using 25.1.0 original, and not experiencing any issues, there's no need to patch to this.
What's Changed
Defects Repaired 🪲
- Fix #11050 - Schedule initialization error in HighTempRadiantSystem by @amirroth in https://github.com/NREL/EnergyPlus/pull/11053
- Fix #11018 - Controller:MechanicalVentilation with DesignSpecification:OutdoorAir:SpaceList by @mjwitte (and @jmarrec) in https://github.com/NREL/EnergyPlus/pull/11051
Full Changelog: https://github.com/NREL/EnergyPlus/compare/v25.1.0...v25.1.0-WithDSOASpaceListFixes
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - EnergyPlus 25.1.0
EnergyPlus 25.1.0
The U.S. Department of Energy (DOE) has released EnergyPlus version 25.1.0. There were many bug fixes and new features this release. The full changelog for this release cycle is listed below. For more information about EnergyPlus, please visit www.energyplus.net.
Key Changes 🎹
Two notable changes this release related to documentation and auxiliary tools:
- Some of the documentation was converted from LaTeX->PDF into Markdown and hosted on ReadTheDocs. This includes:
- EnergyPlus Essentials
- EMS Application Guide
- Auxiliary Programs
- Notices and Acknowledgments
- We are now including two Python tools with EnergyPlus: EPLaunch and IDFVersionUpdater. These tools have been completely rebuilt in Python, and the Python versions will ultimately be the full replacements. For now, the classic versions are packaged as well.
- On Windows, you can find shortcuts to the classic and Python versions right on the start menu folder
- On Mac, both tools have .app bundles right in the /Applications/EnergyPlus-25-1-0 installation directory
- On Linux, there are shortcuts in the install folder, and you can also find them in the desktop integration after install (press the start button and search for EnergyPlus). Note that on Linux, the classic IDFVersionUpdater was not packaged, because it was broken on Ubuntu 24.04.
- We look forward to hearing your experiences with both tools!
Supported Platforms
- Windows 11 64-bit
- Linux (Ubuntu) 22.04 and 24.04 64 bit
- Mac OSX x86_64 and ARM architectures
What's Changed
New Features 🌟
- Add
Coil:*:DX:VariableSpeedas validAirflowNetwork:Distribution:Component:Coilby @lymereJ in https://github.com/NREL/EnergyPlus/pull/10791 - Enhance epJSON Editor by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10870
- Add Space Component Loads Report and Fix Zone Component Loads when Enclosures Differ from Zones by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10730
- Allow water heater desuperheater with Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit by @yzhou601 in https://github.com/NREL/EnergyPlus/pull/10945
- Add Frost multiplier EMS actuators to DX heating coils by @yzhou601 in https://github.com/NREL/EnergyPlus/pull/10970
- Add
Coil:*:WaterToAirHeatPump:EquationFitas valid AirflowNetwork:Distribution:Component:Coil by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10972 - Add transition GUI to the E+ Auxiliary CLI by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10967
Performance Enhancing Changes 🏁
- Try with fvisibility=hidden on clang/GCC by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10920
- Extended HI followup: fix speed issue by @yujiex in https://github.com/NREL/EnergyPlus/pull/10733
Defects Repaired 🪲
- Fix Foundation:Kiva Custom Block Material Input Processing by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10768
- Fix Convective Baseboard with Hard Sizes by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10772
- Fix Meter:Custom with mix of valid and invalid names by @amirroth in https://github.com/NREL/EnergyPlus/pull/10773
- Address 24.2 EMPD Issue by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10781
- Vertical blind warning not reported from material get input function by @rraustad in https://github.com/NREL/EnergyPlus/pull/10743
- Fix wshp array bounds error and sizing by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10735
- Fix typos in outputs/docs/src/etc. by @shorowit in https://github.com/NREL/EnergyPlus/pull/10760
- Fix VRF FluidTCtrl negative outdoor unit fan power by @yujiex in https://github.com/NREL/EnergyPlus/pull/10649
- Fix Issue #10286 window material shade mis-alignment for Output:Constructions by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/10750
- Fix GHE Bugs by @mitchute in https://github.com/NREL/EnergyPlus/pull/10495
- Fix Std. 62.1 VRP calculations for Secondary Recirculation Systems by @EnergyArchmage in https://github.com/NREL/EnergyPlus/pull/10775
- Fix DistrictHeating:Water in HVACTemplate:Plant:Boiler by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10822
- Fix chiller chilling when it is off by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10793
- Fix #10842 - When using pyenergyplus to run (via run_energyplus), PythonPlugin initializations errors lead to hang by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10844
- Add missing IDD type for chiller objects' condenser flow control by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10883
- Delete unused schedule by @rraustad in https://github.com/NREL/EnergyPlus/pull/10869
- Set the correct identifier for variable speed cooling tower in
GetTowerInputby @lymereJ in https://github.com/NREL/EnergyPlus/pull/10859 - Corrects crash in DOAS fan sizing by @rraustad in https://github.com/NREL/EnergyPlus/pull/10816
- Use LaTeX labels to reference figures in epw-csv-format-in-out.tex by @Accacio in https://github.com/NREL/EnergyPlus/pull/10849
- Add plant worker function to get current equipment capacity by @rraustad in https://github.com/NREL/EnergyPlus/pull/10804
- Fix Issue #10890 Discovered During FluidAPI Refactor by @amirroth in https://github.com/NREL/EnergyPlus/pull/10892
- Add the NIST Life Cycle Cost Escalations for 2023 and 2024 by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10881
- Fix #10857 - Report System Summary:Thermostat Schedules depends on order of ZoneControl:Thermostat control types by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10861
- Fix #10895 - Expand IDF bug with HVACTemplate:System:DedicatedOutdoorAir for Heat Recovery Type 'Enthalpy' by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10904
- Add Space and Zone columns to Envelope Summary by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10914
- Fix #10718 - DXCoils StandardRatings OutputReportPredefined::addFootNoteSubTable produces invalid XML by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10860
- Correct reference entering air temperatures for the water to air heat pump dataset by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10852
- Update conduction-through-the-walls.tex by @Accacio in https://github.com/NREL/EnergyPlus/pull/10897
- #10916 - Broken format strings in a few places like CurveManager by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10917
- Fix DOAS system sizing and add reporting by @EnergyArchmage in https://github.com/NREL/EnergyPlus/pull/10783
- Fix flow rate issue for fanless unitary system by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10825
- Fix #10830 - incorrect curve unit type warning by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10853
- Change unit used for enthalpy in the
Coil Sizing Detailsreport by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10909 - Fix #10889 - Fix reporting of Cooling Towers in Equipment Summary - Cooling Towers and Fluid Coolers by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10900
- Fix #10899 -
Output:Table:Monthly:SumOrAverageDuringHoursShowndoesn't follow previous variable by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10901 - #10888 - Chiller minimum load ratio is set in the IDF however does not appear in eplustbl.htm for Chiller:Electric:EIR and Chiller:Electric:ReformulatedEIR by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10915
- Consolidate speed-dependent coil load ratio input parameters into a single parameter. by @tanaya-mankad in https://github.com/NREL/EnergyPlus/pull/10369
- Fan:SystemModel with discrete speed flow fractions crashes when speeds >= 2 by @rraustad in https://github.com/NREL/EnergyPlus/pull/10846
- Fix space assignment for zone outside boundary condition and add space option by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10903
- Fix #10817 - Avoid crash in FluidCooler/EvaporativeFluidCooler when Water flow rate autosized and no Sizing:Plant by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10855
- Correct VAV maximum air flow fraction during reheat for heating dominated use cases by @rraustad in https://github.com/NREL/EnergyPlus/pull/10763
- Fix #10663 - Fan runtime fraction < 1 when flow rate scaling using DesignSpecification:ZoneHVAC:Sizing by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10673
- Fix #10933 - Unable to read Site:GroundDomain:Slab with Site:GroundTemperature:Undisturbed:FiniteDifference by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10934
- Add density option to ZoneInfiltration:DesignFlowRate and ZoneVentilation:DesignFlowRate by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10929
- Fix #10902 - CoolingTower:VariableSpeed:Merkel not reporting to Equipment Summary - Cooling Towers and Fluid Coolers by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10930
- Fix #10847 - EnergyPlus simulation crashes above a certain BaseDepth value for GroundHeatTransfer by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10850
- Fix #10926 - Disable fused floating point operations by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10931
- Fix excess fluid properties warnings leading to huge err file size by @rraustad in https://github.com/NREL/EnergyPlus/pull/10939
- New outputs for infiltration and ventilation by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10940
- Fix documentation of heat pump heating rate description by @yujiex in https://github.com/NREL/EnergyPlus/pull/10957
- Fix #10952 #10953 - Fixup tcl-tk issue on mac + add ubuntu arm64 runners by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10954
- Fix space sizing output (spsz) when there is no space HVAC equipment by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10947
- Add severe error when crankcase heater curve name is invalid by @yujiex in https://github.com/NREL/EnergyPlus/pull/10963
- #10975 - Add mac launchers for PythonApps by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10976
- Two ScheduleAPI Fixes and a Comment by @amirroth in https://github.com/NREL/EnergyPlus/pull/10988
- fix Super high COP in VRFFluidTCtrl model by @yujiex in https://github.com/NREL/EnergyPlus/pull/10752
- Corrects WWHP heat recovery identification and plant water flow rate sizing by @rraustad in https://github.com/NREL/EnergyPlus/pull/10969
- Controller:MechanicalVentilation fatal error with zero zones by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10979
- Trap inconsistent Do Space Heat Balance settings with SpaceHVAC objects by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10986
- assertion failure in VRF low load calculation solving for Te by @yujiex in https://github.com/NREL/EnergyPlus/pull/10990
- Followup on the assertion failure solving Te at low load condition in VRFFluidTCtrl model by @yujiex in https://github.com/NREL/EnergyPlus/pull/10994
- Fix Issue with Standard Ratings for Multi-Speed Coils by @amirroth in https://github.com/NREL/EnergyPlus/pull/10992
- Indoor living wall fixes for the calculation of lighting power and saturated zone humidity ratio by @LipingWang in https://github.com/NREL/EnergyPlus/pull/10989
- Fix multipliers in Outdoor Air Details report by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10996
- Fix EP-Launch Classic and IDF Editor help menus to link to online documentation and add SpSZ button to EP-Launch by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/11007
- Add the Spsz files to the energyplus.py workflow file to support showing those in EP-Launch by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/11010
- Flow rate bugfix for Coil:Heating/Cooling:WaterToAirHeatPump:VariableSpeedEquationFit by @yzhou601 in https://github.com/NREL/EnergyPlus/pull/11005
Under the Hood Refactoring ⚙
- Add minimum and default for the
Condenser Minimum Flow Fractionfield by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10779 - Schedule API by @amirroth in https://github.com/NREL/EnergyPlus/pull/10848
- Variable speed PIUs: add example files fieldnames and revise error message by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10776
- Move a few docs to RTD by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10942
New Contributors
- @Accacio made their first contribution in https://github.com/NREL/EnergyPlus/pull/10849
Full Changelog: https://github.com/NREL/EnergyPlus/compare/v24.2.0...v25.1.0
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - Release Candidate 5 of EnergyPlus 25.1.0
The PR tested perfectly, dev testing is complete, docs are updated, this is ready to go. I feel a bit silly making another RC, since develop should just be fast-forwarded to this anyway, but here we are erring on the side of caution. Assuming this builds packages then I'm just merging #11008 and retagging it as v25.1.0.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - Release Candidate 4 of EnergyPlus 25.1.0
Silly mistake caused windows to fail with RC3. That's fixed now. Also this brings in the final bug fix of the release.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - Release Candidate 3 of EnergyPlus 25.1.0
RC2 was highly successful. With RC3 I've polished up some of the icons and shortcut naming, as well as added some documentation links for the docs that are now on RTD. If the build is happy (it should be!?), then RC3 should go through rigorous testing. Also if anyone has suggestions on all the ways I can communicate the Python tools to users, I'm happy to guide users to them.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - Release Candidate 2 of EnergyPlus 25.1.0
A quick RC build towards 25.1.0. I honestly thought about calling it a test build, but hey it's fine, let's just call it RC2. Hopefully EP-Launch behaves better and the shortcut icons look better.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - Release Candidate 1 of EnergyPlus 25.1.0
Alright, there are several things to check here. The most user facing will be the new EPLaunch and VersionUpdater handling, but also the move to some more documentation on ReadTheDocs. With all the Python changes, I definitely need to exercise not only those apps and all the ways they can be accessed, but also confirming nothing broke with normal Python simulation workflows. I am also looking for the best ways to alert the users about the Python and doc changes.
There's really no reason this should fail since it just built happily on test #12 of the branch. But we'll see...
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - Test build #12 of 25.1 with the Python Version Updater Included
Alright, test build #11 was basically happy, but this build will attempt to do it without the LD_LIBRARY_PATH workaround. If it's happy, then Linux is done. Windows and Mac are already happy, although @jmarrec proposed some changes to Windows. Those may just wait for now unless it's urgent.
Almost there....
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - Test build #11 of 25.1 with the Python Version Updater Included
Windows is doing fantastic. And with this, Linux should be as well. One more round of tests on Mac, and then this is ready for final cleanup.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - Test build #10 of 25.1 with the Python Version Updater Included
Ridiculous typo...
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - Test build #9 of 25.1 with the Python Version Updater Included
Test 8 was super close. I do think Windows will be good with test 9, although I am admittedly modifying Windows packaging code on Linux...
The Linux package will still need some tweak. It's really close, but you have to override LD_LIBRARY_PATH from outside E+ to get the auxiliary Python GUIs to launch. I added a debug message to help figure it out.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - Test build #8 of 25.1 with the Python Version Updater Included
I'm not sure what @jmarrec was thinking tagging it as final 🤣
OK, so my hope with this version is that on Windows, we get start menu shortcuts that launch the Python EnergyPlus tools without opening a command prompt. And on a fresh clean Ubuntu 24.04, we get the tools opening without requiring an apt install python3-tk. There are lots of changes here, so I'm not super confident. I think it's close, but I need a test build to see where I'm at right now.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - Test build #7 of 25.1 with the Python Version Updater Included
I tagged it with -Final in the name and I hope I'm not going towards a Final2 :)
Consumption - Buildings and Heating
- C++
Published by jmarrec about 1 year ago
EnergyPlus - Test build #6 of 25.1 with the Python Version Updater Included
OK, feeling hopeful this morning. Removed the COMPONENT specifier when installing the app bundles. That should make them end up in Unspecified, and the signer may find it.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - Test build #5 of 25.1 with the Python Version Updater Included
I am nearly zero confident this will perform better than test 4, but it's worth a shot before calling it a night.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - Test build #4 of 25.1 with the Python Version Updater Included
Now with Mac App Bundles for both EPLaunch and VersionUpdater..... hopefully!!
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - Test build #3 of 25.1 with the Python Version Updater Included
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 1 year ago
EnergyPlus - Test build #2 of 25.1 with the Python Version Updater Included
Some fixes from @mjwitte review
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 1 year ago
EnergyPlus - Test build of 25.1 with the Python Version Updater Included
Should be able to install, and then run ./energyplus auxiliary updater.
If it's all happy, I'm open to eliminating the IDFVersionUpdater program, and updating all docs accordingly.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 1 year ago
EnergyPlus - EnergyPlus 25.1.0, IO Freeze
This is the I/O freeze for 25.1.0. Barring any showstopper issues identified, this should hold as the official I/O reference commit for 25.1.0.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 1 year ago
EnergyPlus - Test again again
@jmarrec is going to be really concerned when he comes online and sees all these test packages 😆
Pin back to exactly 3.12.2.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 1 year ago
EnergyPlus - Test Build Again
So the signature verification script was hardcoded to look for the energyplus-24.1.0 binary in the install tree. I changed it to look for the energyplus binary (link) itself. I think that should be OK. But let's see.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 1 year ago
EnergyPlus - Test only
The actions/setup-python did not pass notarization, as I sorta expected. I moved back to @jmarrec's Python action and also back to 3.12, but I'm letting the Tcl fixup script "pass" to see what happens later in the workflow.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 1 year ago
EnergyPlus - Quick test around setup-python
@jmarrec had to fork setup-python and python-versions a while back to get some things working. With this work tcl-tk issue, I'm going to see if any of the upstream fixes have addressed his issues and get us going. Just a test for now.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 1 year ago
EnergyPlus - Release Candidate 3 of I/O Freeze for EnergyPlus 25.1.0
OK, that fixed Windows, now to just work out Mac's issue. I added an upterm so I could step in and debug things, it will still fail here.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 1 year ago
EnergyPlus - Release Candidate 2 of I/O Freeze for EnergyPlus 25.1.0
RC 1 was happy on Linux (surprise).
On Windows, it seems Chocolately has gotten a little more particular about its behavior when you try to install a downgraded version of an already installed tool, in this case CMake. I think a compiler flag change there should get Windows going. At least further into the build.
On Mac, something weird happened with the TclTk fixup. I didn't see an immediate fix, but I threw in some extra debugging to maybe figure out what to fix. So Mac will still fail here.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 1 year ago
EnergyPlus - Release Candidate 1 of I/O Freeze for EnergyPlus 25.1.0
Primarily just a status check on package builds and such.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 1 year ago
EnergyPlus - EnergyPlus 24.2.0
EnergyPlus 24.2.0 (Bug Fix Release)
The U.S. Department of Energy (DOE) has released EnergyPlus version 24.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.
🐞 Bug Fix Release 🐞
EnergyPlus 24.2.0 was released previously at sha e7ecb2d53b6b2f4666bf5a56fc9b3ba35cf34190. After release a couple issues were identified that justified a re-release (#10766, #10777). This new version is functionally equivalent to the original 24.2.0 except those bug fixes. Even if those bug fixes don't affect your modeling, it is suggested that you use this updated version.
There was a discussion about incrementing the version's patch number to accommodate these changes (24.2.1). Given that we wanted to get this patched version out as quickly as possible without breaking/disrupting any workflows, we decided to just release with the same version number including the zero patch level. We will look into leveraging the patch number more semantically in the future if this situation ever occurs again.
Supported Platforms
- Windows 11 64-bit
- Linux (Ubuntu) 24.04 64 bit
- Mac OSX 11 and 12 64 bit versions, plus ARM support
What's Changed
New Features 🌟
- Add output wetbulb globe temperature in the csv output by @yujiex in https://github.com/NREL/EnergyPlus/pull/10506
- Adds Heat Recovery to Air-to-Water Heat Pump by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10455
- Air-To-Water Heat Pump with Heat Recovery by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10379
- Add the transition rules to accompany #10455 by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10544
- NewFeature: Additional ASHRAE Metrics for E+ 24-1 by @Brijendra21 in https://github.com/NREL/EnergyPlus/pull/10311
- Variable speed fan powered induction boxes by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10368
- Added Field to Site:Location to Allow Weather File Location Data to be Overwritten by User Info by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10586
- Variable flow condenser plant control by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10511
- Add Reports to Support createRMD - ruleset model description by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10372
- NewFeature: Add measurement unit output for API by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10604
- Allow
ZoneHVAC:WindowAirConditionerwith Airflow Network simulations by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10617 - Chiller economizing using thermosiphon or fluid heat exchanger free cooling by @rraustad in https://github.com/NREL/EnergyPlus/pull/10415
- An Improved Duct Model by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10362
- Follow up to #10617 and allow other
ZoneHVAC:*component with Airflow Network simulations by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10637 - Space for IlluminanceMap and Internal Mass by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10659
- Space Sizing and HVAC Part 4 by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10566
- A couple API Endpoints by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10658
- Modernized Error Reporting by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/9996
- Adopt the Extended Heat Index calculation in zone resilience by @yujiex in https://github.com/NREL/EnergyPlus/pull/10548
- Initial Python App Packaging by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10716
Defects Repaired 🪲
- Fix (Probable) Fan Coil Sizing Issue by @amirroth in https://github.com/NREL/EnergyPlus/pull/10461
- Fixes
Humidifier:Steam:GasVariableInletWaterTemperature option by @shorowit in https://github.com/NREL/EnergyPlus/pull/10463 - Protect for table lookup zero divisor by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10465
- EnergyPlus Crash Due to Zero Input for Variable Speed Coil Total Cooling by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10470
- Do not apply capacity and power degradation to
Coil:Heating:DX:VariableSpeedwhen timed defrost fraction is 0 by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10327 - Correction of Location of Zone Equipment Get Routine by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10482
- Fix Window Heat Transfer and Solar Out Window output reporting by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10444
- Add new people schedule columns to EIO/initialization summary to address #10314 by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10437
- Include lighting return air fraction input during sizing when ZoneAirMassFlowConservation is used by @rraustad in https://github.com/NREL/EnergyPlus/pull/10469
- Fix array bounds error with EquivalentLayer window and shading surface by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10492
- New attempt at fixing #7464: outlet water temperature control issue for variable speed cooling tower by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10248
- Fix EMS pump pressure override crash by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10422
- Water Use Equipment Shows Volumetric Flow Mismatch with Node Data by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10497
- Fix FMU Variable Update by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10510
- Correct logic in supplemental water coil used in UnitarySystem by @rraustad in https://github.com/NREL/EnergyPlus/pull/10479
- Align
PlantLowFlowRateTolerwithDataHVACGlobals::VerySmallMassFlowby @lymereJ in https://github.com/NREL/EnergyPlus/pull/10457 - Correction of Generic Contaminant Handling in Some Situations by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10516
- Fix VRF HeatRecovery Check by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10515
- Fix #10426 - IndoorLivingWall documentation - Fixup units, format equations and equation description and add hyperlinks by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10530
- Add convergence check for co2 and contaminant by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10500
- Fix #10355 - Correctly Set up Zone Internal Gains when Refrigeration:CompressorRack serves a Refrigeration:WalkIn object with "Zone" Heat Transfer Location by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10525
- Fix #10302 - CalcEquipmentFlowRates assert failure due to out of bounds std::array indexing by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10528
- Fix #10399 - Long elapsed times are not recorded correctly by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10529
- #10531 - Use non-deprecated Github Actions by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10532
- Fix #10365 - IDD Files Have Inconsistent Encoding by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10526
- Add Reporting of Incident Solar on Shading Surfaces by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10539
- Fix #10534 - Chiller:Absorption does not autosize in some cases by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10540
- Addition of Limit Warnings for Node Temperatures in CondFD Solution Algorithm by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10541
- Fix #9204 - Overcome StdOutputRecordCount's limit of about 2.1 billion by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10536
- #9138 - Catch blank values in Schedule:File and Schedule:File:Shading and issue error by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10533
- Initialize NodeData pressure in class initializer and DefaultNodeValues by @tanaya-mankad in https://github.com/NREL/EnergyPlus/pull/10485
- fix VRF_FluidTCtrl heating round 2 by @yujiex in https://github.com/NREL/EnergyPlus/pull/10331
- Fix 10519 UtilityCost:Tariff with Electric:Facility showing zero by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10521
- Correction of Mass Flow Rate Calculation for Pools Served by Low Heater Capacity by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10551
- #10524 - SetpointManager:ReturnTemperature:Chilled/HotWater (useless) warnings from GetSpecificHeatGlycol by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10535
- Fix #10439 - Problems building with 3.12 on GHA - Bump python to 3.12.2 by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10554
- Improve error checking in SQLite database connection (again) by @simularis in https://github.com/NREL/EnergyPlus/pull/10553
- Correction of Enclosure Based Solar Output Variables by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10563
- change unit of "Zone ITE Adjusted Return Air Temperature" from W to C by @yujiex in https://github.com/NREL/EnergyPlus/pull/10565
- Make Phase Change and Variable Thermal Conductivity Material Property Input for the CondFD Solution Extensible by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10556
- Fix array bounds error for interzone windows and fix convexity of mirrored surfaces by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10498
- Fix #10279 - Make sure that assigning the result of a TendVariable (eg @TrendValue) results in proper actuator behavior by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10575
- Correction of FEI Calculation by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10572
- Correction of Hybrid Model Reporting Issues by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10581
- Improve coil association in ReportCoilSelection coil sizing reports by @rraustad in https://github.com/NREL/EnergyPlus/pull/10549
- Fix autosize bug in variable speed cooling coils. by @tanaya-mankad in https://github.com/NREL/EnergyPlus/pull/10503
- Fix duplicate and near-duplicate eio headers by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10597
- #10122 - Floating point test equalities failing on Apple Silicon Macs by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10598
- Fix FMU runtime failures on Ubuntu 24.04 by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10593
- Fix #10322 - Bump CLI11 from 2.3.2 to 2.4.2 to fix Mac armv8: Docker energyplus input_file: File does not exist: energyplus by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10595
- Fix SSC Battery State Issue by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10543
- Fix ITE Standard Density Air Volume Flow Rate and Outdoor Air Details OA by Airloop calculation error, should divide by air density by @yujiex in https://github.com/NREL/EnergyPlus/pull/10584
- Code Restructuring in ChillerHeater Model (intermediate step) by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10601
- Documentation Corrections for V24.2 by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10602
- Address the Multi-Speed DX heating coil issue with HSPF2 calculation by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10588
- Fix #10487 - Paths containing characters other than 7-bit ASCII cause failure on windows by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10619
- Fix #10574 - Deal with BIPVT for WaterHeater sizing and throw error if Total Collector area found is zero by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10577
- Refactor RAFN CheckEquipName for forced air zone equipment by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10452
- Adjust mixed air temp by @tanaya-mankad in https://github.com/NREL/EnergyPlus/pull/10582
- Produce Convexity Check Warning Only When Appropriate by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10621
- Relax Conduction Transfer Function time step limit by @rraustad in https://github.com/NREL/EnergyPlus/pull/10614
- Correct Input Field Description in Component Sizing Information for Multi-Speed DX Heating Coils by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10612
- Fix #10624 - Fix Transition from 23.2.0 to 24.2.0 when a HeatExchanger:AirToAir:SensibleAndLatent has blank effectiveness fields by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10639
- Include fan power in EIO file by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10610
- Codesigning packages for macOS by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10645
- Source side outlet tempearture calculation uses loadside heat tranfer rate by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10628
- Fix #10656 - PolygonClipping: CLIPLINE produces NaN when line to clip is parallel to the maxX of the clip window by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10657
- Avoid AFN fan array bounds error by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10636
- Correction of Condensers Not Operating Based on Operation Scheme by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10653
- Increase Slat Angle Sampling Frequency for Blind Properties by @amirroth in https://github.com/NREL/EnergyPlus/pull/10646
- Fix VRF_FluidTCtrl cooling supply fan power calculation when cycling by @yujiex in https://github.com/NREL/EnergyPlus/pull/10341
- Indoor living wall update by @LipingWang in https://github.com/NREL/EnergyPlus/pull/10685
- Address HSPF2 calculation problems for multispeed DX system by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10618
- Fix Zone Mixing with Spaces and Space Part 4 Followup by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10669
- Fix failed transition by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10713
- Fix VRFFluidCtrl cooling cycling issue by moving cycling ratio calc in compressor spd calc by @yujiex in https://github.com/NREL/EnergyPlus/pull/10353
- Enable cycling in continuous mode Fan:System in VRF FluidTCtrl model by @yujiex in https://github.com/NREL/EnergyPlus/pull/10667
- Fix
Fan:ZoneExhaustAFN validation by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10661 - Correction of Some Problems in the ChillerHeater Model by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10635
- Fix coil speed number equal to zero by @tanaya-mankad in https://github.com/NREL/EnergyPlus/pull/10633
- Correct Use of Incorrect Index for VRF Cooling by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10679
- Fix HVAC Sizing Summary Min OA flow for Spaces by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10728
- Fix #10665 - HeatPump:AirToWater:FuelFired:Heating was not using Outside air temperatures to evaluate curves by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10682
- fix VRFFluidTCtrl OU Fan Power not considering system cycling by @yujiex in https://github.com/NREL/EnergyPlus/pull/10650
- Fix VRFFluidCtrl heating cycling issue by moving cycling ratio calc in compressor spd calc by @yujiex in https://github.com/NREL/EnergyPlus/pull/10416
- Fixing cooling mode cooling coil cooling rate much higher than heat pump cooling rate and OU capacity by @yujiex in https://github.com/NREL/EnergyPlus/pull/10557
- Convective Baseboard Crashing in Sizing Routine When Autosizing is Not Requested by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10721
- Indoor green update 2 by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10734
- Fix issues for indoor living wall: latent load & output variable by @LipingWang in https://github.com/NREL/EnergyPlus/pull/10731
- Remove EP-Compare by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10726
- Fix transition duplicate TU and fix End-Use Subcategory value by @yujiex in https://github.com/NREL/EnergyPlus/pull/10747
- Update indoor living wall sensible heat gain calculation by @LipingWang in https://github.com/NREL/EnergyPlus/pull/10737
- fix build issue when Link to Python is turned off by @yujiex in https://github.com/NREL/EnergyPlus/pull/10753
- Fix Foundation:Kiva Custom Block Material Input Processing by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10768
- Fix Convective Baseboard with Hard Sizes by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10772
- Fix Meter:Custom with mix of valid and invalid names by @amirroth in https://github.com/NREL/EnergyPlus/pull/10773
- Address 24.2 EMPD Issue by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10781
Under the Hood Refactoring ⚙
- Reformat eplusout.dbg file for easier excel viewing by @rraustad in https://github.com/NREL/EnergyPlus/pull/10323
- SPM - Fortran Transition - throw if SPM names are not unique by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10542
- SetPointManager Refactor by @amirroth in https://github.com/NREL/EnergyPlus/pull/10537
- Material Refactor by @amirroth in https://github.com/NREL/EnergyPlus/pull/10720
New Contributors
- @simularis made their first contribution in https://github.com/NREL/EnergyPlus/pull/10483
Full Changelog: https://github.com/NREL/EnergyPlus/compare/v24.1.0...v24.2.0a
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 1 year ago
EnergyPlus - EnergyPlus 24.2.1 (Patched), Release Candidate 1
We will be re-releasing 24.2 with a couple fixes, renamed to 24.2.1. This is the first RC toward that re-release. Don't feel bad, we aren't the only ones who struggled with a big release over the weekend 😆 https://www.python.org/downloads/release/python-3130rc3/
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 1 year ago
EnergyPlus - EnergyPlus 24.2.0 (Original Release)
🐞 Bug Fix Update 🐞
After this release was made, a couple bugs were fixed and 24.2.0 was re-released. Although these fixes will not affect many users, it is still suggested you use the re-release. Thank you!
EnergyPlus 24.2.0
The U.S. Department of Energy (DOE) has released EnergyPlus version 24.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.
Supported Platforms
- Windows 11 64-bit
- Linux (Ubuntu) 24.04 64 bit
- Mac OSX 11 and 12 64 bit versions, plus ARM support
What's Changed
New Features 🌟
- Add output wetbulb globe temperature in the csv output by @yujiex in https://github.com/NREL/EnergyPlus/pull/10506
- Adds Heat Recovery to Air-to-Water Heat Pump by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10455
- Air-To-Water Heat Pump with Heat Recovery by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10379
- Add the transition rules to accompany #10455 by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10544
- NewFeature: Additional ASHRAE Metrics for E+ 24-1 by @Brijendra21 in https://github.com/NREL/EnergyPlus/pull/10311
- Variable speed fan powered induction boxes by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10368
- Added Field to Site:Location to Allow Weather File Location Data to be Overwritten by User Info by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10586
- Variable flow condenser plant control by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10511
- Add Reports to Support createRMD - ruleset model description by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10372
- NewFeature: Add measurement unit output for API by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10604
- Allow
ZoneHVAC:WindowAirConditionerwith Airflow Network simulations by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10617 - Chiller economizing using thermosiphon or fluid heat exchanger free cooling by @rraustad in https://github.com/NREL/EnergyPlus/pull/10415
- An Improved Duct Model by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10362
- Follow up to #10617 and allow other
ZoneHVAC:*component with Airflow Network simulations by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10637 - Space for IlluminanceMap and Internal Mass by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10659
- Space Sizing and HVAC Part 4 by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10566
- A couple API Endpoints by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10658
- Modernized Error Reporting by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/9996
- Adopt the Extended Heat Index calculation in zone resilience by @yujiex in https://github.com/NREL/EnergyPlus/pull/10548
- Initial Python App Packaging by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10716
Defects Repaired 🪲
- Fix (Probable) Fan Coil Sizing Issue by @amirroth in https://github.com/NREL/EnergyPlus/pull/10461
- Fixes
Humidifier:Steam:GasVariableInletWaterTemperature option by @shorowit in https://github.com/NREL/EnergyPlus/pull/10463 - Protect for table lookup zero divisor by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10465
- EnergyPlus Crash Due to Zero Input for Variable Speed Coil Total Cooling by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10470
- Do not apply capacity and power degradation to
Coil:Heating:DX:VariableSpeedwhen timed defrost fraction is 0 by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10327 - Correction of Location of Zone Equipment Get Routine by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10482
- Fix Window Heat Transfer and Solar Out Window output reporting by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10444
- Add new people schedule columns to EIO/initialization summary to address #10314 by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10437
- Include lighting return air fraction input during sizing when ZoneAirMassFlowConservation is used by @rraustad in https://github.com/NREL/EnergyPlus/pull/10469
- Fix array bounds error with EquivalentLayer window and shading surface by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10492
- New attempt at fixing #7464: outlet water temperature control issue for variable speed cooling tower by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10248
- Fix EMS pump pressure override crash by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10422
- Water Use Equipment Shows Volumetric Flow Mismatch with Node Data by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10497
- Fix FMU Variable Update by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10510
- Correct logic in supplemental water coil used in UnitarySystem by @rraustad in https://github.com/NREL/EnergyPlus/pull/10479
- Align
PlantLowFlowRateTolerwithDataHVACGlobals::VerySmallMassFlowby @lymereJ in https://github.com/NREL/EnergyPlus/pull/10457 - Correction of Generic Contaminant Handling in Some Situations by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10516
- Fix VRF HeatRecovery Check by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10515
- Fix #10426 - IndoorLivingWall documentation - Fixup units, format equations and equation description and add hyperlinks by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10530
- Add convergence check for co2 and contaminant by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10500
- Fix #10355 - Correctly Set up Zone Internal Gains when Refrigeration:CompressorRack serves a Refrigeration:WalkIn object with "Zone" Heat Transfer Location by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10525
- Fix #10302 - CalcEquipmentFlowRates assert failure due to out of bounds std::array indexing by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10528
- Fix #10399 - Long elapsed times are not recorded correctly by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10529
- #10531 - Use non-deprecated Github Actions by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10532
- Fix #10365 - IDD Files Have Inconsistent Encoding by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10526
- Add Reporting of Incident Solar on Shading Surfaces by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10539
- Fix #10534 - Chiller:Absorption does not autosize in some cases by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10540
- Addition of Limit Warnings for Node Temperatures in CondFD Solution Algorithm by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10541
- Fix #9204 - Overcome StdOutputRecordCount's limit of about 2.1 billion by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10536
- #9138 - Catch blank values in Schedule:File and Schedule:File:Shading and issue error by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10533
- Initialize NodeData pressure in class initializer and DefaultNodeValues by @tanaya-mankad in https://github.com/NREL/EnergyPlus/pull/10485
- fix VRF_FluidTCtrl heating round 2 by @yujiex in https://github.com/NREL/EnergyPlus/pull/10331
- Fix 10519 UtilityCost:Tariff with Electric:Facility showing zero by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10521
- Correction of Mass Flow Rate Calculation for Pools Served by Low Heater Capacity by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10551
- #10524 - SetpointManager:ReturnTemperature:Chilled/HotWater (useless) warnings from GetSpecificHeatGlycol by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10535
- Fix #10439 - Problems building with 3.12 on GHA - Bump python to 3.12.2 by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10554
- Improve error checking in SQLite database connection (again) by @simularis in https://github.com/NREL/EnergyPlus/pull/10553
- Correction of Enclosure Based Solar Output Variables by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10563
- change unit of "Zone ITE Adjusted Return Air Temperature" from W to C by @yujiex in https://github.com/NREL/EnergyPlus/pull/10565
- Make Phase Change and Variable Thermal Conductivity Material Property Input for the CondFD Solution Extensible by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10556
- Fix array bounds error for interzone windows and fix convexity of mirrored surfaces by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10498
- Fix #10279 - Make sure that assigning the result of a TendVariable (eg @TrendValue) results in proper actuator behavior by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10575
- Correction of FEI Calculation by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10572
- Correction of Hybrid Model Reporting Issues by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10581
- Improve coil association in ReportCoilSelection coil sizing reports by @rraustad in https://github.com/NREL/EnergyPlus/pull/10549
- Fix autosize bug in variable speed cooling coils. by @tanaya-mankad in https://github.com/NREL/EnergyPlus/pull/10503
- Fix duplicate and near-duplicate eio headers by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10597
- #10122 - Floating point test equalities failing on Apple Silicon Macs by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10598
- Fix FMU runtime failures on Ubuntu 24.04 by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10593
- Fix #10322 - Bump CLI11 from 2.3.2 to 2.4.2 to fix Mac armv8: Docker energyplus input_file: File does not exist: energyplus by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10595
- Fix SSC Battery State Issue by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10543
- Fix ITE Standard Density Air Volume Flow Rate and Outdoor Air Details OA by Airloop calculation error, should divide by air density by @yujiex in https://github.com/NREL/EnergyPlus/pull/10584
- Code Restructuring in ChillerHeater Model (intermediate step) by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10601
- Documentation Corrections for V24.2 by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10602
- Address the Multi-Speed DX heating coil issue with HSPF2 calculation by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10588
- Fix #10487 - Paths containing characters other than 7-bit ASCII cause failure on windows by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10619
- Fix #10574 - Deal with BIPVT for WaterHeater sizing and throw error if Total Collector area found is zero by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10577
- Refactor RAFN CheckEquipName for forced air zone equipment by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10452
- Adjust mixed air temp by @tanaya-mankad in https://github.com/NREL/EnergyPlus/pull/10582
- Produce Convexity Check Warning Only When Appropriate by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10621
- Relax Conduction Transfer Function time step limit by @rraustad in https://github.com/NREL/EnergyPlus/pull/10614
- Correct Input Field Description in Component Sizing Information for Multi-Speed DX Heating Coils by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10612
- Fix #10624 - Fix Transition from 23.2.0 to 24.2.0 when a HeatExchanger:AirToAir:SensibleAndLatent has blank effectiveness fields by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10639
- Include fan power in EIO file by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10610
- Codesigning packages for macOS by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10645
- Source side outlet tempearture calculation uses loadside heat tranfer rate by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10628
- Fix #10656 - PolygonClipping: CLIPLINE produces NaN when line to clip is parallel to the maxX of the clip window by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10657
- Avoid AFN fan array bounds error by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10636
- Correction of Condensers Not Operating Based on Operation Scheme by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10653
- Increase Slat Angle Sampling Frequency for Blind Properties by @amirroth in https://github.com/NREL/EnergyPlus/pull/10646
- Fix VRF_FluidTCtrl cooling supply fan power calculation when cycling by @yujiex in https://github.com/NREL/EnergyPlus/pull/10341
- Indoor living wall update by @LipingWang in https://github.com/NREL/EnergyPlus/pull/10685
- Address HSPF2 calculation problems for multispeed DX system by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10618
- Fix Zone Mixing with Spaces and Space Part 4 Followup by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10669
- Fix failed transition by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10713
- Fix VRFFluidCtrl cooling cycling issue by moving cycling ratio calc in compressor spd calc by @yujiex in https://github.com/NREL/EnergyPlus/pull/10353
- Enable cycling in continuous mode Fan:System in VRF FluidTCtrl model by @yujiex in https://github.com/NREL/EnergyPlus/pull/10667
- Fix
Fan:ZoneExhaustAFN validation by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10661 - Correction of Some Problems in the ChillerHeater Model by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10635
- Fix coil speed number equal to zero by @tanaya-mankad in https://github.com/NREL/EnergyPlus/pull/10633
- Correct Use of Incorrect Index for VRF Cooling by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10679
- Fix HVAC Sizing Summary Min OA flow for Spaces by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10728
- Fix #10665 - HeatPump:AirToWater:FuelFired:Heating was not using Outside air temperatures to evaluate curves by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10682
- fix VRFFluidTCtrl OU Fan Power not considering system cycling by @yujiex in https://github.com/NREL/EnergyPlus/pull/10650
- Fix VRFFluidCtrl heating cycling issue by moving cycling ratio calc in compressor spd calc by @yujiex in https://github.com/NREL/EnergyPlus/pull/10416
- Fixing cooling mode cooling coil cooling rate much higher than heat pump cooling rate and OU capacity by @yujiex in https://github.com/NREL/EnergyPlus/pull/10557
- Convective Baseboard Crashing in Sizing Routine When Autosizing is Not Requested by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10721
- Indoor green update 2 by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10734
- Fix issues for indoor living wall: latent load & output variable by @LipingWang in https://github.com/NREL/EnergyPlus/pull/10731
- Remove EP-Compare by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10726
- Fix transition duplicate TU and fix End-Use Subcategory value by @yujiex in https://github.com/NREL/EnergyPlus/pull/10747
- Update indoor living wall sensible heat gain calculation by @LipingWang in https://github.com/NREL/EnergyPlus/pull/10737
- fix build issue when Link to Python is turned off by @yujiex in https://github.com/NREL/EnergyPlus/pull/10753
Under the Hood Refactoring ⚙
- Reformat eplusout.dbg file for easier excel viewing by @rraustad in https://github.com/NREL/EnergyPlus/pull/10323
- SPM - Fortran Transition - throw if SPM names are not unique by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10542
- SetPointManager Refactor by @amirroth in https://github.com/NREL/EnergyPlus/pull/10537
- Material Refactor by @amirroth in https://github.com/NREL/EnergyPlus/pull/10720
New Contributors
- @simularis made their first contribution in https://github.com/NREL/EnergyPlus/pull/10483
Full Changelog: https://github.com/NREL/EnergyPlus/compare/v24.1.0...v24.2.0
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 1 year ago
EnergyPlus - EnergyPlus 24.2.0 IO Freeze
This is the IO freeze of 24.2. From this part on, it should only be non-IO changing PRs unless there is something critical.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar almost 2 years ago
EnergyPlus - Release Candidate 1 of EnergyPlus 24.2.0 I/O Freeze
Just a test build, with all the changes we've made, I'm not 100% confident it will be happy. But maybe it will!?
Consumption - Buildings and Heating
- C++
Published by Myoldmopar almost 2 years ago
EnergyPlus - Test codesigning on macOS
I know it works on my fork, but I need to test with this repo to ensure the GHA secrets are good to go too.
Consumption - Buildings and Heating
- C++
Published by jmarrec almost 2 years ago
EnergyPlus - EnergyPlus 23.1.0 with EIO Fix 7th Attempt
This is a custom follow-up release of v23.1.0 with a single-line fix for the eio output for WindowConstruction to write the values for Solar Transmittance at Normal Incidence and Visible Transmittance at Normal Incidence. In versions 22.1 through 23.2, the format did not have enough terms, so the last two values were not written. Reference #10444.
Consumption - Buildings and Heating
- C++
Published by mjwitte almost 2 years ago
EnergyPlus - EnergyPlus 23.1.0 with EIO Fix 6th Attempt
This is a custom follow-up release of v23.1.0 with a single-line fix for the eio output for WindowConstruction to write the values for Solar Transmittance at Normal Incidence and Visible Transmittance at Normal Incidence. In versions 22.1 through 23.2, the format did not have enough terms, so the last two values were not written. Reference #10444.
Consumption - Buildings and Heating
- C++
Published by mjwitte almost 2 years ago
EnergyPlus - EnergyPlus 23.1.0 with EIO Fix 5th Attempt
This is a custom follow-up release of v23.1.0 with a single-line fix for the eio output for WindowConstruction to write the values for Solar Transmittance at Normal Incidence and Visible Transmittance at Normal Incidence. In versions 22.1 through 23.2, the format did not have enough terms, so the last two values were not written. Reference #10444.
Consumption - Buildings and Heating
- C++
Published by mjwitte almost 2 years ago
EnergyPlus - EnergyPlus 23.1.0 with EIO Fix 4th Attempt
This is a custom follow-up release of v23.1.0 with a single-line fix for the eio output for WindowConstruction to write the values for Solar Transmittance at Normal Incidence and Visible Transmittance at Normal Incidence. In versions 22.1 through 23.2, the format did not have enough terms, so the last two values were not written. Reference #10444.
Consumption - Buildings and Heating
- C++
Published by mjwitte almost 2 years ago
EnergyPlus - EnergyPlus 23.1.0 with EIO Fix 3rd Attempt
This is a custom follow-up release of v23.1.0 with a single-line fix for the eio output for WindowConstruction to write the values for Solar Transmittance at Normal Incidence and Visible Transmittance at Normal Incidence. In versions 22.1 through 23.2, the format did not have enough terms, so the last two values were not written. Reference #10444.
Consumption - Buildings and Heating
- C++
Published by mjwitte almost 2 years ago
EnergyPlus - EnergyPlus 23.1.0 with EIO Fix 2nd Attempt
This is a custom follow-up release of v23.1.0 with a single-line fix for the eio output for WindowConstruction to write the values for Solar Transmittance at Normal Incidence and Visible Transmittance at Normal Incidence. In versions 22.1 through 23.2, the format did not have enough terms, so the last two values were not written. Reference #10444.
Consumption - Buildings and Heating
- C++
Published by mjwitte almost 2 years ago
EnergyPlus - EnergyPlus 23.1.0 with EIO Fix
This is a custom follow-up release of v23.1.0 with a single-line fix for the eio output for WindowConstruction to write the values for Solar Transmittance at Normal Incidence and Visible Transmittance at Normal Incidence. In versions 22.1 through 23.2, the format did not have enough terms, so the last two values were not written. Reference #10444.
Consumption - Buildings and Heating
- C++
Published by mjwitte almost 2 years ago
EnergyPlus - Build of 24.2.0 with Battery State Fix
Internal build. Please do not delete (@bonnema).
Consumption - Buildings and Heating
- C++
Published by bonnema almost 2 years ago
EnergyPlus - Temporary Test Build of Post 24.1.0 Cleanups # 12
Linux passes happily now! Windows had a weird CMake version failure pop up unexpectedly. I didn't do anything to the Windows build. Anyway, added Mac on to here, and let's see. I'm sure it won't be right the first time, but all this is definitely getting close.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - Temporary Test Build of Post 24.1.0 Cleanups # 11
So it wasn't that it needed PYTHONPATH to find the test file, it was that the file had been removed. 🤦 Got rid of the references, let's try again!
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - Temporary Test Build of Post 24.1.0 Cleanups # 10
Build 09 was actually really close. I am hopeful that adding to the PYTHONPATH will fix it. If there are any other issues, I have a workaround, but shouldn't need it. 🤞
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - Temporary Test Build of Post 24.1.0 Cleanups # 09
OK, first attempt at embedded Linux package testing. 🤞
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - EnergyPlus 22.1 with fix to plant loop low flow tolerance
This release is identical to https://github.com/NREL/EnergyPlus/tree/v22.1.0 except that it includes a fix for https://github.com/NREL/EnergyPlus/issues/10456 as shown in https://github.com/NREL/EnergyPlus/pull/10457.
Consumption - Buildings and Heating
- C++
Published by lymereJ about 2 years ago
EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 08
Yep, getting closer to those double digits.... But the last build worked happily until the C API compilation test. A tweak or two more and we should be good.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 07
TBH, even though this one will fail, I think I'm actually getting really close.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 06
The package tests were found, and attempted execution fine, but it seems it couldn't find E+. Added some debugging and let's try again...
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 05
Everything is attempting to run, but failed. Added tmate to step in and see.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 04
Everything is attempting to run, but failed. Added tmate to step in and see.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 03
Getting super close. Bumped PyPi version, and fixed path to installer test scripts.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 02
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - Temporary Test Build of 24.1.0 with Cleanups # 01
** Note my confidence in my changes with I put a leading zero on the test number. **
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - v24.1.0
EnergyPlus 24.1.0
The U.S. Department of Energy (DOE) has released EnergyPlus version 24.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.
Supported Platforms
- Windows 10 and 11: 64-bit versions, with possible 32-bit versions by request
- Linux (Ubuntu 20.04 and 22.04) 64 bit versions
- Mac OSX 11 and 12 64 bit versions, plus ARM support
What's Changed
New Features 🌟
- Add minimal E+ API demo to the install by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10363
- Replace max efficiency limit on Boiler/WaterHeater objects with warning by @shorowit in https://github.com/NREL/EnergyPlus/pull/10339
- API Enhancements by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10081
- Indoor living wall module by @LipingWang in https://github.com/NREL/EnergyPlus/pull/10385
- Enhancement for Heat Exchanger for Variable-Speed Heat Recovery Ventilation by @yujiex in https://github.com/NREL/EnergyPlus/pull/10277
Defects Repaired 🪲
- Fix missing MainsWater meter in code and the output meter documentation by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/10243
- Fix Controller:MechanicalVentilation ProportionalControlBasedOnDesignOccupancy by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10268
- Fix #10287 - ExpandObjects - Incorrect warning about Boiler:HotWater having too many fields by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10288
- Integrate breaking changes in btwxt interface, including error logging via interface injection. by @tanaya-mankad in https://github.com/NREL/EnergyPlus/pull/10160
- Add missing initializations to squelch false table diffs in Annual Heat Emissions Report by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10301
- Correct VRF supplemental heater operation with cycling fan by @rraustad in https://github.com/NREL/EnergyPlus/pull/10271
- Increase VRF terminal unit min-field to include supp heat coil turn-off temperature by @yujiex in https://github.com/NREL/EnergyPlus/pull/10283
- Fix hint value assignment in SetupUnitConversion() and check if there are any diffs by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/10261
- Correction of Inconsistent Flow Rates from Swimming Pools by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10303
- Mean Radiant Temperature from Zone to Enclosure by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10244
- Fixes approach definition for Std 229 fluid cooler reports and adds cooling tower implementation by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/10236
- Fix vector error for when a zone or space has no surfaces by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10309
- Fix #10266 - Daylighting:Controls IDD field name inconsistency by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10325
- #10345 - Sush warnings in third_party directory on modern compilers/OSes by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10346
- Fixes
Output:JSONtabular data output incorrectly dependent onOutputControl:Files inputby @shorowit in https://github.com/NREL/EnergyPlus/pull/10155 - Fix HVAC radiant heat gain with CondFD by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10310
- Fix 6919 when blanks are present in some tabular output reports by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10201
- Correct zone temperature history terms for ThirdOrderBackwardDifference heat balance equation by @rraustad in https://github.com/NREL/EnergyPlus/pull/10226
- Add a new object type DataLoopNode::ConnectionObjectType by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10388
- Fill object defaults for blank or missing fields and fix Site:GroundReflectance:SnowModifier defaults by @rraustad in https://github.com/NREL/EnergyPlus/pull/10295
- Fixes source side sizing calculation for HeatPump:PlantLoop:EIR:Heating issue by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10382
- Report some electricity usage in kW W or kWh in IP units options by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/10256
- Allow choice in packaged units for selecting high or low speed air flow for no load supply air flow rate by @rraustad in https://github.com/NREL/EnergyPlus/pull/10313
- do not escape xml with invalid strings by @marklemay in https://github.com/NREL/EnergyPlus/pull/10394
- Correct AFN node temperature compatible with zone air temperature by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10371
- Correct crash with DOAS VS DX coils and fix system name in Coil Sizing tables by @rraustad in https://github.com/NREL/EnergyPlus/pull/10334
- Allow more multistage heating coils in AFN by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10393
- Correct system sizing when TU desisgn sizing object is used by @rraustad in https://github.com/NREL/EnergyPlus/pull/10376
- #10306 - Static gfortran by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10412
- Add support of umol/m2-s in IDF Editor for IndoorLivingWall support by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10414
- Minor fixes to EP-Launch 2, IDF Editor, IDF Version Updater by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10428
- Minor fixes to EP-Launch, IDF Editor, IDF Version Updater (second try) by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10434
- Fix #10350 - typo in zone_time_step python api returning system time step instead by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10424
- Fix typo in test files CMake list by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10436
- Addressed EIRFuelFiredHeatPump object electric energy consumption output variable reports zero value by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10425
- Improved Controller:WaterCoil FindRoot error message with TemperatureAndHumidityRatio by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10435
- More robust internal gain subtotals for UFAD and Displacement Ventilation by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10419
- Fixes Supervisory Control Logic Problem For AirSource Plants by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10418
- Fix misassigned fields in
LocalAPIDataEntry(api/datatransfer.cc) by @chen1682-ntu-edu-sg in https://github.com/NREL/EnergyPlus/pull/10447 - Fix unshaded inside reveal array bounds error and add reveal and sill to Fenestration_RefBldgSmallHotelNew2004_Chicago by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10442
- Fix #10453 - python38.dll missing on windows installers by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10454
Under the Hood Refactoring ⚙
- SetupOutputVariable wrapper to use enum type parameters (endUseCategory, ReportingFrequency, and eResouceType) by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/10231
- Use PyConfig to initialize python by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10342
- GCC13 Fixes by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10344
- Minor build cleanups by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10007
- Heat Pump Plant Loop EIR refactoring by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10404
New Contributors
- @dependabot made their first contribution in https://github.com/NREL/EnergyPlus/pull/10275
- @DonnaVakalis made their first contribution in https://github.com/NREL/EnergyPlus/pull/10396
Full Changelog: https://github.com/NREL/EnergyPlus/compare/v23.2.0...v24.1.0
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - EnergyPlus 24.1, Release Candidate !!!6!!!
Freaking GitHub action runner image update 3 days ago broke us by having CMake 3.29 which apparently has a bug or at least different behavior. So...we learned today:
- We are going to be pulling our installer testing (EPTravisTester) over to this E+ main repo so that it gets tested at each installer build. We can add more and more tests, such as in this case, verifying the python DLL/SO/DYLIB exists at the install root.
- Please don't update your CMake to 3.29 if you are going to be building installers.
- And I feel like we need to modify our GitHub action workflows to pin to exact versions of all our dependencies to avoid GHA pulling the rug out from under us.
OK, famous last words -- this will be retagged as 24.1.0 later this afternoon.
FYI @jmarrec @jasondegraw @JasonGlazer @mjwitte
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - EnergyPlus 24.1.0 Release Candidate 1
We are still at least 3 PRs away from being done with 24.1, but I want to kick off another release before the weekend starts.
I am not sure if PRs:
- https://github.com/NREL/EnergyPlus/pull/10422
- https://github.com/NREL/EnergyPlus/pull/10327
will merge or not for 24.1.
@mjwitte @rraustad if either of you feel quite comfortable with those changes, you are welcome to merge them in while I am out for a few days. Otherwise I'll take another look later next week. There is still time for other PRs as well as long as they are minimal changes and no, or almost no, result diffs.
After these 2 are dealt with, I will have one final PR to update the README and usual release notes things before tagging RC2.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - 24.1 without GHA-based ARM builds
ARM build disabled from GHA; we will provide it manually.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - Another Test with Python 3.12 on GHA
Testing a code signature solution...
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - Quick test build #2 with ARM packages on GHA macos-14
Macos-14 image did not have Python 3.8, so I bumped the version for ARM specifically.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - Quick test build with ARM packages on GHA macos-14
Will be deleted...just a test. But if it builds happily, we'll now get ARM builds for Mac from GHA starting with 24.1...
Consumption - Buildings and Heating
- C++
Published by Myoldmopar about 2 years ago
EnergyPlus - EnergyPlus 24.1.0 IO Freeze
This is the IO freeze of 24.1.0...finally.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 2 years ago
EnergyPlus - EnergyPlus 24.1.0 IO Freeze RC 5
This is likely unnecessary, but I'm going for a record number of IO freeze RC candidates. And I also want to make sure Mac is happy with the new gcc static build fixes from @jmarrec
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 2 years ago
EnergyPlus - EnergyPlus 24.1.0 IO Freeze RC 4
Decent CI is back to happy again. I'll give this a quick look in the morning but it should be 24.1 IO Freeze.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 2 years ago
EnergyPlus - EnergyPlus 24.1.0 IO Freeze RC 3
Another release candidate for the IO freeze, based on the WheelFixes branch.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 2 years ago
EnergyPlus - v24.1.0 IO Freeze RC 2
QtIFW was being problematic, so pinned back to 4.6.1. I think that should work much better.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 2 years ago
EnergyPlus - First RC for IO Freeze of 24.1.0
If it's super happy, we'll just call it done for IO freeze and I'll re-tag as v24.1.0-IOFreeze. This pre-release will be deleted without notice sometime in the future.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 2 years ago
EnergyPlus - First Test Build of 24.1
I thoroughly expect something to go wrong here, as it usually does for the first test build after a long gap. Probably QtIFW getting updated and our build scripts not finding the desired version.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 2 years ago
EnergyPlus - EnergyPlus 23.2.0
EnergyPlus 23.2.0
The U.S. Department of Energy (DOE) has released EnergyPlus version 23.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.
Supported Platforms
- Windows 10 and 11: 64-bit versions, 32-bit installers are provided, but we will not be supporting them much longer!
- Linux (Ubuntu 20.04 and 22.04) 64 bit versions
- Mac OSX 10.15, 11, and 12 64 bit versions
What's Changed
New Features 🌟
- Add a couple new API endpoints by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/9973
- 90.1 metrics - EER/IEER by @RichSee in https://github.com/NREL/EnergyPlus/pull/9756
- Evaporative cooler RH control by @yujiex in https://github.com/NREL/EnergyPlus/pull/9950
- Add Vertical (1-D) Solution to Earth Tube Object by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10138
- Add
Boiler:HotWaterparasitic fuel field by @shorowit in https://github.com/NREL/EnergyPlus/pull/9925 - NFP For Ruleset Model Description Phase 2 by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10051
- Improved Support for Multi-speed Fans by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/9746
- Enhancement to crankcase heater by @yujiex in https://github.com/NREL/EnergyPlus/pull/9949
- Multistage economizer control by @lymereJ in https://github.com/NREL/EnergyPlus/pull/9987
- New plant heat pump features and supervisory controller by @rraustad in https://github.com/NREL/EnergyPlus/pull/9979
- Extend Spaces to Sizing and HVAC by @mjwitte in https://github.com/NREL/EnergyPlus/pull/9982
- Implement steam features Part 1 by @dareumnam in https://github.com/NREL/EnergyPlus/pull/9260
- Ruleset Model Description Phase 2 by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/10143
- Space Sizing and HVAC Part 3 by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10205
- Space Sizing and HVAC Documentation and Unit Test Updates by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10239
Defects Repaired 🪲
- Address surfaceProperty:ExteriorNaturalVentedCavity results in convection model errors issue by @Nigusse in https://github.com/NREL/EnergyPlus/pull/9908
- Address Improve documentation for Zone Air Heat Balance Internal Convective Heat Gain Rate by @Nigusse in https://github.com/NREL/EnergyPlus/pull/9914
- Fixes Kiva:Foundation using wrong initial temperature by @shorowit in https://github.com/NREL/EnergyPlus/pull/9923
- Minimal fix for VS Furnace Flow Rate when Fan is Off by @mjwitte in https://github.com/NREL/EnergyPlus/pull/9940
- Fix "Infiltration Sensible Heat Gain Energy" output by @shorowit in https://github.com/NREL/EnergyPlus/pull/9935
- Corrects Surface Surrounding Surfaces Count Seen by An Exterior Surface by @Nigusse in https://github.com/NREL/EnergyPlus/pull/9944
- Protect lookup in zone index to avoid crash in debug by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/9985
- Address UnitarySystem used as zone equipment does not allow NightCycle availability manager control by @Nigusse in https://github.com/NREL/EnergyPlus/pull/9974
- #9957 #9998 - get_construction_handle should be available to the EnergyPlus API and not limited to PythonPlugin + API fixes by @jmarrec in https://github.com/NREL/EnergyPlus/pull/9999
- Fix possible incorrect surface azimuth angle calculations when a surface has non convex vertice by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/9907
- Use rotational angle diffs when comparing the Azimuth angles differences between two surfaces by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/9920
- Fix EMS control of shading surface transmittance by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10008
- Address Zone Component Load Summary - DOAS Direct to Zone Output Zone Multiplier Issue by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10025
- API-ish Cleanups May 2023 by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/10044
- Correct HTML code when reporting
≤and≥by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10047 - Address peak sensible load with sizing factor at cooling peak conditions reports zero value by @Nigusse in https://github.com/NREL/EnergyPlus/pull/9970
- Address AirloopHVAC:UnitarySystem CoolReheat Humidity Control Problem by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10021
- Correction of Calculation Error when using Multiple Swimming Pools by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10039
- Address Output Report - System Sizing Information Time of Peak Cooling and User Design Capacity In IP Units are Wrong by @Nigusse in https://github.com/NREL/EnergyPlus/pull/9967
- Fix #10068 - Progress Callback should report 100 when simulation completely succesfully by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10070
- Fixes failed unit tests when no cooling design day by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10071
- Fix overlapping shadow calculations for shading surface transmittance >0 and <1 by @mjwitte in https://github.com/NREL/EnergyPlus/pull/10040
- Fix EIO airflow and capacity reporting for
Coil:Cooling:DX:Multispeedby @lymereJ in https://github.com/NREL/EnergyPlus/pull/10036 - Fix #9787 - Large negative values in tables can come out as "Too Big" when they should switch to scientific notation by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10098
- Fix several issues in checkSubSurfAzTiltNorm() and GetSurfaceData() (lcsz assignment, enum loop etc) by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/9905
- Fix #10064 - EPW file not working if it doesn't have an ending newline by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10097
- Correction of Bug in HW Baseboard Get Input Routine by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10078
- Fix issue of reading ConstructionProperty:InternalHeatSource with empty Two-Dimensional Temperature Calculation Position by @yujiex in https://github.com/NREL/EnergyPlus/pull/9963
- edited curve names to match tables J5/J7 (> changed to >=) by @aowabinr in https://github.com/NREL/EnergyPlus/pull/10113
- fix curve arg order in documentation in AirConditioner:VariableRefrigerantFlow:FluidTemperatureControl by @yujiex in https://github.com/NREL/EnergyPlus/pull/10099
- Fix #10103 - CheckConvexity removes colinear vertices but stops when surface is determined non-convex, causing vertex size mismatch fatal error by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10114
- #9825 - Handle non ASCII command line parameters such as path by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10120
- Fix reversed low vs high curves in ResidentialACsAndHPsPerfCurves.idf by @shorowit in https://github.com/NREL/EnergyPlus/pull/10087
- Provide a correct field index to report field input in an error message for Coil:Cooling:DX:MultiSpeed by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10126
- Address DOAS Zone Load Calculation Uses Incorrect Mass Flow Rate by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10030
- Make Water-to-Air Heat Pump cycling and latent degradation consistent with other coils by @nealkruis in https://github.com/NREL/EnergyPlus/pull/10043
- Prevent division by zero in WAHP heating design day calculations by @lymereJ in https://github.com/NREL/EnergyPlus/pull/10141
- Implementation of Checks on Charging and Discharging Voltage Curves in Kinetic Battery Model by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10094
- #9679 - #10111 - Generation of the epJSON schema (python, not embedded) hangs on invalid IDD by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10149
- Rename SurfaceProperty:LocalEnvironment Input Field and Add Check for Schedules by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10151
- #9825 - Handle non ASCII command line parameters such as path by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10148
- Fix Bug in Ground Temperature Model by @mitchute in https://github.com/NREL/EnergyPlus/pull/10170
- Fix variable speed heating coil defrost power by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/10109
- Update film resistance used in Construction:FfactorGroundFloor effective thermal resistance of the fictitious insulation layer by @rraustad in https://github.com/NREL/EnergyPlus/pull/10117
- Issue severe errors for component node connection in AirLoopHVAC:OutdoorAirSystem:EquipmentList by @lgu1234 in https://github.com/NREL/EnergyPlus/pull/10042
- Correction of Incorrect Reporting of Solar at Night with Interzone Windows by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10083
- Allow zone/space output aggregation of OtherEquipment objects with different fuels by @shorowit in https://github.com/NREL/EnergyPlus/pull/10131
- Fix #10037 - Allow DDY file to epJSON with ConverterInputFormat by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10216
- Fix #10190 - Zero DistrictHeatingStream reported in ABUPS by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10212
- AirloopHVAC:UnitarySystem crashes when no heating coil exists and CoolReheat or Multimode dehumidification is used by @rraustad in https://github.com/NREL/EnergyPlus/pull/10128
- Fix the default parameter type for the exhaust control function by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/9953
- Variable Relocation for Various Models using Radiant Style Updating by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10076
- OA Systems with HXAssisted coils fail when both water and DX coils are used leading to invalid warnings and fatal error by @rraustad in https://github.com/NREL/EnergyPlus/pull/10144
- Correction of Mass Flow Conservation Crash with Uncontrolled Zone using Mixing by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10217
- Fixes multispeed DX coil defrost calculation when using ReverseCycle w/ Timed control by @shorowit in https://github.com/NREL/EnergyPlus/pull/10186
- Fix the Heat Pump Water Heater Information table by @shorowit in https://github.com/NREL/EnergyPlus/pull/10214
- Fix #9621 - AllSummaryAndMonthly option in Output:Table:SummaryReports prompts many warnings and incomplete reports by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10211
- Fix default design condenser inlet and design evaporator outlet temperatures for Chiller:ConstantCOP by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/10158
- Additional rotational azimuth angles differences changes across the code by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/10014
- UFAD Inconsistencies in Plume Power Calculations by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10156
- Fix water heater outputs in documentation by @shorowit in https://github.com/NREL/EnergyPlus/pull/10207
- Fix #9873 - GetVertices is dropping vertices inconsistently, causing fatal error by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10115
- Fix WaterHeaterReportMonthly source energy output field by @shorowit in https://github.com/NREL/EnergyPlus/pull/10209
- Follow up fix for PR 9905 checkSubSurfAzTiltNorm() by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/10104
- Corrects ADU upstream air leakage model to use the maximum available flow rate for CV air terminals by @Nigusse in https://github.com/NREL/EnergyPlus/pull/10124
- Fixing VRF fluid control model heating issue in compressor speed decrease with temperature, TU heating rate much larger than system by @yujiex in https://github.com/NREL/EnergyPlus/pull/10154
- Energy Meters Table and Increase Decimals for Air Flow (bug fixes to issues #9642 and #9589) by @KarenWGard in https://github.com/NREL/EnergyPlus/pull/10150
- Correction of Outside Face Conductive Flux Output Variable by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10090
- Fix issue 9241 leap day monthly reporting by @JasonGlazer in https://github.com/NREL/EnergyPlus/pull/10185
- escape objectName for xml by @marklemay in https://github.com/NREL/EnergyPlus/pull/10167
- Fix #10210 - add Calendar Year to ERL, C and Python API by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10221
- Fix #10220 - LifeCycleCost objects are using "Steam" not "DistrictHeatingSteam" by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10229
- Fix #9878 - ChillerHeater:Absorption:DoubleEffect should calculate Specific heat of Water and Air at the right temperatures by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10230
- Correction to Reporting of a Conduction Finite Difference Flux Imbalance by @RKStrand in https://github.com/NREL/EnergyPlus/pull/10227
- Fixes issue 10055 - If zone sizing is zero and system sizing is zero there is a fatal error leaving no information to help diagnose why by @KarenWGard in https://github.com/NREL/EnergyPlus/pull/10193
- Fix floor solar heat gain issue from incident solar multiplier by @yujiex in https://github.com/NREL/EnergyPlus/pull/10010
- Steam features part 1 (#9260) follow-up by @dareumnam in https://github.com/NREL/EnergyPlus/pull/10222
- V23.2.0-IOFreeze: IDD and transition fixes by @jmarrec in https://github.com/NREL/EnergyPlus/pull/10215
- Update VRF Heat Pump Cooling/Heating COP documentation by @mdahlhausen in https://github.com/NREL/EnergyPlus/pull/10085
- DHW end use category changed to WaterSystems by @jcyuan2020 in https://github.com/NREL/EnergyPlus/pull/10011
- HeatPump:PlantLoop:EIR:* objects using the same inlet/outlet source node is incorrect 9740 by @KarenWGard in https://github.com/NREL/EnergyPlus/pull/10199
- Allow heat recovery for air-cooled EIR chillers by @rraustad in https://github.com/NREL/EnergyPlus/pull/10240
- Fix crash with new Multi-speed Fans for WSHP Zone Equipment by @rraustad in https://github.com/NREL/EnergyPlus/pull/10249
- Correct autosized heat recovery volume flow rate for air-cooled equip… by @rraustad in https://github.com/NREL/EnergyPlus/pull/10242
- AirLoopHVAC:UnitaryHeatCool:VAVChangeoverBypass with CoilSystem:Cooling:DX:HeatExchangerAssisted shows false fatal error by @rraustad in https://github.com/NREL/EnergyPlus/pull/10254
- AirLoopHVAC:UnitaryHeatCool:VAVChangeoverBypass with Fan:SystemModel crashes by @rraustad in https://github.com/NREL/EnergyPlus/pull/10251
Under the Hood Refactoring ⚙
- Integration of FuelTypeName enums & Removal of functions about FuelTypeNames by @dareumnam in https://github.com/NREL/EnergyPlus/pull/9771
- Improved ReadTheDocs Documentation by @Myoldmopar in https://github.com/NREL/EnergyPlus/pull/9981
- OA Limiting Factor enum and Related Cleanup by @mjwitte in https://github.com/NREL/EnergyPlus/pull/9947
- Refactor AvailabilityManager status to equipment managers by @rraustad in https://github.com/NREL/EnergyPlus/pull/9976
- Refactor logic in VRF control function to simplify code readability by @rraustad in https://github.com/NREL/EnergyPlus/pull/10015
- Integration of FuelTypeName enums Round 2 by @dareumnam in https://github.com/NREL/EnergyPlus/pull/10013
- Integration of FuelTypeName enums final round by @dareumnam in https://github.com/NREL/EnergyPlus/pull/10125
- Update penumbra by @nealkruis in https://github.com/NREL/EnergyPlus/pull/10202
New Contributors
- @RichSee made their first contribution in https://github.com/NREL/EnergyPlus/pull/9756
- @mduvanel made their first contribution in https://github.com/NREL/EnergyPlus/pull/10139
- @KarenWGard made their first contribution in https://github.com/NREL/EnergyPlus/pull/10150
- @marklemay made their first contribution in https://github.com/NREL/EnergyPlus/pull/10167
- @chen1682-ntu-edu-sg made their first contribution in https://github.com/NREL/EnergyPlus/pull/10219
Full Changelog: https://github.com/NREL/EnergyPlus/compare/v23.1.0...v23.2.0
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 2 years ago
EnergyPlus - EnergyPlus 23.2.0 RC3
OK, 2 more fixes in place. OpenStudio's testing hit a couple corner cases that our tests don't hit -- @jmarrec should we add your examples into our test suite? Once again -- if this is clean, this is going to be re-tagged as v23.2.0!
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 2 years ago
EnergyPlus - EnergyPlus 23.2.0 RC2
OK, a hard crash fixed, miktex fixed, and a small PR pulled in. Time for another RC! If it's all clean, this will be retagged as v23.2.0.
Consumption - Buildings and Heating
- C++
Published by Myoldmopar over 2 years ago