modelFloor

Model of a floor of the building

Extends from Buildings.Examples.VAVReheat.BaseClasses.PartialFloor (Interface for a model of a floor of a building).

Information

Model of a floor that consists of five thermal zones.

The five room model is representative of one floor of the new construction medium office building for Chicago, IL, as described in the set of DOE Commercial Building Benchmarks (Deru et al, 2009). There are four perimeter zones and one core zone. The envelope thermal properties meet ASHRAE Standard 90.1-2004. The thermal room model computes transient heat conduction through walls, floors and ceilings and long-wave radiative heat exchange between surfaces. The convective heat transfer coefficient is computed based on the temperature difference between the surface and the room air. There is also a layer-by-layer short-wave radiation, long-wave radiation, convection and conduction heat transfer model for the windows. The model is similar to the Window 5 model and described in TARCOG 2006.

Each thermal zone can have air flow from the HVAC system, through leakages of the building envelope (except for the core zone) and through bi-directional air exchange through open doors that connect adjacent zones. The bi-directional air exchange is modeled based on the differences in static pressure between adjacent rooms at a reference height plus the difference in static pressure across the door height as a function of the difference in air density. Infiltration is a function of the flow imbalance of the HVAC system.

References

Deru M., K. Field, D. Studer, K. Benne, B. Griffith, P. Torcellini, M. Halverson, D. Winiarski, B. Liu, M. Rosenberg, J. Huang, M. Yazdanian, and D. Crawley. DOE commercial building research benchmarks for commercial buildings. Technical report, U.S. Department of Energy, Energy Efficiency and Renewable Energy, Office of Building Technologies, Washington, DC, 2009.

TARCOG 2006: Carli, Inc., TARCOG: Mathematical models for calculation of thermal performance of glazing systems with our without shading devices, Technical Report, Oct. 17, 2006.

Parameters

TypeNameDefaultDescription
Booleanuse_windPressure (from PartialFloor)trueSet to true to enable wind pressure
RealkIntNor (from PartialFloor)1Gain factor to scale internal heat gain in north zone
Modelica.Units.SI.VolumeVRooCor (from PartialFloor)Room volume corridor
Modelica.Units.SI.VolumeVRooSou (from PartialFloor)Room volume south
Modelica.Units.SI.VolumeVRooNor (from PartialFloor)Room volume north
Modelica.Units.SI.VolumeVRooEas (from PartialFloor)Room volume east
Modelica.Units.SI.VolumeVRooWes (from PartialFloor)Room volume west
Modelica.Units.SI.AreaAFloCor (from PartialFloor)Floor area corridor
Modelica.Units.SI.AreaAFloSou (from PartialFloor)Floor area south
Modelica.Units.SI.AreaAFloNor (from PartialFloor)Floor area north
Modelica.Units.SI.AreaAFloEas (from PartialFloor)Floor area east
Modelica.Units.SI.AreaAFloWes (from PartialFloor)Floor area west
Modelica.Units.SI.LengthwExtSou49.91South zone exterior wall width
Modelica.Units.SI.LengthwExtNor49.91North zone exterior wall width
Modelica.Units.SI.LengthwExtEas33.27East zone exterior wall width
Modelica.Units.SI.LengthwExtWes33.27West zone exterior wall width
HeatTransfer.Types.InteriorConvectionintConModBuildings.HeatTransfer.Types.InteriorConvection.TemperatureConvective heat transfer model for room-facing surfaces of opaque constructions
RealwinWalRat0.33Window to wall ratio for exterior walls
Modelica.Units.SI.LengthhWin1.5Height of windows
HeatTransfer.Data.Solids.PlywoodmatFurMaterial for furniture
HeatTransfer.Data.Resistances.CarpetmatCarCarpet
HeatTransfer.Data.Solids.ConcretematConConcrete
HeatTransfer.Data.Solids.PlywoodmatWooWood for exterior construction
HeatTransfer.Data.Solids.GenericmatInsSteelframe construction with insulation
HeatTransfer.Data.Solids.GypsumBoardmatGypGypsum board
HeatTransfer.Data.Solids.GypsumBoardmatGyp2Gypsum board
HeatTransfer.Data.OpaqueConstructions.GenericconExtWalExterior construction
HeatTransfer.Data.OpaqueConstructions.GenericconIntWalInterior wall construction
HeatTransfer.Data.OpaqueConstructions.GenericconFloFloor construction (opa_a is carpet)
HeatTransfer.Data.OpaqueConstructions.GenericconFurConstruction for internal mass of furniture
HeatTransfer.Data.Solids.PlywoodmatCarTraWood for floor
HeatTransfer.Data.GlazingSystems.DoubleClearAir13ClearglaSysData record for the glazing system
Modelica.Units.SI.HeighthRoo2.74Room height
Experimental (may be changed in future releases)
BooleansampleModelfalseSet to true to time-sample the model, which can give shorter simulation time if there is already time sampling in the system model

