.Buildings.UsersGuide.ReleaseNotes.Version_11_1_0

Version 11.1.0

Information

Version 11.1.0 is backward compatible with 11.0.0.

The library has been tested with Dymola 2024x Refresh 1, OpenModelica 1.24.0, OPTIMICA 1.55.11 and recent versions of Impact.

This backward compatible version adds a new package with heat pump models that can be operate in reversible mode to provide heating or cooling, and that can be configured to use various approaches to compute performance, such as data tables or Carnot analogy.

Also, many models have been updated to improve performance, to ensure compliance with the Modelica Language Standard and to correct model errors.

The following new libraries have been added:

Buildings.Fluid.Chillers.ModularReversible
Buildings.Fluid.HeatPumps.ModularReversible
Models for both reversible and non-reversible refrigerant machines (heat pumps and chillers) based on grey-box approaches. Either tabulated data or physical equations can be used to model the performance of the refrigerant cycle without modeling of the refrigerant properties. The models can be configured to enable built-in safety control such as minimum on- or off-time, operation within specified envelope, antifreeze protection and minimum flow rate.

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

Buildings.Controls.Continuous
Buildings.Controls.Continuous.Examples.NumberOfRequests Changed pulse input from 0 to 1 to 0.01 to 1 so that the comparison against zero is robust.
This is for IBPSA, #1897.
Buildings.Controls.OBC.CDL
Buildings.Controls.OBC.CDL.Reals.Sort Added an output variable with the indices of the sorted elements.
This is for issue 3809.
Buildings.Controls.OBC.CDL.Logical.Latch Simplified the implementation.
This is for #3796.
Buildings.DHC.ETS.Combined.Subsystems
Buildings.DHC.ETS.Combined.Subsystems.HeatPumpDHWTank Enabled input filter for pumps to avoid a nonlinear system of equations that causes issues in OpenModelica.
This is for issue 3924.
Buildings.Examples
Buildings.Examples.ChillerPlant.BaseClasses.Controls.Examples.ChillerSetPointControl
Buildings.Examples.Tutorial.Boiler.System2
Buildings.Examples.Tutorial.Boiler.System3
Buildings.Examples.Tutorial.Boiler.System4
Buildings.Examples.Tutorial.Boiler.System5
Buildings.Examples.Tutorial.Boiler.System6
Buildings.Examples.Tutorial.Boiler.System7
Buildings.Examples.Tutorial.SpaceCooling.System2
Buildings.Examples.Tutorial.SpaceCooling.System3
Specified nominalValuesDefineDefaultPressureCurve=true in the mover component to suppress a warning.
This is for #3819.
Buildings.Fluid
Buildings.Fluid.Boilers.Examples.BoilerPolynomialClosedLoop
Buildings.Fluid.FMI.ExportContainers.Examples.FMUs.Fan
Buildings.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZones
Buildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield
Buildings.Fluid.Movers.Examples.MoverParameter
Buildings.Fluid.Movers.Validation.FlowControlled_dp
Buildings.Fluid.Movers.Validation.FlowControlled_dpSystem
Buildings.Fluid.Movers.Validation.FlowControlled_m_flow
Buildings.Fluid.Movers.Validation.Pump_y_stratos
Buildings.Fluid.Movers.Validation.PumpCurveDerivatives
Specified nominalValuesDefineDefaultPressureCurve=true in the mover component to suppress a warning.
This is for #3819.
Buildings.Fluid.FMI.ExportContainers
Buildings.Fluid.FMI.ExportContainers.Validation.RoomHVAC Removed redundant nominalValuesDefineDefaultPressureCurve=true which is now modified in a lower-level model.
This is for #3819.
Buildings.Fluid.Movers
Buildings.Fluid.Movers.Data.Generic Default efficiency method assignments now depend on the availability of pressure curves. This avoids a warning message.
This is for #3819.
Buildings.Utilities.IO.Files
Buildings.Utilities.IO.Files.WeeklySchedule Changed syntax for inclusion of C source code to comply with the Modelica Language Specification.
This is for IBPSA, #1891.

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

Buildings.Fluid
Buildings.Fluid.Chillers.BaseClasses.PartialElectric
Buildings.Fluid.HeatPumps.EquationFitReversible
Added load limit depending on operating mode.
This is for #3815.

Generated at 2025-04-19T18:20:10Z by OpenModelicaOpenModelica 1.25.0 using GenerateDoc.mos