A mathematical modeling framework to evaluate the performance of single diode and double diode based SPV systems. (November 2016)