modelZoneInterface

Partial model for thermal building zones

Parameters

TypeNameDefaultDescription
IntegernSurfNumber of surfaces adjacent to and heat exchanging with the zone
IntegernPorts2Number of ports for ventilation connections
Building physics
Modelica.Units.SI.VolumeVTotal zone air volume
Modelica.Units.SI.LengthhZone2.8Zone height: distance between floor and ceiling
Modelica.Units.SI.LengthhFloor0Absolute height of zone floor
Modelica.Units.SI.AreaAV/hZoneTotal conditioned floor area
Advanced › Occupants
BooleanuseOccNumInput=false, to remove icon of yOcc
Advanced › Sources
BooleanuseWatFlowInputfalse=true, to enable an input for injecting water vapor into a zone
BooleanuseCFlowInputfalse=true, to enable an input for injecting CO2 into a zone
Advanced › Lighting
BooleanuseLigCtrInput=false, to remove icon of lightCtrl
Airflow › Air model
Modelica.Units.SI.MassFlowRatem_flow_nominalV*1.2*2/3600Nominal flow rate of the air flow system fluid ports

Components

TypeNameDefaultDescription
IDEAS.BoundaryConditions.SimInfoManagersimSimulation information manager for climate data
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_bgainRadInternal zone node for radiative heat gains
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_againConInternal zone node for convective heat gains
Modelica.Blocks.Interfaces.RealOutputTSensorSensor temperature of the zone, i.e. operative temeprature
Modelica.Fluid.Interfaces.FluidPort_bport_bPort for ventilation connections, deprecated, use 'ports' instead
Modelica.Fluid.Interfaces.FluidPort_aport_aPort for ventilation connections, deprecated, use 'ports' instead
Modelica.Blocks.Interfaces.RealInputyOccControl input for number of occupants, used by Occupants.Input and Occupants.AreaWeightedInput
Modelica.Blocks.Interfaces.RealInputmWat_flowInput for injecting water vapor into a zone
Modelica.Blocks.Interfaces.RealInputC_flowInput for injecting CO2 into a zone
Modelica.Blocks.Interfaces.RealInputuLigLighting control input (1 corresponds to 100%), only used when using LightingControl.Input
Modelica.Blocks.Interfaces.RealOutputppmCO2 concentration in the zone
Modelica.Blocks.Interfaces.RealOutputphiRelative humidity in the zone [0-1]
Modelica.Fluid.Interfaces.FluidPorts_a[nPorts]portsPorts for ventilation connetions
SetVolumesetVolumeComponent for contributing zone volume to siminfomanager

Contents

NameDescription
Medium

Revisions

  • July 25, 2023, by Filip Jorissen:
    Added conditional inputs for injecting water or CO2.
  • April 1, 2022, by Filip Jorissen:
    Removed cardinality operator from error message. See #1253.
  • September 17, 2020, Filip Jorissen:
    Modified default Medium. See #1169.
  • March 17, 2020, Filip Jorissen:
    Added support for vector fluidport. See #1029.
  • May 2, 2019 by Filip Jorissen:
    Moved location of ppm in the icon layer such that it does not overlap with TSensor. See #1026.
  • March 28, 2019 by Filip Jorissen:
    Renamed nOcc to yOcc See #998.
  • March 21, 2019 by Filip Jorissen:
    Revised implementation of icon for #996 and for #976.
  • September 5, 2018 by Iago Cupeiro:
    Added uLig input for controlling lighting See #879.
  • July 27, 2018 by Filip Jorissen:
    Added output for the CO2 concentration. See #868.
  • July 11, 2018, Filip Jorissen:
    Added nominal values for h_outflow and m_flow in FluidPorts. See #859.
  • May 29, 2018, Filip Jorissen:
    Removed conditional fluid ports for JModelica compatibility. See #834.
  • April 28, 2016, Filip Jorissen:
    Added assert for checking nSurf larger than 1.
  • June 14, 2015, Filip Jorissen:
    Adjusted implementation for computing conservation of energy.
  • February 10, 2015 by Filip Jorissen:
    Adjusted implementation for grouping of solar calculations.