modelFloor
Information
A floor model for a scalable air flow benchmark.
Assumptions and limitations
See e.g. IBPSA.Experimental.Benchmarks.AirFlow.Components.SimpleZone for limitations and assumptions on the zone level representation.
Typical use and important parameters
This floor model consists of a staircase element connected to at least one hallway element. The
hallway is connected to a simple zone model through a door model, and to the outside environment via
orifice models. Zone, hallway and outside environment are vectorized. Thus, by setting the number of
zones nZones, the floor model can be scaled to represent a floor with varying numbers of rooms. In
addition, the staircase element can be connected to other floor models in order to also scale the
model representation of air flows in a building regarding the number of floors on top of each
other.
References
Inspired by IBPSA.Airflow.Multizone.Validation.ThreeRoomsContam
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nZones | 4 | Number of zone elements |
| Modelica.SIunits.Temperature | TRoom | 298.15 | Indoor air temperature of room in K |
| Modelica.SIunits.Temperature | THallway | 293.15 | Indoor air temperature of hallway in K |
| Modelica.SIunits.Temperature | TStaircase | 293.15 | Indoor air temperature of staircase in K |
| Modelica.SIunits.Height | heightRooms | 3 | Height of rooms in m |
| Modelica.SIunits.Length | lengthZone | 5 | Length of room in m |
| Modelica.SIunits.Length | widthZone | 5 | Width of room in m |
| Modelica.SIunits.Length | widthHallway | 3 | Width of room in m |
| Real | doorOpening | 1 | Opening of door (between 0:closed and 1:open) |
| Boolean | forceErrorControlOnFlow | true | Flag to force error control on m_flow. Set to true if interested in flow rate |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Experimental.Benchmarks.AirFlow.Components.Staircase | staircase | Staircase element for connection to other floors | |
| Modelica.Fluid.Interfaces.FluidPort_a | port_a_top | Fluid port for connection to higher floors | |
| Modelica.Fluid.Interfaces.FluidPort_a | port_a_bot | Fluid port for connection to lower floors | |
| Experimental.Benchmarks.AirFlow.Components.ZoneHallway[nZones] | zoneHallway | Vector of hallway elements | |
| Experimental.Benchmarks.AirFlow.Components.OutsideEnvironment[nZones] | outsideEnvironment | Vector of outside environments connected to Hallway elements | |
| Experimental.Benchmarks.AirFlow.Components.SimpleZone[nZones] | simpleZone | Vector of zone elements | |
| Modelica.Fluid.Interfaces.FluidPort_a[nZones] | port_a_vent | Port to connect mechanical ventilation equipment to each zone | |
| BoundaryConditions.WeatherData.Bus | weaBus1 | Bus with weather data |
Contents
| Name | Description |
|---|---|
| Medium | Medium in the component |
Revisions
-
February 2015 by Marcus Fuchs:
First implementation