modelMultizoneEquipped

Multizone model with ideal heater and cooler and AHU

Extends from AixLib.ThermalZones.ReducedOrder.Multizone.BaseClasses.PartialMultizone.

Information

This is a ready-to-use multizone model with a variable number of thermal zones. It adds heater/cooler devices and an air handling unit to AixLib.ThermalZones.ReducedOrder.Multizone.Multizone. It defines connectors and a replaceable vector of AixLib.ThermalZones.ReducedOrder.ThermalZone models. Most connectors are conditional to allow conditional modifications according to parameters or to pass-through conditional removements in AixLib.ThermalZones.ReducedOrder.ThermalZone and subsequently in AixLib.ThermalZones.ReducedOrder.RC.FourElements.

Moisture and CO2 balances are conditional submodels which can be activated by setting use_moisture_balance or use_C_flow true.

Typical use and important parameters

The model needs parameters describing general properties of the building (indoor air volume, net floor area, overall surface area) and a vector with length of number of zones containing AixLib.DataBase.ThermalZones.ZoneBaseRecord records to define zone properties and heater/cooler properties. An additional tab allows configuring the air handling unit. The air handling unit facilitates heating, cooling, humidification, dehumidification and heat recovery modes. The user can redeclare the thermal zone model choosing from AixLib.ThermalZones.ReducedOrder.ThermalZone. Further parameters for medium, initialization and dynamics originate from AixLib.Fluid.Interfaces.LumpedVolumeDeclarations. A typical use case is a simulation of a multizone building for district simulations. The multizone model calculates heat load and indoor air profiles.

References

For automatic generation of thermal zone and multizone models as well as for datasets, see https://github.com/RWTH-EBC/TEASER

  • German Association of Engineers: Guideline VDI 6007-1, March 2012: Calculation of transient thermal response of rooms and buildings - Modelling of rooms.
  • Lauster, M.; Teichmann, J.; Fuchs, M.; Streblow, R.; Mueller, D. (2014): Low order thermal network models for dynamic simulations of buildings on city district scale. In: Building and Environment 73, p. 223–231. DOI: 10.1016/j.buildenv.2013.12.016.

Examples

See AixLib.ThermalZones.ReducedOrder.Examples.Multizone.

Parameters

TypeNameDefaultDescription
AirHandlingUnit › AHU Modes
BooleanheatAHUStatus of heating of AHU
BooleancoolAHUStatus of cooling of AHU
BooleandehuAHUif heatAHU and coolAHU then true else falseStatus of dehumidification of AHU (Cooling and Heating must be enabled)
BooleanhuAHUif heatAHU and coolAHU then true else falseStatus of humidification of AHU (Cooling and Heating must be enabled)
BooleanHRStrueStatus of Heat Recovery System of AHU
AirHandlingUnit › Settings AHU Value
RealBPFDehuAHUBy-pass factor of cooling coil during dehumidification
RealeffHRSAHU_enabledEfficiency of HRS when enabled
RealeffHRSAHU_disabledEfficiency of HRS when disabled
AirHandlingUnit › Settings for State Machines
Modelica.Units.SI.TimesampleRateAHU1800Time period for sampling
AirHandlingUnit › Fans
Modelica.Units.SI.PressuredpAHU_supPressure difference over supply fan
Modelica.Units.SI.PressuredpAHU_etaPressure difference over extract fan
Modelica.Units.SI.EfficiencyeffFanAHU_supEfficiency of supply fan
Modelica.Units.SI.EfficiencyeffFanAHU_etaEfficiency of extract fan

Components

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInput[4]AHUInput for AHU Conditions [1]: Desired Air Temperature in K [2]: Desired minimal relative humidity [3]: Desired maximal relative humidity [4]: Schedule Desired Ventilation Flow
Modelica.Blocks.Interfaces.RealOutputPelElectrical power of AHU
Modelica.Blocks.Interfaces.RealOutputPHeatAHUThermal power of AHU for heating
Modelica.Blocks.Interfaces.RealOutputPCoolAHUThermal power of AHU for cooling
AHUModAirHandlingUnitAir Handling Unit
Modelica.Blocks.Interfaces.RealOutput[numZones]CO2ConCO2 concentration in the thermal zone in ppm

Contents

NameDescription
AHUMod

Revisions

  • November 20, 2020, by Katharina Breuer:
    Combine thermal zone models
  • August 27, 2020, by Katharina Breuer:
    Add co2 balance
  • April, 2019, by Martin Kremer:
    Add moisture balance
  • September 27, 2016, by Moritz Lauster:
    Reimplementation based on Annex60 and AixLib models.
  • February 26, 2016, by Moritz Lauster:
    Fixed bug in share of AHU volume flow.
  • April 25, 2015, by Ole Odendahl:
    Implemented.