.Buildings.UsersGuide.ReleaseNotes.Version_9_1_2

Information

Version 9.1.2 is backward compatible with 9.1.0 and 9.1.1, except that relative to 9.1.0, 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.

This backward compatible version adds a heat meter sensor and it adds a new example that demonstrates how to use a hydronic radiator with the updated Spawn interface. Also, many models have been updated to improve performance, for compliance with the Modelica Language Standard and to correct model errors.

The following new components have been added to existing libraries:

Buildings.Fluid.Sensors
Buildings.Fluid.Sensors.HeatMeter Sensor to measure the heat flow rate between a supply and return pipe in a fluid circuit.
This is for IBPSA, #1831.
Buildings.ThermalZones.EnergyPlus_9_6_0
Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SingleFamilyHouse.Radiator Added example for how to couple a radiator to the zone model.
This is for Buildings, #3659.

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

Buildings.Air.Systems.SingleZone.VAV
Buildings.Air.Systems.SingleZone.VAV.BaseClasses.ControllerChillerDXHeatingEconomizer
Adjust hysteresis based on heating to avoid chatter.
This is for #3735.
Buildings.Controls.DemandResponse
Buildings.Controls.DemandResponse.Client Refactored implementation so it works also with OpenModelica.
This is for #3754.
Buildings.Electrical
Buildings.Electrical.Interfaces.InductiveLoad Reformulated calculation of reactive power to bound argument of tangent away from π, which avoids an infinite function value.
This is for Buildings, #3776.
Buildings.Fluid.FMI
Buildings.Fluid.FMI.AirToOutlet
Buildings.Fluid.FMI.InletToAir
Buildings.Fluid.FMI.FlowSplitter_u
Buildings.Fluid.FMI.Sink_T
Buildings.Fluid.FMI.Source_T
Buildings.Fluid.FMI.Adaptors.Inlet
Buildings.Fluid.FMI.Adaptors.Outlet
Added missing causality which is required for language compliance and for Wolfram System Modeler.
This is for IBPSA, #1829 and IBPSA, #1853.
Buildings.Fluid.Sensors.Examples
Buildings.Fluid.Sensors.Examples.PPM Added pressure drop to avoid redundant initial conditions for pressure of control volume. This corrects an issue in Wolfram System Modeler.
This is for #1830.
Buildings.Occupants
Buildings.Occupants.BaseClasses.binaryVariableGeneration
Buildings.Occupants.BaseClasses.exponentialVariableGeneration
Buildings.Occupants.BaseClasses.weibullVariableGeneration
Initialized localSeed.
This is for #3549.
Buildings.ThermalZones.EnergyPlus_9_6_0
Buildings.ThermalZones.EnergyPlus_9_6_0.ThermalZone Added radiative heat port to allow coupling of a radiator to the thermal zone.
This is for Buildings, #3659.
Buildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.ThermalZoneAdapter Added pre() operator on mass flow rate and radiative heat gain to avoid an algebraic loop on discrete variables.
This is for Buildings, #3659.

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

Buildings.Fluid.SolarCollectors
Buildings.Fluid.SolarCollectors.ASHRAE93
Buildings.Fluid.SolarCollectors.EN12975
Corrected implementation of pressure drop calculation for the situation where the collectors are in parallel, e.g., if sysConfig == Buildings.Fluid.SolarCollectors.Types.SystemConfiguration.Parallel.
This is for Buildings, #3597.
Buildings.Airflow.Multizone
Buildings.Airflow.Multizone.BaseClasses.interpolate Corrected implementation to ensure that the function is once continuously differentiable.
This is for IBPSA, #1840.

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.Airflow.Multizone
Buildings.Airflow.Multizone.MediumColumn
Buildings.Airflow.Multizone.MediumColumnDynamic
Corrected wrong annotation. This is for IBPSA, #1842.
Buildings.BoundaryConditions
Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.SkyClearness Corrected wrong displayUnit attribute.
This is for IBPSA, #1848.
Buildings.Controls.OBC.ASHRAE.G36
Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan
Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.ReliefFan
Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.ReliefFanGroup
Corrected wrong use displayUnit attribute.
Buildings.Examples
Buildings.Examples.DualFanDualDuct.ClosedLoop
Buildings.Examples.VAVReheat.BaseClasses.ASHRAE2006
Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone
Corrected wrong use displayUnit attribute.
Buildings.Fluid.HeatPumps
Buildings.Fluid.HeatPumps.EquationFitReversible Corrected wrong assertion for operation mode.
This is for Buildings, #3664.

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