.Buildings.UsersGuide.ReleaseNotes.Version_9_1_1

Information

Version 9.1.1 is backward compatible with 9.1.0, except that the Spawn binaries need to be updated as described in Buildings.ThermalZones.EnergyPlus_9_6_0.UsersGuide.Installation.

The library has been tested with Dymola 2023x, OpenModelica 1.22.0-dev (41-g8a5b18f-1), OPTIMICA 1.43.4 and recent versions of Impact.

The Spawn binaries have been updated from version 0.3.0 to 0.4.3. Both use the same EnergyPlus input data files from EnergyPlus 9.6.0. The update corrects a bug that caused EnergyPlus to always send a heat capacitance multiplier of 1 to Modelica (see #3481).

The following new components have been added to existing libraries:

Buildings.BoundaryConditions.WeatherData
Buildings.BoundaryConditions.WeatherData.BaseClasses.PartialConvertTime Added model to be extended in solar models that need calendar year for calculation.
See IBPSA, #1716.

The following existing components have been improved in a backward compatible way:

Buildings.Controls.OBC.Utilities
Buildings.Controls.OBC.Utilities.PIDWithInputGains Corrected the instance antWinGai2 to be conditional.
This is for #3423.
Buildings.BoundaryConditions
Buildings/BoundaryConditions/SolarGeometry/BaseClasses/Declination.mo
Buildings/BoundaryConditions/SolarIrradiation/BaseClasses/SkyClearness.mo
Buildings/BoundaryConditions/WeatherData/BaseClasses/ConvertTime.mo
Buildings/BoundaryConditions/WeatherData/BaseClasses/EquationOfTime.mo
Buildings/BoundaryConditions/WeatherData/BaseClasses/LocalCivilTime.mo
Updated radiation models to use calendar time instead of simulation time.
See IBPSA, #1716.
Buildings.Controls.OBC.CDL
Buildings.Controls.OBC.CDL.Psychrometrics.WetBulb_TDryBulPhi Added a constant in order for unit check to pass.
See IBPSA, #1711.
Buildings.Controls.OBC.CDL.Continuous.Validation.MovingAverage
Buildings.Controls.OBC.CDL.Utilities.Validation.SunRiseSet
Buildings.Controls.OBC.CDL.Utilities.Validation.SunRiseSetNegativeStartTime
Buildings.Controls.OBC.CDL.Utilities.Validation.SunRiseSetPositiveStartTime
Changed models to comply with CDL specifications.
This is for #3301.
Buildings.Electrical
Buildings.Electrical.Interfaces.PartialTwoPort Added constraining clause for terminal as models that extend from this model access a component that is not in the base class, and Optimica 1.40 issues a warning for this.
This is for #3236.
Buildings.Fluid
Buildings.Fluid.Examples.Performance.Example5
Buildings.Fluid.Examples.Performance.Example6
Buildings.Fluid.Examples.Performance.Example7
Buildings.Fluid.Examples.Performance.Example8
Added a constant in order for unit check to pass.
See IBPSA, #1711.
Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.convectionResistanceCircularPipe
Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.partialInternalResistances
Corrected variability of assignment to comply with the Modelica Language Definition.
See IBPSA, #1762.
Buildings.Fluid.HeatExchangers.BaseClasses.Examples.EpsilonNTUZ Added a constant in order for unit check to pass.
See IBPSA, #1711.
Buildings.Media
Buildings.Media.Examples.BaseClasses.PartialProperties Removed a self-dependent default binding of a function input.
This is for #3384.
Buildings.Utilities
Buildings.Utilities.Plotters.Examples.Scatter
Buildings.Utilities.Plotters.Examples.TimeSeries
Buildings.Utilities.Psychrometrics.TWetBul_TDryBulPhi
Buildings.Utilities.Psychrometrics.TWetBul_TDryBulXi
Added a constant in order for unit check to pass.
See IBPSA, #1711.

The following critical errors have been fixed (i.e., errors that can lead to wrong simulation results):

Buildings.Controls.OBC.CDL
Buildings.Controls.OBC.CDL.Continuous.Sources.CalendarTime Refactored implementation to avoid wrong day number due to rounding errors that caused simultaneous events to not be triggered at the same time.
This is for issue 3199.
Buildings.Fluid.HeatExchangers
Buildings.Fluid.HeatExchangers.DryCoilDiscretized Corrected the modification of hexReg[nReg].m2_flow_nominal.
This is for #3441.
Buildings.ThermalZones.EnergyPlus_9_6_0
Buildings.ThermalZones.EnergyPlus_9_6_0.ThermalZone Corrected bug that caused EnergyPlus to always send 1 for the heat capacitance multiplier.
This is for #3481.
Buildings.Utilities.Time
Buildings.Utilities.Time.CalendarTime Refactored implementation to avoid wrong day number due to rounding errors that caused simultaneous events to not be triggered at the same time.
This is for issue 3199.

The following uncritical errors have been fixed (i.e., errors that do not lead to wrong simulation results, e.g., units are wrong or errors in documentation):

Buildings.Fluid.FMI
Buildings.Fluid.FMI.Adaptors.Outlet Corrected dimension of X in function call, which caused the model to not translate with some tools if the media has only one component such as water.
IBPSA, #1768.
Buildings.Fluid.HeatExchangers
Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Evaporation Corrected assertion for the condition dX_nominal<0 and the documentation.
This is for issue 3322.

Generated at 2024-04-28T18:16:21Z by OpenModelicaOpenModelica 1.22.3 using GenerateDoc.mos