blockBlackBody

Calculate black body sky temperature

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

This component computes the black-body sky temperature.

For calTSky = 0, the model uses horizontal infrared irradiation. Otherwise, it uses dry buld temperature, dew point temperature and opaque sky cover.

Parameters

TypeNameDefaultDescription
Buildings.BoundaryConditions.Types.SkyTemperatureCalculationcalTSkyBuildings.BoundaryConditions.Types.SkyTemperatureCalculation.TemperaturesAndSkyCoverComputation of black-body sky temperature

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputTDryBulDry bulb temperature at ground level
Modelica.Blocks.Interfaces.RealInputTDewPoiDew point temperature
Modelica.Blocks.Interfaces.RealInputnOpaOpaque sky cover [0, 1]
Modelica.Blocks.Interfaces.RealOutputTBlaSkyBlack-body sky temperature
Modelica.Blocks.Interfaces.RealInputHHorIRHorizontal infrared irradiation

Revisions

  • November 3, 2017, by Michael Wetter:
    Removed import statement.
    This is for #852.
  • January 6, 2016, by Moritz Lauster:
    Changed unit and comment of input nOpa for correct display of units in weaBus and input radHorIR to HHorIR for #376.
  • May 5, 2015, by Filip Jorissen:
    Converted algorithm section into equation section for easier differentiability.
  • August 11, 2012, by Wangda Zuo:
    Renamed radHor to radHorIR.
  • October 3, 2011, by Michael Wetter:
    Used enumeration to set the sky temperature computation. Fixed error in if-then statement that led to a selection of the wrong branch to compute the sky temperature.
  • March 16, 2011, by Michael Wetter:
    Added types for parameters and attributes for variables. Removed default parameter value.
  • March 15, 2011, by Wangda Zuo:
    Use smoothMin() instead of min().
  • June 1, 2010, by Wangda Zuo:
    First implementation.