- pvlib.ivtools.utils.astm_e1036(v, i, imax_limits=(0.75, 1.15), vmax_limits=(0.75, 1.15), voc_points=3, isc_points=3, mp_fit_order=4)#
Extract photovoltaic IV parameters according to ASTM E1036. Assumes that the power producing portion of the curve is in the first quadrant.
v (array-like) – Voltage points
i (array-like) – Current points
imax_limits (tuple, default (0.75, 1.15)) – Two-element tuple (low, high) specifying the fraction of estimated Imp within which to fit a polynomial for max power calculation
vmax_limits (tuple, default (0.75, 1.15)) – Two-element tuple (low, high) specifying the fraction of estimated Vmp within which to fit a polynomial for max power calculation
voc_points (int, default 3) – The number of points near open circuit to use for linear fit and Voc calculation
isc_points (int, default 3) – The number of points near short circuit to use for linear fit and Isc calculation
mp_fit_order (int, default 4) – The order of the polynomial fit of power vs. voltage near maximum power
dict – Results. The IV parameters are given by the keys ‘voc’, ‘isc’, ‘vmp’, ‘imp’, ‘pmp’, and ‘ff’. The key ‘mp_fit’ gives the numpy Polynomial object for the fit of power vs voltage near maximum power.
Standard Test Methods for Electrical Performance of Nonconcentrator Terrestrial Photovoltaic Modules and Arrays Using Reference Cells, ASTM E1036-15(2019), DOI: 10.1520/E1036-15R19