Solar PV Layout and Stringing Design: A Practical Guide for EPC Engineers
PV layout and stringing design starts with the module and inverter datasheets and the site temperature range, derives the allowed string length, allocates strings to MPPT inputs, and then fits those strings onto a physical layout with real rows, tables, cable routes and shading. The step most often missed is reconciliation: the theoretical string count must match what actually fits on the tables and what the inverter inputs can accept.
Step 1: Gather data
• Module datasheet: Voc, Vmp, Isc, Imp, temperature coefficients for voltage and current, maximum system voltage, dimensions and weight.
• Inverter datasheet: MPPT voltage range, maximum DC input voltage, number of MPPT inputs, current limit per input, and any overload rules.
• Site temperature data: realistic minimum and maximum cell temperature for design, as defined in the project specification.
• Layout inputs: table size, tilt, orientation, row pitch and survey.
Use the project’s design temperature basis, not a generic value. Document it.
Step 2: Determine the string length range
The maximum string length is limited by the highest voltage the string can reach (cold conditions), which must remain below the inverter maximum DC voltage and the module system voltage limit. The minimum string length is limited by the lowest voltage the string will have in hot conditions, which must remain above the inverter minimum MPPT voltage so it can operate. Between these limits, choose a string length that gives a good fit to the table geometry and to the inverter’s operating window.
The selected length does not have to be the maximum. A slightly shorter string may suit the table arrangement, reduce risk at cold start-up or allow better use of the MPPT window. Compare options for energy yield and cost.
Step 3: Check current and MPPT allocation
Each MPPT input has a current limit. The array current from the strings connected to an input must stay within it, including any manufacturer rule on short-circuit current. Decide how many strings connect to each input. As a rule of good practice, group strings that share orientation, tilt and shading profile on the same MPPT input, because different conditions on one input create mismatch. Where inverters have unequal inputs, allocate evenly where possible.
Step 4: Fit strings to the physical layout
A theoretical count only works if the tables can hold whole strings. Check:
• How many modules per table and per row, and whether a string fits a whole table, part of a table or spans tables.
• Whether partial tables at the edge, around obstacles or at the end of rows leave stranded modules.
• Whether strings on slopes or in shaded areas still sit within the MPPT window and current limit.
• Whether the table arrangement permits sensible cable routing.
If the numbers do not divide evenly, accept a small number of modules that are not connected, or redesign the tables, rather than forcing strings across rows or unnatural routes.
Step 5: Inverter and block grouping
Group tables into arrays served by each inverter or combiner. Keep the DC cable path to the inverter short and symmetric where possible. Allocate spare inputs or capacity if the specification asks for expansion. Align block boundaries with roads, drainage and trenches so that groups can be constructed independently.
Step 6: Shading and orientation
Run a shading analysis for row-to-row, horizon and nearby obstacles. Look at where shading falls in the string layout: shading that affects a few modules in a string reduces the whole string’s output, depending on the module’s bypass diode arrangement and orientation. Landscape or portrait orientation, the number of cell strings and bypass diodes affect how partial shading impacts output. Use the yield model to quantify losses and compare options.
Step 7: Plan cable routing and connectors
Route DC string cables along the tables using cable clips or trays, and then to the inverter or combiner via trenches or overhead trays as specified. Check that:
• Cable length for each string is calculated from the drawing, not estimated.
• The positive and negative runs follow a similar path to limit loop area (which helps reduce lightning-induced voltage).
• Connectors are compatible and installed by trained crews, since connector faults are a known source of DC arcing and failures.
• Cables are protected against abrasion and UV, and are supported to avoid contact with sharp edges.
Step 8: String identification and documentation
Give every string a unique ID tied to inverter, MPPT input and table location. This ID appears on drawings, the cable schedule, labels and the commissioning records. A common scheme is block, inverter, MPPT, string. Document polarity conventions and labelling standards, and make sure the site team and the commissioning engineers use the same scheme.
Step 9: Reconcile design documents
Check that the following agree:
• Module count in the layout, stringing drawings, structural drawings and yield model.
• String count per inverter in stringing drawings and SLD.
• Cable lengths in the cable schedule and cable routing drawings.
• Spare inputs and capacity as stated in the design basis.
Design-review checklist
• ☐ Design temperatures documented and applied.
• ☐ String voltage at minimum and maximum temperature within limits.
• ☐ Current per MPPT within inverter limits.
• ☐ Strings on each MPPT share orientation and shading as far as practical.
• ☐ Polarity convention documented and shown on drawings.
• ☐ String IDs unique and consistent across drawings, schedules and labels.
• ☐ Cable lengths calculated from drawings and entered in the schedule.
• ☐ Combiner box inputs (where used) match string count and protection rating.
• ☐ Spare capacity or inputs shown as per specification.
• ☐ Layout, structural drawings and yield model use the same module count and geometry.
• ☐ Shading analysis reviewed against the stringing plan.
Common mistakes
• Using 25 °C voltages instead of design temperature extremes.
• Mixing orientations or shaded modules on one MPPT input.
• Forcing strings across tables to hit a target count.
• Estimating cable lengths instead of measuring them.
• Not updating the stringing drawing after a layout change.
• Inconsistent string numbering between design and site.
When to involve a specialist
Bring in a specialist when the site is irregular, when shading is a significant concern, or when you are designing with new modules or inverters that have unusual specifications. Solyug Energy offers solar design consultancy for utility-scale solar projects, and publishes more guides in the resource center.
Standards and references
• IEC 62548: PV array design requirements.
• IEC 60364-7-712: PV power supply systems.
• Module and inverter manufacturers’ datasheets and installation manuals.
• Project specification and design temperature basis.
Frequently Asked Questions
How do you decide the number of modules per string?
Use the module and inverter datasheets and the site temperature range. The string’s cold-condition voltage must stay below the inverter and module limits, and its hot-condition voltage must stay above the inverter’s minimum MPPT voltage.
Why is temperature so important in stringing?
Module voltage rises as temperature falls and drops as it rises. Ignoring site extremes can exceed voltage limits in cold conditions or lose power in hot conditions.
Can I connect strings of different lengths to one MPPT?
It is possible in some inverters, but mismatched voltages reduce output. Use similar strings on each input unless the inverter manufacturer permits otherwise.
What are stranded modules?
Modules left unconnected because the layout does not divide into whole strings. A few are acceptable, but they should be tracked in the design.
Do I need string-level monitoring?
It depends on the inverter and the specification. String-level data helps faults and soiling to be found faster, but it adds cost and complexity.
How often should stringing drawings be revised?
Whenever the layout, module type, inverter configuration or table design changes, and always re-issued under revision control.