The Modelica IBPSA
library is a free open-source library
with classes (models, functions, etc.) that
codify and demonstrate best practices for the implementation of models for
building and community energy and control systems.
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).
Many models are based on models from the package
Modelica.Fluid and use
the same ports to ensure compatibility with models from that library.
However, a design change is that models from the IBPSA
library do not require the use of
Modelica.Fluid.System
as applications in buildings often have multiple fluids with largely varying
flow rates, and therefore a global declaration is impractical.
The development page for this library is https://github.com/ibpsa/modelica. We welcome contributions from different users to further advance this library, whether it is through collaborative model development, through model use and testing or through requirements definition or by providing feedback regarding the model applicability to solve specific problems.
The library has the following User's Guides:
Fluid | Package for one-dimensional fluid in piping networks with heat exchangers, valves, etc. |
Fluid.Actuators | Package with valves and air dampers. |
Fluid.Movers | Package with fans and pumps. |
Fluid.Sensors | Package with sensors. |
Fluid.Interfaces | Base models that can be used by developers to implement new models. |
Name | Description |
---|---|
Conventions | Conventions |
ReleaseNotes | Release notes |
Contact | Contact |
Acknowledgements | Acknowledgements |
License | License |