PVLimits: PV thermodynamic limit calculator

By Mohammad Ryyan Khan1, Xin Jin1, Muhammad A. Alam1

1. Purdue University

The tool is designed to calculate the thermodynamic performance limit of single-junction and multi-junction solar cells.

Launch Tool

This tool version is unpublished and cannot be run. If you would like to have this version staged, you can put a request through HUB Support.

Archive Version 1.0
Published on 01 Jun 2016 All versions

doi:10.4231/D3H12V84R cite this



Published on


PVLimits software calculates the thermodynamic performance limits of single-junction (SJ) and multi-junction (MJ) solar cells. The user may choose the input spectrum (e.g., AM1.5G or Blackbody, distance from the Sun, concentration, etc.) and specify the parameters of the solar cell (temperature, bandgap, number of subcells in MJ cell etc.).

The calculations are based on detailed particle balance in the radiative limit.

PVLimits has options to calculate the following:

  1. Single junction PV:
    1. J-V for a single bandgap
    2. Eg-sweep: PV output parameters as a function of bandgap (Eg)
  2. Multi-junction PV:
    1. J-V for a given number of subcells (N). The bandgaps are optimized accordingly
    2. N-sweep: PV output parameters as a function of number of subcells (N).

Cite this work

Researchers should cite this work as follows:

  • Mohammad Ryyan Khan; Xin Jin; Muhammad A. Alam (2017), "PVLimits: PV thermodynamic limit calculator," https://nanohub.org/resources/pvlimits. (DOI: 10.4231/D3H12V84R).

    BibTex | EndNote