Summary
The Single Diode Model calculates DC power output using a five-parameter equivalent circuit representing a PV module. The model solves the circuit equation iteratively to find the maximum power point voltage and current. PlantPredict implements three variants: OneDiode (standard), OneDiodeRecombination (with Martin & Ruiz recombination), and OneDiodeRecombinationNonLinear (with polynomial gamma). The solution uses Newton-Raphson iteration with convergence tolerance of 0.0001 V, typically converging in less than 2000 iterations. The output includes maximum power point values (, , ) and open-circuit voltage ().Inputs
| Name | Symbol | Units | Description |
|---|---|---|---|
| Alpha | 1/V | Thermal voltage parameter: | |
| Saturation Current | A | Diode reverse saturation current (scaled) | |
| Series Resistance | Ω | Series resistance (scaled + DC wiring) | |
| Shunt Resistance | Ω | Shunt resistance (scaled) | |
| Photocurrent | A | Light-generated current (scaled) | |
| Recombination Parameter | — | Recombination parameter (advanced model only) | |
| Built-in Voltage | V | Built-in junction voltage per cell (advanced model only) | |
| Number of Cells | — | Cells in series |
Outputs
| Name | Symbol | Units | Description |
|---|---|---|---|
| Max Power Voltage | V | Voltage at maximum power | |
| Max Power Current | A | Current at maximum power | |
| Max Power | W | ||
| Open-Circuit Voltage | V | Voltage when | |
| Short-Circuit Current | A | Current when (input) |
Detailed Description
Standard Single Diode Model (OneDiode)
Circuit equation: where is internal voltage: Maximum power condition: Find voltage where using Newton-Raphson iteration: where and derivatives calculated from circuit equation. Iterative solution: Starting from V, iterate: Numerator: Denominator: Convergence: Continue until V Failure handling: If or NaN or 2000 iterations reached:- Reset:
- If , exit with error
Advanced Diode Model (OneDiodeRecombination)
Circuit equation with recombination: where:- is recombination parameter
- is built-in voltage per cell
Nonlinear Gamma Model (OneDiodeRecombinationNonLinear)
Uses same recombination equations but with gamma calculated using polynomial temperature dependence before solving.References
- King, D. L., Boyson, W. E., & Kratochvil, J. A. (2004). Photovoltaic array performance model. SAND2004-3535, Sandia National Laboratories.
- 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.
- Martin, N., & Ruiz, J. M. (2001). Calculation of the PV modules angular losses under field conditions by means of an analytical model. Solar Energy Materials and Solar Cells, 70(1), 25–38.