Solar Panel Shading Loss: Bypass Diodes & Partial Shade Effects

simulator intermediate ~10 min
Loading simulation...
~33% power loss with 3 shaded cells, 3 bypass diodes

When 3 cells out of 60 are shaded at 70% density, bypass diodes route current around the affected string group. Instead of losing 70%+ of module power (no diodes), loss is limited to about one-third of the module — the bypassed group's contribution. This is why every modern module includes bypass diodes.

Formula

Series string current limited by weakest cell: I_string = min(I_cell_i)
Bypass diode activation: when V_group < -V_diode (~0.7 V)
Power loss without diodes: ΔP ≈ shade_fraction × P_rated

The Series Connection Problem

Solar cells within a module are wired in series to build up voltage. A typical 60-cell module produces about 30-40 volts by summing each cell's ~0.6 V contribution. But series connection means the same current must flow through every cell. If one cell generates less current due to shading, it restricts the entire string. A single leaf, bird dropping, or chimney shadow can reduce a module's output far more than the shaded area fraction would suggest.

Bypass Diodes to the Rescue

Every modern solar module contains 2-6 bypass diodes, each protecting a group of cells. When shading reduces a cell group's output, the bypass diode activates and routes the string current around the affected group. The module loses that group's voltage contribution but the remaining groups continue operating normally. A 60-cell module with 3 bypass diodes loses at most one-third of its output from localized shading, instead of 70-90% without protection.

Hotspots and Cell Damage

Without bypass diodes, a shaded cell is forced into reverse bias by the rest of the string. It absorbs power instead of generating it, and the dissipated energy can heat the cell above 150°C. This creates visible brown spots (hotspots), degrades the EVA encapsulant, and can crack cell interconnects. Thermal imaging of older panels without adequate bypass protection often reveals these damage patterns, especially under trees or near roof obstructions.

Quantifying the Impact

This simulation visualizes a solar module as a grid of cells, letting you shade individual cells and toggle bypass diode protection on and off. Watch how power output collapses without diodes when even a few cells are shaded, then see the protective effect when diodes are enabled. The power loss readout quantifies the difference, making the engineering case for bypass diode design immediately visible.

FAQ

Why does shading one cell affect the whole solar panel?

Solar cells in a module are connected in series — current must flow through every cell. A shaded cell generates less current and becomes a bottleneck for the entire string. Worse, the shaded cell can become reverse-biased, dissipating power as heat (hotspot), potentially damaging the module. This is why partial shading is disproportionately harmful.

How do bypass diodes help with shading?

Bypass diodes are wired in parallel with groups of cells (typically 20 cells per diode in a 60-cell module). When cells in a group are shaded, the bypass diode conducts, routing current around the shaded group. This sacrifices one-third of the module's output instead of most of it. The diode activates automatically when the shaded group's voltage drops below about -0.7 V.

What are hotspots and why are they dangerous?

When a shaded cell in a series string is forced to pass full string current, it dissipates power instead of generating it. The reverse-biased cell can reach temperatures above 150°C, degrading the encapsulant, delaminating the backsheet, and permanently damaging the cell. Bypass diodes prevent hotspots by limiting reverse voltage across shaded cells.

Do module-level optimizers eliminate shading losses?

Module-level power optimizers (like SolarEdge) and microinverters (like Enphase) perform MPPT at each module independently, preventing a shaded module from dragging down an entire string. They reduce inter-module mismatch losses but cannot eliminate intra-module cell-level shading — bypass diodes are still needed within each module.

Sources

Embed

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