✦ For everyone, free.

Practical knowledge for real and everyday life

Home

String Configuration Design Basis

String Configuration Design Basis outlines the principles and factors influencing the setup of residential solar systems for optimal energy production and performance.

String Configuration Design Basis establishes the foundational principles and criteria for designing the electrical arrangement of photovoltaic (PV) modules into strings within a residential solar power system. This basis ensures that the string configuration optimizes system performance, complies with electrical and safety standards, and aligns with site-specific conditions and selected equipment constraints. It synthesizes key inputs such as module electrical parameters, array layout, orientation, temperature effects, and voltage/current correction requirements to develop a reliable, efficient, and safe string design.


Definition and Purpose

The String Configuration Design Basis defines the methodical approach to determine the number of PV modules connected in series and parallel to form strings and arrays. The design basis considers system voltage limits, current carrying capacity, conversion equipment constraints, and environmental factors affecting module performance. The goal is to maximize energy harvest, minimize losses, ensure system safety, and maintain compatibility with inverters or other power conversion equipment.


Design Inputs and Constraints

Approved Array Layout Input

The physical arrangement of PV modules, including the grouping into array sections and their spatial disposition, guides the string formation. The design basis incorporates the approved layout, ensuring that electrical wiring and string lengths conform to the physical constraints and minimize voltage drops and shading effects.

Selected Module Electrical Parameters

Key electrical parameters of the PV modules, such as open-circuit voltage (Voc), maximum power voltage (Vmp), short-circuit current (Isc), and maximum power current (Imp), are fundamental to determining the number of modules per string. These parameters dictate the voltage and current limits for safe and efficient string operation.

Site Design Temperature Range

Temperature variations influence the electrical output of PV modules, especially voltage, which decreases with increasing temperature. The design basis incorporates the anticipated minimum and maximum ambient and cell temperatures to adjust voltage calculations, ensuring that string voltage does not exceed equipment ratings at low temperatures.

Array Section Orientation and Tilt

The orientation (azimuth) and tilt angle of the array sections affect irradiance and temperature profiles, impacting module performance. The design basis factors in these parameters to predict module behavior in the local environment, aiding in accurate string sizing.

Candidate Conversion Equipment Constraints

Inverter or other power conversion equipment specifications, including maximum input voltage, maximum input current, and maximum power ratings, impose limits on string configuration. The design basis ensures that string voltage and current remain within these operational boundaries to prevent equipment damage or operational inefficiencies.

Applicable Voltage and Current Correction Requirements

Voltage and current correction factors account for real-world effects such as temperature coefficients, cable voltage drops, and safety margins. The design basis applies these corrections to nominal module parameters to derive conservative string sizing that remains compliant under all operating conditions.


String Configuration Criteria

Voltage Constraints

The number of modules in series per string is primarily limited by the maximum allowable input voltage of the inverter or charge controller, adjusted for the lowest expected temperature conditions to prevent overvoltage stress.

Current Constraints

The number of parallel strings is limited by the maximum input current rating of the conversion equipment and the maximum current carrying capacity of the wiring and protective devices. This ensures safe operation under peak irradiance conditions.

Power Matching

String sizing is designed to match the inverter’s maximum power point input range, optimizing energy conversion efficiency and minimizing clipping or underutilization.

Safety and Compliance

Design includes compliance with relevant electrical codes and standards, including grounding, overcurrent protection, and conductor sizing, to ensure personnel and equipment safety.


Calculation and Verification Procedures

Step 1: Determine Maximum Series Modules per String

Calculate the maximum number of modules in series based on:

  • Corrected open-circuit voltage at the minimum design temperature.
  • Maximum inverter input voltage.

Step 2: Determine Number of Parallel Strings

Calculate the number of parallel strings by:

  • Dividing the inverter’s maximum input current by the corrected maximum module current.
  • Considering conductor ampacity and protective device ratings.

Step 3: Validate Power Ratings

Ensure the total array power does not exceed inverter capacity, allowing for system losses and safety margins.

Step 4: Adjust for Site and Equipment Factors

Apply correction factors for temperature, voltage drops, and equipment tolerances.


Example Inline SVG Diagram of String Configuration

A simplified schematic illustrating modules connected in series to form strings, and multiple strings connected in parallel to feed into the inverter.

Module Module Module Module Module Module Inverter

Summary

The String Configuration Design Basis provides a comprehensive framework to define how PV modules are electrically interconnected into strings and arrays. It integrates site-specific environmental data, module electrical characteristics, layout constraints, and conversion equipment limits to produce a safe, efficient, and code-compliant string design. This design basis is essential for ensuring optimal system performance, longevity, and safety in residential solar power installations.

Maximum series modules per string = Vmax_inverter Voc_module_corrected Number of parallel strings = Imax_inverter Isc_module_corrected