Buildings.ThermalZones.Detailed.BaseClasses.Examples.BaseClasses
Package with base classes for Buildings.ThermalZones.Detailed.BaseClasses.Examples
Information
This package contains base classes that are used to construct the models in Buildings.ThermalZones.Detailed.BaseClasses.Examples.
Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).
Package Content
| Name | Description | 
|---|---|
|  PartialInfraredRadiation | Partial model to test infrared radiation inside the room | 
 Buildings.ThermalZones.Detailed.BaseClasses.Examples.BaseClasses.PartialInfraredRadiation
Buildings.ThermalZones.Detailed.BaseClasses.Examples.BaseClasses.PartialInfraredRadiation
Partial model to test infrared radiation inside the room
 
Information
Extends from Buildings.ThermalZones.Detailed.BaseClasses.ConstructionRecords (Data records for construction data).
Parameters
| Type | Name | Default | Description | 
|---|---|---|---|
| Brick120 | dummyCon | Dummy construction to assign a parameter to the instance | |
| SingleClear3 | dummyGlaSys | Dummy construction to assign a parameter to the instance | |
| Exterior constructions | |||
| Integer | nConExt | 1 | Number of exterior constructions | 
| Integer | nConExtWin | 1 | Number of window constructions | 
| Partition constructions | |||
| Integer | nConPar | 1 | Number of partition constructions | 
| Boundary constructions | |||
| Integer | nConBou | 1 | Number of constructions that have their outside surface exposed to the boundary of this room | 
| Integer | nSurBou | 1 | Number of surface heat transfer models that connect to constructions that are modeled outside of this room | 
Modelica definition
model PartialInfraredRadiation
  "Partial model to test infrared radiation inside the room"
  extends Buildings.ThermalZones.Detailed.BaseClasses.ConstructionRecords(
  nConExt=1,
  nConExtWin=1,
  nConPar=1,
  nConBou=1,
  nSurBou=1,
  datConExt(each A=1),
  datConBou(each A=1),
  datConExtWin(each A=1, each hWin=1, each wWin=0.5),
  surBou(each A=1),
  datConPar(each A=1));
protected 
  Buildings.HeatTransfer.Sources.FixedTemperature bouConExt[NConExt](each T=293.15)
    "Boundary condition";
  Modelica.Thermal.HeatTransfer.Components.ThermalConductor conConExt[NConExt](each G=
        100) "Heat conductor";
  Modelica.Thermal.HeatTransfer.Components.ThermalConductor conConExtWin[
    NConExtWin](each G=100) "Heat conductor";
  Modelica.Thermal.HeatTransfer.Components.ThermalConductor conConExtWinFra[
    NConExtWin](each G=100) "Heat conductor";
  Modelica.Thermal.HeatTransfer.Components.ThermalConductor conConPar_a[NConPar](each G=
        100) "Heat conductor";
  Modelica.Thermal.HeatTransfer.Components.ThermalConductor conConPar_b[NConPar](each G=
        100) "Heat conductor";
  Modelica.Thermal.HeatTransfer.Components.ThermalConductor conConBou[NConBou](each G=
        100) "Heat conductor";
  Modelica.Thermal.HeatTransfer.Components.ThermalConductor conSurBou[NSurBou](each G=
        100) "Heat conductor";
protected 
  Buildings.HeatTransfer.Sources.FixedTemperature bouConExtWin[
    NConExtWin](each T=293.15) "Boundary condition";
  Buildings.HeatTransfer.Sources.FixedTemperature bouConExtWinFra[
    NConExtWin](each T=293.15) "Boundary condition";
  Buildings.HeatTransfer.Sources.FixedTemperature bouConPar_a[NConPar](each T=
       293.15) "Boundary condition";
  Buildings.HeatTransfer.Sources.FixedTemperature bouConPar_b[NConPar](each T=
       293.15) "Boundary condition";
  Buildings.HeatTransfer.Sources.FixedTemperature bouConBou[NConBou](each T=293.15)
    "Boundary condition";
  Buildings.HeatTransfer.Sources.FixedTemperature bouSurBou[NSurBou](each T=293.15)
    "Boundary condition";
equation 
  connect(bouConExt.port, conConExt.port_b);
  connect(bouConExtWin.port, conConExtWin.port_b);
  connect(bouConExtWinFra.port, conConExtWinFra.port_b);
  connect(bouConPar_a.port, conConPar_a.port_b);
  connect(bouConPar_b.port, conConPar_b.port_b);
  connect(bouConBou.port, conConBou.port_b);
  connect(bouSurBou.port, conSurBou.port_b);
end PartialInfraredRadiation;