Connectors

TypeNameDefaultDescription
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.RealOutputp_rel (from PartialFloor)Relative pressure signal of building static pressure
BoundaryConditions.WeatherData.BusweaBus (from PartialFloor)Weather bus

Components

TypeNameDefaultDescription
Buildings.Examples.VAVReheat.BaseClasses.RoomLeakageleaSou (from PartialFloor)Model for air infiltration through the envelope
Buildings.Examples.VAVReheat.BaseClasses.RoomLeakageleaEas (from PartialFloor)Model for air infiltration through the envelope
Buildings.Examples.VAVReheat.BaseClasses.RoomLeakageleaNor (from PartialFloor)Model for air infiltration through the envelope
Buildings.Examples.VAVReheat.BaseClasses.RoomLeakageleaWes (from PartialFloor)Model for air infiltration through the envelope
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensortemAirSou (from PartialFloor)Air temperature sensor
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensortemAirEas (from PartialFloor)Air temperature sensor
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensortemAirNor (from PartialFloor)Air temperature sensor
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensortemAirWes (from PartialFloor)Air temperature sensor
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensortemAirCor (from PartialFloor)Air temperature sensor
Modelica.Blocks.Routing.Multiplex5multiplex5_1 (from PartialFloor)
Airflow.Multizone.DoorOpenopeSouCor (from PartialFloor)Opening between perimeter1 and core
Airflow.Multizone.DoorOpenopeEasCor (from PartialFloor)Opening between perimeter2 and core
Airflow.Multizone.DoorOpenopeNorCor (from PartialFloor)Opening between perimeter3 and core
Airflow.Multizone.DoorOpenopeWesCor (from PartialFloor)Opening between perimeter3 and core
Buildings.Fluid.Sensors.RelativePressuresenRelPre (from PartialFloor)Building pressure measurement
Buildings.Fluid.Sources.Outsideout (from PartialFloor)
Buildings.ThermalZones.Detailed.MixedAirsouSouth zone
Buildings.ThermalZones.Detailed.MixedAireasEast zone
Buildings.ThermalZones.Detailed.MixedAirnorNorth zone
Buildings.ThermalZones.Detailed.MixedAirwesWest zone
Buildings.ThermalZones.Detailed.MixedAircorCore zone
Modelica.Blocks.Math.MatrixGaingaiMatrix gain to split up heat gain in radiant, convective and latent gain
Modelica.Blocks.Sources.CombiTimeTableintGaiFraFraction of internal heat gain
Modelica.Blocks.Math.Gain[3]gaiIntNorGain for internal heat gain amplification for north zone
Modelica.Blocks.Math.Gain[3]gaiIntSouGain to change the internal heat gain for south
Modelica.Blocks.Sources.ConstantuShaControl signal for the shading device
Modelica.Blocks.Routing.Replicatorreplicator

Revisions

  • October 4, 2021, by Michael Wetter:
    Refactored Buildings.Examples.VAVReheat and its base classes to separate building from HVAC model.
    This is for issue #2652.
  • September 16, 2021, by Michael Wetter:
    Removed parameter lat as this is now obtained from the weather data reader.
    This is for IBPSA, #1477.
  • September 3, 2021, by Michael Wetter:
    Updated documentation.
    This is for issue #2600.
  • April 30, 2021, by Michael Wetter:
    Reformulated replaceable class and introduced floor areas in base class to avoid access of components that are not in the constraining type.
    This is for issue #2471.
  • January 23, 2020, by Milica Grahovac:
    Updated core zone geometry parameters related to room heat and mass balance.
  • November 15, 2019, by Milica Grahovac:
    Added extend from a partial floor model.
  • May 1, 2013, by Michael Wetter:
    Declared the parameter record to be a parameter, as declaring its elements to be parameters does not imply that the whole record has the variability of a parameter.