Summary
The 5-parameter single-diode model, following the De Soto et al. (2006) formulation, is an equivalent circuit that represents a PV module as a light-generated current source, a diode, a , and a . Given the scaled module parameters from Parameter Translation, the model solves the circuit equation at the module level to determine the (, , ) and (). All modules within a DC field are assumed to operate under identical conditions, so the equation is solved once per DC field and the results are scaled: voltage is multiplied by the number of modules in series, and current by the number of parallel strings.Inputs
| Name | Symbol | Units | Description |
|---|---|---|---|
| Photocurrent | A | Light-generated current | |
| Saturation Current | A | Diode reverse saturation current | |
| Series Resistance | Ω | Series resistance (includes module internal resistance and DC wiring resistance) | |
| Shunt Resistance | Ω | Shunt resistance of module | |
| Diode Ideality Factor | — | Diode ideality factor | |
| Number of Cells | — | Cells in series within module | |
| Cell Temperature | °C | Operating cell temperature |
Outputs
| Name | Symbol | Units | Description |
|---|---|---|---|
| Max Power Voltage | V | Voltage at maximum power point | |
| Max Power Current | A | Current at maximum power point | |
| Max Power | W | ||
| Open-Circuit Voltage | V | Voltage at open-circuit () |
Detailed Description
Circuit Equation
De Soto’s single-diode equivalent circuit models four physical mechanisms: is the driven by absorbed irradiance, and govern within the cells (exponential diode term), accounts for leakage current paths through the cells, and captures ohmic losses due to series resistance within the module and DC wiring. All five parameters are scaled from reference to operating conditions by Parameter Translation. The current–voltage relationship that defines the is: where C is the elementary charge, J/K is the Boltzmann constant, and is the cell temperature converted from °C to Kelvin. For convenience, PlantPredict defines the modified thermal voltage . The circuit equation is implicit in both and because of the coupling. PlantPredict uses different numerical strategies depending on which quantity needs to be calculated.Maximum Power Point
PlantPredict introduces the internal voltage , which absorbs the voltage drop due to the series resistance. In this form, both and can be explicitly solved from : Power is therefore a single-variable function . PlantPredict finds the maximum by solving using Newton-Raphson iteration on the analytically derived first and second derivatives. Once the optimal internal voltage has converged:Given
Because the I-V relationship is implicit, solving the circuit equation for at a given current is transcendental—no closed-form elementary solution exists. However, the equation can be reformulated into the Lambert W canonical form , which is well-behaved and guarantees convergence. The resulting Lambert W expression is evaluated numerically via Newton-Raphson iteration. The open-circuit voltage is obtained as the special case with .Given
When the voltage is fixed—for instance, when set by the inverter at an operating point away from MPP (e.g., clipping)—the term makes the equation implicit in . PlantPredict uses the same Lambert W reformulation and Newton-Raphson evaluation to solve for at the imposed voltage.References
- De Soto, W., Klein, S. A., & Beckman, W. A. (2006). Improvement and validation of a model for photovoltaic array performance. Solar Energy, 80(1), 78–88.