| Name | Description | 
|---|---|
| Model for the radiosity balance of a device with two surfaces | |
| 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
Extends from Buildings.BaseClasses.BaseIcon (Base icon).
| Type | Name | Default | Description | 
|---|---|---|---|
| Area | A | Surface area [m2] | 
| Type | Name | Description | 
|---|---|---|
| input RadiosityInflow | JIn_a | Incoming radiosity at surface a [W] | 
| input RadiosityInflow | JIn_b | Incoming radiosity at surface b [W] | 
| output RadiosityOutflow | JOut_a | Outgoing radiosity at surface a [W] | 
| output RadiosityOutflow | JOut_b | Outgoing radiosity at surface b [W] | 
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
Extends from Buildings.BaseClasses.BaseIcon (Base icon).
| Type | Name | Default | Description | 
|---|---|---|---|
| Area | A | Surface area [m2] | 
| Type | Name | Description | 
|---|---|---|
| input RadiosityInflow | JIn | Incoming radiosity [W] | 
| output RadiosityOutflow | JOut | Outgoing radiosity [W] | 
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; 
Parameters that are used for classes with one surface.
| Type | Name | Default | Description | 
|---|---|---|---|
| Emissivity | epsLW | Long wave emissivity [1] | |
| ReflectionCoefficient | rhoLW | Long wave reflectivity [1] | |
| TransmissionCoefficient | tauLW | Long wave transmissivity [1] | |
| Boolean | linearize | false | Set to true to linearize emissive power | 
| Temperature | T0 | 293.15 | Temperature used to linearize radiative heat transfer [K] | 
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;
 
Parameters that are used for classes with two surfaces.
| Type | Name | Default | Description | 
|---|---|---|---|
| Emissivity | epsLW_a | Long wave emissivity of surface a [1] | |
| Emissivity | epsLW_b | Long wave emissivity of surface b [1] | |
| ReflectionCoefficient | rhoLW_a | Long wave reflectivity of surface a [1] | |
| ReflectionCoefficient | rhoLW_b | Long wave reflectivity of surface b [1] | |
| TransmissionCoefficient | tauLW | Long wave transmissivity of glass pane [1] | |
| Boolean | linearize | false | Set to true to linearize emissive power | 
| Temperature | T0 | 293.15 | Temperature used to linearize radiative heat transfer [K] | 
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;