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
| Type | Name | Default | Description |
|---|---|---|---|
| Real | pi | Modelica.Constants.pi | |
| Real | sc | 1353 | |
| Real | tilt | Tilt of surface | |
| Real | tiltr | pi*tilt/180 | Tilt of surface |
| Real | ro | 0.33 | |
| Real | cr | 1 | Direct light gain factor |
| Real | cf | 1 | Diffuse light gain factor |
| Real | absor | Absorption coefficient | |
| Modelica.SIunits.Area | area | Area of exposed surface | |
| Real | OH | ||
| Real | W |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | alt | Altitude | |
| Modelica.Blocks.Interfaces.RealInput | Temp | Temperature | |
| Modelica.Blocks.Interfaces.RealInput | inc | Inclination | |
| Modelica.Blocks.Interfaces.RealInput[6] | u | Connector of Real input signals | |
| Modelica.Blocks.Interfaces.RealOutput | y | Connector of Real output signal |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | altL | Limited altitude value | |
| Real | sou | ||
| Real | idn | ||
| Real | dir | Direct light | |
| Real | dif | Diffuse light | |
| Real | Time | ||
| Real | BTime | ||
| Real | CTime | ||
| Modelica.Blocks.Nonlinear.Limiter | L2 | ||
| Modelica.Blocks.Nonlinear.Limiter | altLim | ||
| Modelica.Blocks.Nonlinear.Limiter | Ldir | ||
| Modelica.Blocks.Nonlinear.Limiter | Ldif | ||
| Modelica.Blocks.Math.Product | P1 | ||
| Modelica.Blocks.Math.Division | D1 | ||
| Modelica.Blocks.Math.Add | A1 | ||
| Modelica.Blocks.Math.Gain | Absorption | ||
| Modelica.Blocks.Math.Gain | Gdif | ||
| Modelica.Blocks.Math.Gain | Gdir | ||
| Modelica.Blocks.Math.Sign | altSign | ||
| Modelica.Blocks.Sources.Clock | Clock1 |