Skip to content

Table of Inputs

The tables below list the inputs that can be modified in SunSolve P90.

  • 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.
ParameterSymbolLLULUnitsDefaultTimeStepInput nameDistribution name

Solar zenith, θs, 0, 180, °, —, Yes, —, —

Solar azimuth, φs, 0, 360, °, —, Yes, —, —

GHI, GHI, 0, —, W/m², —, Yes, —, GHIDHI, DHI, 0, —, W/m², —, Yes, —, —Wind speed, w, 0, —, m/s, —, Yes, —, WindSpeed

Ambient temperature, Ta, —, —, °C, —, Yes, —, Temperature

Diffuse fraction modifier, fDF, 0, —, —, 1, —, —, DiffuseFraction

Circumsolar fraction modifier, fCF, 0, —, —, 1, —, —, CircumsolarFraction

ParameterSymbolLLULUnitsDefaultTimeStepInput nameDistribution name

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

IAM (front and rear), —, —, —, —, n.a., —, —, —
ParameterSymbolLLULUnitsDefaultTimeStepInput nameDistribution name

Row pitch, P, >0, —, m, 5.6, —, row_pitch_in_m, —

Module azimuth, φm, 0, 360, °, 90, —, azimuth_in_degrees, —

Module tilt, β, -90, 90, °, —, Optional, —, —

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, —

ParameterSymbolLLULUnitsDefaultTimeStepInput nameDistribution nameAlbedo, α, 0, 1, —, —, Optional, —, AlbedoAlbedo fallback, α, 0, 1, —, 0.2, —, fallback_albedo, —

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, —

Extra irradiance, —, —, —, —, 1, —, —, —

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

ParameterSymbolLLULUnitsDefaultTimeStepInput nameDistribution name

Uc, Uc, 0, —, W/m²/K, 25, —, uc, Uc

Uv, Uv, 0, —, W∙s/m³/K, 1.2, —, uv, Uv

Alpha, α, 0, 1, —, 0.9, —, alpha, Alpha
ParameterSymbolLLULUnitsDefaultTimeStepInput nameDistribution name

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

ParameterSymbolLLULUnitsDefaultTimeStepInput nameDistribution name

Annual degradation rate, d, 0, 1, —, 0, —, annual_degradation_rate, AnnualDegradationRate

DC health, kDCH, 0, 1, —, 0, —, dc_health, DCHealth

Availability, favail, 0, 1, —, 0.99, —, availability, Availability

Curtailment, kcurt, 0, 1, —, 0, —, curtailment, Curtailment

Yield modifier, fY, 0, —, , 1, —, yield_modifier, YieldModifier

UndulatingGround, , , , , 1, —, undulating_ground, —

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)

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