2,151
Views
1
CrossRef citations to date
0
Altmetric
Articles

AixLib: an open-source Modelica library for compound building energy systems from component to district level with automated quality management

, , , , , & show all
Pages 196-219 | Received 06 Dec 2022, Accepted 20 Jul 2023, Published online: 30 Aug 2023

Figures & data

Figure 1. AixLib package structure comprising twelve packages.

Figure 1. AixLib package structure comprising twelve packages.

Figure 2. Structure of a building performance simulation. Connections with input/output causality contain arrows. Thermal and electrical connectors are depicted using squares. Fluid ports for water and air are bidirectional in Modelica. Nevertheless, we indicate the design direction (inflow / outflow).

Figure 2. Structure of a building performance simulation. Connections with input/output causality contain arrows. Thermal and electrical connectors are depicted using squares. Fluid ports for water and air are bidirectional in Modelica. Nevertheless, we indicate the design direction (inflow / outflow).

Figure 3. The seven stages of AixLib's continuous integration.

Figure 3. The seven stages of AixLib's continuous integration.

Table 1. Associated tools using or based on the AixLib library.

Figure 4. The air-handling unit use case with Modelica-specific icons. The system boundaries (e.g. exhaust air, outdoor air, etc.) set predefined input values for the system like the inlet temperatures and pressures. The controller and weather data are external boundary conditions which are connected via signal busses. The building model and the air-handling unit are connected using fluid ports.

Figure 4. The air-handling unit use case with Modelica-specific icons. The system boundaries (e.g. exhaust air, outdoor air, etc.) set predefined input values for the system like the inlet temperatures and pressures. The controller and weather data are external boundary conditions which are connected via signal busses. The building model and the air-handling unit are connected using fluid ports.

Figure 5. Exemplary results for the air-handling unit use case.

Figure 5. Exemplary results for the air-handling unit use case.

Figure 6. Coupled building energy system layout of use case 2 with a hydronic heat pump system.

Figure 6. Coupled building energy system layout of use case 2 with a hydronic heat pump system.

Table 2. Factors and levels of the full factorial design in use case 2.

Figure 7. Room temperatures for rooms with different temperature setpoints for four combinations (a-d) of storage volume VSto and PI parameters (kHP and TI,HP).

Figure 7. Room temperatures for rooms with different temperature setpoints for four combinations (a-d) of storage volume VSto and PI parameters (kHP and TI,HP).

Figure 8. GIS illustration of Shamrockpark district for third use case.

Figure 8. GIS illustration of Shamrockpark district for third use case.

Figure 9. Modelica graphics view on northern part of Shamrockpark district. For better visualization the southern part is not illustrated. However, the same modelling principles apply.

Figure 9. Modelica graphics view on northern part of Shamrockpark district. For better visualization the southern part is not illustrated. However, the same modelling principles apply.

Figure 10. Annual performance simulation of thermal demands of the whole Shamrockpark district in Germany.

Figure 10. Annual performance simulation of thermal demands of the whole Shamrockpark district in Germany.

Figure 11. The energy supply structure to meet heating and cooling demands.

Figure 11. The energy supply structure to meet heating and cooling demands.

Table 3. Computation time, simulation time, number of model equations, number of state events, and the real-time factor for the three use cases. Use case 2 includes the four cases highlighted in Figure .

Table 4. Excerpt from research projects succesfully applying AixLib models.

Data availability statement

The data that support the findings of this study are available from the corresponding author, Laura Maier, upon reasonable request.