One-Diode Model Temperature Correction
Given the 1-diode model parameters defined for the module under STC conditions (25 °C, 1000 W/m2), compute the temperature and irradiance-corrected parameters at the actual module temperature Tm and the available solar energy GT,Eff. The default temperature correction of all 1-diode parameters is linear. If a non-linear temperature correction of the diode ideality factor is desired, the then a set of additional parameters (polynomial coefficients) is available to affect this correction.
This non-linear response is illustrated in Figure 36 for a family of I(V) curves with a module temperature range of 8 °C to 75 °C. This data was measured in the laboratory using the module temperature control system and a Spire long-pulse solar simulator.
Figure 36. Non-Linear Module Power Temperature Response using a Third-Order Polynomial Correction to the Diode Ideality Factor γ
Inputs
Outputs
Algorithm
1.) Given the effective available insolation GT,Eff and module temperature Tm, find the corrected 1-diode shunt and series resistance.
2.) If the linear correction to the diode ideality factor is desired, or all non-linear coefficients ay,by,cy,dy = 0, then correct it for the module temperature as follows:

The temperature dependence on voltage is also computed, but not used elsewhere in the simulation. Note that μΙsc ≅ αIph, given in 1/°C.
Reference
Schwieger, M., Michalksi, S., Non-Linearity of Temperature Coefficients, Equivalent Cell Temperature and Temperature Behaviour of Different PV-Module Technologies. TÜV Rheinland Energie und Umwelt, Cologne, Germany. Proceedings from the 28th EU PVSEC.