modelPartialOccupancyGains

Partial model for occupant internal gains

Extends from Modelica.Blocks.Icons.Block.

Parameters

TypeNameDefaultDescription
IDEAS.Buildings.Components.OccupancyType.OfficeWorkoccupancyType
Real[max(Medium.nC, 1)]s_co2{if Modelica.Utilities.Strings.isEqual(string1 = if Medium.nC > 0 then Medium.extraPropertiesNames[i] else "", string2 = "CO2", caseSensitive = false) then 1 else 0 for i in 1:max(Medium.nC, 1)}Array with 1 on the position where CO2 is situated in the Medium.extraPropertiesNames
Modelica.Units.SI.SpecificEnthalpylambdaWaterif (Medium.nX) > 1 then Medium.enthalpyOfCondensingGas(T = 273.15 + 35) else 2566120Latent heat of evaporation of water at 35 degrees Celsius

Components

TypeNameDefaultDescription
IDEAS.BoundaryConditions.SimInfoManagersimSimulation information manager
Modelica.Blocks.Interfaces.RealOutputmWat_flowWater vapor mass flow rate due to occupants
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aportConPort for convective sensible heat transfer due to occupants
Modelica.Blocks.Interfaces.RealOutput[max(Medium.nC, 1)]C_flowTrace substance mass flow rate due to occupants
Modelica.Blocks.Interfaces.RealInputnOccNumber of occupants
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowpreHeaFloPrescribed energy heat flow for conservation of energy check
Modelica.Blocks.Sources.RealExpressionQgai
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aportRadPort for radiative sensible heat transfer due to occupants

Contents

NameDescription
MediumMedium in the component

Revisions

  • July 26, 2018 by Filip Jorissen:
    Revised implementation to add support for #760.
  • July 18, 2016 by Filip Jorissen:
    First implementation