Jump to content

Temperature behavior of the one-diode model


André Mermoud
 Share

Recommended Posts

According to the measurements reported by the specialized laboratories, the maximum power point Pmpp behaves very linearly with the temperature.

The muPmpp parameter specified by the manufacturers is the slope of this linear dependence.

Now the Pmpp temperature dependency as calculated by the one-diode model is not exactly linear.

Until Version 6.25, PVsyst adjusted the slope for getting the correct slope at 25°C (i.e. a tangent adjustment). In these conditions the derive is around -0.03% at 35°C, -0.12% at 45°C and -0.28% at 55°C by respect to the linear hypothesis. The graphics shows that this "error" is almost imperceptible:

Pmpp_Temperature.png.65151aa036ef1759a7ea9feb7dd8c27a.png

Pmpp differences (linear - model) acc. to temperature

 

From version 6.26, the slope is adjusted in order to get the measured (linear) value at 25°C and 45°C (i.e. a secant adjustment).

This improves the accuracy of the model at the operating temperatures, and results in a diminution of the temperature loss of about -0.1 to -0.2% (of annual yield) with usual PV systems (depending on the climate and the thermal U-factor)

The graph shows the zoomed differences:

 

muPmpp_Lin_Tangent_Secant.png.a7985f99a91a48e4d36e3e52d5e8d76f.png

Differences between Pmpp temperature models

 

NB1: The temperature behavior is normally a result of the one-diode model, close to the specifications.

However for an exact adjustment of this value PVsyst introduces a slight linear correction of the Gamma value (diode ideality factor) as function of the temperature.

NB2: If you are designing plants in very hot climates, you can choose another secant point than 45°C in the Hidden parameters, topic "PV modules", item "Upper temperature reference for muPmpp default". This point should be in the middle range of your operating temperatures along the year, not the highest !

NB2: In some places of the program - e.g. in the specification dialog ("Model parameters" / "Temper. coeff.") - the muPmpp value corresponds to the Manufacturer's requirement (i.e. secant).

And in other places (page "Basic data", application of the model), it is the real derivative for a given temperature. Therefore there may be some differences when showing this value.

Link to comment
Share on other sites

 Share

×
×
  • Create New...