Physics and Astronomy Publications
Document Type
Article
Publication Date
2023
First Page
1
Last Page
6
Abstract
Algorithms that calculate the current-voltage (I-V) characteristics of a solar cell play an important role in processes that aim to improve the efficiency of a solar cell. I-V characteristics can be obtained from different models used to represent the solar cell, and the single diode model is a simple yet accurate model for common field implementations. However, the I-V characteristics are obtained by solving implicit equations, which involve repeated iterations and inherent errors associated with numerical methods used. Some methods use the Lambert W function to get an exact explicit formula, but often causes numerical overflow problems. The present work discusses an algorithm to calculate I-V characteristics using the LogWright function, a transformation of the Lambert W function, which addresses the problem of arithmetic overflow that occurs in the Lambert W implementation. An implementation of this algorithm is presented and compared against other algorithms in the literature. It is observed that in addition to addressing the numerical overflow problem, the algorithm based on the LogWright function offers speed benefits while retaining high precision.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Notes
This pre-print is also available at https://arxiv.org/abs/2307.08099.
Associated code is available at https://github.com/pace577/logwright-solar-cell.git