๐ŸŽ‰ Free launch period โ€” every calculator, every feature unlocked, no account needed, through mid-November 2026. PDF reports carry a watermark for everyone during this period.
IEC 62548 ยง7 (PV array design) / IEC 60364-7-71210 min read

Worked Example: A 20-Module String That Fails Two Independent Inverter Checks at Once

A common-looking 550 Wp module and a 10 kW three-phase inverter, checked against IEC 62548's string voltage window and per-MPPT current limit โ€” string length and module current turn out to be two completely separate problems.

Scenario

ModuleVoc=49.5V, Vmpp=41.5V, Isc=13.9A, Impp=13.0A, Pmax=550Wp, tempCoeff(Voc)=-0.29%/ยฐC
String configuration20 modules in series (Ns), 1 string in parallel (Np)
Site temperature range5ยฐC (cold extreme) to 65ยฐC (hot extreme)
Inverter MPPT window200 V to 850 V
Inverter max DC voltage / max DC current per MPPT1000 V / 16 A
Inverter AC rating10 kW, 3-phase, 400 V

Step-by-step calculation

Step 1: Compute the cold and hot temperature correction factors

PV module voltage rises as temperature falls below the 25ยฐC STC rating, and falls as temperature rises above it โ€” both extremes have to be checked against the inverter's limits.

coldFactor = 1 + (tempCoeff/100) x (siteTempMin - 25) hotFactor = 1 + (tempCoeff/100) x (siteTempMax - 25)
1 + (-0.29/100) x (5-25) = 1 + 0.058 1 + (-0.29/100) x (65-25) = 1 - 0.116
coldFactor = 1.058, hotFactor = 0.884

Step 2: Check worst-case (cold) open-circuit string voltage against the inverter's max DC voltage

Vmax = Voc x Ns x coldFactor
49.5 x 20 x 1.058
Vmax = 1047.42 V โ€” exceeds the inverter's 1000 V maximum. FAIL

Step 3: Check the MPPT operating window at both temperature extremes

VmppCold = Vmpp x Ns x coldFactor VmppHot = Vmpp x Ns x hotFactor
41.5 x 20 x 1.058 = 878.14 V 41.5 x 20 x 0.884 = 733.72 V
VmppCold 878.14 V exceeds the 850 V MPPT ceiling (VmppHot 733.72 V clears the 200 V floor fine). FAIL

Step 4: Check the string's design short-circuit current against the inverter's per-MPPT current limit

IEC 62548 applies a 1.25x safety margin to the module's rated Isc for this check โ€” and this figure depends only on the module and the 1.25x factor, not on how many modules are wired in series.

IscDesign = Isc x 1.25
13.9 x 1.25
IscDesign = 17.375 A โ€” exceeds the inverter's 16 A max DC current per MPPT. FAIL

Step 5: Size the DC and AC cables (both pass independently of the above)

CableDesign currentSelected sizeDerated ampacityVoltage drop
DC string cable17.375 A4 mmยฒ36.4 A1.38% (โ‰ค2% limit) โ€” PASS
AC output cable18.04 A (10kW/โˆš3/400V x 1.25)2.5 mmยฒ30 A2.06% (โ‰ค3% limit) โ€” PASS

Step 6: Check the DC:AC ratio

arrayKwp = Ns x Np x Pmax / 1000 ratio = arrayKwp / acPowerKw
20 x 1 x 550 / 1000 = 11 kWp 11 / 10
DC:AC ratio = 1.10 โ€” within the normal 0.8โ€“1.3 range, no clipping concern

Step 7: Attempt a fix: reduce the series count to 19 modules

Dropping one module from the string lowers both Vmax and VmppCold proportionally.

Vmax(Ns=19) = 49.5 x 19 x 1.058 VmppCold(Ns=19) = 41.5 x 19 x 1.058
recomputed with Ns=19
Vmax = 995.05 V (PASS, under 1000 V) and VmppCold = 834.23 V (PASS, under 850 V) โ€” the voltage and MPPT-window failures are both resolved

Step 8: Re-check current with the fixed string length

IscDesign depends only on the module and the 1.25x margin, not on Ns โ€” so this failure is untouched by shortening the string.

Result summary

CheckRequirementActualStatus
Max string voltage (cold)โ‰ค 1000 V1047.42 V (Ns=20)โœ— FAIL
MPPT window (cold ceiling)โ‰ค 850 V878.14 V (Ns=20)โœ— FAIL
Per-MPPT design currentโ‰ค 16 A17.375 Aโœ— FAIL
DC cable voltage dropโ‰ค 2%1.38%โœ“ PASS
AC cable voltage dropโ‰ค 3%2.06%โœ“ PASS
This module and inverter combination fails on three independent grounds at the default 20-module string length: string voltage, MPPT window, and per-MPPT current. Shortening the string to 19 modules resolves the voltage and MPPT-window failures, but the current failure is completely unrelated to string length โ€” this module's Isc simply exceeds what this inverter's MPPT channel is rated to accept, and can only be resolved with a lower-Isc module or an inverter with a higher per-MPPT current rating.

Key insight: String voltage/MPPT-window checks and per-MPPT current checks are governed by entirely different design levers โ€” series module count controls the first, module short-circuit current controls the second โ€” so a design that 'fixes' one by changing string length can still fail the other outright. Both need to be checked independently rather than assuming that resolving one automatically resolves the array.

Try it with your own numbers

Every input in this example is editable in the live calculator โ€” free, no signup.

Open Solar PV Sizing calculator โ†’

Frequently asked questions

Why does the voltage check use the cold extreme and not the hot extreme?

PV voltage rises as temperature falls, so the coldest expected site temperature produces the highest string voltage โ€” this is exactly the condition that risks exceeding an inverter's absolute maximum DC input voltage rating, which is why IEC 62548 requires the cold-extreme calculation for this specific check even though the array will spend far more of its life at higher temperatures.

Could adding a second parallel string (Np=2) fix the current problem?

Not on this calculator's free-tier per-MPPT current check โ€” that check compares a single string's Isc-based design current against the inverter's per-MPPT limit, because each string is assumed to land on its own MPPT input. A second string only helps if it is wired to a separate MPPT channel with its own headroom, not if both strings are combined onto the same overloaded input; combining multiple strings onto a shared combiner is exactly what the subscriber-tier multi-string OCPD sizing in this calculator is for.

More in Solar, EV & Renewables

โ† Back to all worked examples