Module Allocation and String Development
Module Allocation and String Development involves strategically arranging solar modules and strings to optimize energy output in residential solar systems.
Module Allocation and String Development is the process of organizing photovoltaic (PV) modules into electrically connected groups, known as strings, to optimize system performance, maximize energy yield, and ensure compatibility with inverter inputs and other balance-of-system components. This involves determining how many modules are assigned per string, how strings are arranged relative to the array layout, and how to manage varying conditions such as shading, orientation, and future expansion needs.
Definition and Objectives
Module Allocation
Module allocation refers to the strategic distribution of PV modules across the available mounting structures and electrical circuits. This step ensures that the total number of modules aligns with the design power capacity, physical space, and electrical constraints. It accounts for the diversity of module orientations, tilts, and shading patterns, and aims to group modules with similar characteristics to maintain uniform electrical behavior.
String Development
String development is the arrangement of modules in series within each string and the grouping of these strings into arrays connected in parallel or series-parallel configurations. The goal is to create strings with consistent electrical characteristics, especially voltage and current, to optimize inverter operation, minimize mismatch losses, and comply with inverter input specifications such as maximum input voltage, current, and power.
Key Considerations in Module Allocation and String Development
Total Module Count Reconciliation
Before string formation, the total module count must be reconciled with the system design specifications. This includes verifying that the total number of modules matches the planned system capacity, adjusting for modules reserved for future expansion, and ensuring that all modules are accounted for in the string layout.
Equal-Length String Preference
Strings with equal numbers of modules are preferred to ensure consistent string voltages and currents. Equal-length strings simplify system design, improve inverter MPPT (Maximum Power Point Tracking) effectiveness, and reduce mismatch losses. This preference guides the initial allocation of modules into strings and may require adjustments when the total module count is not divisible evenly by the desired string length.
Uneven Module Count Resolution
When the total module count does not allow for equal-length strings, strategies must be employed to handle the remaining modules. These include:
- Creating strings of slightly different lengths, prioritizing minimal voltage mismatch.
- Assigning shorter strings to inverter inputs with independent MPPT channels.
- Reserving leftover modules for future expansion or spare capacity.
- Using bypass diodes or module-level power electronics to mitigate mismatch effects.
String Allocation by Array Section
Large PV arrays often consist of multiple sections or subarrays, defined by geographic placement, orientation, or shading conditions. Module allocation respects these divisions by grouping modules from the same section into strings to reduce mismatch losses and optimize performance. This section-based allocation also facilitates maintenance and troubleshooting.
Multi-Azimuth and Multi-Tilt String Separation
Arrays with modules facing different azimuths or having different tilt angles require separate string development for each orientation or tilt group. This separation accounts for varying irradiance profiles and electrical characteristics, allowing for independent MPPT operation and reducing losses from mismatched string performance.
Partial Shading String Grouping
Modules subject to partial shading are allocated into separate strings to isolate shading effects and prevent disproportionate losses in unshaded strings. This grouping strategy helps maintain overall system efficiency by reducing the impact of shaded modules on the entire array.
String Length and Count Alternatives
Designers evaluate multiple string length and count alternatives to find the optimal balance between electrical performance, inverter compatibility, and installation constraints. This evaluation includes considering inverter input limits, cable lengths, voltage drop, and ease of installation.
Reserved Modules for Future Expansion
Allocating extra modules or strings for future system expansion is a common practice. This involves planning module and string configurations that accommodate additional modules without major reconfiguration of existing wiring or inverter inputs.
Process of Module Allocation and String Development
Step 1: Total Module Inventory and Layout Mapping
Start by cataloging all modules, their physical locations, orientations, tilts, and shading conditions. Create a layout map that segments the array into sections or zones based on these factors.
Step 2: Determine String Length
Calculate the ideal number of modules per string based on inverter input voltage limits, module electrical characteristics (Voc, Vmp), and temperature coefficients. The string length must fit within the inverter’s maximum and minimum voltage operating range under worst-case temperature conditions.
Step 3: Allocate Modules into Strings
Group modules into strings according to layout sections, orientations, and shading. Prioritize equal-length strings within each group. Adjust string lengths to reconcile the total module count while minimizing mismatch.
Step 4: Assign Strings to Inverter Inputs
Map strings to inverter inputs, respecting input current limits and MPPT capabilities. Separate strings from different orientations or shading conditions to independent MPPT inputs when possible.
Step 5: Account for Future Expansion and Spares
Reserve modules or strings for future capacity increases. Identify potential spare strings or modules that can be added later with minimal system disruption.
Step 6: Verification and Optimization
Verify that string voltages, currents, and power ratings comply with inverter specifications. Optimize string layouts to reduce cable runs, balance electrical parameters, and accommodate site constraints.
Example Diagram of Module Allocation and String Development
This diagram illustrates three array sections with modules grouped accordingly into strings of uniform lengths per section, demonstrating how spatial and electrical considerations guide module allocation and string development.
Mathematical Expression for String Voltage Range
String voltage is a key parameter for string development. It must be within inverter limits considering temperature variations. The open-circuit voltage of a string (( V_{string} )) is calculated as:
where:
-
( N ) = number of modules per string
-
( V_{oc}(T) ) = open circuit voltage of a single module at temperature ( T )
The temperature dependency of module voltage is given by:
where:
-
( V_{oc,STC} ) is the module open-circuit voltage at Standard Test Conditions (25°C)
-
( \Delta T = T - 25^\circ C )
-
( \beta ) is the temperature coefficient of voltage (V/°C)
The string length ( N ) is chosen such that:
and
ensuring the string voltage stays within inverter operating voltage range under temperature extremes.
Summary
Module Allocation and String Development is a critical design step in residential solar power systems that ensures modules are grouped and connected optimally to maximize energy production, maintain electrical safety and compatibility, and accommodate site-specific conditions such as shading, orientation, and future expansion. It balances physical layout, electrical criteria, and system constraints through careful planning, calculation, and verification to achieve an efficient and reliable photovoltaic system.