modelFloor
Extends from Buildings.Examples.VAVReheat.BaseClasses.Floor (Model of a floor of the building).
Information
This model is used in the model Buildings.Examples.VAVReheat.Validation.TraceSubstance. It extends Buildings.Examples.VAVReheat.BaseClasses.Floor with CO2 generation from people and CO2 from outside air infiltration. Calculation of the generation from people uses the internal gain schedule and uses 0.05 people per m2 along with the zone area to calculate the number of people. Then, it assumes CO2 generation is 0.0048 l/s per person (Table 5, Persily and De Jonge 2017) and density of CO2 to be 1.8 kg/m3, making CO2 generation equal to 8.64e-6 kg/s per person. Outside air CO2 concentration is assumed 400 ppm.
References
Persily, A. and De Jonge, L. (2017). Carbon dioxide generation rates for building occupants. Indoor Air, 27, 868–879. https://doi.org/10.1111/ina.12383.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | use_windPressure (from PartialFloor) | true | Set to true to enable wind pressure |
| Real | kIntNor (from PartialFloor) | 1 | Gain factor to scale internal heat gain in north zone |
| Modelica.Units.SI.Volume | VRooCor (from PartialFloor) | Room volume corridor | |
| Modelica.Units.SI.Volume | VRooSou (from PartialFloor) | Room volume south | |
| Modelica.Units.SI.Volume | VRooNor (from PartialFloor) | Room volume north | |
| Modelica.Units.SI.Volume | VRooEas (from PartialFloor) | Room volume east | |
| Modelica.Units.SI.Volume | VRooWes (from PartialFloor) | Room volume west | |
| Modelica.Units.SI.Area | AFloCor (from PartialFloor) | Floor area corridor | |
| Modelica.Units.SI.Area | AFloSou (from PartialFloor) | Floor area south | |
| Modelica.Units.SI.Area | AFloNor (from PartialFloor) | Floor area north | |
| Modelica.Units.SI.Area | AFloEas (from PartialFloor) | Floor area east | |
| Modelica.Units.SI.Area | AFloWes (from PartialFloor) | Floor area west | |
| Modelica.Units.SI.Length | wExtSou (from Floor) | 49.91 | South zone exterior wall width |
| Modelica.Units.SI.Length | wExtNor (from Floor) | 49.91 | North zone exterior wall width |
| Modelica.Units.SI.Length | wExtEas (from Floor) | 33.27 | East zone exterior wall width |
| Modelica.Units.SI.Length | wExtWes (from Floor) | 33.27 | West zone exterior wall width |
| HeatTransfer.Types.InteriorConvection | intConMod (from Floor) | Buildings.HeatTransfer.Types.InteriorConvection.Temperature | Convective heat transfer model for room-facing surfaces of opaque constructions |
| Real | winWalRat (from Floor) | 0.33 | Window to wall ratio for exterior walls |
| Modelica.Units.SI.Length | hWin (from Floor) | 1.5 | Height of windows |
| HeatTransfer.Data.Solids.Plywood | matFur (from Floor) | Material for furniture | |
| HeatTransfer.Data.Resistances.Carpet | matCar (from Floor) | Carpet | |
| HeatTransfer.Data.Solids.Concrete | matCon (from Floor) | Concrete | |
| HeatTransfer.Data.Solids.Plywood | matWoo (from Floor) | Wood for exterior construction | |
| HeatTransfer.Data.Solids.Generic | matIns (from Floor) | Steelframe construction with insulation | |
| HeatTransfer.Data.Solids.GypsumBoard | matGyp (from Floor) | Gypsum board | |
| HeatTransfer.Data.Solids.GypsumBoard | matGyp2 (from Floor) | Gypsum board | |
| HeatTransfer.Data.OpaqueConstructions.Generic | conExtWal (from Floor) | Exterior construction | |
| HeatTransfer.Data.OpaqueConstructions.Generic | conIntWal (from Floor) | Interior wall construction | |
| HeatTransfer.Data.OpaqueConstructions.Generic | conFlo (from Floor) | Floor construction (opa_a is carpet) | |
| HeatTransfer.Data.OpaqueConstructions.Generic | conFur (from Floor) | Construction for internal mass of furniture | |
| HeatTransfer.Data.Solids.Plywood | matCarTra (from Floor) | Wood for floor | |
| HeatTransfer.Data.GlazingSystems.DoubleClearAir13Clear | glaSys (from Floor) | Data record for the glazing system | |
| Modelica.Units.SI.Height | hRoo (from Floor) | 2.74 | Room height |
| Experimental (may be changed in future releases) | |||
| Boolean | sampleModel (from Floor) | false | Set to true to time-sample the model, which can give shorter simulation time if there is already time sampling in the system model |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[2] | portsSou (from PartialFloor) | Fluid inlets and outlets | |
| Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[2] | portsEas (from PartialFloor) | Fluid inlets and outlets | |
| Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[2] | portsNor (from PartialFloor) | Fluid inlets and outlets | |
| Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[2] | portsWes (from PartialFloor) | Fluid inlets and outlets | |
| Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[2] | portsCor (from PartialFloor) | Fluid inlets and outlets | |
| Modelica.Blocks.Interfaces.RealOutput[5] | TRooAir (from PartialFloor) | Room air temperatures | |
| Modelica.Blocks.Interfaces.RealOutput | p_rel (from PartialFloor) | Relative pressure signal of building static pressure | |
| BoundaryConditions.WeatherData.Bus | weaBus (from PartialFloor) | Weather bus |
Components
Revisions
-
November 24, 2021, by David Blum:
Update calculation of CO2 generation. This is for issue #2781. -
May 9, 2021, by David Blum:
First implementation.