pvdeg.temperature.cell#
- pvdeg.temperature.cell(weather_df, meta, poa=None, temp_model='sapm', conf='open_rack_glass_polymer', wind_factor=0.33)[source]#
Calculate the PV cell temperature using PVLIB Currently this only supports the SAPM temperature model.
Parameters:#
- weather_df(pd.dataframe)
Data Frame with minimum requirements of ‘temp_air’ and ‘wind_speed’
- meta(dict)
Weather meta-data dictionary (location info)
- poa(dataframe or series, optional)
Dataframe or series with minimum requirement of ‘poa_global’
- temp_model(str, optional)
Specify which temperature model from pvlib to use. Current options: ‘sapm’
- conf(str)
The configuration of the PV module architecture and mounting configuration. Options: ‘open_rack_glass_polymer’ (default), ‘open_rack_glass_glass’,
‘close_mount_glass_glass’, ‘insulated_back_glass_polymer’
- wind_factorfloat, optional
Wind speed correction exponent to account for different wind speed measurement heights between weather database (e.g. NSRDB) and the tempeature model (e.g. SAPM) The NSRDB provides calculations at 2 m (i.e module height) but SAPM uses a 10 m height. It is recommended that a power-law relationship between height and wind speed of 0.33 be used*. This results in a wind speed that is 1.7 times higher. It is acknowledged that this can vary significantly.
- Rabbani, M. Zeeshan, “Exploring the suitability of MERRA-2 reanalysis data for wind energy
estimation, analysis of wind characteristics and energy potential assessment for selected sites in Pakistan”, Renewable Energy 154 (2020) 1240-1251.
Return:#
- temp_cellpandas.DataFrame
This is the temperature of the cell in a module at every time step.[°C]