Professional Documents
Culture Documents
How To Calculate P90 (Or Other PXX) PV Energy Yield Estimates - Solargis
How To Calculate P90 (Or Other PXX) PV Energy Yield Estimates - Solargis
APPS
ENGLISH
Blog
(/blog)
1 Comment (/Blog/Best-Practices/How-To-Calculate-P90-Or-Other-Pxx-Pv-
Energy-Yield-Estimates#Disqus_thread)
To assess the photovoltaic (PV) energy yield potential of a site, we run models using best
available data and methods. The result of the modelling is the P50 estimate, or in other
words, the “best estimate”. P50 is essentially a statistical level of confidence suggesting
that we expect that the predicted solar resource/energy yield may be exceeded with 50%
probability. This also means that with at same probability the expectation may not be
achieved.
P50 level of confidence may represent too high risk for some investors. Therefore, other
probabilities of exceedance such as P90 (estimate exceeded with 90% probability) or P75
(estimate exceeded 75% of the time) are considered. Lenders and investors typically use
P90 estimates to be confident that sufficient energy is generated, allowing to safely repay
the project debt.
In solar energy, distribution of uncertainty does not perfectly follow normal distribution. Yet
for the sake of simplified calculations, and also because statistically representative data is
not always available, a concept of normal (Gaussian) distribution of uncertainty is used
(bell-shaped curve, see Figure 1). P50 value is the center/mean, and it represents the
estimate that occurs with the highest probability.
https://solargis.com/blog/best-practices/how-to-calculate-p90-or-other-pxx-pv-energy-yield-estimates 1/12
30/11/2021 09:05 How to calculate P90 (or other Pxx) PV energy yield estimates | Solargis
The P90 value is a lower value, and it is expected to be exceeded in 90% of the cases
(Figure 2). The P75 value is a value higher than P90 (and lower than P50), and it is
expected to be exceeded in 75% of the cases. Similarly, any Pxx exceedance level can be
defined (Figures 2 and 3).
Figure 3: P50, P75, P90 and P99 value represented in a normal distribution
P50 is the most probable value, also called best estimate, and it can be exceeded with
50% probability. P90 is to be exceeded with 90% probability, and it is considered as a
conservative estimate.
https://solargis.com/blog/best-practices/how-to-calculate-p90-or-other-pxx-pv-energy-yield-estimates 2/12
30/11/2021 09:05 How to calculate P90 (or other Pxx) PV energy yield estimates | Solargis
All Pxx values are constructed by knowing (i) the best estimate or P50 (the value calculated
by the models or measured by solar sensor) and (ii) the value of total uncertainty
associated with this estimate. There is nothing what we could call P50 uncertainty: P50 is
the best estimate and there is a level of uncertainty associated to it, which in turn can be
used for calculation of exceedance values at different confidence levels, all of them based
on the same probability distribution of values.
In the following text we will consider evaluation of uncertainty of annual (yearly) values.
The following sources of uncertainty are to be considered in evaluating a total uncertainty:
https://solargis.com/blog/best-practices/how-to-calculate-p90-or-other-pxx-pv-energy-yield-estimates 3/12
30/11/2021 09:05 How to calculate P90 (or other Pxx) PV energy yield estimates | Solargis
etc.) should be included as well, and often, these are the major sources of uncertainty
in simulation models.
The final P90 (Pxx) is obtained by combining P50 with all factors of uncertainty
expressed for the same exceedance level
Figure 4: Uncertainty intervals, expressed at standard deviation and 80% confidence levels
(P90 exceedance)
To round the values up or down to the desired figure (P90, P75 or similar) we can convert
STDEV into any Pxx value based on the Gaussian distribution formulas (Table 1).
Obtaining the Pxx value from P50 estimate is quite straightforward if the uncertainty has
been correctly calculated, as shown in Table 2.
The uncertainty sources are independent of each other and all the contributing factors are
combined in a total uncertainty Utotalin a quadratic sum:
For calculating TMY P90, we take as a reference P90 values of solar resource (GHI and DNI;
the weighting depends on the type of TMY and geographical location).The yearly P90 value
is calculated as shown in Table 2. P90 uncertainty for solar parameters represents the total
uncertainty, it is calculated as shown in Equation 1, where two sources of uncertainty are
considered: uncertainty of the solar model and interannual variability for any single year.
Historical time series comprises the whole time period available (data from year
1994/1999/2007 to the present time). If expressed in hourly intervals, it has 8760 values
per each year (8784 value for the leap years) of data available. The sample dataset
below has more than 200,000 values for each parameter.
Download sample data file for hourly time series (CSV, 14.1 MB) (https://solargis2-web-
assets.s3.eu-west-1.amazonaws.com/public/sample/TS/ed5a99b1c8/Solargis-TS-
hourly-SOLARGIS-PlataformaSolardeAlmeria-Spain-v2-19940101-20161231.csv)
TMY P50 dataset represents, for each month, the most typical (average) climate
conditions, and the most representative distribution of hourly values for the key
parameters, referring to historical time series. It is constructed by concatenation of
‘typical’ months. If expressed in hourly aggregation, the full historical time series data
file is in TMY finally compressed to 8760 ‘typical’ values. The benefit of TMY is size of
the data file allowing faster speed of calculation. The disadvantage is the loss of various
(less typical) weather patterns.
Download sample data file for TMY P50 (CSV, 0.5 MB) (https://solargis2-web-
https://solargis.com/blog/best-practices/how-to-calculate-p90-or-other-pxx-pv-energy-yield-estimates 5/12
30/11/2021 09:05 How to calculate P90 (or other Pxx) PV energy yield estimates | Solargis
assets.s3.eu-west-1.amazonaws.com/public/sample/TS/5031ab5679/Solargis-TMY60-
SOLARGIS-PlataformaSolardeAlmeria-Spain-v2-P50.csv)
TMY P90 dataset represents a year, which is close to the P90 annual value, and it
characterizes a type of year with below-average solar resource conditions (higher
occurrence of cloudy weather and higher concentration of atmospheric aerosols) and
lower temperature. In a simplified way, it can be considered that it represents a year that
can occur once in 10 years. Thus, it is suitable for simulation of conservative PV energy
yield scenarios. This dataset is generated by concatenating months representing lower
summaries of solar radiation so that the annual value is close to P90 (taking into
account a combined effect of the solar model uncertainty and GHI interannual variability
that can be observed at any single year). If expressed in hourly intervals, the information
content present in historical time series is also finally compressed to 8760 values.
Download sample data file for TMY P90 (CSV, 0.5 MB) (https://solargis2-web-
assets.s3.eu-west-1.amazonaws.com/public/sample/TS/4c50ff54d0/Solargis-TMY60-
SOLARGIS-PlataformaSolardeAlmeria-Spain-v2-P90.csv)
From the description above it is clear that in the best case full historical time series data
should be used so that all types of weather patterns are represented in the energy
simulation. Yet a typical practice in solar energy industry is to use TMY P50 data,
representing ‘standard’ year. This is partially due to the speed and efficiency of energy
simulation. The other reason also is that current PV energy simulation software has very
limited or no possibilities to use full time series. TMY P90 data type is also widely used as
it offers a comfortable and, to a great extent, standardised solution to work with a year that
represent ‘conservative’ (suboptimal) weather conditions. The important benefit of using
TMY P90, as add-on to TMY P50, is that it includes some of the hourly data patterns that
may indicate critical weather conditions.
Depending on the dataset chosen in PV energy simulation for P90 (Pxx) level of
confidence, the uncertainty factors should be applied in slightly different order and hence
the simulation results will differ. The differences are in the approach differences are
described in Table 3.
https://solargis.com/blog/best-practices/how-to-calculate-p90-or-other-pxx-pv-energy-yield-estimates 6/12
30/11/2021 09:05 How to calculate P90 (or other Pxx) PV energy yield estimates | Solargis
Table 3: Uncertainties that should be considered when using different Solargis datasets
when running a PV energy simulation.
Steps to be taken for estimate of P90 annual PV energy yield when using three different
data steps are described below.
Calculating PVOUT P90 annual value from full historical time series
Calculating PVOUT P90 annual value from TMY P50 data set
https://solargis.com/blog/best-practices/how-to-calculate-p90-or-other-pxx-pv-energy-yield-estimates 7/12
30/11/2021 09:05 How to calculate P90 (or other Pxx) PV energy yield estimates | Solargis
Calculating PVOUT P90 annual value from TMY P90 data set
Notes:
Calculation based on the use of time series makes it possible to estimate more
accurately the interannual variability: by calculating it directly from PVOUT values. This is
not possible when using TMY P50, where variability of GHI yearly values can only be
considered.
Uncertainties of GHI model and GHI interannual variability are already included in the
calculation of TMY P90 data set, therefore they are not considered in the calculation of
PVOUT value for P90.
Examples
Simulation results for the sample of Almeria (Spain) are presented in Table 4: for full
historical time series, TMY P50 and TMY P90. The selection of months calculated as the
outcome of the TMY algorithm is shown in the column ‘Month:Year’.
https://solargis.com/blog/best-practices/how-to-calculate-p90-or-other-pxx-pv-energy-yield-estimates 8/12
30/11/2021 09:05 How to calculate P90 (or other Pxx) PV energy yield estimates | Solargis
Table 4: Summary of GHI and PVOUT values obtained for a sample site in Plataforma Solar
de Almeria, Spain.
For the sample considered in this article, the results of applying the uncertainties for each
dataset are presented in the Table 5. In comparison to using time series for the simulation
(most accurate and complete approach), for this particular site using TMY P50 for the
simulation resulted in 1% overestimation of P90 energy value, while using TMY P90 dataset
resulted in 4% underestimation of P90 energy value. These deviations are related to the
assumptions taken when calculating the interannual variability on the one hand, and the
loss of information related to TMY generation on the other hand. This exercise was done as
an example, and the obtained results may not show the same trend for other locations.
Table 5: How to calculate PV energy yield value for P90 using different data sets for the
sample site considered.
Notes
Solargis weather data has been used for the calculations (period 1994-2016, climate
database Solargis v2.1.19).
Simulation run using Solargis methodologies, considering a 1 kWp system with cSi
technology, inverter efficiency 97.5%, DC losses 2.5%, AC losses 1.5% and relative row
spacing 2.5.
Production values for the first year of operation, no degradation factor considered in the
calculations.
https://solargis.com/blog/best-practices/how-to-calculate-p90-or-other-pxx-pv-energy-yield-estimates 9/12
30/11/2021 09:05 How to calculate P90 (or other Pxx) PV energy yield estimates | Solargis
TMY calculated using Solargis method of the concatenation of selected ‘typical months’,
including final adjusting of annual GHI to Time Series average.
Further reading
https://solargis.com/products/time-series-and-tmy-data/
(https://solargis.com/products/time-series-and-tmy-data/)
https://solargis.com/docs/methodology/ (https://solargis.com/docs/methodology/)
https://solargis.com/docs/accuracy-and-comparisons/
(https://solargis.com/docs/accuracy-and-comparisons/)
Suri M., Cebecauer T., 2014. Satellite-based solar resource data: Model validation
statistics versus user’s uncertainty. ASES SOLAR 2014 Conference, San Francisco.
Available at https://solargis2-web-assets.s3.eu-west-
1.amazonaws.com/public/publication/2014/1f0b376723/Suri-Cebecauer-ASES-
Solar2014-Satellite-Based-Solar-Resource-Data-Model-Validation-Statistics-Versus-User-
Uncertainty.pdf (https://solargis2-web-assets.s3.eu-west-
1.amazonaws.com/public/publication/2014/1f0b376723/Suri-Cebecauer-ASES-
Solar2014-Satellite-Based-Solar-Resource-Data-Model-Validation-Statistics-Versus-User-
Uncertainty.pdf)
Cebecauer T., Suri M., 2015. Typical Meteorological Year Data: Solargis Approach.
Energy Procedia 69, 1958-1969. Available at
https://doi.org/10.1016/j.egypro.2015.03.195
(https://doi.org/10.1016/j.egypro.2015.03.195)
https://solargis.com/blog/best-practices/how-to-calculate-p90-or-other-pxx-pv-energy-yield-estimates 10/12
30/11/2021 09:05 How to calculate P90 (or other Pxx) PV energy yield estimates | Solargis
ALSO ON SOLARGIS.COM
Global Solar Atlas – Growing Pains: Five New 3D tool for How
updated data and … critical data … configuring and … impro
2 years ago • 1 comment a year ago • 1 comment 2 years ago • 3 comments 2 years
We are proud to announce Solar power’s star is rising We’ve released a new tool Just a
the release of Global Solar resolutely, as lower costs of that will allow Solargis users course
Atlas version 2.0. The … production open up new … to request time series … foreca
LOG IN WITH
OR SIGN UP WITH DISQUS ?
Name
Follow
5,128
https://solargis.com/blog/best-practices/how-to-calculate-p90-or-other-pxx-pv-energy-yield-estimates 11/12
30/11/2021 09:05 How to calculate P90 (or other Pxx) PV energy yield estimates | Solargis
(https://twitter.com/solargis)
(https://www.youtube.com/channel/UCJ3mbAUcrsT4kM9YEONd3kQ)
https://solargis.com/blog/best-practices/how-to-calculate-p90-or-other-pxx-pv-energy-yield-estimates 12/12