pvlib.temperature.noct_sam#
- pvlib.temperature.noct_sam(poa_global, temp_air, wind_speed, noct, module_efficiency, effective_irradiance=None, transmittance_absorptance=0.9, array_height=1, mount_standoff=4)[source]#
- Cell temperature model from the System Advisor Model (SAM). - The model is described in [1], Section 10.6. - Parameters:
- poa_global (numeric) – Total incident irradiance. [W/m^2] 
- temp_air (numeric) – Ambient dry bulb temperature. [C] 
- wind_speed (numeric) – Wind speed in m/s measured at the same height for which the wind loss factor was determined. The default value 1.0 m/s is the wind speed at module height used to determine NOCT. [m/s] 
- noct (float) – Nominal operating cell temperature [C], determined at conditions of 800 W/m^2 irradiance, 20 C ambient air temperature and 1 m/s wind. 
- module_efficiency (float) – Module external efficiency [unitless] at reference conditions of 1000 W/m^2 and 20C. Denoted as \(eta_{m}\) in [1]. Calculate as \(\eta_{m} = \frac{V_{mp} I_{mp}}{A \times 1000 W/m^2}\) where A is module area [m^2]. 
- effective_irradiance (numeric, optional) – The irradiance that is converted to photocurrent. If not specified, assumed equal to poa_global. [W/m^2] 
- transmittance_absorptance (numeric, default 0.9) – Coefficient for combined transmittance and absorptance effects. [unitless] 
- array_height (int, default 1) – Height of array above ground in stories (one story is about 3m). Must be either 1 or 2. For systems elevated less than one story, use 1. If system is elevated more than two stories, use 2. 
- mount_standoff (numeric, default 4) – Distance between array mounting and mounting surface. Use default if system is ground-mounted. [inches] 
 
- Returns:
- cell_temperature (numeric) – Cell temperature. [C] 
- Raises:
- ValueError – If array_height is an invalid value (must be 1 or 2). 
 - References 
