Overview
Model for indoor swimming pools to calculate energy and water
demands. Optional use of a wave machine, pool cover, partial load
for the circulation pump and heat recovery from wastewater or
recycling. In addition, an ideal heater can be used to heat the
pool.

Important parameters and
Inputs
- All pool specific parameters are collected in one AixLib.DataBase.Pools.IndoorSwimmingPoolBaseRecord
record.
- openingHours: Input profile for the opening hours to consider a
pool cover or a reduced circulation flow during non-operating
hours. Also, during non-opening hours pool occupancy is set to
0.
- persons: Input profile for occupancy of the pool to consider
occupancy level for evaportaion.
Assumptions
- Evaporation is determined according to VDI 2089.
- Filter and disinfection units are not explicitly modeled and
have to be considered within the pump delivery head (pumpHead).
According to Saunus 1.7 bar is a good estimation for swimming pools
in sport oriented swimming facilities.
- The type of the filter should be taken into account within the
determination of the volume flow and storage capacities. DIN 19643
provides standards for the volume flow and storage capacities,
taking into account the pool size and type as well as the filter
type.
- There are no water losses or heat gains due to people entering
or leaving the swimming pool.
References
For automatic generation of a swimming pool within a thermal
zone and multizone model as well as for datasets, see
https://github.com/RWTH-EBC/TEASER
References for implemented constants (use also for
parametrization):
- German Association of Engineers: Guideline VDI 2089-1, January
2010: Building Services in swimming baths - Indoor Pools
- German Institute for Standardization DIN 19643-1, November
2012: Treatment of water of swimming pools and baths - Part 1
General Requirements
- Chroistoph Saunus, 2005: Schwimmbäder Planung - Ausführung -
Betrieb
Contents
Generated at 2026-04-05T18:18:26Z by OpenModelicaOpenModelica 1.26.3 using
GenerateDoc.mos