modelPartialAirModel

Partial for air models

Extends from IDEAS.Fluid.Interfaces.LumpedVolumeDeclarations (Declarations for lumped volumes).

Information

Zone air model partial containing main parameters and connectors.

Parameters

TypeNameDefaultDescription
IntegernSurfNumber of connected surfaces
IntegernSeg1Number of air segments
IntegernPortsNumber of fluid port connections to zone air volume
Modelica.Units.SI.VolumeVtotTotal zone air volume
Modelica.Units.SI.MassFlowRatem_flow_nominalNominal flow rate of the ventilation system
Dynamics › Conservation equations
Modelica.Fluid.Types.DynamicsenergyDynamics (from LumpedVolumeDeclarations)Modelica.Fluid.Types.Dynamics.DynamicFreeInitialType of energy balance: dynamic (3 initialization options) or steady state
Modelica.Fluid.Types.DynamicssubstanceDynamics (from LumpedVolumeDeclarations)energyDynamicsType of independent mass fraction balance: dynamic (3 initialization options) or steady state
Modelica.Fluid.Types.DynamicstraceDynamics (from LumpedVolumeDeclarations)energyDynamicsType of trace substance balance: dynamic (3 initialization options) or steady state
Advanced › Dynamics
Modelica.Fluid.Types.DynamicsmassDynamics (from LumpedVolumeDeclarations)energyDynamicsType of mass balance: dynamic (3 initialization options) or steady state, must be steady state if energyDynamics is steady state
Initialization
Medium.AbsolutePressurep_start (from LumpedVolumeDeclarations)Medium.p_defaultStart value of pressure
Medium.TemperatureT_start (from LumpedVolumeDeclarations)Medium.T_defaultStart value of temperature
Medium.MassFraction[Medium.nX]X_start (from LumpedVolumeDeclarations)Medium.X_defaultStart value of mass fractions m_i/m
Medium.ExtraProperty[Medium.nC]C_start (from LumpedVolumeDeclarations)fill(0, Medium.nC)Start value of trace substances
Medium.ExtraProperty[Medium.nC]C_nominal (from LumpedVolumeDeclarations)fill(1E-2, Medium.nC)Nominal value of trace substances. (Set to typical order of magnitude.)
Dynamics
RealmSenFac (from LumpedVolumeDeclarations)1Factor for scaling the sensible thermal mass of the volume
Advanced
BooleanallowFlowReversaltrue= false to simplify equations, assuming, but not enforcing, no flow reversal

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputEModel internal energy
Modelica.Blocks.Interfaces.RealOutputQGaiModel internal energy
Modelica.Blocks.Interfaces.RealOutputTAirZone air temperature
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aports_surfHeat convection ports for surfaces
Modelica.Blocks.Interfaces.RealInputincInclination angle of surface
Modelica.Blocks.Interfaces.RealInputASurface area of surfaces
Modelica.Blocks.Interfaces.RealInputaziAzimuth of surface
Modelica.Fluid.Interfaces.FluidPort_aport_a
Modelica.Fluid.Interfaces.FluidPort_bport_b
Modelica.Fluid.Interfaces.FluidPorts_aportsPorts connector for multiple ports
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aports_airHeat convection ports for air volumes
Modelica.Blocks.Interfaces.RealInputmWat_flowMoisture mass flow rate being added to the zone air
Modelica.Blocks.Interfaces.RealInput[max(Medium.nC, 1)]C_flowTrace substance mass flow rate being added to the zone air
Modelica.Blocks.Interfaces.RealOutputphiRelative humidity in the zone
Modelica.Blocks.Interfaces.RealOutputppmCO2 concentration in the zone

Components

TypeNameDefaultDescription
IDEAS.BoundaryConditions.SimInfoManagersimSimulation information manager for climate data

Revisions

  • January 24, 2025, by Klaas De Jonge:
    Added minimum zone air volume to avoid division by zero warning. See #1402.
  • July 27, 2018 by Filip Jorissen:
    Added output for the CO2 concentration. See #868.
  • July 11, 2018, Filip Jorissen:
    Added m_flow_nominal for setting nominal values of h_outflow and m_flow in FluidPorts. See #859.
  • May 29, 2018, Filip Jorissen:
    Removed conditional fluid ports for JModelica compatibility. See #834.
  • April 27, 2018 by Filip Jorissen:
    Modified model for supporting new interzonal air flow models. Air leakage model and its parameters have been removed. See #796.
  • November 15, 2016 by Filip Jorissen:
    Revised documentation.
  • August 26, 2016 by Filip Jorissen:
    Added support for conservation of energy.
  • April 30, 2016, by Filip Jorissen:
    First implementation.