modelIdealHeatingCoolingWinter_Autosizing

Building with constant fresh air and ideal heating/cooling that exactly meets set point with HVAC sized using autosizing

Extends from IdealHeatingCoolingWinter (Building with constant fresh air and ideal heating/cooling that exactly meets set point).

Information

Same example as Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.IdealHeatingCoolingWinter, except that the autosizing feature in Spawn is used to define two HVAC systems, one serving the perimeter zones and one serving the core zone. The system serving the perimeter zones has autosizeHVAC=true, while the one serving the core zone has autosizeHVAC=false. The zone level design sensible heating and cooling loads returned from the Spawn autosizing are used to size the ideal heaters and coolers and the design heating and cooling temperature set points are used to specify the set points for the controllers.

Parameters

TypeNameDefaultDescription
StringweaName (from Unconditioned)Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos")Name of the weather file
Modelica.Units.SI.MassFlowRate[4]mOut_flow (from Unconditioned)0.3/3600*{flo.VRooSou, flo.VRooEas, flo.VRooNor, flo.VRooWes}*1.2Outside air infiltration for each exterior room

Connectors

TypeNameDefaultDescription
BoundaryConditions.WeatherData.BusweaBus (from Unconditioned)Weather data bus

Components

TypeNameDefaultDescription
BoundaryConditions.WeatherData.ReaderTMY3weaDat (from Unconditioned)Weather data reader
Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.BaseClasses.Floorflo (from Unconditioned)One floor of the office building
Buildings.Fluid.Sources.MassFlowSource_WeatherData[4]bou (from Unconditioned)Infiltration, used to avoid that the absolute humidity is continuously increasing
Buildings.Fluid.Sources.Outsideout (from Unconditioned)Outside condition
Buildings.Fluid.FixedResistances.PressureDropres (from Unconditioned)Small flow resistance for inlet
Buildings.Fluid.FixedResistances.PressureDrop[4]res1 (from Unconditioned)Small flow resistance for inlet
Buildings.Controls.OBC.CDL.Reals.Sources.Constant[5]THeaSet (from IdealHeatingCoolingWinter)Set point temperature for heating
Buildings.Controls.OBC.CDL.Reals.Sources.Constant[5]THeaCoo (from IdealHeatingCoolingWinter)Set point temperature for cooling
BaseClasses.IdealHeaterCoolerhea (from IdealHeatingCoolingWinter)Ideal heater
BaseClasses.IdealHeaterCoolercoo (from IdealHeatingCoolingWinter)Ideal cooling device for sensible cooling
Buildings.Controls.OBC.CDL.Reals.MultiSumQHea_flow (from IdealHeatingCoolingWinter)Total heat flow rate
Modelica.Blocks.Continuous.IntegratorEHea (from IdealHeatingCoolingWinter)Heating energy
Buildings.Controls.OBC.CDL.Reals.MultiSumQCoo_flow (from IdealHeatingCoolingWinter)Total heat flow rate
Modelica.Blocks.Continuous.IntegratorECoo (from IdealHeatingCoolingWinter)Cooling energy

Revisions

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