pvperfsolar performance modeling

Reference / Transposition

Model option

Perez 1990

A sky of a uniform dome, a circumsolar ring and a horizon band

Inputs used: Plane tilt, Azimuth, Global horizontal irradiance, Diffuse horizontal irradiance, Direct normal irradiance, Albedo

Method

The Perez model splits the diffuse sky light into three parts: a uniform dome, a bright ring around the sun (the circumsolar region) and a bright band along the horizon. The circumsolar coefficient F1F_1 moves a share of the diffuse light from the dome to the ring, and the horizon-band coefficient F2F_2 sets the strength of the band. Both coefficients come from a published table: the sky clearness ε\varepsilon selects the row, and within the row they vary with the sky brightness Δ\Delta and the zenith angle of the sun. On a clear day most of the diffuse light comes from near the sun; under an overcast sky it comes evenly from the dome. The direct sunlight converts to the plane by the cosine of the incidence angle, and the ground-reflected light by the albedo and the tilt. The Perez settings step fixes the solar constant SS and its eccentricity factor ete_t, the source of the direct normal irradiance, the air-mass formula, the altitude factor fzf_z and the limits cεc_\varepsilon, F1,minF_{1,min} and αc\alpha_c.

The Perez sky: uniform dome, circumsolar ring and horizon band

The math

  1. Extraterrestrial irradiance
  2. Direct sunlight
  3. Sky clearness
  4. Sky brightness
  5. Circumsolar and horizon-band coefficients
  6. Uniform part
  7. Circumsolar part
  8. Horizon-band part
  9. Diffuse sky light on the plane
E0=S et(1)E_0 = S\,e_t \tag{1} B=DNIused max⁡(0, cos⁡θ)(2)B = \text{DNI}_{used}\,\max(0,\ \cos\theta) \tag{2} ε=(D+DNIε)/D+1.041 θz31+1.041 θz3,DNIε=min⁡ ⁣(DNIused, cε E0)(3)\varepsilon = \frac{(D + \text{DNI}_\varepsilon)/D + 1.041\,\theta_z^3}{1 + 1.041\,\theta_z^3},\qquad \text{DNI}_\varepsilon = \min\!\left(\text{DNI}_{used},\ c_\varepsilon\,E_0\right) \tag{3} Δ=D AM fzE0(4)\Delta = \frac{D\,\text{AM}\,f_z}{E_0} \tag{4} F1=max⁡ ⁣(F1,min, f11+f12 Δ+f13 θz),F2=f21+f22 Δ+f23 θz(5)F_1 = \max\!\left(F_{1,min},\ f_{11} + f_{12}\,\Delta + f_{13}\,\theta_z\right),\qquad F_2 = f_{21} + f_{22}\,\Delta + f_{23}\,\theta_z \tag{5} Diso=D (1−F1) 1+cos⁡β2(6)D_{iso} = D\,(1 - F_1)\,\frac{1 + \cos\beta}{2} \tag{6} Dcirc={D F1 max⁡(0, cos⁡θ)max⁡(sin⁡5°, sin⁡α)α≥αc0α<αc(7)D_{circ} = \begin{cases} D\,F_1\,\dfrac{\max(0,\ \cos\theta)}{\max(\sin 5°,\ \sin\alpha)} & \alpha \ge \alpha_c \\ 0 & \alpha < \alpha_c \end{cases} \tag{7} Dhb=D F2sin⁡β(8)D_{hb} = D\,F_2\sin\beta \tag{8} Dplane=Diso+Dcirc+Dhb(9)D_{plane} = D_{iso} + D_{circ} + D_{hb} \tag{9}

where

Symbol Meaning Unit
E0E_0 the extraterrestrial normal irradiance W/m²
SS the solar constant, set by the Perez settings W/m²
ete_t the correction for the Earth's distance from the sun at the time of the timestep, set by the Perez settings —
DNIused\text{DNI}_{used} the direct normal irradiance the model uses, set by the Perez settings W/m²
BB the direct sunlight on the module plane W/m²
θ\theta the angle between the sun and the perpendicular to the module plane degrees
ε\varepsilon the sky clearness, which selects the row of the coefficient table —
DD the diffuse horizontal irradiance of the weather file W/m²
DNIε\text{DNI}_\varepsilon the direct normal irradiance that enters the sky clearness W/m²
θz\theta_z the zenith angle of the sun, 90° minus α\alpha radians
cεc_\varepsilon the cap on the direct part of the clearness, as a fraction of E0E_0, set by the Perez settings —
Δ\Delta the sky brightness —
AM\text{AM} the relative air mass, from the formula the Perez settings select —
fzf_z the altitude factor of the sky brightness, set by the Perez settings —
F1F_1 the circumsolar coefficient —
F2F_2 the horizon-band coefficient —
f11…f23f_{11} \ldots f_{23} the six coefficients of the clearness row, from the published table —
F1,minF_{1,min} the floor of the circumsolar coefficient, set by the Perez settings —
DisoD_{iso} the uniform part of the diffuse light on the plane W/m²
β\beta the tilt of the module plane from the horizontal degrees
DcircD_{circ} the circumsolar part of the diffuse light on the plane W/m²
α\alpha the elevation of the sun above the horizon degrees
αc\alpha_c the sun elevation below which the circumsolar part is zero, set by the Perez settings degrees
DhbD_{hb} the horizon-band part of the diffuse light on the plane W/m²
DplaneD_{plane} the diffuse sky light on the module plane W/m²

References

  1. Perez, Ineichen, Seals, Michalsky & Stewart 1990, Modeling daylight availability and irradiance components from direct and global irradiance, Solar Energy 44(5) 271–289

API

array.transposition_model = perez

Symbols follow the symbol registry.