modelPVRadiationHorizontal
PV radiation and absorptance model - input: total irradiance on horizontal plane
Information
Overview
Model for determining Irradiance and absorptance ratio for PV modules - input: total irradiance on horizontal plane.
References
Solar engineering of thermal processes.
by Duffie, John A. ;
Beckman, W. A.
Regenerative Energiesysteme: Technologie ; Berechnung ;
Simulation
by Quaschning, Volker:
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | lat | Latitude | |
| Real | lon | Longitude | |
| Real | alt | Site altitude in Meters, default= 1 | |
| Real | til | Surface tilt. til=90 degree for walls; til=0 for ceilings; til=180 for roof | |
| Real | azi | Module surface azimuth. azi=-90 degree if normal of surface outward unit points towards east; azi=0 if it points towards south | |
| Real | timZon | Time zone in seconds relative to GMT | |
| Real | groRef | Ground refelctance | |
| Real | b_0 | 0.935823 | |
| Real | b_1 | 0.054289 | |
| Real | b_2 | -0.008677 | |
| Real | b_3 | 0.000527 | |
| Real | b_4 | -0.000011 | |
| Real | radTil0 | 1000 | total solar radiation on the horizontal surface under standard conditions |
| Real | G_sc | 1376 | Solar constant |
| Real | glaExtCoe | 4 | Glazing extinction coefficient for glass |
| Real | glaThi | 0.002 | Glazing thickness for most PV cell panels |
| Real | refInd | 1.526 | Effective index of refraction of the cell cover (glass) |
| Real | tau_0 | exp(-(glaExtCoe*glaThi))*(1 - ((refInd - 1)/(refInd + 1))^2) | Transmittance at standard conditions (incAng=refAng=0) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealOutput | radTil | Total solar radiation on the tilted surface | |
| Modelica.Blocks.Interfaces.RealOutput | absRadRat | Ratio of absorbed radiation under operating conditions to standard conditions | |
| Modelica.Blocks.Interfaces.RealInput | radHor | Total solar irradiance on the horizontal surface |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | cloTim | Local clock time | |
| Real | nDay | Day number with units of seconds | |
| Real | radHorBea | Beam solar radiation on the horizontal surface | |
| Real | radHorDif | Diffuse solar radiation on the horizontal surface | |
| Real | k_t | Clearness index | |
| Real | airMas | Air mass | |
| Real | airMasMod | Air mass modifier | |
| Modelica.Units.SI.Angle | incAngGro | Incidence angle for ground reflection | |
| Modelica.Units.SI.Angle | incAngDif | Incidence angle for diffuse radiation | |
| Real | incAngMod | Incidence angle modifier | |
| Real | incAngModGro | Incidence angle modifier for ground refelction | |
| Real | incAngModDif | Incidence angle modifier for diffuse radiation | |
| Modelica.Units.SI.Angle | refAng | Angle of refraction | |
| Modelica.Units.SI.Angle | refAngGro | Angle of refraction for ground reflection | |
| Modelica.Units.SI.Angle | refAngDif | Angle of refraction for diffuse irradiation | |
| Real | tau | Transmittance of the cover system | |
| Real | tau_ground | Transmittance of the cover system for ground reflection | |
| Real | tau_diff | Transmittance of the cover system for diffuse radiation | |
| Real | R_b | Ratio of irradiance on tilted surface to horizontal surface | |
| Modelica.Units.SI.Angle | zen | Zenith angle | |
| AixLib.BoundaryConditions.SolarGeometry.BaseClasses.SolarHourAngle | solHouAng | Solar hour angle | |
| AixLib.BoundaryConditions.WeatherData.BaseClasses.LocalCivilTime | locTim | Block that computes the local civil time | |
| AixLib.BoundaryConditions.WeatherData.BaseClasses.SolarTime | solTim | Block that computes the solar time | |
| AixLib.BoundaryConditions.WeatherData.BaseClasses.EquationOfTime | eqnTim | Block that computes the equation of time | |
| AixLib.BoundaryConditions.SolarGeometry.BaseClasses.Declination | decAng | Declination angle | |
| AixLib.BoundaryConditions.SolarGeometry.BaseClasses.IncidenceAngle | incAng | Incidence angle | |
| AixLib.BoundaryConditions.SolarGeometry.BaseClasses.ZenithAngle | zenAng | Zenith angle | |
| AixLib.Utilities.Time.ModelTime | modTim | Block that outputs simulation time |