.Buildings.UsersGuide.ReleaseNotes.Version_12_1_1

Version 12.1.1

Information

Version 12.1.1 is backward compatible with 12.1.0.

The library has been tested with Dymola 2025x, 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.Controls.OBC.CDL
Buildings.Controls.OBC.CDL.Reals.PID
Buildings.Controls.OBC.CDL.Reals.PIDWithReset
Added value for nominal attribute of integrator state variable I.y. This was done to improve robustness in some models.
This is for IBPSA #2106.
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.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource_Erfint Added an assert-statement for err and removed it from reference results.
This is for #4277.
Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.GroundTemperatureResponse
Buildings.Fluid.Geothermal.ZonedBorefields.BaseClasses.HeatTransfer.GroundTemperatureResponse
Reformulated when block to avoid continuous and discrete variable assignment in the same block.
This is for #4321
Buildings.Fluid.Geothermal.Borefields.Data.Filling.Template Guarded against division by zero for steady-state simulations.
This is for IBPSA, #2041.
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.Obsolete.ThermalZones.EnergyPlus_9_6_0
Buildings.Obsolete.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.
Buildings.ThermalZones.EnergyPlus_24_2_0
Buildings.ThermalZones.EnergyPlus_24_2_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.

Generated at 2026-05-09T18:18:56Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos