.Buildings.UsersGuide.ReleaseNotes.Version_10_1_0

Information

Version 10.1.0 is backward compatible with version 10.0.0.

The library has been tested with Dymola 2024x, OpenModelica 1.22.1-1, OPTIMICA 1.43.4 and recent versions of Impact.

The following major changes have been done compared to release 10.0.0:

Many models have been updated to improve performance, for compliance with the Modelica Language Standard and to correct model errors.

The following new libraries have been added:

Buildings.Fluid.Geothermal.Aquifer Library with component models for aquifer thermal energy storage.

The following new components have been added to existing libraries:

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.BoundaryConditions.WeatherData
Buildings.BoundaryConditions.WeatherData.Bus Declared variables on weather data bus, which avoids a warning in OMEdit, and improves usability of weather data bus.
This is for IBPSA, issue 1798.
Buildings.Experimental
Buildings.Experimental.DHC.Loads.Combined.BuildingTimeSeriesWithETS
Buildings.Experimental.DHC.Loads.Combined.BaseClasses.PartialBuildingWithETS
Added parameters TDisWatMin and TDisWatMax in lieu of using datDes.
This is for issue 3697.
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.

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.Experimental.DHC
Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.PartialDirect
Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.PartialIndirect
Buildings.Experimental.DHC.Loads.Steam.BuildingTimeSeriesAtETS
Corrected wrong displayUnit string.
Buildings.Experimental.DHC.Plants.Cooling.BaseClasses.TankBranch Corrected wrong use of displayUnit.
Buildings.Fluid.Geothermal.Borefields
Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.internalResistancesOneUTube
Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.internalResistancesTwoUTube
Corrected usage of getInstanceName(), which was called inside these functions. This does not conform with the Modelica Language Standard, and causes the compilation to fail in OpenModelica 1.22.0.
This is for IBPSA, #1814
Buildings.ThermalZones.EnergyPlus_9_6_0
Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SingleFamilyHouse.HeatPumpRadiantHeatingGroundHeatTransfer Corrected wrong displayUnit string.

Generated at 2024-12-26T19:25:54Z by OpenModelicaOpenModelica 1.24.3 using GenerateDoc.mos