A comparison of methods for the calculation of all the key points of the PV single-diode model including a new algorithm for the maximum power point Academic Article 2023 uri icon