Skip to main content

Summary

The Perez transposition model estimates sky diffuse irradiance on a tilted surface using empirical coefficients derived from extensive sky radiance measurements. The model decomposes sky diffuse into three components: isotropic background, circumsolar brightening near the solar disk, and horizon brightening near the horizon band. Sky clearness and brightness indices determine which coefficient set is applied. PlantPredict supports multiple Perez coefficient sets derived from different locations and time periods to optimize accuracy for specific climatic conditions.

Inputs

NameSymbolUnitsDescription
Diffuse Horizontal IrradianceDHIDHIW/m²Diffuse irradiance on horizontal surface
Direct Normal IrradianceDNIDNIW/m²Direct beam irradiance perpendicular to sun
Extraterrestrial DNIDNIextraDNI_{extra}W/m²Direct normal irradiance at top of atmosphere
Solar Zenith Angleθz\theta_zdegreesAngle between sun and local vertical
Angle of Incidenceθ\thetadegreesAngle between sun and surface normal
Surface Tilt Angleβ\betadegreesTilt angle of surface from horizontal
Atmospheric PressurePPhPaLocal atmospheric pressure
Air Mass ModelSelection of Kasten-Sandia or Bird-Hulstrom
Perez CoefficientsSelection of coefficient set (see Detailed Description)
Circumsolar TreatmentChoice of Direct or Diffuse allocation

Outputs

NameSymbolUnitsDescription
Isotropic ComponentEisotropicE_{isotropic}W/m²Uniform background diffuse irradiance
Circumsolar ComponentEcircumsolarE_{circumsolar}W/m²Circumsolar brightening near solar disk
Horizon ComponentEhorizonE_{horizon}W/m²Horizon brightening near horizon band
Sky Diffuse on TiltEskyE_{sky}W/m²Total sky diffuse irradiance on tilted surface

Detailed Description

Sky Clearness and Brightness Indices

The Perez model uses two atmospheric parameters to characterize sky conditions: Sky Clearness Index (ε\varepsilon): Represents the clarity of the atmosphere, accounting for the ratio of total to diffuse horizontal irradiance and solar zenith angle: ε=DHI+DNIDHI+κθz31+κθz3\varepsilon = \frac{\frac{DHI + DNI}{DHI} + \kappa \theta_z^3}{1 + \kappa \theta_z^3} where θz\theta_z is in radians and κ=1.041\kappa = 1.041 is an empirical constant. Sky Brightness Index (Δ\Delta): Represents the amount of diffuse irradiance relative to extraterrestrial irradiance, normalized by : Δ=DHImDNIextra\Delta = \frac{DHI \cdot m}{DNI_{extra}} where mm is the relative (non pressure-corrected) air mass calculated using the selected air mass model.

Perez Coefficient Lookup

The clearness index ε\varepsilon is binned into 8 categories corresponding to sky conditions from overcast to clear. Each bin has associated empirical coefficients used to compute brightness coefficients F1F_1 and F2F_2:
Binε\varepsilon RangeSky Condition
1[1.000, 1.065)Overcast
2[1.065, 1.230)Overcast
3[1.230, 1.500)Partly Cloudy
4[1.500, 1.950)Partly Cloudy
5[1.950, 2.800)Partly Cloudy
6[2.800, 4.500)Clear
7[4.500, 6.200)Clear
8[6.200, ∞)Clear
For each bin, coefficients f11,f12,f13,f21,f22,f23f_{11}, f_{12}, f_{13}, f_{21}, f_{22}, f_{23} are defined. PlantPredict supports multiple coefficient sets, each tailored to specific climatic conditions and derived from empirical measurements: Composite Coefficient Sets:
  • PlantPredict: Default coefficient set based on Perez 1987/1988 formulation.
  • All Sites Composite 1990: Comprehensive set derived from data across multiple locations using 1990 methodology.
  • All Sites Composite 1988: Earlier composite set based on 1988 methodology from various sites.
  • Sandia Composite 1988: Developed using data from Sandia National Laboratories.
  • USA Composite 1988: Based on data collected from various U.S. locations.
