Skip to main content

Summary

When multiple DC fields with non-uniform characteristics are connected in parallel to a common input, PlantPredict calculates the combined DC output using a weighted voltage averaging approach. Each DC field may have different I-V characteristics due to variations in module type, irradiance, temperature, shading, among other factors. Since parallel-connected DC fields share a common operating voltage, the algorithm assesses this shared voltage, recalculates the current contribution from each DC field at that voltage, and sums the currents to obtain total inverter input current and power.

Inputs

NameSymbolUnitsDescription
DC Field ii Max Power VoltageVmp,iV_{mp,i}VVoltage at maximum power point for DC field ii (from single-diode model)
DC Field ii Open-Circuit VoltageVoc,iV_{oc,i}VOpen circuit voltage for DC field ii (from single-diode model)
DC Field ii Number of Parallel StringsNp,iN_{p,i}Number of series strings wired in parallel in DC field ii
DC Field ii Modules in SeriesNs,iN_{s,i}Number of modules wired in series in DC field ii
DC Field ii Repeater Countnrep,in_{rep,i}Number of identical DC field instances

Outputs

NameSymbolUnitsDescription
DC Operating VoltageVDCV_{DC}VShared operating voltage at inverter input
DC Open-Circuit VoltageVDC,ocV_{DC,oc}VWeighted-average open-circuit voltage at inverter input
DC Operating PowerPDCP_{DC}WDC power at inverter input

Detailed Description

Step 1: Weighted Average Voltage Calculation

The voltage (Vmp,iV_{mp,i}) for each DC field is calculated independently based on its specific operating conditions. When multiple DC fields are connected in parallel to a common inverter input, a weighted average determines the shared operating voltage: VDC=iNp,inrep,iVmp,iiNp,inrep,iV_{DC} = \frac{\sum_{i} N_{p,i} \cdot n_{rep,i} \cdot V_{mp,i}}{\sum_{i} N_{p,i} \cdot n_{rep,i}} The weighting factor (Np,inrep,iN_{p,i} \cdot n_{rep,i}) reflects the relative current contribution capacity of each DC field. The aggregated open circuit voltage is calculated using the same weighting approach: VDC,oc=iNp,inrep,iVoc,iiNp,inrep,iV_{DC,oc} = \frac{\sum_{i} N_{p,i} \cdot n_{rep,i} \cdot V_{oc,i}}{\sum_{i} N_{p,i} \cdot n_{rep,i}}

Step 2: Voltage Reassignment

The common operating voltage is assigned to each DC field ii connected to the inverter: Vi=VDCV_i = V_{DC} This ensures all parallel-connected DC fields operate at the same voltage, as required by Kirchhoff’s voltage law for parallel circuits.

Step 3: Current Recalculation

At the common operating voltage, the current from each DC field is recalculated using its I-V curve. The module-level voltage is determined by dividing the common voltage by the number of modules in series: Vmod,i=VDCNs,iV_{mod,i} = \frac{V_{DC}}{N_{s,i}} The module-level current (Imod,iI_{mod,i}) is solved from the at Vmod,iV_{mod,i} using Newton-Raphson iteration. See Single Diode Model for the diode equation formulation. The DC field current is then: Ii=Imod,iNp,iI_i = I_{mod,i} \cdot N_{p,i}

Step 4: Current Summation and Power Calculation

The total inverter input current is the sum of currents from all parallel DC fields, accounting for repeaters, and the DC power delivered to the inverter follows directly: IDC=iIinrep,iI_{DC} = \sum_{i} I_i \cdot n_{rep,i} PDC=VDCIDCP_{DC} = V_{DC} \cdot I_{DC}