Illustrative example of a simple heating, ventilation and room
model
This model contains a simple model of a house with a heating
system, ventilation, and weather boundary conditions. It serves as
a demonstration case of how the AixLib library can be
used.
A step-by-step tutorial on how to build up this model can be
found in AixLib.Examples.Tutorial.SimpleHouse.
There are however some minor differences between this model and the
models in the tutorial:
- Different numerical values are used for almost all model
parameters.
- The solar irradiation (in W/m2) is calculated
as the global horizontal irradiation multiplied with a solar heat
gain coefficient instead of the direct normal irradiation.
- The ventilation system is equiped with a cooler that sets the
temperature of the air flow entering the zone equal to a constant
value of 20°C.
- The damper in the ventilation system is operated by a
proportional-controller instead of a hysteresis controller.
Contents
- September 15, 2023, by Jelger Jansen:
Move the example model to AixLib.Examples, update the
information section, and revise lay-out.
This is for IBPSA,
#1791.
- June 15, 2022, by Hongxiang Fu:
Changed conDam.yMin from 0.1 to 0.25.
This is for IBPSA,
#1624.
- May 8, 2017, by Michael Wetter:
Updated heater model.
This is for IBPSA,
#763.
- November 10, 2016, by Michael Wetter:
Connected supply air temperature to outdoor air temperature, added
cooling to supply air, changed capacity of heating system, switched
heating pump off when heater is off, and added proportional
controller for the air damper.
This is for IBPSA,
#584.
- September 9, 2016, by Michael Wetter:
Corrected error in window model, as the solar heat gain was not
multiplied with the window area. Dymola 2017 reported this error
due to mismatching units of W/m2 and
W.
- June 23, 2016, by Michael Wetter:
Changed graphical annotation.
- March 11, 2016, by Michael Wetter:
Corrected wrong limits for hysAir so that uLow
< uHigh. This is for IBPSA,
#429.
- January 22, 2016, by Michael Wetter:
Corrected type declaration of pressure difference. This is for
IBPSA,
#404.
- September 19, 2015, by Filip Jorissen:
First implementation.
Generated at 2026-04-02T18:18:35Z by OpenModelicaOpenModelica 1.26.3 using
GenerateDoc.mos