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