Version 11.1.1 is backward compatible with 11.1.0.
The library has been tested with Dymola 2024x Refresh 1, OpenModelica 1.26.3, OPTIMICA 1.66 and recent versions of Impact.
This backward compatible version contains various model improvements. It also has been updated to use the Modelica Standard Library 4.1.0.
The following existing components have been improved in a backward compatible way:
| Buildings.Electrical | |
| Buildings.Electrical.BaseClasses.WindTurbine.PartialWindTurbine | Changed model to avoid a rounding error that
occurs due to the revised definition of eps in the
development version of the Modelica Standard Library 4.1.0.This is for IBPSA, #1996. |
| Buildings.Fluid.DXSystems | |
|
Buildings.Fluid.DXSystems.Cooling.AirSource.MultiStage Buildings.Fluid.DXSystems.Cooling.AirSource.SingleSpeed Buildings.Fluid.DXSystems.Cooling.AirSource.VariableSpeed Buildings.Fluid.DXSystems.Cooling.BaseClasses.PartialDXCoolingCoil Buildings.Fluid.DXSystems.Cooling.BaseClasses.PartialWaterCooledDXCoil |
Updated redeclare and replaceable statements as
required by Modelica Language Standard, and needed for Wolfram
System Modeler. This is for #4421. |
| Buildings.Fluid.FixedResistances | |
| Buildings.Fluid.FixedResistances.PlugFlowPipe | Removed stray Line annotation. Added
if-then to conditional connections.This is for IBPSA, #2071. |
| Buildings.Fluid.Geothermal.Borefields | |
| Buildings.Fluid.Geothermal.Borefields.Data.Filling.Template | Guarded against division by zero for steady-state
simulations. This is for IBPSA, #2041. |
| Buildings.Fluid.Geothermal Buildings.Utilities.Clustering |
|
| Buildings.Utilities.Clustering.KMeans | Improved code to avoid an error during
initialization of certain borefield geometries. This is for IBPSA, #1985 and IBPSA, #1976. |
| Buildings.HeatTransfer | |
| Buildings.HeatTransfer.Conduction.BaseClasses.der_temperature_u | Reformulated model to avoid warning about binding
equation not being a parameter expression. This is for #4215. |
| Buildings.Fluid.Geothermal.Borefields | |
| Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource_Erfint | Added an assert-statement for err and
removed it from reference results.This is for #4277. |
| Buildings.Fluid.Examples | |
| Buildings.Fluid.Examples.ResistanceVolumeFlowReversal | Added two-port temperature sensors to replace
vol[.].T from reference results.This is for #4276. |
The following critical errors have been fixed (i.e., errors that can lead to wrong simulation results):
| Buildings.ThermalZones.EnergyPlus_9_6_0 | |
| Buildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.ThermalZoneAdapter | Corrected misplaced bracket in the computation of
the average inlet temperature to the zone. This is for #4559. |
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 | |
| Buildings.Fluid.Actuators.BaseClasses.PartialTwoWayValve | Changed unit attribute to avoid an error message
when exporting an FMU with Dymola. This is for #4455. |
| Buildings.Fluid.DXSystems.Cooling.BaseClasses.PartialCapacity | Avoided unsafe array access that relied on
short-circuiting. This is for #4516. |
|
Buildings.Fluid.Geothermal.BaseClasses.HeatTransfer.LoadAggregation.Validation.TemperatureResponseMatrix Buildings.Fluid.Geothermal.BaseClasses.HeatTransfer.LoadAggregation.aggregationWeightingFactors Buildings.Fluid.Geothermal.BaseClasses.HeatTransfer.LoadAggregation.temperatureResponseMatrix Buildings.Fluid.Geothermal.ZonedBorefields.BaseClasses.HeatTransfer.Validation.TemperatureResponseMatrix Buildings.Fluid.Geothermal.ZonedBorefields.BaseClasses.HeatTransfer.temperatureResponseMatrix |
Corrected type specification for g-function. This is for #4501. |