7.2 String Sizing Calculations, Temperature Correction, and Voltage Limits
Key Takeaways
- NEC Article 690.7 restricts maximum PV system voltage to 600V DC for residential one- and two-family dwellings, whereas commercial and ground-mount systems frequently operate at 1000V DC or 1500V DC.
- Because photovoltaic cells possess a negative temperature coefficient of voltage, open-circuit voltage (Voc) rises substantially during freezing ambient temperatures, dictating upper string limits.
- Maximum string length is calculated by dividing the system or inverter maximum voltage by the cold-temperature open-circuit voltage (Voc_cold) and rounding down to the nearest integer.
- Minimum string length is calculated by dividing the inverter's minimum MPPT tracking voltage by the module's hot-temperature operating voltage (Vmp_hot) and rounding up to the nearest integer.
- Hot-condition Vmp checks use a defensible cell-temperature model or the adopted design method, accounting for ambient temperature, irradiance, wind, mounting, and module thermal data rather than a universal roof-temperature adder.
7.2 String Sizing Calculations, Temperature Correction, and Voltage Limits
In a series-connected photovoltaic string, electrical voltages are additive. Connecting multiple PV modules in series raises the circuit voltage while keeping current constant, allowing power to be transmitted efficiently to the inverter with minimal resistive Ohmic losses ($I^2R$). However, the number of modules that can be wired into a single series string is tightly constrained by two opposing boundaries:
- The Cold Weather Voltage Ceiling (Upper Limit): As temperatures drop, photovoltaic open-circuit voltage ($V_{oc}$) increases significantly. If a series string contains too many modules, an extreme winter freeze will push the string voltage above the maximum input rating of the inverter or the legal voltage limits of the National Electrical Code (NEC Article 690.7), causing catastrophic equipment failure, severe electrical arcing, or fire.
- The Hot Weather MPPT Tracking Floor (Lower Limit): As temperatures rise, photovoltaic maximum power voltage ($V_{mp}$) drops significantly. If a series string contains too few modules, scorching summer roof temperatures will pull the string voltage below the inverter's Minimum Maximum Power Point Tracking ($V_{min_mppt}$) threshold, causing the inverter to lose optimal tracking, de-rate power output, or shut down entirely.
Maximum PV System Voltage Limits under NEC 690.7
The National Electrical Code establishes strict upper thresholds for direct-current (DC) photovoltaic system voltage to safeguard building occupants, emergency first responders, and service technicians from lethal shock hazards and arc-flash events.
Residential Voltage Ceiling: 600 Volts DC
Under NEC 690.7(A), photovoltaic circuits installed on or in one- and two-family dwellings are restricted to a maximum system voltage of 600 Volts DC. Even if an inverter is listed and rated to withstand 1000V DC, installing a string exceeding 600V DC on a residential rooftop is a direct violation of the National Electrical Code.
Other Occupancies and System Voltages
Commercial and utility designs commonly use equipment classes such as 1,000 V or 1,500 V DC, but the permitted system voltage is set by the adopted code, occupancy, circuit location, listed equipment, conductor and connector ratings, and approved design. Higher voltage can reduce current and circuit count, while increasing insulation, spacing, testing, and safety requirements; calculate project economics rather than assuming a fixed percentage saving.
| Classification | Max System Voltage (NEC 690.7) | Governing Equipment Standard | Typical Applications |
|---|---|---|---|
| Residential | 600 V DC | UL 1741 / NEC 690.7(A) | One- and two-family homes, townhouses, residential carports |
| Commercial | 1000 V DC | UL 1741 / UL 62109 | Warehouses, big-box retail roofs, commercial shade canopies |
| Utility-Scale | 1500 V DC | UL 1741 / IEC 62109-1 | Large-scale ground-mounted solar farms, large industrial sites |
[!CAUTION] Exceeding an inverter's maximum DC input voltage rating voids the manufacturer's warranty, permanently destroys input filter capacitors and insulated-gate bipolar transistors (IGBTs), and creates an imminent risk of sustained DC electric arc formation.
Climate Design Temperatures and Semiconductor Physics
Photovoltaic module nameplate ratings are established under Standard Test Conditions (STC) at a controlled cell temperature of $25^\circ\text{C}$ ($77^\circ\text{F}$). However, real-world outdoor temperatures deviate dramatically from this baseline.
ASHRAE Extreme Annual Minimum Temperature
To ensure electrical safety under worst-case atmospheric conditions, the system designer must determine the Extreme Annual Minimum Dry-Bulb Temperature for the installation location. This value is obtained from:
- The ASHRAE Handbook of Fundamentals (using the extreme annual minimum or the 99.6% / 2% design temperatures).
- Local municipal building code climatic amendments.
- Verified historical meteorological records from nearby airport weather stations.
The Negative Temperature Coefficient of Voltage
Photovoltaic cells are semiconductor p-n junctions. The open-circuit voltage ($V_{oc}$) is directly proportional to the semiconductor's bandgap energy. As the temperature of the semiconductor crystal lattice increases, atomic vibrations increase, slightly shrinking the effective bandgap and increasing recombination rates. Conversely, as temperature decreases:
- The bandgap widens.
- Intrinsic carrier concentration decreases.
- The cell's built-in potential increases.
Consequently, photovoltaic cells have a negative temperature coefficient of voltage. When winter temperatures plummet, voltage spikes upward. For standard p-type monocrystalline silicon modules, the temperature coefficient of open-circuit voltage ($\beta_{Voc}$ or $\alpha_{Voc}$) typically ranges between $-0.26%/^\circ\text{C}$ and $-0.35%/^\circ\text{C}$.
Temperature Correction Methodologies under NEC 690.7(A)
NEC Article 690.7(A) specifies two permitted methods for calculating the maximum cold-temperature open-circuit voltage ($V_{max_module}$):
Method 1: NEC Table 690.7(A) Correction Factors
If manufacturer-specific temperature coefficient data is unavailable, the NEC provides a prescriptive lookup table for standard crystalline silicon modules based on ambient temperature ranges.
| Ambient Temperature Range (°C) | Ambient Temperature Range (°F) | NEC Table 690.7(A) Voltage Correction Factor |
|---|---|---|
| 20°C to 24°C | 68°F to 76°F | 1.02 |
| 15°C to 19°C | 59°F to 67°F | 1.04 |
| 10°C to 14°C | 50°F to 58°F | 1.06 |
| 5°C to 9°C | 41°F to 49°F | 1.08 |
| 0°C to 4°C | 32°F to 40°F | 1.10 |
| -1°C to -5°C | 23°F to 31°F | 1.12 |
| -6°C to -10°C | 14°F to 22°F | 1.14 |
| -11°C to -15°C | 5°F to 13°F | 1.16 |
| -16°C to -20°C | -4°F to 4°F | 1.18 |
| -21°C to -25°C | -13°F to -5°F | 1.20 |
| -26°C to -30°C | -22°F to -14°F | 1.21 |
| -31°C to -35°C | -31°F to -23°F | 1.23 |
| -36°C to -40°C | -40°F to -32°F | 1.25 |
To calculate cold-temperature voltage using Method 1:
Method 2: Manufacturer Temperature Coefficient Method
Under NEC 690.7(A)(2), when manufacturer temperature coefficients are provided on the module specification sheet, they must be used. This calculation provides exact engineering precision and is the method heavily tested on the NABCEP exam.
Percentage Temperature Coefficient Formula
When the coefficient is expressed as a percentage per degree Celsius ($\beta_{Voc_percent}$, in $%/^\circ\text{C}$):
Absolute Voltage Temperature Coefficient Formula
When the coefficient is expressed in Volts per degree Celsius ($\beta_{Voc_V}$, in $\text{V}/^\circ\text{C}$) or millivolts per degree Celsius ($\text{mV}/^\circ\text{C}$):
[!TIP] Sign Convention Rule: Always remember that $(T_{min} - 25^\circ\text{C})$ will be a negative number for any temperature below $25^\circ\text{C}$. Multiplying this negative temperature delta by a negative temperature coefficient results in a positive product, which increases the module voltage above its STC nameplate value.
Calculating Maximum String Length ($N_{max}$)
Once the module's maximum cold-weather open-circuit voltage ($V_{max_module}$) is known, the maximum number of modules that can be connected in series is determined by comparing it against the system voltage ceiling:
For a residential system, $V_{NEC_max} = 600\text{ V DC}$. For a commercial system, it is typically $1000\text{ V DC}$.
The Mathematical Floor Function
The maximum string length is calculated using the mathematical floor function (always rounding down to the nearest whole integer):
[!IMPORTANT] Critical Rounding Rule: You must ALWAYS round down to the nearest whole number. Even if the calculation yields $13.92$, the maximum allowable string length is 13 modules. Wiring 14 modules would cause the string to produce overvoltage on the coldest morning, violating NEC 690.7 and potentially destroying the inverter.
Step-by-Step Worked Example: Maximum String Length
Design Parameters:
- Installation: Residential rooftop in Denver, Colorado (NEC limit = $600\text{ V DC}$).
- Inverter Maximum Input Voltage: $600\text{ V DC}$.
- Module Nameplate: $V_{oc_STC} = 41.2\text{ V}$.
- Temperature Coefficient of $V_{oc}$ ($\beta_{Voc}$): $-0.29%/^\circ\text{C}$.
- ASHRAE Extreme Annual Minimum Temperature ($T_{min}$): $-20^\circ\text{C}$.
Step 1: Calculate the Temperature Delta from STC ($25^\circ\text{C}$)
Step 2: Calculate the Cold-Temperature Voltage Rise Factor
Step 3: Calculate Module Cold-Temperature Maximum Open-Circuit Voltage
(Note: If using NEC Table 690.7(A) for $-16^\circ\text{C}$ to $-20^\circ\text{C}$, the factor would be $1.18$, yielding $41.2 \times 1.18 = 48.62\text{ V}$).
Step 4: Calculate Maximum String Length
If the installer incorrectly rounded up to 13 modules: This would exceed the 600V residential code ceiling, posing an electrical code violation and risking inverter shutdown.
Calculating Minimum String Length ($N_{min}$) for Summer MPPT
While winter freezes dictate the maximum string length, scorching summer heat dictates the minimum string length. Inverters require a minimum DC input voltage to engage their internal boost converters and track the Maximum Power Point. If string voltage falls below the inverter's Minimum MPPT Voltage ($V_{min_mppt}$), the inverter cannot harvest peak energy and may disconnect from the grid.
High Cell-Temperature Design
Modules can operate well above ambient temperature under irradiance, and mounting ventilation materially affects the result. Determine high cell temperature with the adopted design method, a validated model using module thermal data, or the explicit project assumption. Record ambient design temperature, irradiance, wind, mounting clearance, roof properties, and model basis. If a problem supplies a thermal adder, use that stated assumption; do not transfer one generic ground-, roof-, or BIPV adder to every installation.
Hot Maximum Power Voltage ($V_{mp_hot}$)
At high operating cell temperatures, the module's maximum power voltage ($V_{mp}$) drops according to its temperature coefficient of $V_{mp}$ ($\gamma_{Vmp}$, typically $-0.35%/^\circ\text{C}$ to $-0.42%/^\circ\text{C}$):
The Mathematical Ceiling Function
The minimum string length is calculated using the mathematical ceiling function (always rounding up to the next whole integer):
[!IMPORTANT] Critical Rounding Rule: You must ALWAYS round up to the nearest whole integer. If the calculation yields $7.15$, the minimum allowable string length is 8 modules. Wiring only 7 modules would allow hot summer temperatures to pull string operating voltage down to $206\text{ V}$, falling below a $210\text{ V}$ MPPT floor and causing severe summer harvest losses.
Step-by-Step Worked Example: Minimum String Length
Design Parameters:
- Inverter MPPT Voltage Range: $210\text{ V}$ to $500\text{ V DC}$ ($V_{min_mppt} = 210\text{ V}$).
- Module Nameplate: $V_{mp_STC} = 34.8\text{ V}$.
- Temperature Coefficient of $V_{mp}$ ($\gamma_{Vmp}$): $-0.40%/^\circ\text{C}$.
- Site High Ambient Design Temperature ($T_{amb_high}$): $38^\circ\text{C}$ ($100.4^\circ\text{F}$).
- Rooftop Mounting Thermal Adder: $+30^\circ\text{C}$.
Step 1: Calculate High Cell Operating Temperature
Step 2: Calculate Temperature Delta from STC
Step 3: Calculate Hot Module Maximum Power Voltage ($V_{mp_hot}$)
Step 4: Calculate Minimum String Length
String Sizing Window Conclusion: Combining both calculations reveals that for this inverter and module combination, any series string must contain between 8 and 12 modules ($8 \le N_{string} \le 12$) to guarantee code compliance and year-round MPPT operation.
String Sizing Design Summary
| Parameter | Governing Boundary | Design Temperature Basis | Formula | Rounding Rule |
|---|---|---|---|---|
| Maximum String Length ($N_{max}$) | Inverter Max DC Voltage / NEC 600V/1000V Ceiling | ASHRAE Extreme Annual Minimum Ambient ($T_{min}$) | $N_{max} = \lfloor V_{sys_max} / V_{max_module_cold} \rfloor$ | Round Down (Floor $\lfloor \dots \rfloor$) |
| Minimum String Length ($N_{min}$) | Inverter Minimum MPPT Operating Voltage Floor | Summer High Ambient + Roof Thermal Adder ($T_{cell_high}$) | $N_{min} = \lceil V_{mppt_min} / V_{mp_module_hot} \rceil$ | Round Up (Ceiling $\lceil \dots \rceil$) |
String Sizing Decision Engine Workflow
According to NEC Article 690.7(A), what is the maximum permitted direct-current (DC) photovoltaic system voltage for installations on one- and two-family residential dwellings?
A residential PV system utilizes modules with a rated open-circuit voltage (Voc) of 42.0 V at STC and a temperature coefficient of Voc of -0.30%/°C. The local ASHRAE extreme annual minimum design temperature is -15°C. If the string inverter has a maximum input voltage limit of 600 V DC, what is the maximum number of modules that can be safely wired in series in a single string?
A commercial PV string inverter has an MPPT operating voltage window of 250 V to 800 V DC. The chosen PV module has a rated Vmp of 36.0 V at STC and a temperature coefficient of Vmp of -0.40%/°C. The site's summer design high ambient temperature is 38°C, and the rooftop installation has a thermal adder of +32°C. What is the minimum number of modules required in series to ensure the string operating voltage does not fall below the inverter's MPPT window during peak summer heat?