Figures & data
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).](/cms/asset/a310a19e-5a24-4309-b4fe-d646b54c1dd8/tbps_a_2250521_f0002_oc.jpg)
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.](/cms/asset/b5b5ed5d-1848-4c89-a008-817f803a42c8/tbps_a_2250521_f0004_oc.jpg)
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 and PI parameters (
and
).
![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).](/cms/asset/03fce987-0fe6-45ad-8549-d98944451c92/tbps_a_2250521_f0007_oc.jpg)
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.](/cms/asset/4f2ec24d-9741-4d0f-a1ce-f0215cf8bcd0/tbps_a_2250521_f0009_oc.jpg)
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.](/cms/asset/aad9b4bd-e9e1-4495-83e3-f747cff97216/tbps_a_2250521_f0010_oc.jpg)
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.