pvlib.tracking.LocalizedSingleAxisTracker¶
-
class
pvlib.tracking.LocalizedSingleAxisTracker(pvsystem=None, location=None, **kwargs)[source]¶ Highly experimental.
Methods
__init__([pvsystem, location])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_parametersto calculate the module currents and resistances.from_tmy(tmy_metadata[, tmy_data])Create an object based on a metadata dictionary from tmy2 or tmy3 data readers. get_airmass([times, solar_position, model])Calculate the relative and absolute airmass. get_aoi(solar_zenith, solar_azimuth)Get the angle of incidence on the system. get_clearsky(times[, model, solar_position, ...])Calculate the clear sky estimates of GHI, DNI, and/or DHI at this location. 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.get_solarposition(times[, pressure, temperature])Uses the solarposition.get_solarposition()function to calculate the solar zenith, azimuth, etc.i_from_v(resistance_shunt, ...)Wrapper around the i_from_v()function.localize([location, latitude, longitude])Creates a LocalizedSingleAxisTrackerobject 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 thephysicaliam()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, andself.module_parametersto calculate Voc, Isc, Ix, Ixx, Vmp/Imp.sapm_aoi_loss(aoi)Use the sapm_aoi_loss()function, the input parameters, andself.module_parametersto calculate F2.sapm_celltemp(irrad, wind, temp)Uses sapm_celltemp()to calculate module and cell temperatures based onself.racking_modeland the input parameters.sapm_effective_irradiance(poa_direct, ...[, ...])Use the sapm_effective_irradiance()function, the input parameters, andself.module_parametersto calculate effective irradiance.sapm_spectral_loss(airmass_absolute)Use the sapm_spectral_loss()function, the input parameters, andself.module_parametersto calculate F1.scale_voltage_current_power(data)Scales the voltage, current, and power of the DataFrames returned by singlediode()andsapm()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 onself.inverter_parametersand the input parameters.