Solar Cell I-V Curve: Find the Maximum Power Point

simulator intermediate ~10 min
Loading simulation...
Fill factor ≈ 0.78 at STC conditions

Under Standard Test Conditions (1000 W/m², 25°C), a typical silicon cell produces Voc ≈ 0.62 V and Isc ≈ 9.5 A, with a fill factor around 0.78. The maximum power point sits at about 0.52 V and 8.8 A, yielding roughly 4.6 W per cell.

Formula

Shockley diode: I = Iph - I₀ × [exp(V/(n×Vt)) - 1] - V/Rsh
Thermal voltage: Vt = kT/q ≈ 25.85 mV at 25°C
Fill factor: FF = Vmpp × Impp / (Voc × Isc)

The Diode Equation in Reverse

A solar cell is a large-area p-n junction diode operated in reverse: instead of consuming current, it generates it. When photons with sufficient energy strike the semiconductor, they create electron-hole pairs that are separated by the built-in electric field at the junction. The resulting photocurrent Iph is nearly proportional to irradiance. The I-V curve emerges from the competition between this photocurrent and the diode's recombination current, which increases exponentially with voltage.

Anatomy of the I-V Curve

The I-V curve has two characteristic endpoints. Short-circuit current (Isc) is the current when the cell is shorted (V = 0) — it equals the photocurrent minus a tiny diode current. Open-circuit voltage (Voc) is the voltage when no current flows — it is set by the balance between photogeneration and recombination. The maximum power point (MPP) sits on the curve's knee, where the rectangle V × I has maximum area. The fill factor measures how square this knee is.

Parasitic Resistances

Real solar cells have series resistance Rs from the metal grid fingers, bus bars, and wiring, and shunt resistance Rsh from manufacturing defects that create leakage paths. Series resistance steepens the curve's drop near Voc and reduces fill factor. Shunt resistance tilts the flat portion near Isc downward. Both degrade the maximum power point. High-quality cells minimize Rs (below 0.5 Ohm) and maximize Rsh (above 500 Ohm).

Interactive Exploration

This simulation lets you adjust irradiance, temperature, diode ideality, and series resistance to see their effects on the I-V curve in real time. Watch how the MPP shifts as conditions change. See fill factor collapse under high series resistance. Observe the temperature penalty on Voc. The power curve (P vs V) overlays the I-V plot to clearly show where maximum extraction occurs.

FAQ

What is the I-V curve of a solar cell?

The I-V (current-voltage) curve maps all possible operating points of a solar cell. At one extreme is the short-circuit current (V=0, I=Isc). At the other is the open-circuit voltage (I=0, V=Voc). Between these extremes lies the maximum power point (MPP), where the product V×I is largest — this is where inverters with MPPT aim to operate.

What is the fill factor and why does it matter?

Fill factor (FF) is the ratio of actual maximum power to the product Isc × Voc. A perfect cell would have FF = 1 (a rectangular I-V curve). Real cells achieve 0.7–0.85. Low FF indicates parasitic losses from series resistance (wiring, contacts) or shunt resistance (defects). FF is one of the key quality indicators for manufactured cells.

How does temperature affect the I-V curve?

Higher temperature increases Isc slightly (more thermally generated carriers) but decreases Voc substantially (~2.2 mV/°C for silicon). Since power depends on both, net efficiency drops about 0.4%/°C above 25°C. This is why cell temperature is critical for real-world performance predictions.

What is MPPT and how does it work?

Maximum Power Point Tracking (MPPT) is an algorithm in solar inverters that continuously adjusts the operating voltage to keep the cell at its maximum power point. Common algorithms include Perturb-and-Observe (P&O) and Incremental Conductance. MPPT is essential because the MPP shifts with irradiance, temperature, and shading conditions.

Sources

Embed

<iframe src="https://homo-deus.com/lab/photovoltaics/iv-curve/embed" width="100%" height="400" frameborder="0"></iframe>
View source on GitHub