An improved mathematical model of photovoltaic cells based on datasheet information. (15th March 2020)