Buildings.HeatTransfer.Radiosity.BaseClasses

Package with base classes for radiosity models

Information

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

Package Content

NameDescription
Buildings.HeatTransfer.Radiosity.BaseClasses.RadiosityTwoSurfaces RadiosityTwoSurfaces Model for the radiosity balance of a device with two surfaces
Buildings.HeatTransfer.Radiosity.BaseClasses.RadiosityOneSurface RadiosityOneSurface Model for the radiosity balance of a device with one surface
ParametersOneSurface Parameters that are used to model one surface
ParametersTwoSurfaces Parameters that are used to model two surfaces with the same area


Buildings.HeatTransfer.Radiosity.BaseClasses.RadiosityTwoSurfaces Buildings.HeatTransfer.Radiosity.BaseClasses.RadiosityTwoSurfaces

Model for the radiosity balance of a device with two surfaces

Buildings.HeatTransfer.Radiosity.BaseClasses.RadiosityTwoSurfaces

Information


Partial model for a device with two surfaces.

Extends from Buildings.BaseClasses.BaseIcon (Base icon).

Parameters

TypeNameDefaultDescription
AreaA Surface area [m2]

Connectors

TypeNameDescription
input RadiosityInflowJIn_aIncoming radiosity at surface a [W]
input RadiosityInflowJIn_bIncoming radiosity at surface b [W]
output RadiosityOutflowJOut_aOutgoing radiosity at surface a [W]
output RadiosityOutflowJOut_bOutgoing radiosity at surface b [W]

Modelica definition

partial block RadiosityTwoSurfaces 
  "Model for the radiosity balance of a device with two surfaces"
  extends Buildings.BaseClasses.BaseIcon;
  parameter Modelica.SIunits.Area A "Surface area";

  Buildings.HeatTransfer.Interfaces.RadiosityInflow JIn_a(start=A*0.8*Modelica.Constants.sigma*293.15^4) 
    "Incoming radiosity at surface a";
  Buildings.HeatTransfer.Interfaces.RadiosityInflow JIn_b(start=A*0.8*Modelica.Constants.sigma*293.15^4) 
    "Incoming radiosity at surface b";
  Buildings.HeatTransfer.Interfaces.RadiosityOutflow JOut_a 
    "Outgoing radiosity at surface a";
  Buildings.HeatTransfer.Interfaces.RadiosityOutflow JOut_b 
    "Outgoing radiosity at surface b";

end RadiosityTwoSurfaces;

Buildings.HeatTransfer.Radiosity.BaseClasses.RadiosityOneSurface Buildings.HeatTransfer.Radiosity.BaseClasses.RadiosityOneSurface

Model for the radiosity balance of a device with one surface

Buildings.HeatTransfer.Radiosity.BaseClasses.RadiosityOneSurface

Information


Partial model for a device with one surface.

Extends from Buildings.BaseClasses.BaseIcon (Base icon).

Parameters

TypeNameDefaultDescription
AreaA Surface area [m2]

Connectors

TypeNameDescription
input RadiosityInflowJInIncoming radiosity [W]
output RadiosityOutflowJOutOutgoing radiosity [W]

Modelica definition

partial model RadiosityOneSurface 
  "Model for the radiosity balance of a device with one surface"
  extends Buildings.BaseClasses.BaseIcon;
  parameter Modelica.SIunits.Area A "Surface area";

  Buildings.HeatTransfer.Interfaces.RadiosityInflow JIn(start=A*0.8*Modelica.Constants.sigma*293.15^4) 
    "Incoming radiosity";
  Buildings.HeatTransfer.Interfaces.RadiosityOutflow JOut "Outgoing radiosity";

end RadiosityOneSurface;

Buildings.HeatTransfer.Radiosity.BaseClasses.ParametersOneSurface

Parameters that are used to model one surface

Information


Parameters that are used for classes with one surface.

Parameters

TypeNameDefaultDescription
EmissivityepsLW Long wave emissivity [1]
ReflectionCoefficientrhoLW Long wave reflectivity [1]
TransmissionCoefficienttauLW Long wave transmissivity [1]
BooleanlinearizefalseSet to true to linearize emissive power
TemperatureT0293.15Temperature used to linearize radiative heat transfer [K]

Modelica definition

model ParametersOneSurface 
  "Parameters that are used to model one surface"
  parameter Modelica.SIunits.Emissivity epsLW "Long wave emissivity";
  parameter Modelica.SIunits.ReflectionCoefficient rhoLW 
    "Long wave reflectivity";
  parameter Modelica.SIunits.TransmissionCoefficient tauLW 
    "Long wave transmissivity";
  parameter Boolean linearize=false "Set to true to linearize emissive power";
  parameter Modelica.SIunits.Temperature T0=293.15 
    "Temperature used to linearize radiative heat transfer";
protected 
 final parameter Real T03(min=0, unit="K3")=T0^3 "3rd power of temperature T0";

initial equation 
  assert(abs(1-epsLW-rhoLW-tauLW) < Modelica.Constants.eps,
    "Emissivity, reflectivity and transmissivity do not add up to one. Check parameters.");

end ParametersOneSurface;

Buildings.HeatTransfer.Radiosity.BaseClasses.ParametersTwoSurfaces

Parameters that are used to model two surfaces with the same area

Information


Parameters that are used for classes with two surfaces.

Parameters

TypeNameDefaultDescription
EmissivityepsLW_a Long wave emissivity of surface a [1]
EmissivityepsLW_b Long wave emissivity of surface b [1]
ReflectionCoefficientrhoLW_a Long wave reflectivity of surface a [1]
ReflectionCoefficientrhoLW_b Long wave reflectivity of surface b [1]
TransmissionCoefficienttauLW Long wave transmissivity of glass pane [1]
BooleanlinearizefalseSet to true to linearize emissive power
TemperatureT0293.15Temperature used to linearize radiative heat transfer [K]

Modelica definition

model ParametersTwoSurfaces 
  "Parameters that are used to model two surfaces with the same area"
  parameter Modelica.SIunits.Emissivity epsLW_a 
    "Long wave emissivity of surface a";
  parameter Modelica.SIunits.Emissivity epsLW_b 
    "Long wave emissivity of surface b";
  parameter Modelica.SIunits.ReflectionCoefficient rhoLW_a 
    "Long wave reflectivity of surface a";
  parameter Modelica.SIunits.ReflectionCoefficient rhoLW_b 
    "Long wave reflectivity of surface b";
  parameter Modelica.SIunits.TransmissionCoefficient tauLW 
    "Long wave transmissivity of glass pane";
  parameter Boolean linearize = false "Set to true to linearize emissive power";
  parameter Modelica.SIunits.Temperature T0=293.15 
    "Temperature used to linearize radiative heat transfer";
protected 
 final parameter Real T03(min=0, unit="K3")=T0^3 "3rd power of temperature T0";

initial equation 
    assert(abs(1-epsLW_a-rhoLW_a-tauLW) < Modelica.Constants.eps,
    "Emissivity, reflectivity and transmissivity of surface a do not add up to one. Check parameters.");
    assert(abs(1-epsLW_b-rhoLW_b-tauLW) < Modelica.Constants.eps,
    "Emissivity, reflectivity and transmissivity of surface b do not add up to one. Check parameters.");

end ParametersTwoSurfaces;

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