BuildSysPro.IBPSA

# .BuildSysPro.IBPSA

Library with models for building energy and control systems

## Information

The `IBPSA` library is a free library that provides more than 300 classes (models, functions, etc.) for the development of Modelica libraries for building and community energy and control systems. The library is compatible with models from the Modelica Standard Library, in particular with models from Modelica.Fluid and Modelica.Media.

The development of the IBPSA library is organized through the IBPSA Project 1 of the International Building Performance Simulation Association (IBPSA). From 2012 to 2017, the development was organized through the Annex 60 project of the Energy in Buildings and Communities Programme of the International Energy Agency (IEA EBC).

The intent of the library is that it will be extended by implementations of Modelica libraries that are targeted to end-users. Major goals are

- to codify best practice and to provide a solid foundation onto which other libraries for building and community energy systems can be built, and
- to avoid a fragmentation of libraries that serve similar purpose but that cannot share models among each others, thereby duplicating efforts for model development and validation.

Hence, this library is typically not used directly by end-users, but rather by developers of libraries that will be distributed to end-users. Libraries that are using the `IBPSA` library as their core, or that are working on using the `IBPSA` as their core, include, in alphabetic order:

- The `AixLib` library from RWTH Aachen, Germany, available at https://github.com/RWTH-EBC/AixLib
- The `Buildings` library from Lawrence Berkeley National Laboratory, Berkeley, CA, available at http://simulationresearch.lbl.gov/modelica/.
- The `BuildingSystems` library from Universität der Künste Berlin, Germany, available at http://www.modelica-buildingsystems.de/.
- The `IDEAS` library from KU Leuven, Belgium, available at https://github.com/open-ideas/IDEAS.

The library also contains more than 300 example and validation models. For Dymola, each of these example and validation models contains a script that simulates it and plots certain variables of interest.

The web page for this library is https://github.com/ibpsa/modelica. Contributions to further advance the library are welcomed. Contributions may not only be in the form of model development, but also through model use, model testing and validation, requirements definition or providing feedback regarding the model applicability to solve specific problems.

## Contents

Name | Description
--- | ---
UsersGuide | User's Guide
Airflow | Package to compute airflow and contaminant transport between rooms
BoundaryConditions | Package with models for boundary conditions
Controls | Package with models for controls
Fluid | Package with models for fluid flow systems
Media | Package with medium models
ThermalZones | Models for BuildingPhysics
Utilities | Package with utility functions such as for I/O
Types | Package with type definitions
Experimental | Package with experimental models
Obsolete | Classes that are obsolete and will be removed in later versions

Generated at 2026-05-12T20:19:03Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos