classVersion_0_8_0
Version 0.8.0
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Information
-
In
Buildings.Fluid.Interfaces.ConservationEquation, added toMedium.BasePropertiesthe initializationX(start=X_start[1:Medium.nX]). Previously, the initialization was only done forXibut not forX, which caused the medium to be initialized toreference_X, ignoring the value ofX_start. -
Renamed
Buildings.Media.PerfectGases.MoistAirNonSaturatedtoBuildings.Media.PerfectGases.MoistAirUnsaturatedandBuildings.Media.GasesPTDecoupled.MoistAirNoLiquidtoBuildings.Media.Air, and addedassertstatements if saturation occurs. -
Added regularizaation near zero flow to
Buildings.Fluid.HeatExchangers.ConstantEffectivenessandBuildings.Fluid.MassExchangers.ConstantEffectiveness. -
Fixed bug regarding temperature offset in
Buildings.Media.PerfectGases.MoistAirUnsaturated.T_phX. -
Added implementation of function
Buildings.Media.Air.enthalpyOfNonCondensingGasand its derivative. -
In
Buildings.Media.PerfectGases.MoistAir, fixed bug in implementation ofBuildings.Media.PerfectGases.MoistAir.T_phX. In the previous version, it computed the inverse of its parent class, which gave slightly different results. -
In
Buildings.Utilities.IO.BCVTB.BCVTB, added parameter to specify the value to be sent to the BCVTB at the first data exchange, and added parameter that deactivates the interface. Deactivating the interface is sometimes useful during debugging. -
In
Buildings.Media.GasesPTDecoupled.MoistAirand inBuildings.Media.PerfectGases.MoistAir, added functionenthalpyOfNonCondensingGasand its derivative. -
In
Buildings.Media, fixed bug in implementations of derivatives. -
Added model
Buildings.Fluid.Storage.ExpansionVessel. -
Added Wrapper function
Buildings.Fluid.Movers.BaseClasses.Characteristics.solveforModelica.Math.Matrices.solve. This is currently needed sinceModelica.Math.Matrices.solvedoes not specify a derivative. -
Fixed bug in
Buildings.Fluid.Storage.Stratified. In the previous version, for computing the heat conduction between the top (or bottom) segment and the outside, the whole thickness of the water volume was used instead of only half the thickness. -
In
Buildings.Media.ConstantPropertyLiquidWater, added the option to specify a compressibility. This can help reducing the size of the coupled nonlinear system of equations, at the expense of introducing stiffness. This change required to change the inheritance tree of the medium. Its base class is nowBuildings.Media.Interfaces.PartialSimpleMedium, which contains the equation for the compressibility. The default setting will model the flow as incompressible. -
In
Buildings.Controls.Continuous.Examples.PIDHysteresisandBuildings.Controls.Continuous.Examples.PIDHysteresisTimer, fixed error in default parametereOn. Fixed error by introducing parameterTd, which used to be hard-wired in the PID controller. -
Added more models for fans and pumps to the package
Buildings.Fluid.Movers. The models are similar to the ones inModelica.Fluid.Machinesbut have been adapted for air-based systems, and to include more characteristic curves inBuildings.Fluid.Movers.BaseClasses.Characteristics. The new models are better suited than the existing fan modelBuildings.Fluid.Movers.FlowMachinePolynomialfor zero flow rate. -
Added an optional mixing volume to
Buildings.Fluid.BaseClasses.PartialThreeWayResistanceand hence to the flow splitter and to the three-way valves. This often breaks algebraic loops and provides a state for the temperature if the mass flow rate goes to zero.