pvlib.pvsystem.Array.get_cell_temperature#
- Array.get_cell_temperature(poa_global, temp_air, wind_speed, model, effective_irradiance=None, longwave_down=None)[source]#
Determine cell temperature using the method specified by
model.- Parameters:
poa_global (numeric) – Total incident irradiance [W/m^2]
temp_air (numeric) – Ambient dry bulb temperature [C]
wind_speed (numeric) – Wind speed [m/s] When
model='ross', this input is ignoredmodel (str) – Supported models include
'sapm','pvsyst','faiman','faiman_rad','fuentes','noct_sam', and'ross'effective_irradiance (numeric, optional) – The irradiance that is converted to photocurrent in W/m^2. Only used for some models.
longwave_down (numeric, optional) – Downwelling long-wave radiation from the sky, measured on a horizontal surface in W/m^2. Only used in
'faiman_rad'model.
- Returns:
numeric – Values in degrees C.
See also
pvlib.temperature.sapm_cell,pvlib.temperature.pvsyst_cell,pvlib.temperature.faiman,pvlib.temperature.faiman_rad,pvlib.temperature.fuentes,pvlib.temperature.noct_sam,pvlib.temperature.rossNotes
Some temperature models have requirements for the input types; see the documentation of the underlying model function for details.