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