modelVentilationController
transforms occupation and temperature into air exchange rate
Information
Ventilation is determined from 4 effects:
- People acitivity: according to the occupancy profile more ventilation will happen, when more people are at home (active).
- Outside temperature: less ventilation at low temperatures and vice versa (people leave windows open in summer).
- Inside temperature: the higher the inside temperature, the more ventilation will occure (people preventing overheating).
- Leakage: due to leakage through cracks or openings there will be a constant air exchange.
-
April, 2016 by Peter Remmen:
Moved from Utilities to Controls
-
October, 2015 by Moritz Lauster:
Adapted and moved to AixLib
-
May, 2008 by Peter Matthes:
Implemented
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | useConstantOutput | false | provide constant ACH(=baseACH), false = no user induced infiltration (window opening) |
| Real | baseACH | 0.2 | baseline air changes per hour |
| Real | maxUserACH | 1.0 | additional ACH value for max. user activity |
| Real | maxOverheatingACH | {3.0, 2.0} | additional ACH value when overheating appears, transition range in K |
| Real | maxSummerACH | {1.0, 273.15 + 10, 273.15 + 17} | additional ACH in summer, Tmin, Tmax |
| Real | winterReduction | {0.2, maxSummerACH[2] - 10, maxSummerACH[2]} | reduction factor of userACH for cold weather. |
| Real | Tmean_start | 277.85 | Start value of EMA |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | userACH | additional ACH value for max. user window opening activity | |
| Real | dToh | relative overheating | |
| Real | overheatingACH | additional ACH value when overheating appears | |
| Real | dTamb | relative summer (0: winter, 1: summer) | |
| Real | dTmin | relative winter (0: transition start (10 degC), 1: winter end (0 degC) | |
| Real | redFac | reduction factor of user ventilation for cold outside air temperatures. | |
| Real | summerACH | additional ACH due to summer temperature | |
| Modelica.Blocks.Interfaces.RealInput | relOccupation | relative occupation | |
| Modelica.Blocks.Interfaces.RealOutput | y | ||
| Modelica.Blocks.Interfaces.RealInput | Tambient | ambient Temperature | |
| Modelica.Blocks.Interfaces.RealInput | Tzone | zone temperature | |
| BaseClasses.OptimalTempDeCarliHumidity | optimalTemp | optimal temperature according to investigations from deCarli | |
| BaseClasses.DEMA | dEMA | gliding exponential average of outdoor temperature | |
| Modelica.Blocks.Interfaces.RealOutput | Tamb_mean | mean outdoor temperature | |
| Modelica.Blocks.Interfaces.RealOutput | Top | optimal temperature |