modelPartialAirHeatMassBalance

Partial model for heat and mass balance of the air

Extends from Buildings.ThermalZones.Detailed.BaseClasses.ConstructionRecords (Data records for construction data).

Information

This is a partial model that is used to implement the heat and mass balance of the air.

Parameters

TypeNameDefaultDescription
IntegerNConExt (from ConstructionNumbers)max(1, nConExt)Number of elements for exterior constructions
IntegerNConExtWin (from ConstructionNumbers)max(1, nConExtWin)Number of elements for exterior constructions with windows
IntegerNConPar (from ConstructionNumbers)max(1, nConPar)Number of elements for partition constructions
IntegerNConBou (from ConstructionNumbers)max(1, nConBou)Number of elements for constructions that have their outside surface exposed to the boundary of this room
IntegerNSurBou (from ConstructionNumbers)max(1, nSurBou)Number of elements for surface heat transfer models that connect to constructions that are modeled outside of this room
BooleanhaveConExt (from ConstructionNumbers)nConExt > 0Flag to conditionally remove components
BooleanhaveConExtWin (from ConstructionNumbers)nConExtWin > 0Flag to conditionally remove components
BooleanhaveConPar (from ConstructionNumbers)nConPar > 0Flag to conditionally remove components
BooleanhaveConBou (from ConstructionNumbers)nConBou > 0Flag to conditionally remove components
BooleanhaveSurBou (from ConstructionNumbers)nSurBou > 0Flag to conditionally remove components
ParameterConstruction[NConExt]datConExt (from ConstructionRecords)Data for exterior construction
Buildings.ThermalZones.Detailed.BaseClasses.ParameterConstructionWithWindow[NConExtWin]datConExtWin (from ConstructionRecords)Data for exterior construction with window
Buildings.ThermalZones.Detailed.BaseClasses.ParameterConstruction[NConPar]datConPar (from ConstructionRecords)Data for partition construction
Buildings.ThermalZones.Detailed.BaseClasses.ParameterConstruction[NConBou]datConBou (from ConstructionRecords)Data for construction boundary
Buildings.ThermalZones.Detailed.BaseClasses.OpaqueSurface[NSurBou]surBou (from ConstructionRecords)Record for data of surfaces whose heat conduction is modeled outside of this room
HeatTransfer.Data.OpaqueConstructions.Brick120dummyCon (from ConstructionRecords)Dummy construction to assign a parameter to the instance
Buildings.HeatTransfer.Data.GlazingSystems.SingleClear3dummyGlaSys (from ConstructionRecords)Dummy construction to assign a parameter to the instance
BooleanhaveShadeSet to true if at least one window has an interior or exterior shade
Modelica.Units.SI.VolumeVVolume
Exterior constructions
IntegernConExt (from ConstructionNumbers)Number of exterior constructions
IntegernConExtWin (from ConstructionNumbers)Number of window constructions
Partition constructions
IntegernConPar (from ConstructionNumbers)Number of partition constructions
Boundary constructions
IntegernConBou (from ConstructionNumbers)Number of constructions that have their outside surface exposed to the boundary of this room
IntegernSurBou (from ConstructionNumbers)Number of surface heat transfer models that connect to constructions that are modeled outside of this room
General › Ports
IntegernPorts0Number of ports

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInput[NConExtWin]uShaInput connector, used to scale the surface area to take into account an operable shading device, 0: unshaded; 1: fully shaded
Modelica.Blocks.Interfaces.RealInput[NConExtWin]QRadAbs_flowTotal net radiation that is absorbed by the shade (positive if absorbed)
Modelica.Blocks.Interfaces.RealInputQCon_flowConvective sensible heat gains of the room
Modelica.Blocks.Interfaces.RealInputQLat_flowLatent heat gains for the room
Modelica.Blocks.Interfaces.RealOutput[NConExtWin]TShaShade temperature
Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[nPorts]portsFluid inlets and outlets
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheaPorAirHeat port to air volume
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[NConExt]conExtHeat port that connects to room-side surface of exterior constructions
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[NConExtWin]conExtWinHeat port that connects to room-side surface of exterior constructions that contain a window
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[NConExtWin]glaUnsHeat port that connects to room-side surface of unshaded glass
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[NConExtWin]glaShaHeat port that connects to room-side surface of shaded glass
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[NConExtWin]conExtWinFraHeat port that connects to room-side surface of window frame
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[NConPar]conPar_aHeat port that connects to room-side surface a of partition constructions
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[NConPar]conPar_bHeat port that connects to room-side surface b of partition constructions
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[NConBou]conBouHeat port that connects to room-side surface of constructions that expose their other surface to the outside
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[NSurBou]conSurBouHeat port to surfaces of models that compute the heat conduction outside of this room

Contents

NameDescription
MediumMedium in the component

Revisions

  • January 12, 2019, by Michael Wetter:
    Added missing each.
  • May 2, 2016, by Michael Wetter:
    Refactored implementation of latent heat gain. This is for issue 515.
  • July 17, 2013, by Michael Wetter:
    First implementation.