Table of Inputs
The tables below list the inputs that can be modified in SunSolve P90.
Column definitions
Section titled “Column definitions”- Parameter: Parameter name.
- Symbol: Symbol used in the equations in the help documentation.
- LL/UL: Lower and upper limits to the parameter value.
- Units: Unit of measurement.
- Default: Default value applied when the parameter is not specified.
- TimeStep: Whether the parameter can vary by time step (as loaded in the weather file).
- Input name: Syntax for assigning a base value to the input.
- Distribution name: Syntax for assigning a probability distribution to the input.
- Parameters marked with “TimeStep: Optional” can either be specified per time step or use a fallback value.
- Not all inputs can be assigned uncertainty distributions.
- Inputs are case sensitive.
Solar position, irradiance and weather
Section titled “Solar position, irradiance and weather”Solar zenith, θs, 0, 180, °, —, Yes, —, —
Solar azimuth, φs, 0, 360, °, —, Yes, —, —
Ambient temperature, Ta, —, —, °C, —, Yes, —, Temperature
Diffuse fraction modifier, fDF, 0, —, —, 1, —, —, DiffuseFraction
Circumsolar fraction modifier, fCF, 0, —, —, 1, —, —, CircumsolarFraction
Module inputs
Section titled “Module inputs”Module length, Lm, >0, —, m, 2, —, length, —
Module width, Wm, >0, —, m, 1, —, width, —
Module height above ground, Hm, var, —, m, 1.5, —, height_above_ground, —
Rated power at STC, PSTC, >0, 100, %, 22, —, power_at_stc, ModulePower
Module bifaciality, fB, 0, —, —, 1, , bifaciality,
Thermal coefficient of module power, B, 0, —, %/K, 0.00295, , module_efficiency_temperature_coefficient, ModuleEfficiencyTemperatureCoefficient
System layout
Section titled “System layout”Row pitch, P, >0, —, m, 5.6, —, row_pitch_in_m, —
Module azimuth, φm, 0, 360, °, 90, —, azimuth_in_degrees, —
Module tilt fallback, β, -90, 90, °, 30, —, fallback_module_tilt_in_degrees, —
Module tilt limit, βmax, -90, 90, °, 55, —, tilt_limit_in_degrees, —
Module tracking, , , , , NotSet, , tracking_calculation, —
System optics
Section titled “System optics”Front beam multiplier, fΦBF, 0, —, —, 1, —, beam_multiplier_front, —
Rear beam multiplier, fΦBR, 0, —, —, 1, —, beam_multiplier_rear, —
Front isotropic multiplier, fΦIF, 0, —, —, 1.01, —, isotropic_multiplier_front, —
Rear isotropic multiplier, fΦIR, 0, —, —, 1, —, isotropic_multiplier_rear, —
Structural shading factor, kS, 0, 1, —, —, Optional, —, RearStructuralShadingFactor
Structural shading fallback, —, 0, 1, —, 0, —, fallback_rear_structural_shading_factor, —
Transmission factor, kT, 0, —, —, —, Optional, —, RearTransmissionFactor
Transmission factor fallback, —, 0, —, —, 0, —, fallback_rear_transmission_factor, —
Spectral correction factor, fλ, 0, —, —, —, Optional, —, SpectralCorrection
Spectral correction fallback, fλ, 0, —, —, 1, —, fallback_spectral_correction, —
Front soiling, kσF, 0, 1, —, —, Optional, —, SoilingFront
Front soiling fallback, kσF, 0, 1, —, 0.02, —, fallback_soiling_front, SoilingFront
Rear soiling, kσR, 0, 1, —, —, Optional, —, SoilingRear
Rear soiling fallback, kσR, 0, 1, —, 0.01, —, fallback_soiling_rear, SoilingRear
Thermal
Section titled “Thermal”Uc, Uc, 0, —, W/m²/K, 25, —, uc, Uc
Uv, Uv, 0, —, W∙s/m³/K, 1.2, —, uv, Uv
System electronics
Section titled “System electronics”Modules per string, NM, 1, —, —, 1, —, modules_per_string, —
Strings per inverter, NS, 1, —, —, 1, —, num_strings_per_inverter, —
Number of inverters, NI, 1, —, —, 1, —, number_of_inverters, —
Cell-to-cell mismatch, kMC, 0, 1, —, 0.004, —, cell_to_cell_mismatch, CellToCellMismatch
Max-power tracking loss, kMPT, 0, 1, —, 0, —, max_power_tracking_loss, —
String wiring loss, kWS, 0, 1, —, 0.01, —, string_wiring_loss, —
Module-to-module mismatch, kMM, 0, 1, —, 0.01, —, module_to_module_mismatch, ModuleToModuleMismatch
String-to-string mismatch, kMS, 0, 1, —, 0, —, string_to_string_mismatch, StringToStringMismatch
Inverter clipping power, Pclip, 0, —, W, —, —, NOT AVAILABLE YET, —
Inverter efficiency, ηinv, 0, 1, —, 0.98, —, inverter_efficiency, InverterEfficiency
Inverter wiring loss, kWI, 0, 1, —, 0, —, inverter_wiring_loss, —
Inverter-to-inverter mismatch, kMI, 0, 1, —, 0, —, inverter_to_inverter_mismatch, InverterToInverterMismatch
System operation
Section titled “System operation”Annual degradation rate, d, 0, 1, —, 0, —, annual_degradation_rate, AnnualDegradationRate
Availability, favail, 0, 1, —, 0.99, —, availability, Availability
Curtailment, kcurt, 0, 1, —, 0, —, curtailment, Curtailment
Yield modifier, fY, 0, —, , 1, —, yield_modifier, YieldModifier
Simulation options
Section titled “Simulation options”Analysis Scope
- number_of_years (default: 5): Number ofears to simulate
- number_of_simulations (default: 1000): Monte Carlo iterations per year
Computational Limits
- Maximum total simulations: 125,000 (number of years × number of simulations)
Result options
Section titled “Result options”P-Value Selection
- p_values (default: [50]): List of P-values to calculate (e.g., [10, 50, 90, 95])
Histogram Settings
- p_min (default: 0.75): Minimum percentile for histogram binning
- p_delta (default: 0.01): Histogram bin width