pvdeg.humidity.Ce_numba#

pvdeg.humidity.Ce_numba(start, temp_module, rh_surface, WVTRo=7970633554, EaWVTR=55.0255, So=1.81390702, l=0.5, Eas=16.729)[source]#

Calculation is used in determining Relative Humidity of Backside Solar Module Encapsulant. This function returns a numpy array of the Concentration of water in the encapsulant at every time step

Numba was used to isolate recursion requiring a for loop Numba Functions compile and run in machine code but can not use pandas (Very fast).

Parameters:
  • start (float) – Initial value of the Concentration of water in the encapsulant currently takes the first value produced from the _ceq(Saturation of Water Concentration) as a point of acceptable equilibrium

  • temp_module (pandas series (float)) – The surface temperature in Celsius of the solar panel module “module temperature [°C]”

  • rh_Surface (list (float)) – The relative humidity of the surface of a solar module [%] EXAMPLE: “50 = 50% NOT .5 = 50%”

  • WVTRo (float) – Water Vapor Transfer Rate prefactor [g/m2/day]. The suggested value for EVA is WVTRo = 7970633554(g/m2/day).

  • EaWVTR (float) – Water Vapor Transfer Rate activation energy [kJ/mol] . It is suggested to use 0.15[mm] thick PET as a default for the backsheet and set EaWVTR=55.0255[kJ/mol]

  • So (float) – Encapsulant solubility prefactor in [g/cm3] So = 1.81390702(g/cm3) is the suggested value for EVA.

  • l (float) – Thickness of the backside encapsulant [mm]. The suggested value for encapsulat is EVA l=0.5(mm)

  • Eas (float) – Encapsulant solubility activation energy in [kJ/mol] Eas = 16.729[kJ/mol] is the suggested value for EVA.

Returns:

Ce_list (numpy array) – Concentration of water in the encapsulant at every time step