Documentation Index
Fetch the complete documentation index at: https://docs.plantpredict.com/llms.txt
Use this file to discover all available pages before exploring further.
Summary
Diffuse-Direct models separate global horizontal irradiance () into its direct normal irradiance () and diffuse horizontal irradiance () components. PlantPredict implements three decomposition models: Erbs, Reindl, and DIRINT. These models use empirically derived relationships based on the and atmospheric parameters to estimate the diffuse fraction of GHI under varying sky conditions.
| Name | Symbol | Units | Description |
|---|
| Global Horizontal Irradiance | GHI | W/m² | Total irradiance on horizontal surface from weather data |
| Extraterrestrial Direct Normal Irradiance | DNIextra | W/m² | Solar irradiance at top of atmosphere |
| Solar Zenith Angle | θz | degrees | Angle between sun and local vertical |
| Ambient Air Temperature | Ta | °C | Ambient air temperature (Reindl model only) |
| Relative Humidity | RH | % | Relative humidity (Reindl model only) |
| Atmospheric Pressure | P | hPa | Local atmospheric pressure, used for air mass calculation (DIRINT model only) |
Outputs
| Name | Symbol | Units | Description |
|---|
| Diffuse Horizontal Irradiance | DHI | W/m² | Solar radiation from the sky dome (excluding direct beam) |
| Direct Normal Irradiance | DNI | W/m² | Direct beam component perpendicular to sun’s rays |
Detailed Description
All models begin by computing the clearness index, representing the fraction of extraterrestrial irradiance reaching the ground:
Kt=DNIextracos(θz)GHI
where θz is the solar . Kt is set to 0 if θz≥87.9°.
The clearness index characterizes sky conditions from overcast (Kt<0.3) to clear (Kt>0.7).
Erbs Model
The Erbs model uses only clearness index to compute diffuse fraction fd using a piecewise polynomial function:
| Kt value | Diffuse Fraction Equation |
|---|
| Kt≤0.22 | fd=1.0−0.09Kt |
| 0.22<Kt≤0.8 | fd=0.9511−0.1604Kt+4.388Kt2−16.638Kt3+12.336Kt4 |
| Kt>0.8 | fd=0.165 |
Once fd is determined, the DHI is calculated, then the DNI is obtained from the :
DHI=fd×GHI
DNI=cos(θz)GHI−DHI
Reindl Model
The Reindl model extends the clearness index approach by incorporating solar zenith angle, air temperature, and relative humidity, accounting for sun position and atmospheric effects on scattering.
When relative humidity is provided in the weather file (converted from % to a fraction from 0 to 1):
| Kt Value | Diffuse Fraction Equation |
|---|
| 0≤Kt≤0.3 | fd=1−0.232Kt+0.0239cos(θz)−0.000682Ta+0.0195RH |
| 0.3<Kt≤0.83 | fd=1.329−1.716Kt+0.267cos(θz)−0.00357Ta+0.106RH |
| Kt>0.83 | fd=0.426Kt−0.256cos(θz)+0.00349Ta+0.0734RH |
When relative humidity is not provided in the weather file:
| Kt Value | Diffuse Fraction Equation |
|---|
| 0≤Kt≤0.3 | fd=1.02−0.254Kt+0.0123cos(θz) |
| 0.3<Kt≤0.83 | fd=1.4−1.749Kt+0.177cos(θz) |
| Kt>0.83 | fd=0.486Kt−0.182cos(θz) |
Physical limits: The empirical correlations can produce non-physical values at edge cases. The following bounds from Reindl et al. (1990) are applied to clamp results:
| Kt Value | Limits | Reason |
|---|
| Kt≤0.3 | fd≤1.0 | Diffuse fraction cannot exceed 100% |
| 0.3<Kt≤0.83 | 0.1≤fd≤0.971 | Prevents regression overshoot |
| Kt>0.83 | fd≥0.1 | Minimum diffuse from atmospheric scattering |
PlantPredict uses 0.83 as the upper clearness index threshold (modified from 0.78 in the original published model), based on a regression against measured irradiance data from the Cimarron Solar Facility in New Mexico. These “Reindl adjusted” variants are documented in Lave et al. (2014).
Once fd is determined, the DHI is calculated, then the DNI is obtained from the :
DHI=fd×GHI
DNI=cos(θz)GHI−DHI
DIRINT Model
The DIRINT (Direct Insolation Radiation INTegration) model is an enhancement of the DISC model. It first computes an initial DNI estimate using DISC, then applies a correction factor based on temporal stability and atmospheric conditions. This allows DIRINT to distinguish between steady hazy conditions and variable cloudy conditions that have similar instantaneous clearness indices. DIRINT uses pressure-corrected AM′ as an input, calculated internally using the Bird-Hulstrom formula (see Air Mass for details).
Step 1: DISC Initial Estimate
The DISC (Direct Insolation Simulation Code) model computes an initial DNI estimate using direct normal factors:
- Knc = Clear-sky transmittance: theoretical maximum under clear conditions, decreasing with air mass
- ΔKn = Transmittance reduction: correction for clouds, aerosols, and (derived from Kt)
- Kn = Actual transmittance: net transmittance after atmospheric effects
The clear-sky transmittance is a polynomial function of air mass:
Knc=0.866−0.122AM′+0.0121AM′2−0.000653AM′3+0.000014AM′4
The transmittance reduction uses coefficients A, B, C that depend on Kt:
ΔKn=A+BeC×AM′
where each coefficient X∈{A,B,C} is computed as:
X=c0+c1Kt+c2Kt2+c3Kt3
For Kt>0.6:| Coefficient X | c0 | c1 | c2 | c3 |
|---|
| A | −5.743 | 21.77 | −27.49 | 11.56 |
| B | 41.4 | −118.5 | 66.05 | 31.9 |
| C | −47.01 | 184.2 | −222 | 73.81 |
For Kt≤0.6:| Coefficient X | c0 | c1 | c2 | c3 |
|---|
| A | 0.512 | −1.56 | 2.286 | −2.222 |
| B | 0.37 | 0.962 | 0 | 0 |
| C | −0.28 | 0.932 | −2.048 | 0 |
The actual transmittance and DNI are then:
Kn=Knc−ΔKn
DNIDISC=Kn×DNIextra
DNIDISC=0 if any of the following conditions are met:
- GHI<1 W/m²
- DNIDISC<0
- θz>87° (Version 09 and earlier) or θz>90° (Version 10 and later)
Step 2: DIRINT Correction Coefficient Lookup
DIRINT improves upon DISC by using four parameters to look up a correction coefficient CDIRINT: modified clearness index (Kt′), temporal stability (ΔKt′), zenith angle (θz), and precipitable water (W, not used by PlantPredict).
The modified clearness index normalizes for air mass effects, isolating the influence of clouds and excess atmospheric turbidity:
Kt′=1.031exp(−0.9+9.4/AM′1.4)+0.1Kt
with constraint Kt′≤0.82.
Temporal stability captures cloud transients by comparing clearness across adjacent timestamps:
ΔKt′=0.5(∣Kt′−Kt,next′∣+∣Kt′−Kt,prev′∣)
A four-dimensional lookup table retrieves the DIRINT correction coefficient CDIRINT based on binned values of these four parameters. PlantPredict does not use precipitable water as an input for the model and defaults to the “precipitable water unavailable” bin.
Step 3: Final DNI and DHI Calculation
The final DNI is the DISC estimate scaled by the DIRINT correction coefficient:
DNI=DNIDISC×CDIRINT
DHI is then derived using the :
DHI=GHI−DNIcos(θz)
Physical Constraints
All decomposition models apply the following physical constraints:
- If GHI≤0, then DHI=0 and DNI=0
- DHI≤GHI
- DNI≥0
- If θz≥90°, then DNI=0
References
- Erbs, D. G., Klein, S. A., & Duffie, J. A. (1982). Estimation of the diffuse radiation fraction for hourly, daily and monthly-average global radiation. Solar Energy, 28(4), 293–302. DOI: 10.1016/0038-092X(82)90302-4
- Reindl, D. T., Beckman, W. A., & Duffie, J. A. (1990). Diffuse fraction correlations. Solar Energy, 45(1), 1–7. DOI: 10.1016/0038-092X(90)90060-P
- Perez, R., Ineichen, P., Maxwell, E., Seals, R., & Zelenka, A. (1992). Dynamic global-to-direct irradiance conversion models. ASHRAE Transactions, 98(1), 354–369.
- Maxwell, E. L. (1987). A quasi-physical model for converting hourly global horizontal to direct normal insolation. Technical Report SERI/TR-215-3087, Solar Energy Research Institute. DOI: 10.2172/5987868
- Lave, M., Hayes, W., Pohl, A., & Hansen, C. W. (2014). Evaluation of global horizontal irradiance to plane-of-array irradiance models at locations across the United States. IEEE 40th Photovoltaic Specialist Conference (PVSC). DOI: 10.1109/PVSC.2014.6925216