Solar Updated April 2026

Maximum Power Point Tracking

MPPT

The algorithm used by solar inverters to continuously find the optimal operating voltage for maximum power output. Modern inverters use one MPPT per string - dual-MPPT inverters handle two separate roof orientations efficiently.

The problem MPPT solves

Solar panels don’t produce a fixed output - the relationship between voltage and current changes continuously with irradiance, temperature, and shading. For any given set of conditions, there’s a specific operating point (a voltage and current combination) where the panel produces maximum power. This is the Maximum Power Point (MPP).

If the inverter fixed the operating voltage at one point and left it there, it would capture maximum power only when conditions matched that exact voltage. As conditions change throughout the day - as the sun moves, clouds pass, temperatures rise - the actual maximum power point shifts, and a fixed operating point would extract progressively less energy.

What MPPT does

MPPT is the algorithm (implemented in hardware) that continuously samples the panel’s voltage-current curve and adjusts the operating point to keep it at the maximum power output. It runs hundreds of times per second, tracking the MPP as it moves.

In practice, good MPPT implementation means you capture 3–5% more energy per year than a system without it - which is significant over a 25-year system life.

Dual MPPT for complex roofs

Most quality residential inverters have two MPPT inputs. This matters when panels are installed on different roof orientations - say, north-facing panels and west-facing panels on an L-shaped home.

If both strings were wired into a single MPPT input, the inverter would be forced to find a compromise voltage that works adequately for both strings but is optimal for neither. With dual MPPT, each string operates at its own ideal point independently, capturing full power from each roof section regardless of the other.

If your roof has panels on two or more orientations, verify your inverter has dual MPPT inputs - and that your installer has wired each orientation to a separate MPPT channel. It’s a straightforward design decision that is occasionally missed.

Shade management

MPPT algorithms struggle with partial shading because shaded panels introduce multiple peaks in the power curve - the standard MPPT algorithm can lock onto a local maximum rather than the true global maximum, leaving power on the table. This is the scenario where panel-level optimisers (SolarEdge) or microinverters (Enphase) offer genuine efficiency gains over a standard string inverter, because each panel’s MPPT operates independently.

Sources

  • IEC 61683 - Photovoltaic systems: power conditioners - procedure for measuring efficiency