[Ibpsausa] Modelica Buildings Library 12.0.0, 11.1.0 and 10.1.1, and BuildingsPy 5.2.0 released
Michael Wetter
mwetter at lbl.gov
Mon Mar 17 14:26:55 PDT 2025
The Modelica Buildings Library 12.0.0, 11.1.0 and 10.1.1 were released on
March 17, 2025.
The Modelica Buildings Library 12.0.0 is a major release. Version 11.1.0 is
a minor release with new models, version 10.1.1 is a maintenance release,
and both are backward compatible with 11.0.0 and 10.1.0, respectively. All
three versions contain various model improvements and versions 12.0.0 and
11.1.0 also include new models.
BuildingsPy 5.2.0 adds features for Continuous Integration testing of
Modelica libraries, for automation of Dymola simulations without a window
connection, and it contains various bug fixes.
The following major changes have been done for the Modelica Buildings
Library 12.0.0:
- The EnergyPlus coupling has been updated to EnergyPlus 24.2.0, and the
implementation that uses EnergyPlus 9.6.0 has been moved to the Obsolete
package.
- The package Buildings.Fluid.Geothermal.ZonedBorefields has been added
that allows modeling geothermal borefields in which groups of boreholes are
operated with different mass flow rates and inlet temperatures, for example
to create a hot core and warm perimeter.
- The template models for air-source heat pump and chiller plants have
been updated to allow an optional side-stream water-to-water heat recovery
heat pump, and to allow optional buffer tanks on the hot or cold side.
Also, its control has been updated.
- The control sequences in the package Buildings.DHC.ETS and
Buildings.DHC.Plants have been updated to comply with ASHRAE Standard
231P (Control Description Language).
- For pumps, fans, valves and dampers, changed the model for the
actuator position. The new implementation changes the actuator position at
a constant speed defined by the rise time (fans and pumps) or the stroke
time (valves and dampers) rather than a second order filter. This gives a
more realistic response, and also simplifies the control loop tuning.
For a detailed list of changes, see
https://simulationresearch.lbl.gov/modelica/releases/v12.0.0/help/Buildings_UsersGuide_ReleaseNotes.html
The library has been tested with Dymola 2025x, OpenModelica 1.24.0,
OPTIMICA 1.55.11 and recent versions of Impact.
The following major changes have been done for the Modelica Buildings
Library 11.1.0:
A new package with heat pump models has been added. The models can be
operated in reversible mode to provide heating or cooling, and can be
configured to use various approaches to compute performance, such as data
tables or Carnot analogy.
Also, various minor model improvements and bug fixes have been implemented.
For a detailed list of changes, see
https://simulationresearch.lbl.gov/modelica/releases/v11.0.0/help/Buildings_UsersGuide_ReleaseNotes.html
The library has been tested with Dymola 2024x Refresh 1, OpenModelica
1.24.0, OPTIMICA 1.55.11 and recent versions of Impact.
The following major changes have been done for the Modelica Buildings
Library 10.1.1:
Models have been updated to improve performance, to ensure compliance with
the Modelica Language Standard and to correct model errors.
For a detailed list of changes, see
https://simulationresearch.lbl.gov/modelica/releases/v10.1.1/help/Buildings_UsersGuide_ReleaseNotes.html
The library has been tested with Dymola 2024x Refresh 1, OpenModelica
1.24.0, OPTIMICA 1.55.11 and recent versions of Impact.
The following changes have been done for BuildingsPy 5.2.0:
- Updated pyfunnel requirement to version 1.0.2 to avoid a problem with
regular expressions. (See
https://github.com/lbl-srg/BuildingsPy/issues/594.)
- In buildingspy/simulate/Dymola.py and in
buildingspy/development/regressiontest.py, switched simulator from dymola
to dmc unless a gui window is requested. (See
https://github.com/lbl-srg/BuildingsPy/issues/590.)
- In buildingspy/simulate/OpenModelica.py, added support for
setNumberOfIntervals. (See
https://github.com/lbl-srg/BuildingsPy/issues/585.)
- In buildingspy/simulate/OpenModelica.py, changed loading of Modelica
libraries. (See https://github.com/lbl-srg/BuildingsPy/issues/586.)
- In buildingspy/simulate/base_simulator.py, corrected statement for
error reporting. (See https://github.com/lbl-srg/BuildingsPy/issues/583.)
- In buildingspy/development/merger.py, added a new comment format to
allow excluding Modelica code for certain libraries. (See
https://github.com/lbl-srg/BuildingsPy/issues/566.)
- In buildingspy/development/regressiontest.py, add option to create
reference results in batch mode. (See
https://github.com/lbl-srg/BuildingsPy/issues/560.)
- In buildingspy/development/regressiontest.py, add option to get the
coverage rate, i.e., what percentage of examples are covered by regression
tests. (See https://github.com/lbl-srg/BuildingsPy/issues/253.)
- For Optimica regression tests, added check for Integers that are too
large to be represented
- In buildingspy/development/refactor.py, corrected moving images to
avoid creating a directory if the target directory already exists. (See
https://github.com/lbl-srg/BuildingsPy/pull/548.)
- In buildingspy/development/validator.py, added method
validateHyperlinks() that searches for broken hyperlinks. (See
https://github.com/lbl-srg/BuildingsPy/issues/544.)
- For Optimica regression tests, added check for connector to itself
(See https://github.com/lbl-srg/BuildingsPy/issues/504.)
- In buildingspy/development/refactor.py, updated writing the Modelica
package.order file to avoid changing the UsersGuide order. (See
https://github.com/lbl-srg/BuildingsPy/issues/541.)
For more information and download of the Modelica Buildings Library and of
BuildingsPy, visit https://simulationresearch.lbl.gov/modelica/.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.onebuilding.org/pipermail/ibpsausa-onebuilding.org/attachments/20250317/3a5fd348/attachment.htm>
More information about the Ibpsausa
mailing list