The best way to plan solar panel layout design strings is to size each string against the inverter’s voltage window at temperature extremes, match string lengths and orientations to MPPT inputs, group modules by shading exposure, and route cables to keep runs short. Doing this in one parametric workflow prevents rework when anything changes.
Good string planning balances electrical limits, yield, and cost, and it applies equally to commercial rooftops and utility-scale ground mounts. Below, we answer the six questions engineers ask most about solar panel layout design, starting with the fundamentals.
How long should a PV string be?
A PV string should be as long as the inverter’s voltage window allows: short enough that the cold-weather open-circuit voltage stays below the inverter’s maximum input voltage, and long enough that the hot-weather maximum power voltage stays above the MPPT minimum. Longer strings within these limits reduce cable and combiner costs.
To find the number of modules per string, you need three values from the datasheets:
- Maximum string length: the inverter’s maximum DC input voltage divided by the module’s open-circuit voltage corrected for the coldest expected temperature.
- Minimum string length: the inverter’s minimum MPPT voltage divided by the module’s maximum power voltage corrected for the hottest expected cell temperature.
- System voltage limit: the lower of the module’s and the inverter’s maximum system voltage, which is often 1000 V or 1500 V depending on the design.
The result is usually a range, not a single number. Within that range, pick the length that divides your table or roof layout evenly. A string that fits neatly into complete module rows is easier to install, wire, and troubleshoot than one that wraps awkwardly across tables.
How do temperature extremes change string sizing?
Temperature extremes change string sizing because module voltage rises as temperature falls and drops as temperature rises. Cold mornings push open-circuit voltage to its maximum, which sets your upper string limit. Hot afternoons pull operating voltage down, which sets your lower limit. Both must be checked against site data.
Use the temperature coefficients from the module datasheet, not rules of thumb. The voltage temperature coefficient, usually expressed in percent per degree Celsius, tells you how much voltage shifts from standard test conditions (25 °C). Apply it to the record low ambient temperature for the maximum voltage check, and to a realistic maximum cell temperature for the minimum voltage check. Cell temperature runs well above ambient, especially for rooftop systems with limited airflow behind the modules.
Mounting type matters too. Flush-mounted rooftop modules run hotter than open-rack ground-mount modules, so the same product may support a different minimum string length on each. If you reuse a design across sites without rechecking, you risk inverter shutdowns in summer or overvoltage damage in winter. Both are costly mistakes that a quick recalculation avoids.
How should strings be matched to inverter MPPT inputs?
Strings should be matched to MPPT inputs by connecting strings of identical length, module type, tilt, and azimuth to the same MPPT input, and keeping the total current within the input’s limit. Mixing different orientations or lengths on one MPPT forces the tracker to compromise, which lowers energy yield.
Work through these checks for every inverter:
- Current limits: confirm the combined short-circuit current of the strings on each MPPT stays below the input’s maximum rating.
- Balanced loading: distribute strings evenly across MPPT inputs so no single tracker carries a disproportionate share.
- Uniform orientation: keep east-facing and west-facing strings on separate MPPT inputs, since their peak output times differ.
- DC/AC ratio: check that total array power against inverter AC capacity gives an acceptable ratio, balancing clipping losses against inverter cost.
Where the roof forces unequal strings, such as a partial row at an obstruction, assign that string to a dedicated MPPT input if the inverter has one free. Many string inverters offer multiple inputs precisely for this reason, and using them well is one of the simplest ways to protect yield.
How does shading affect string layout decisions?
Shading affects string layout because modules in a series string share the same current, so one shaded module can limit the output of the entire string. Good layouts group modules with similar shading exposure into the same string, so that shade losses stay contained instead of spreading across the array.
Start by identifying where shade falls and when. Row-to-row shading in ground-mount systems, parapets and HVAC units on flat roofs, and nearby trees or buildings all create predictable patterns across the day and year. Once you know them, a few layout strategies help:
- Run strings along rows or tables that experience the same shading, not across them.
- Keep shaded modules together on a dedicated string or MPPT input.
- Increase row spacing or adjust tilt where winter shading on lower rows is significant.
- Use module-level electronics only where the shading pattern justifies the added cost.
Running a shading analysis before you finalize strings, not after, saves you from reshuffling modules once the loss figures come in. Built-in shading analysis inside your CAD environment makes this step far faster than exporting to a separate tool and back.
What’s the best way to route strings and minimize cable losses?
The best way to route strings and minimize cable losses is to keep DC runs as short and direct as possible, size conductors for a low voltage drop (commonly targeted at around 1 to 1.5 percent on the DC side), and position inverters or combiner boxes close to the array centre of mass.
Cable loss grows with length and current, so layout decisions made early have a lasting effect. Consider these practical points:
- Central inverter placement: placing inverters near the middle of an array shortens average string home runs compared with placing them at the edge.
- Cable tray planning: route trays along access paths so they serve multiple strings and keep trenching or tray length down.
- Conductor sizing: use a larger cross-section where the cost of copper or aluminium is outweighed by lifetime energy savings.
- Positive and negative runs: pair them together to keep the loop area small, which helps with induced voltage from lightning.
It also pays to compare alternatives. Moving an inverter location by a few metres can change total cable length across dozens of strings, and the savings in copper and losses add up over a 25 to 30 year lifetime. This kind of comparison is tedious in a spreadsheet but quick when string routing is automated.
How can you avoid redoing string layouts after every design change?
You can avoid redoing string layouts by linking module data, string configuration, cable sizing, and drawings in one parametric workflow, so that a change to any input updates everything downstream. Manual spreadsheets and hand-drawn diagrams break this link, which is why a simple module swap can trigger days of rework.
The usual pain points are familiar: a new module changes voltage and current, which alters string length, MPPT matching, cable size, the bill of materials, and the single line diagram. Each of these gets updated by hand, and each update is a chance for an error that only shows up at commissioning.
This is the problem we built Virto.CAD to solve. As a plugin for AutoCAD and BricsCAD, it automates string planning, cable sizing, shading analysis, BOM generation, and single line diagram creation inside the CAD environment engineers already use. In one documented project in Belgium, it cut design time by 80 percent, saving several weeks of work. When a design change arrives, you adjust the input and the layout follows, instead of starting over.
If you want to see how this would fit your current workflow, get in touch with our team and we will walk you through it using your own project type.
Frequently Asked Questions
What data do I need to gather before I start planning PV strings?
Collect the module datasheet (Voc, Vmp, Isc, Imp, and voltage temperature coefficients), the inverter datasheet (maximum DC voltage, MPPT voltage window, current limits per input, number of MPPT inputs), and site climate data including record low ambient temperature and expected maximum cell temperature. You also need the roof or ground-mount geometry, shading sources, and the applicable local code limits for system voltage. Having these in hand before drawing anything lets you calculate the valid string-length range first and then fit it to the physical layout.
What should I do if my roof or site layout doesn’t divide evenly into complete strings?
First, check whether a different string length within the allowed voltage range fits the rows better. If a partial string is unavoidable, assign it to a dedicated MPPT input, or pair it with another MPPT input only if the inverter supports independent tracking and the voltage still stays within the MPPT window. Avoid paralleling unequal strings on the same MPPT input, as the mismatch will cost you yield. In some cases, leaving a few module positions empty is cheaper than the losses from a compromised string.
What are the most common mistakes in string sizing?
The most frequent errors are using 25 °C values instead of temperature-corrected voltages, relying on ambient temperature rather than cell temperature for the minimum voltage check, and reusing a design on a new site without recalculating. Other common slips include mixing orientations on a single MPPT input, ignoring the combined short-circuit current limit when paralleling strings, and forgetting to recheck everything after a module swap. A checklist run at each design revision, or an automated check, catches most of these.
How do I choose between string inverters, module-level electronics, and a central inverter for a shaded site?
Start with a shading analysis to quantify the expected losses. If shade is limited to a few modules, grouping them onto a dedicated string or MPPT input is usually the cheapest fix. Module-level power electronics such as optimizers or microinverters make sense when shading is widespread, varies by module, or when roof sections have many different orientations. Compare the added hardware cost against the recovered energy over the system lifetime before deciding.
What DC/AC ratio should I aim for when matching strings to an inverter?
There is no single correct value, but many designs fall in the range of roughly 1.1 to 1.4, depending on climate, tilt, orientation, and electricity pricing. A higher ratio increases clipping on sunny days but lowers the inverter cost per kWp and improves performance in low-irradiance conditions. Run a yield simulation at two or three ratios and compare the net energy gain against the inverter cost savings, and check the inverter manufacturer’s maximum allowed DC input power.
How can I verify that my string design is correct before construction?
Run a voltage check at both temperature extremes for every string, confirm the current limit on every MPPT input, and verify voltage drop on each cable run against your target. Cross-check the string count in the drawings against the bill of materials and the single line diagram so all three match. A peer review by a second engineer, ideally using a different calculation method or tool, is a good final safeguard before issuing drawings for construction.
How do I get started automating string planning in my existing CAD workflow?
Begin by standardising your inputs: a library of approved modules and inverters, a defined set of site temperature assumptions, and your preferred voltage-drop targets. Then pick one recent project and re-run its string design using an automated tool to compare time spent and results against your manual approach. If you work in AutoCAD or BricsCAD, a plugin such as Virto.CAD can handle string planning, cable sizing, and BOM generation without moving your drawings to a separate platform.
Related Articles
This content was generated with the help of AI — it may contain mistakes
Source link