nPro
Navigation

Photovoltaics: Calculation and Validation

nPro helps to create hourly resolved generation profiles for photovoltaic systems. On this page you will learn how these are calculated and validated.

How are the profiles generated?

The calculation of the PV generation profiles in nPro is based on a detailed calculation model, which is described in Lämmle et al.: “PVT Collector Technologies in Solar Thermal Systems: A Systematic Assessment of Electrical and Thermal Yields with the Novel Characteristic Temperature Approach”, Solar Energy, 155, S. 867-879, 2017, DOI: 10.1016/j.solener.2017.07.015. The radiation on the inclined module surface is calculated from weather profiles with the global horizontal irradiation and the direct normal irradiation and is based on the calculation method of the ScenoCalc tool from Solar Keymark (Version 6.1). The calculation model used in nPro assumes that the direct current of the PV system is converted into alternating current. The inverter model uses a calculation approach from the well-known and validated calculation tool PVWatts of the National Renewable Energy Laboratory (USA), which is based on analyses of performance data from inverters of the California Energy Commission. For the inverter, among other things, the partial load efficiencies in the low-light phases are modelled in detail. The calculation approach is documented in the technical description of the PVWatts tool.

Formulas for the PV calculation

The cell temperature of PV cells is calculated as follows:

TZell,PV=Ta+GU0+U1uT_{\text {Zell,PV}}=T_a+\frac{G}{U_0+U_1 u}

Different loss and performance ratios (PR) are taken into account:

PRG=aG+bln(G+1)+c[(ln(G+e))2G+11]P R_G=a G+b \ln (G+1)+c\left[\frac{(\ln (G+e))^2}{G+1}-1\right] PRT=1γ(TZell 298.15 K)P R_T=1-\gamma\left(T_{\text {Zell }}-298.15 \mathrm{~K}\right) PRIAM=1b0(1cosθ1)P R_{I A M}=1-\mathrm{b}_0\left(\frac{1}{\cos \theta}-1\right)

These performance indicators result in an overall performance indicator:

PRtot =PRIAMPRTPRGP R_{\text {tot }}=PR_{IAM} \cdot PR_T \cdot PR_G

The specific electrical output power (direct current) is then:

pel=ηel,STCPRtotGp_{e l}=\eta_{\mathrm{el}, \mathrm{STC}} \cdot PR_{\text{tot}} \cdot G

In addition, the system losses and the inverter losses are taken into account when calculating the AC power generation. In nPro, the model parameters are assumed as follows: U0U_0 = 30.02 W/m²K, U1U_1 = 6.28 W/m²K, aa = -0.0000109 m²/W, bb = -0.047, cc = -1.40.

Pre-defined module-parameters

The model parameters of the predefined PV modules in nPro are listed in the following table:

Table 1: Model parameters of the predefined module types in the nPro.
Cell typeModule efficiency η0,el\eta_{0,\text{el}}Temperature coefficient γ\gamma
Monocrystalline21 %0.36 %/°C
Polycrystalline16 %0.42 %/°C
Thin-film12 %0.2 %/°C

Validation of PV power generation

Below, the results of PV electricity generation by nPro are validated using the widely-used tool PVGIS as well as freely available yield tables.

In the table below, annual yields for different locations and module orientations are presented. The yield values from nPro are compared to values from the PVGIS tool. The values of the PVGIS tool represent averages for different radiation databases (Sarah2, Sarah, Era5, etc.).

Table 2: Annual yields of nPro compared with the averaged annual yields of PVGIS for different locations.
LocationOrientationPVGISnProDeviation
Berlin35° / South1048 kWh/kWp1016 kWh/kWp-3 %
35° / West or East797 kWh/kWp774 kWh/kWp-3 %
35° / North517 kWh/kWp491 kWh/kWp-5 %
Almeria35° / South1721 kWh/kWp1707 kWh/kWp-1 %
35° / West or East1371 kWh/kWp1358 kWh/kWp-1 %
35° / North860 kWh/kWp899 kWh/kWp4 %
Stockholm35° / South997 kWh/kWp992 kWh/kWp0 %
35° / West or East755 kWh/kWp739 kWh/kWp-1 %
35° / North445 kWh/kWp434 kWh/kWp-2 %
Table 3: Monthly solar yield in nPro and PVGIS for the location Berlin with an orientation of 35° / South. The PVGIS tool used Sarah2 as the radiation database. Certain deviations arise from the fact that different weather years have been used for the comparison.
MonthPVGISnProDeviation
January30 kWh/kWp32 kWh/kWp7 %
February48 kWh/kWp55 kWh/kWp15 %
March85 kWh/kWp96 kWh/kWp13 %
April119 kWh/kWp124 kWh/kWp4 %
May127 kWh/kWp124 kWh/kWp-2 %
June128 kWh/kWp122 kWh/kWp-5 %
July126 kWh/kWp124 kWh/kWp-2 %
August119 kWh/kWp117 kWh/kWp-2 %
September101 kWh/kWp91 kWh/kWp-10 %
October69 kWh/kWp72 kWh/kWp4 %
November36 kWh/kWp34 kWh/kWp-6 %
December26 kWh/kWp26 kWh/kWp0 %
Table 4: Monthly solar yield in nPro and PVGIS for the location Munich with an orientation of 35° / South. The PVGIS tool used Sarah2 as the radiation database. Certain deviations arise from the fact that different weather years have been used for the comparison.
MonthPVGISnProDeviation
January46 kWh/kWp48 kWh/kWp4 %
February60 kWh/kWp76 kWh/kWp27 %
March93 kWh/kWp105 kWh/kWp13 %
April117 kWh/kWp121 kWh/kWp3 %
May119 kWh/kWp119 kWh/kWp0 %
June119 kWh/kWp117 kWh/kWp-2 %
July128 kWh/kWp125 kWh/kWp-2 %
August122 kWh/kWp117 kWh/kWp-2 %
September99 kWh/kWp100 kWh/kWp1 %
October80 kWh/kWp76 kWh/kWp-5 %
November53 kWh/kWp53 kWh/kWp0 %
December47 kWh/kWp43 kWh/kWp-9 %

In the table below, the yield relative to the maximum yield at the ideal orientation (35° / South) is presented for different module orientations. The results of nPro are compared to the average of two reference yield tables from echtsolar.de, mvv.de, and simulation results from the PVGIS tool.

Table 5: Relative electricity generation based on the electricity generation at the ideal module orientation (35° / South). The location is Berlin.
OrientationnProReference
Horizontal83 %86 %
30° / South99 %100 %
60° / South95 %96 %
90° / South73 %70 %
30° / East78 %81 %
60° / East66 %70 %
90° / East50 %51 %
30° / North53 %59 %
60° / North28 %35 %
90° / North21 %22 %

Sources