Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Name | Description |
---|---|
Version_0_12_0 | Version 0.12.0 |
Version_0_11_0 | Version 0.11.0 |
Version_0_10_0 | Version 0.10.0 |
Version_0_9_1 | Version 0.9.1 |
Version_0_9_0 | Version 0.9.0 |
Version_0_8_0 | Version 0.8.0 |
Version_0_7_0 | Version 0.7.0 |
Version_0_6_0 | Version 0.6.0 |
Version_0_5_0 | Version 0.5.0 |
Version_0_4_0 | Version 0.4.0 |
Version_0_3_0 | Version 0.3.0 |
Version_0_2_0 | Version 0.2.0 |
Version_0_1_0 | Version 0.1.0 |
Note: The packages whose name ends with Beta
are still being validated.
Buildings.RoomsBeta | |
Buildings.RoomsBeta.BaseClasses.InfraredRadiationExchange | The model Buildings.RoomsBeta.BaseClasses.InfraredRadiationExchange
had an error in the view factor approximation.
The error caused too much radiosity to flow from large to small surfaces because the law of reciprocity
for view factors was not satisfied. This led to low surface temperatures if a surface had a large area
compared to other surfaces.
The bug has been fixed by rewriting the view factor calculation.
|
The following improvements and additions have been made:
homotopy
operator.
k
as an algebraic variable.
This increases robustness.
enthalpyOfCondensingGas
and saturationPressure
in single substance media
to allow use of the room model with media that do not contain water vapor.
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Note: The packages whose name ends with Beta
are still being validated.
port_b
was multiplied with the mass flow rate at
port_a
. The old implementation led to small errors that were proportional
to the amount of moisture change. For example, if the moisture added by the component
was 0.005 kg/kg
, then the error was 0.5%
.
Also, the results for forward flow and reverse flow differed by this amount.
With the new implementation, the energy and moisture balance is exact.
Advanced.OutputModelicaCodeWithJacobians=true/false;
in the model
Buildings.Examples.HydronicHeating.
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
mC
to avoid wrong trajectory
when concentration is around 1E-7.
See also
https://trac.modelica.org/Modelica/ticket/393.
assert(dp_in >= 0, ...)
to assert(dp_in >= -0.1, ...)
.
The former implementation triggered the assert if dp_in
was solved for
in a nonlinear equation since the solution can be slightly negative while still being
within the solver tolerance.
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Buildings.Fluid.Storage. | |
Buildings.Fluid.Storage.StratifiedEnhanced | The model Buildings.Fluid.Storage.BaseClasses.Stratifier
had a sign error that lead to a wrong energy balance.
The model that was affected by this error is
Buildings.Fluid.Storage.StratifiedEnhanced.
The model
Buildings.Fluid.Storage.Stratified was not affected.The bug has been fixed by using the newly introduced model Buildings.Fluid.Storage.BaseClasses.ThirdOrderStratifier. This model uses a third-order upwind scheme to reduce the numerical dissipation instead of the correction term that was used in Buildings.Fluid.Storage.BaseClasses.Stratifier .
The model Buildings.Fluid.Storage.BaseClasses.Stratifier has been removed since it
also led to significant overshoot in temperatures when the stratification was pronounced.
|
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
epsilon-NTU
relations to compute the heat transfer.
y
, then
the flow is equal to zero if y=0
. This change required rewriting
the package to avoid division by the rotational speed.
dp_nominal
is set to zero,
then the pressure drop equation is removed. This allows, for example,
to model a heating and a cooling coil in series, and lump there pressure drops
into a single element, thereby reducing the dimension of the nonlinear system
of equations.
T
in closed form assuming no saturation. Then, a check is done to determine
whether the state is in the fog region. If the state is in the fog region,
then Internal.solve
is called. This new implementation
can lead to significantly shorter computing
time in models that frequently call T_phX
.
A
to avoid compilation error
if the parameter is disabled but not specified.
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Medium.BaseProperties
the initialization
X(start=X_start[1:Medium.nX])
. Previously, the initialization
was only done for Xi
but not for X
, which caused the
medium to be initialized to reference_X
, ignoring the value of X_start
.
Buildings.Media.PerfectGases.MoistAirNonSaturated
to
Buildings.Media.PerfectGases.MoistAirUnsaturated
and Buildings.Media.GasesPTDecoupled.MoistAirNoLiquid
to
Buildings.Media.GasesPTDecoupled.MoistAirUnsaturated,
and added assert
statements if saturation occurs.
enthalpyOfNonCondensingGas
and its derivative.
eOn
.
Fixed error by introducing parameter Td
,
which used to be hard-wired in the PID controller.
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
RealInput
ports, which are obsolete
in Modelica 3.0.
Buildings.Fluid.HeatExchangers.HeaterCoolerIdeal
to
Buildings.Fluid.HeatExchangers.HeaterCoolerPrescribed
to have the same nomenclatures as is used for
Buildings.Fluid.MassExchangers.HumidifierPrescribed
d m_flow/d p
near the origin that is not too steep for a Newton-based solver.
dp
in
Buildings.Fluid.BaseClasses.PartialResistance and in its
child classes.
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Kv
or Cv
can
be used as the flow coefficient (in [m3/h] or [USG/min]).
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Buildings
library is upgraded to
to Modelica 3.0.0, it should be safe to remove this bug fix.
0
and 1
. This was in earlier versions restricted.
In the same model, a bug was fixed that caused the flow to be largest for y=0
, i.e., when the damper is closed.
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Fluids
package has been slightly revised.
The package Fluid.BaseClasses
has been added because in
the previous version, partial models for fixed resistances
where part of the Actuator
package.
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
First release of the library.
This version contains basic models for modeling building HVAC systems. It also contains new medium models in the package Buildings.Media. These medium models have simpler property functions than the ones from Modelica.Media. For example, there is medium model with constant heat capacity which is often sufficiently accurate for building HVAC simulation, in contrast to the more detailed models from Modelica.Media that are valid in a larger temperature range, at the expense of introducing non-linearities due to the medium properties.
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).