modelMultiZone

Multiple thermal zone models

Information

This model groups multiple zones by linking adjacent walls, floors and ceilings. The factor ampFactor controls the fluctuating amplitude of internal heat gain in each zone.

Parameters

TypeNameDefaultDescription
IntegernZon1Number of zones per floor
IntegernFlo1Number of floors
Real[nZon]ampFactorif nZon <= 5 then {abs(cos(i*3.1415926/(nZon))) for i in 1:nZon} else {abs(cos(i*3.1415926/5)) for i in 1:nZon}IHG fluctuating amplitude factor

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[nZon,nFlo]portsInFluid inlets
Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[nZon,nFlo]portsOutFluid outlets
Modelica.Blocks.Interfaces.RealOutput[nZon,nFlo]TRooAirRoom air temperatures
Modelica.Blocks.Interfaces.RealOutput[nZon,nFlo]EHeaCooling energy provided to the zone from the HVAC system
Modelica.Blocks.Interfaces.RealOutput[nZon,nFlo]ECooCooling energy provided to the zone from the HVAC system
Buildings.BoundaryConditions.WeatherData.BusweaBusWeather data bus

Components

TypeNameDefaultDescription
Buildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.ThermalZone[nZon,nFlo]theZonThermal zone model

Contents

NameDescription
MediumAMedium model

Revisions

  • September 16, 2021, by Michael Wetter:
    Removed parameter lat as this is now obtained from the weather data reader.
    This is for IBPSA, #1477.
  • April 10, 2017, by Jianjun Hu:
    First implementation.