pvlib.tracking.SingleAxisTracker¶
-
class
pvlib.tracking.
SingleAxisTracker
(axis_tilt=0, axis_azimuth=0, max_angle=90, backtrack=True, gcr=0.2857142857142857, **kwargs)[source]¶ Inherits all of the PV modeling methods from PVSystem.
Methods
__init__
([axis_tilt, axis_azimuth, ...])ashraeiam
(aoi)Determine the incidence angle modifier using self.module_parameters['b']
,aoi
, and theashraeiam()
function.calcparams_desoto
(poa_global, temp_cell, ...)Use the calcparams_desoto()
function, the input parameters andself.module_parameters
to calculate the module currents and resistances.get_aoi
(solar_zenith, solar_azimuth)Get the angle of incidence on the system. get_irradiance
(dni, ghi, dhi[, dni_extra, ...])Uses the irradiance.total_irrad()
function to calculate the plane of array irradiance components on a tilted surface defined byself.surface_tilt
,self.surface_azimuth
, andself.albedo
.i_from_v
(resistance_shunt, ...)Wrapper around the i_from_v()
function.localize
([location, latitude, longitude])Creates a LocalizedSingleAxisTracker
object using this object and location data.physicaliam
(aoi)Determine the incidence angle modifier using self.module_parameters['K']
,self.module_parameters['L']
,self.module_parameters['n']
,aoi
, and thephysicaliam()
function.sapm
(poa_direct, poa_diffuse, temp_cell, ...)Use the sapm()
function, the input parameters, andself.module_parameters
to calculate Voc, Isc, Ix, Ixx, Vmp/Imp.sapm_celltemp
(irrad, wind, temp)Uses sapm_celltemp()
to calculate module and cell temperatures based onself.racking_model
and the input parameters.singleaxis
(apparent_zenith, apparent_azimuth)singlediode
(photocurrent, ...)Wrapper around the singlediode()
function.snlinverter
(v_dc, p_dc)Uses snlinverter()
to calculate AC power based onself.inverter_parameters
and the input parameters.