pvdeg.humidity.module#
- pvdeg.humidity.module(weather_df=None, meta=None, poa=None, temp_module=None, tilt=None, azimuth=180, sky_model='isotropic', temp_model='sapm', conf='open_rack_glass_glass', wind_factor=0.33, Po_b=None, Ea_p_b=None, backsheet_thickness=None, So_e=None, Ea_s_e=None, Ea_d_e=None, back_encap_thickness=None, backsheet='W017', encapsulant='W001', **weather_kwargs)[source]#
Calculate the Relative Humidity of solar module backsheet from timeseries data.
- Parameters:
weather_df (pd.DataFrame) – Weather data for a single location.
meta (pd.DataFrame) – Meta data for a single location.
poa (pd.Series, optional) – Plane of array irradiance [W/m²]. If not provided, it will be calculated
temp_module (pd.Series, optional) – Module temperature [°C]. If not provided, it will be calculated.
tilt (float, optional) – Tilt angle of PV system relative to horizontal.
azimuth (float, optional) – Azimuth angle of PV system relative to north.
sky_model (str, optional) – Options: ‘isotropic’, ‘klucher’, ‘haydavies’, ‘reindl’, ‘king’, ‘perez’.
temp_model (str, optional) – Options: ‘sapm’, ‘pvsyst’, ‘faiman’, ‘sandia’.
wind_factor (float, 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 10m 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.
Po_b (float) – Water permeation rate prefactor [g·mm/m²/day]. The suggested value for PET W17 is Po = 1319534666.90318 [g·mm/m²/day].
Ea_p_b (float) – Backsheet permeation activation energy [kJ/mol].
backsheet_thickness (float) – Thickness of the backsheet [mm]. The suggested value for a PET backsheet is 0.3mm.
So_e (float) – Encapsulant solubility prefactor in [g/cm³]
Ea_s_e (float) – Encapsulant solubility activation energy in [kJ/mol]
Ea_d_e (float) – Encapsulant diffusivity activation energy in [kJ/mol]
back_encap_thickness (float) – Thickness of the backside encapsulant [mm]. The suggested value for EVA encapsulant is 0.46mm.
backsheet (str) – This is the code number for the backsheet. The default is PET ‘W017’.
encapsulant (str) – This is the code number for the encapsulant. The default is EVA ‘W001’.
**weather_kwargs (keyword arguments) – Additional keyword arguments passed to the weather data reader.
- Returns:
rh_surface_outside (float pandas dataframe) – relative humidity of the PV module surface as a time-series,
rh_front_encap (float pandas dataframe) – relative humidity of the PV frontside encapsulant as a time-series,
rh_back_encap (float pandas dataframe) – relative humidity of the PV backside encapsulant as a time-series,
Ce_back_encap (float pandas dataframe) – concentration of water in the PV backside encapsulant as a time-series,
rh_backsheet (float pandas dataframe) – relative humidity of the PV backsheet as a time-series