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.

__init__(axis_tilt=0, axis_azimuth=0, max_angle=90, backtrack=True, gcr=0.2857142857142857, **kwargs)[source]

Methods

__init__([axis_tilt, axis_azimuth, ...])
ashraeiam(aoi) Determine the incidence angle modifier using self.module_parameters['b'], aoi, and the ashraeiam() function.
calcparams_desoto(poa_global, temp_cell, ...) Use the calcparams_desoto() function, the input parameters and self.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 by self.surface_tilt, self.surface_azimuth, and self.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 aoi, self.module_parameters['K'], self.module_parameters['L'], self.module_parameters['n'], and the physicaliam() function.
pvwatts_ac(pdc) Calculates AC power according to the PVWatts model using pvwatts_ac(), self.module_parameters[‘pdc0’], and eta_inv_nom=self.inverter_parameters[‘eta_inv_nom’].
pvwatts_dc(g_poa_effective, temp_cell) Calcuates DC power according to the PVWatts model using pvwatts_dc(), self.module_parameters[‘pdc0’], and self.module_parameters[‘gamma_pdc’].
pvwatts_losses(**kwargs) Calculates DC power losses according the PVwatts model using pvwatts_losses().
sapm(effective_irradiance, temp_cell, **kwargs) Use the sapm() function, the input parameters, and self.module_parameters to calculate Voc, Isc, Ix, Ixx, Vmp/Imp.
sapm_aoi_loss(aoi) Use the sapm_aoi_loss() function, the input parameters, and self.module_parameters to calculate F2.
sapm_celltemp(irrad, wind, temp) Uses sapm_celltemp() to calculate module and cell temperatures based on self.racking_model and the input parameters.
sapm_effective_irradiance(poa_direct, ...[, ...]) Use the sapm_effective_irradiance() function, the input parameters, and self.module_parameters to calculate effective irradiance.
sapm_spectral_loss(airmass_absolute) Use the sapm_spectral_loss() function, the input parameters, and self.module_parameters to calculate F1.
scale_voltage_current_power(data) Scales the voltage, current, and power of the DataFrames returned by singlediode() and sapm() by self.modules_per_string and self.strings_per_inverter.
singleaxis(apparent_zenith, apparent_azimuth)
singlediode(photocurrent, ...[, ivcurve_pnts]) Wrapper around the singlediode() function.
snlinverter(v_dc, p_dc) Uses snlinverter() to calculate AC power based on self.inverter_parameters and the input parameters.