blockSolarRadiation

Solar radiation

Information

This block computes the solar radiation available to any sun-exposed surface on the basis of the position of the sun in the sky and the relative angle at which the exposed surface faces the sun. Also used are the color of the exposed surface (absorption coefficient).

The model is fairly complex. It calculates not only the direct radiation from the sun, but also the diffuse radiation received through the atmosphere.

Parameters

TypeNameDefaultDescription
RealpiModelica.Constants.pi
Realsc1353
RealtiltTilt of surface
Realtiltrpi*tilt/180Tilt of surface
Realro0.33
Realcr1Direct light gain factor
Realcf1Diffuse light gain factor
RealabsorAbsorption coefficient
Modelica.SIunits.AreaareaArea of exposed surface
RealOH
RealW

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputaltAltitude
Modelica.Blocks.Interfaces.RealInputTempTemperature
Modelica.Blocks.Interfaces.RealInputincInclination
Modelica.Blocks.Interfaces.RealInput[6]uConnector of Real input signals
Modelica.Blocks.Interfaces.RealOutputyConnector of Real output signal

Components

TypeNameDefaultDescription
RealaltLLimited altitude value
Realsou
Realidn
RealdirDirect light
RealdifDiffuse light
RealTime
RealBTime
RealCTime
Modelica.Blocks.Nonlinear.LimiterL2
Modelica.Blocks.Nonlinear.LimiteraltLim
Modelica.Blocks.Nonlinear.LimiterLdir
Modelica.Blocks.Nonlinear.LimiterLdif
Modelica.Blocks.Math.ProductP1
Modelica.Blocks.Math.DivisionD1
Modelica.Blocks.Math.AddA1
Modelica.Blocks.Math.GainAbsorption
Modelica.Blocks.Math.GainGdif
Modelica.Blocks.Math.GainGdir
Modelica.Blocks.Math.SignaltSign
Modelica.Blocks.Sources.ClockClock1