blockAirFlowRateSum
Air flow rate for AHU and unit conversion
Extends from Modelica.Blocks.Icons.Block.
Information
This model calculates the volume flow (e.g. for an Air Handling Unit) for supply of thermal zones dependent on:
- Which zone is supplied by the AHU
- A minimal volume flow (minAHU) in m3/(m2*h) per zone
- A maxmial volume flow (maxAHU = deltaAHU + minAHU) in m3/(m2*h) per zone
- A given profile or relative occupation per zone
A vector of AixLib.DataBase.ThermalZones.ZoneBaseRecord records is necessary to evaluate which zones are supplied by an AHU. As AHUs typically work with m3/s, the model calculates the output air flow rate in m3/s.
Typical use and important parameters
The governing equation is:
airFlow = [minAHU + deltaAHU * (profile OR relative Occupation)] * Azone * 3600^-1
All parameter come from the vector of AixLib.DataBase.ThermalZones.ZoneBaseRecord records. The model is typically used as input adapter for AHU model in AixLib.ThermalZones.ReducedOrder.Multizone.MultizoneEquipped.
- September 27, 2016, by Moritz Lauster:
Moved to fit to new Annex60 structure. - February 26, 2016, by Moritz Lauster:
To get the correct share of volume flow for each zone, more outputs are generated. - October 30, 2015, by Moritz Lauster:
Moved and adapted to AixLib. Some renaming and adding units. - March 3, 2015, by Ole Odendahl:
Added documentation and formatted appropriately
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | dimension | Number of Zones | |
| Boolean | withProfile | false | Profile or occupancy as control value for AHU |
| AixLib.DataBase.ThermalZones.ZoneBaseRecord[dimension] | zoneParam | Records of zones |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | profile | Input profile for AHU operation | |
| Modelica.Blocks.Interfaces.RealInput[dimension] | relOccupation | Input for relative occupation | |
| Modelica.Blocks.Interfaces.RealOutput | airFlow | Air flow rate |