Buildings.RoomsBeta.BaseClasses.Examples.BaseClasses

Package with base classes for room models

Information


This package contains base classes that are used to construct the models in 
Buildings.RoomsBeta.BaseClasses.Examples.

Extends from Modelica.Fluid.Icons.BaseClassLibrary (Icon for library).

Package Content

NameDescription
PartialLongWaveRadiation Partial model to test long-wave radiation inside the room


Buildings.RoomsBeta.BaseClasses.Examples.BaseClasses.PartialLongWaveRadiation

Partial model to test long-wave radiation inside the room

Buildings.RoomsBeta.BaseClasses.Examples.BaseClasses.PartialLongWaveRadiation

Information

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

Parameters

TypeNameDefaultDescription
Exterior constructions
IntegernConExt1Number of exterior constructions
IntegernConExtWin1Number of window constructions
Partition constructions
IntegernConPar1Number of partition constructions
Boundary constructions
IntegernConBou1Number of constructions that have their outside surface exposed to the boundary of this room
IntegernSurBou1Number of surface heat transfer models that connect to constructions that are modeled outside of this room

Modelica definition

model PartialLongWaveRadiation 
  "Partial model to test long-wave radiation inside the room"
  extends Buildings.RoomsBeta.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 AWin=0.5),
  surBou(each A=1),
  datConPar(each A=1));

protected 
  Modelica.Thermal.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 
  Modelica.Thermal.HeatTransfer.Sources.FixedTemperature bouConExtWin[
    NConExtWin](each T=293.15) "Boundary condition";

  Modelica.Thermal.HeatTransfer.Sources.FixedTemperature bouConExtWinFra[
    NConExtWin](each T=293.15) "Boundary condition";

  Modelica.Thermal.HeatTransfer.Sources.FixedTemperature bouConPar_a[NConPar](each T=
       293.15) "Boundary condition";

  Modelica.Thermal.HeatTransfer.Sources.FixedTemperature bouConPar_b[NConPar](each T=
       293.15) "Boundary condition";

  Modelica.Thermal.HeatTransfer.Sources.FixedTemperature bouConBou[NConBou](each T=293.15) 
    "Boundary condition";

  Modelica.Thermal.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 PartialLongWaveRadiation;

HTML-documentation generated by Dymola Thu Mar 17 10:17:17 2011.