modelFloor_Autosizing_MultipleSystems

Extension of floor model with autosizing for multiple systems

Extends from Floor (Model of a floor of the building).

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.AreaAFlo (from Floor)AFloCor + AFloSou + AFloNor + AFloEas + AFloWesTotal floor area
StringidfName (from Floor)Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/ThermalZones/EnergyPlus_24_2_0/Examples/RefBldgSmallOffice/RefBldgSmallOfficeNew2004_Chicago.idf")Name of the IDF file
StringepwName (from Floor)Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.epw")Name of the weather file
StringweaName (from Floor)Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos")Name of the weather file

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
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheaPorSou (from Floor)Heat port to air volume South
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheaPorEas (from Floor)Heat port to air volume East
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheaPorNor (from Floor)Heat port to air volume North
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheaPorWes (from Floor)Heat port to air volume West
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheaPorCor (from Floor)Heat port to air volume corridor

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)
Modelica.Units.SI.TemperatureTAirCor (from Floor)cor.TAirAir temperature corridor
Modelica.Units.SI.TemperatureTAirSou (from Floor)sou.TAirAir temperature south zone
Modelica.Units.SI.TemperatureTAirNor (from Floor)nor.TAirAir temperature north zone
Modelica.Units.SI.TemperatureTAirEas (from Floor)eas.TAirAir temperature east zone
Modelica.Units.SI.TemperatureTAirWes (from Floor)wes.TAirAir temperature west zone
Buildings.ThermalZones.EnergyPlus_24_2_0.ThermalZonesou (from Floor)South zone
Buildings.ThermalZones.EnergyPlus_24_2_0.ThermalZoneeas (from Floor)East zone
Buildings.ThermalZones.EnergyPlus_24_2_0.ThermalZonenor (from Floor)North zone
Buildings.ThermalZones.EnergyPlus_24_2_0.ThermalZonewes (from Floor)West zone
Buildings.ThermalZones.EnergyPlus_24_2_0.ThermalZonecor (from Floor)Core zone
Buildings.ThermalZones.EnergyPlus_24_2_0.ThermalZoneatt (from Floor)Attic zone
SystemSizingsysSizPerSystem sizing object for perimeter system
SystemSizingsysSizCorSystem sizing object for core system

Revisions

  • July 22, 2026, by David Blum:
    First implementation.