.Buildings.UsersGuide.ReleaseNotes.Version_8_1_0

Information

Version 8.1.0 is a minor release that is backwards compatible with version 8.0.0. The library has been tested with Dymola 2022, JModelica (revision 14023), OpenModelica 1.19.0-dev (449+g4f16e6af22), and OPTIMICA (revision OCT-stable-r19089_JM-r14295).

The following changes have been done:

The following new libraries have been added:

Buildings.BoundaryConditions
Buildings.BoundaryConditions.GroundTemperature Package with models and climatic data for computing ground temperature.
Buildings.Controls
Buildings.Controls.OBC.RadiantSystems Package with controllers for radiant cooling and heating systems such for pipes embedded in the concrete slab.
Buildings.DHC
Buildings.DHC.Plants.Cooling Package with models for a chilled water plant adapted to district cooling applications.
This is for issue 2264

The following new components have been added to existing libraries:

Buildings.Controls.OBC
Buildings.Controls.OBC.ASHRAE.G36_PR1.Generic.SetPoints.ZoneStatusDuplicator Block that duplicates the zone status to be connected to all zone groups.
This is for issue 2544.
Buildings.Controls.OBC.CDL.Routing.BooleanVectorFilter
Buildings.Controls.OBC.CDL.Routing.BooleanVectorReplicator
Buildings.Controls.OBC.CDL.Routing.IntegerVectorFilter
Buildings.Controls.OBC.CDL.Routing.IntegerVectorReplicator
Buildings.Controls.OBC.CDL.Routing.RealVectorFilter
Buildings.Controls.OBC.CDL.Routing.RealVectorReplicator
Blocks for filtering and replicating vectors of signals.
This is for issue 2544.
Buildings.Fluid.Boilers
Buildings.Fluid.Boilers.BoilerTable
Buildings.Fluid.Boilers.Examples.BoilerTable
Buildings.Fluid.Boilers.Validation.BoilerTableEfficiencyCurves
Buildings.Fluid.Boilers.BaseClasses.PartialBoiler
Buildings.Fluid.Boilers.Data.Generic
Buildings.Fluid.Boilers.Data.Lochinvar.Crest.FBdash2501
Buildings.Fluid.Boilers.Data.Lochinvar.Crest.FBdash3001
Buildings.Fluid.Boilers.Data.Lochinvar.Crest.FBdash3501
Buildings.Fluid.Boilers.Data.Lochinvar.Crest.FBdash4001
Buildings.Fluid.Boilers.Data.Lochinvar.Crest.FBdash5001
Buildings.Fluid.Boilers.Data.Lochinvar.Crest.FBdash6001
Buildings.Fluid.Boilers.Data.Lochinvar.FTXL.FTX400
Buildings.Fluid.Boilers.Data.Lochinvar.FTXL.FTX500
Buildings.Fluid.Boilers.Data.Lochinvar.FTXL.FTX600
Buildings.Fluid.Boilers.Data.Lochinvar.FTXL.FTX725
Buildings.Fluid.Boilers.Data.Lochinvar.FTXL.FTX850
Buildings.Fluid.Boilers.Data.Lochinvar.KnightXL.KBXdash0400
Buildings.Fluid.Boilers.Data.Lochinvar.KnightXL.KBXdash0500
Buildings.Fluid.Boilers.Data.Lochinvar.KnightXL.KBXdash0650
Buildings.Fluid.Boilers.Data.Lochinvar.KnightXL.KBXdash0800
Buildings.Fluid.Boilers.Data.Lochinvar.KnightXL.KBXdash1000
Classes for modeling boilers whose efficiency curves are provided as a table. Part of the code from the old Buildings.Fluid.Boilers.BoilerPolynomial has been moved to Buildings.Fluid.Boilers.BaseClasses.PartialBoiler to support the new model Buildings.Fluid.Boilers.BoilerTable.
This is for issue 2651.
In the moved code, the boiler's heating power output is now corrected by its loss to the ambient.
This is for #2725.
Buildings.Fluid.Chillers
Buildings.Fluid.Chillers.Data.ElectricEIR.ElectricEIRChiller_York_YCAL0033EE_101kW_3_1COP_AirCooled Data for air cooled chiller.
This is for issue #2770.

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

Buildings.Controls.Continuous
Buildings.Controls.Continuous.SignalRanker Changed implementation to use sort function from Modelica Standard Library, and updated its example to avoid simultaneous state and time events.
This is for IBPSA, #1534.
Buildings.Examples.ChillerPlant
Buildings.Examples.ChillerPlant.BaseClasses.DataCenter Set nominalValuesDefaultPressureCurve=true to avoid warnings.
This is for Buildings, issue #2761.
Changed initialization from steady state initial to fixed initial for some components.
This is for Buildings, issue #2798.
Buildings.ThermalZones.ReducedOrder
Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.BaseClasses.VerifyDifferenceThreePeriods Improved model to guard against approximation errors of event handling. With this change, the models in Buildings.ThermalZones.ReducedOrder.Validation.VDI6007 all simulate with OpenModelica.
This is for Buildings, issue #2713.
Buildings.Utilities.Math
Buildings.Utilities.Math.Functions.BaseClasses.der_spliceFunction Reimplemented function to avoid a potential overflow caused by the cosh function.
This is for IBPSA #1531.

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

Buildings.Fluid.Chillers
Buildings.Fluid.Chillers.BaseClasses.PartialElectric Corrected calculation of entering condenser temperature when using a moist air media model. This is important for modeling air-cooled chillers using the model Buildings.Fluid.Chillers.ElectricEIR.
This is for issue #2770.
Buildings.Occupants
Buildings.Occupants.Office.Occupancy.Wang2005Occupancy Reformulated model so it works also if the simulation does not start at 0.
To improve efficiency, this reformulation also changes the event triggering function so that it leads to time events rather than state events.
This is for Buildings, #2590.

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.Airflow
Buildings.Airflow.Multizone.DoorOperable Removed duplicate declaration of VABp_flow.
This is for Buildings, issue #1496.
Buildings.Applications.DataCenters
Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimaryLoadSideEconomizer
Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer
Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer
Corrected weather data bus connection which was structurally incorrect and did not parse in OpenModelica.
This is for Buildings, issue 2706.
Buildings.Electrical
Buildings.Electrical.AC.OnePhase.Storage.Battery
Buildings.Electrical.DC.Storage.BaseClasses.Charge
Buildings.Electrical.DC.Storage.Battery
Corrected unit string.
This is for Buildings, issue #2798.
Buildings.ThermalZones.Detailed
Buildings.ThermalZones.Detailed.BaseClasses.RadiationTemperature Corrected annotation.
This is for Buildings, issue #2550.
Buildings.ThermalZones.Detailed.Constructions.Examples.ExteriorWallTwoWindows
Buildings.ThermalZones.Detailed.Constructions.Examples.ExteriorWallWithWindow
Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.Electrical
Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF
Added missing parameter declaration.
This is for Buildings, issue #2556.
Buildings.ThermalZones.ReducedOrder
Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.BaseClasses.VerifyDifferenceThreePeriods Improved model to guard against approximation errors of event handling. With this change, the models in Buildings.ThermalZones.ReducedOrder.Validation.VDI6007 all simulate with OpenModelica.
This is for Buildings, issue #2713.

Generated at 2024-04-28T18:16:21Z by OpenModelicaOpenModelica 1.22.3 using GenerateDoc.mos