modelPartialSurfaceInterface

Partial model that is used for infrared radiation balance

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

Information

This partial model is used as a base class for models that need to exchange heat with room-facing surfaces. It defines parameters for the surface areas. The model is used as a base class to implement the convective model, and the various radiation models.

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
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

Connectors

TypeNameDefaultDescription
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]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
checkSurfaceAreasprotected

Revisions

  • July 12, 2013, by Michael Wetter:
    Removed the radiation related declarations to facilitate the separation of the convective and radiative model.
  • July 17, 2012, by Michael Wetter:
    Added validity check of surface areas. This helped catching a bug in an early implementation of BESTEST Case960 in which the extending class set nConExtWin=0, but did not set the area to zero. Because the radiation balance model computes exchange among NConExtWin=max(nConExtWin, 1) areas, its result was wrong.
  • November 6, 2011, by Michael Wetter:
    Changed parameters that contain radiative properties from final to non-final, as they need to be overwritten by Buildings.ThermalZones.Detailed.BaseClasses.SolarRadiationExchange.
  • November 16 2010, by Michael Wetter:
    First implementation.