pvlib.ivtools.sdm.fit_pvsyst_iec61853_sandia_2025#
- pvlib.ivtools.sdm.fit_pvsyst_iec61853_sandia_2025(effective_irradiance, temp_cell, i_sc, v_oc, i_mp, v_mp, cells_in_series, EgRef=1.121, alpha_sc=None, beta_mp=None, R_s=None, r_sh_coeff=0.12, min_Rsh_irradiance=None, irradiance_tolerance=20, temperature_tolerance=1)[source]#
- Estimate parameters for the PVsyst module performance model using IEC 61853-1 matrix measurements. - Parameters:
- effective_irradiance (array) – Effective irradiance for each test condition [W/m²] 
- temp_cell (array) – Cell temperature for each test condition. [°C] 
- i_sc (array) – Short circuit current for each test condition [A] 
- v_oc (array) – Open circuit voltage for each test condition [V] 
- i_mp (array) – Current at maximum power point for each test condition [A] 
- v_mp (array) – Voltage at maximum power point for each test condition [V] 
- cells_in_series (int) – The number of cells connected in series. 
- EgRef (float, optional) – The energy bandgap at reference temperature in units of eV. 1.121 eV for crystalline silicon. EgRef must be >0. 
- alpha_sc (float, optional) – Temperature coefficient of short circuit current. If not specified, it will be estimated using the - i_scvalues at irradiance of 1000 W/m2. [A/K]
- beta_mp (float, optional) – Temperature coefficient of maximum power voltage. If not specified, it will be estimated using the - v_mpvalues at irradiance of 1000 W/m2. [1/K]
- R_s (float, optional) – Series resistance value. If not provided, a value will be estimated from the input measurements. [ohm] 
- r_sh_coeff (float, default 0.12) – Shunt resistance fitting coefficient. The default value is taken from [1]. 
- min_Rsh_irradiance (float, optional) – Irradiance threshold below which values are excluded when estimating shunt resistance parameter values. May be useful for modules with problematic low-light measurements. [W/m²] 
- irradiance_tolerance (float, default 20) – Tolerance for irradiance variation around the STC value. The default value corresponds to a +/- 2% interval around the STC value of 1000 W/m². [W/m²] 
- temperature_tolerance (float, default 1) – Tolerance for temperature variation around the STC value. The default value corresponds to a +/- 1 degree interval around the STC value of 25°C. [°C] 
 
- Returns:
- dict – - alpha_scfloat
- short circuit current temperature coefficient [A/K] 
- gamma_reffloat
- diode (ideality) factor at STC [unitless] 
- mu_gammafloat
- temperature coefficient for diode (ideality) factor [1/K] 
- I_L_reffloat
- light current at STC [A] 
- I_o_reffloat
- dark current at STC [A] 
- R_sh_reffloat
- shunt resistance at STC [ohm] 
- R_sh_0float
- shunt resistance at zero irradiance [ohm] 
- R_sh_expfloat
- exponential factor defining decrease in shunt resistance with increasing effective irradiance 
- R_sfloat
- series resistance at STC [ohm] 
- cells_in_seriesint
- number of cells in series 
- EgReffloat
- effective band gap at STC [eV] 
 
 - Notes - Input arrays of operating conditions and electrical measurements must be 1-D with equal lengths. - Values supplied for - alpha_sc,- beta_mp, and- R_smust be consistent with the matrix data, as these values are used when estimating other model parameters.- This method is non-iterative. In some cases, it may be desirable to refine the estimated parameter values using a numerical optimizer such as the default method in - scipy.optimize.minimize.- References 
