This is an old revision of the document!
Shading
Shading can have surprisingly dramatic effects on panel output.
even shading
Even shading (as with overcast skies) will reduce output but not as critically as partial shading.
partial shading
Partial shading is problematic for solar panels because:
partial shade causes voltage differences between cells
voltage differences cause power to rush into the lower-voltage (shaded) cell
overheating the cell and reducing overall voltage
When a panel is partially shaded the individual cells are running at differing voltages. If the cells were bare then the unshaded (normal voltage) cells would backfeed power into the shaded (lower voltage) cells, overheating them. To prevent this, panel manufacturer's insert diodes.
The takeaway:
With PWM controllers parallel panel configurations typically yield more power in partial shade than serial.
With MPPT controllers and low-ish voltage serial panel configurations (where the total Vmp is ⇐2x battery bank voltage) it's close but parallel will probably still yield more.
With MPPT controllers and higher voltage serial configs (say Vmp is >=3x bank voltage) we see an increasing serial advantage over parallel in partial shade.