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. |