blockAirFlowRateSum
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output 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 |
Connectors
| 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 |