Location-Specific Coefficient Sets (1988):
  • France 1988: Derived from data collected in France.
  • Phoenix 1988: Based on data from Phoenix, Arizona.
  • El Monte 1988: Derived from data collected in El Monte, California.
  • Osage 1988: Based on data from Osage, Iowa.
  • Albuquerque 1988: Derived from data collected in Albuquerque, New Mexico.
  • Cape Canaveral 1988: Based on data from Cape Canaveral, Florida.
  • Albany 1988: Derived from data collected in Albany, New York.
The selection of coefficient set can influence model accuracy depending on site-specific climatic conditions. Composite sets provide general applicability, while location-specific sets may offer improved accuracy for sites with similar climate characteristics.

Brightness Coefficients

The brightness coefficients F1F_1 and F2F_2 are computed using the binned coefficients: F1=f11+f12Δ+f13θzF_1 = f_{11} + f_{12} \Delta + f_{13} \theta_z F2=f21+f22Δ+f23θzF_2 = f_{21} + f_{22} \Delta + f_{23} \theta_z where θz\theta_z is in radians. A quality control constraint is applied: F10F_1 \geq 0.

Irradiance Components

Isotropic Component: Uniform diffuse irradiance from the sky dome, reduced by the fraction attributed to circumsolar and horizon brightening: Eisotropic=DHI1F12(1+cos(β))E_{isotropic} = DHI \cdot \frac{1 - F_1}{2} \cdot (1 + \cos(\beta)) Circumsolar Component: Directional diffuse irradiance concentrated near the solar disk: Ecircumsolar=DHIF1max(cos(θ),0)max(cos(θz),cos(85°))E_{circumsolar} = DHI \cdot F_1 \cdot \frac{\max(\cos(\theta), 0)}{\max(\cos(\theta_z), \cos(85°))} The denominator is constrained to prevent numerical instabilities near the horizon. Horizon Component: Diffuse irradiance from the horizon band: Ehorizon=DHIF2sin(β)E_{horizon} = DHI \cdot F_2 \cdot \sin(\beta) The horizon component can be negative, representing reduced diffuse irradiance when the tilted surface views less of the bright horizon band.

Circumsolar Allocation

The circumsolar component can be allocated to beam or diffuse POA irradiance: Direct Allocation: Esky=Eisotropic+EhorizonE_{sky} = E_{isotropic} + E_{horizon} Ebeam=DNIcos(θ)+EcircumsolarE_{beam} = DNI \cdot \cos(\theta) + E_{circumsolar} Diffuse Allocation: Esky=Eisotropic+Ecircumsolar+EhorizonE_{sky} = E_{isotropic} + E_{circumsolar} + E_{horizon} Ebeam=DNIcos(θ)E_{beam} = DNI \cdot \cos(\theta)

Quality Control

Version-dependent quality controls are applied:
  • Version 11 and later: Eisotropic0E_{isotropic} \geq 0, Ecircumsolar0E_{circumsolar} \geq 0, EhorizonE_{horizon} is allowed to be negative.
  • Version 10 and earlier: No minimum constraints on components.
Sky diffuse irradiance is capped at 800 W/m² to prevent unrealistically high values in edge cases.

References

  • Perez, R., Seals, R., Ineichen, P., Stewart, R., & Menicucci, D. (1987). A new simplified version of the Perez diffuse irradiance model for tilted surfaces. Solar Energy, 39(3), 221–231.
  • Perez, R., Ineichen, P., Seals, R., Michalsky, J., & Stewart, R. (1990). Modeling daylight availability and irradiance components from direct and global irradiance. Solar Energy, 44(5), 271–289.
  • Holmgren, W. F., Hansen, C. W., & Mikofski, M. A. (2018). pvlib python: A python package for modeling solar energy systems. Journal of Open Source Software, 3(29), 884.