.Buildings.UsersGuide.ReleaseNotes.Version_2_1_0

Information

Version 2.1.0 is fully compatible with version 2.0.0. It adds the package Buildings.Fluid.FMI that provides containers for exporting thermofluid flow components as FMUs. It also updates the temperature sensor to optionally simulate heat losses, and it contains bug fixes for the trace substance sensor if used without flow reversal. Improvements have been made to various models to reduce the simulation time, and to Buildings.Examples.Tutorial.Boiler to simplify the control implementation.

The following new libraries have been added:

Buildings.Fluid.FMI This package contains blocks that serve as containers for exporting models from Buildings.Fluid as a Functional Mockup Unit (FMU).
This allows using models from Buildings.Fluid, add them to a block that only has input and output signals, but no acausal connectors, and then export the model as a Functional Mockup Unit. Models can be individual models or systems that are composed of various models. For more information, see the User's Guide.

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

Buildings.Examples
Buildings.Examples.Tutorial.Boiler.System5
Buildings.Examples.Tutorial.Boiler.System6
Buildings.Examples.Tutorial.Boiler.System7
Changed control input for conPIDBoi and set reverseAction=true to address issue #436.
Buildings.Fluid
Buildings.Fluid.Chillers.Carnot
Buildings.Fluid.DXSystems.Cooling.BaseClasses.PartialDXCoil
Buildings.Fluid.HeatExchangers.HeaterCooler_u
Buildings.Fluid.MassExchangers.Humidifier_u
Set parameter prescribedHeatFlowRate=true which causes a simpler energy balance to be used.
Buildings.Fluid.Sensors.TemperatureTwoPort Added option to simulate thermal loss, which is useful if the sensor is used to measure the fluid temperature in a system with on/off control for the mass flow rate.
Buildings.Fluid.SolarCollectors.ASHRAE93
Buildings.Fluid.SolarCollectors.EN12975
Corrected sign error in computation of heat loss that prevents the medium to exceed Medium.T_min or Medium.T_max. With the previous implementation, an assertion may be generated unnecessarily rather than the model guiding against the violation of these bounds.
Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume Added test on allowFlowReversal in criteria about what energy balance implementation to use. This causes simpler models, for example when exporting Buildings.Fluid.HeatExchangers.HeaterCooler_u as an FMU.

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

Buildings.Fluid
Buildings.Fluid.Sensors.TraceSubstanceTwoPort Corrected wrong sensor signal if allowFlowReversal=false. For this setting, the sensor output was for the wrong flow direction. This corrects issue 249.

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.Interfaces.ConservationEquation
Buildings.Fluid.Interfaces.StaticTwoPortConservationEquation
Corrected documentation.

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