Short answer: string length is set by the coldest expected morning, not by the sunniest afternoon. Open-circuit voltage rises as temperature falls, so the maximum number of modules per string is the system voltage limit (1500 V DC for most utility and C&I equipment, 1000 V for many residential inverters) divided by the module's temperature-corrected Voc at the site's record low temperature. The minimum number of modules is then set by keeping the array's maximum-power voltage above the inverter's MPPT window on the hottest days. Everything between those two bounds is optimisation.
Getting this wrong is one of the few PV design errors that can destroy equipment on day one: a string that exceeds the inverter's maximum DC input voltage on a cold, bright morning can damage the inverter and voids both inverter and module warranties.
Why the cold morning sets the maximum string length
Silicon PV modules have a negative temperature coefficient of Voc: as cell temperature drops below the 25 °C standard test condition, open-circuit voltage climbs. The worst case is therefore a clear, freezing morning at first light — full irradiance on cold glass, with the array open-circuit or the inverter not yet started.
The correction is a single line of arithmetic:
Voc(T) = Voc(STC) × [1 + (β / 100) × (T − 25)]
where β is the module's temperature coefficient of Voc in %/°C (a negative number) and T is the design minimum cell temperature in °C. At first light, cell temperature is effectively ambient, so the site's record low ambient temperature is the standard design input.
Then:
Maximum modules per string = floor( system voltage limit ÷ Voc(T) )
Always round down. And use the highest power bin you might actually receive, because Voc rises slightly across a series' power bins — designing on the lowest bin and receiving the highest is a classic way to overshoot the limit.
Worked example
Take a 144-half-cell TOPCon module in the COTECH NeoPro N series, model group CSTB72-580~605. From the datasheet: Voc = 53.10 V at the 605 W bin and temperature coefficient of Voc = −0.25 %/°C. For a site with a design minimum of −10 °C on a 1500 V system:
- Temperature delta: −10 − 25 = −35 °C
- Correction factor: 1 + (−0.25 / 100 × −35) = 1.0875
- Voc(−10 °C) = 53.10 × 1.0875 = 57.75 V
- Maximum modules: 1500 ÷ 57.75 = 25.97 → 25 modules per string
At a colder −25 °C design temperature the same module reaches 59.74 V, and the limit is still 25 modules (1500 ÷ 59.74 = 25.11). That is typical: string limits move in whole-module steps, so a change in design temperature sometimes costs a module and sometimes costs nothing — which is why the calculation must be redone for each site rather than carried over from the last project.
Worst-case Voc across module formats
The table below applies the same method to several COTECH on-grid formats at their top power bin, using the Voc and Voc temperature coefficient printed on each datasheet, a −10 °C design minimum and a 1500 V DC system limit (the maximum system voltage stated for these series).
| Module group (top bin) | Voc at STC | β Voc | Voc at −10 °C | Max modules per string, 1500 V |
|---|---|---|---|---|
| CSTB54-430~455 (TOPCon, 108 half-cell) | 40.30 V | −0.25 %/°C | 43.83 V | 34 |
| CSTB72-580~605 (TOPCon, 144 half-cell) | 53.10 V | −0.25 %/°C | 57.75 V | 25 |
| CSTB66R-615~640 (TOPCon, rectangular wafer) | 50.20 V | −0.25 %/°C | 54.59 V | 27 |
| CSTB132-700~725 (TOPCon, 210 mm) | 48.60 V | −0.25 %/°C | 52.85 V | 28 |
| CSBC72-630~660 (back-contact) | 50.40 V | −0.24 %/°C | 54.63 V | 27 |
| CSHJ72-590~620 (HJT) | 54.00 V | −0.21 %/°C | 57.97 V | 25 |
| CSHJ132-700~730 (HJT, 210 mm) | 50.50 V | −0.21 %/°C | 54.21 V | 27 |
Two observations worth carrying into a design review. First, higher wattage does not mean fewer modules per string — the 210 mm formats carry more current at lower voltage, so they string longer than the 182 mm 144-cell formats. Second, HJT's flatter Voc coefficient partly offsets its higher Voc, which is why it is worth recomputing rather than assuming.
On a residential system with a 1000 V inverter, the same 108-half-cell module (43.83 V at −10 °C) allows 1000 ÷ 43.83 = 22.8 → 22 modules per string. Recheck this whenever the inverter changes; the limit belongs to the inverter, not to the module.
The hot-day check: staying inside the MPPT window
The maximum is a safety limit. The minimum is a performance limit. On a hot afternoon the array's maximum-power voltage falls, and if it drops below the inverter's minimum MPPT voltage the inverter derates or stops tracking properly.
Two inputs from the inverter datasheet matter: the minimum MPPT voltage and the start-up voltage. Two inputs from the module datasheet matter: Vmp at STC and the temperature behaviour. Vmp falls with temperature at roughly the same relative rate as Voc, so the Voc coefficient is an acceptable engineering approximation for a first pass:
- CSTB72-605: Vmp = 44.60 V at STC.
- At an estimated 65 °C cell temperature: 44.60 × [1 + (−0.25 / 100 × 40)] ≈ 40.1 V per module.
- A 20-module string therefore sits near 800 V, which must exceed the inverter's minimum MPPT voltage with margin.
To estimate cell temperature, use the module's NMOT figure — nominal module operating temperature, measured at 800 W/m², 20 °C ambient and 1 m/s wind. COTECH on-grid series publish NMOT of 43 ± 2 °C, and the datasheets state an operating range of −40 °C to +85 °C. In a hot climate with restricted rear ventilation, a design cell temperature of 65–75 °C is a reasonable worst case; a well-ventilated elevated ground mount runs cooler than a flush rooftop.
Design tip: keep the low end of the window comfortable rather than marginal. A string that only just clears the MPPT minimum will spend hot afternoons — the highest-value hours in many tariffs — tracking badly.
Current, fuses and conductors
Voltage sets string length; current sets everything downstream.
- Short-circuit current (Isc) rises slightly with temperature — typically around +0.04 to +0.05 %/°C (COTECH on-grid series publish +0.044 to +0.045 %/°C). The increase is small but must be applied on top of the code factor.
- Code sizing factors. In IEC-based practice the maximum circuit current is derived from Isc with a safety multiplier, and in NEC jurisdictions the maximum circuit current is 125% of Isc, with the continuous-duty factor applied again when sizing conductors and overcurrent devices. Use the rule for the jurisdiction, not the more convenient one.
- Maximum series fuse rating is printed on the module datasheet and caps what the string can be protected with. COTECH publishes 25 A for the 108- and 120-half-cell TOPCon formats and for the back-contact series, and 30 A for the 144-cell, rectangular-wafer and 210 mm TOPCon and HJT formats — always check the specific model rather than the family.
- Inverter and combiner input limits. Each MPPT input has a maximum current and, on many inverters, a maximum short-circuit current. High-current 210 mm modules can hit an input limit before they hit a voltage limit, which changes the strings-per-MPPT layout.
Bifacial modules add current, not voltage
Rear-side irradiance raises current while leaving Voc essentially unchanged. That means bifacial gain never threatens the cold-morning voltage limit but does consume headroom in fuses, conductors, combiner boxes and inverter inputs. Use a bifacial-adjusted Isc when checking those limits — with the adjustment based on the mounting geometry and ground albedo, not on the module's bifaciality factor alone. The mounting factors that drive rear gain are covered in bifacial solar modules explained.
1000 V versus 1500 V systems
Moving from 1000 V to 1500 V DC does not change the modules; it changes how many of them share a set of cables and a fuse. Longer strings mean:
- Fewer strings for the same capacity, so fewer combiner inputs, fewer fuses and less DC labour.
- Lower current per kW transmitted, so lower resistive loss for the same conductor, or thinner conductors for the same loss.
- Higher clearance, insulation and arc-flash requirements, and equipment that is rated for 1500 V throughout — modules, connectors, cable, combiners, switchgear and inverter.
Both COTECH on-grid module families are rated 1500 V DC (IEC/UL) maximum system voltage, so the constraint in practice is usually the inverter and the balance-of-system components. Never mix a 1500 V string design with a component rated to 1000 V anywhere in the DC path.
DC/AC ratio, clipping and layout
Once string length is settled, the remaining decisions are about how much DC capacity to put behind each inverter and how to lay the strings out.
- DC/AC ratio. Oversizing the array relative to inverter AC capacity raises annual yield and improves the shape of the generation curve, at the cost of clipping the peak. Commonly specified ratios fall in the 1.1 to 1.3 range, higher where energy prices are flat and lower where a peak-price window rewards the midday maximum.
- Keep strings electrically identical. Same model, same power bin, same orientation, same tilt and the same number of modules per MPPT input. Mixed strings on one MPPT input cost energy every day, and the loss is invisible without module-level monitoring.
- Split by shading, not by convenience. Rows that shade differently at different times of day belong on different MPPT inputs.
- Match the structure. Tracker rows have a maximum module count per row — COTECH single-axis trackers are specified for rows of up to 90 modules across a ±60° range — so string length and row length should be chosen together to avoid stranded positions. Structure options are on the Mounting System page.
- Cable runs and voltage drop. Aim for a low DC-side voltage drop at maximum current; long home runs on high-current 210 mm strings are where DC losses accumulate.
Commissioning checks worth writing into the specification
- Measure string open-circuit voltage before connecting to the inverter, at a recorded ambient temperature, and compare against the temperature-corrected prediction. A string reading materially low usually means a reversed or missing module; a high reading means an extra module.
- Measure string current under stable irradiance and compare strings against each other. Outliers point to connector faults, shading or a damaged module.
- Record module serial numbers per string. Without a string map, a later performance-warranty claim becomes an argument.
- Confirm connector compatibility. Mating different connector brands is a recognised cause of hot-spot failures at the connector, and is usually excluded from warranty cover.
- Log torque values and clamp positions from the mounting instructions — the mechanical side of the same document set that keeps the module warranty valid.
Common mistakes
- Sizing on the average winter temperature instead of the record low.
- Using the lowest power bin's Voc and receiving a higher bin.
- Designing a 1500 V string and installing a 1000 V-rated connector, cable or switch somewhere in the path.
- Ignoring the bifacial current adder on fuses and combiners.
- Mixing module models or orientations on the same MPPT input.
- Forgetting that the inverter's maximum DC input voltage — not the module's 1500 V rating — is often the binding limit.
Full electrical tables (Voc, Isc, Vmp, Imp per power bin, temperature coefficients, maximum system voltage and fuse ratings) for every series are published in the module datasheets, and the platform overview is on the Solar Modules page. If you want a string layout checked against a specific inverter and site temperature range, send the project details.
FAQ
How do you calculate the maximum number of solar modules in a string?
Divide the system voltage limit by the module's temperature-corrected open-circuit voltage at the site's design minimum temperature, then round down. Correct Voc with the formula Voc(T) = Voc(STC) × [1 + (β/100) × (T − 25)], where β is the module's Voc temperature coefficient in %/°C. For example, a module with 53.10 V Voc and −0.25 %/°C reaches 57.75 V at −10 °C, so a 1500 V system allows 1500 ÷ 57.75 = 25 modules per string.
Why does cold weather limit string length instead of hot weather?
Open-circuit voltage rises as cell temperature falls, so the highest voltage the array will ever produce occurs on a cold, bright morning — typically at first light, before the inverter starts. That peak must stay below the maximum DC input voltage of the inverter and below the module's maximum system voltage rating. Hot weather creates the opposite problem: it lowers the maximum-power voltage, which sets the minimum string length needed to stay inside the inverter's MPPT window.
What design temperature should be used for string sizing?
Use the site's record or statistically extreme minimum ambient temperature, because at first light the cell temperature is effectively ambient. Local codes and standards often specify which extreme-low dataset to use, and project specifications sometimes add margin on top. For the hot-day MPPT check, estimate cell temperature from the module's NMOT rating plus the site conditions; 65 to 75 °C is a common worst-case assumption in hot climates with limited rear ventilation.
Do bifacial modules change string sizing?
Rear-side irradiance increases current but leaves open-circuit voltage essentially unchanged, so bifacial gain does not affect the cold-morning voltage limit or the maximum modules per string. It does consume headroom in string fuses, conductors, combiner boxes and inverter input current limits, so those should be checked with a bifacial-adjusted short-circuit current based on the mounting height, tilt and ground reflectivity.
What is the advantage of a 1500 V system over 1000 V?
At 1500 V DC each string can contain roughly half again as many modules, so a plant of the same capacity needs fewer strings, fewer combiner inputs and fewer fuses, and carries less current per kilowatt — which reduces resistive loss or allows thinner conductors. The trade-off is that every component in the DC path must be rated for 1500 V, and clearance, insulation and arc-flash requirements are stricter. Mixing a 1000 V-rated component into a 1500 V design is a serious safety fault.
What happens if a string exceeds the inverter's maximum DC voltage?
The inverter can be damaged, and both the inverter and module warranties typically exclude damage caused by exceeding rated input limits. Because the peak occurs on cold, clear mornings, an over-length string can pass a mild-weather commissioning test and fail months later in the first hard frost. This is why the calculation should use record-low temperatures and the highest power bin that could be delivered, and why measured string open-circuit voltages should be recorded at commissioning and compared against the prediction.
