Skip to main content

generic_linear

Function generic_linear 

Source
pub fn generic_linear(
    poa_global: f64,
    temp_air: f64,
    wind_speed: f64,
    u_c: f64,
    u_v: f64,
    module_efficiency: f64,
    absorptance: f64,
) -> f64
Expand description

Generic linear cell temperature model.

T_cell = temp_air + poa_global * (absorptance - module_efficiency) / (u_c + u_v * wind_speed)

§Arguments

  • poa_global - Total incident irradiance [W/m^2].
  • temp_air - Ambient dry bulb temperature [C].
  • wind_speed - Wind speed at 10m height [m/s].
  • u_c - Combined heat transfer coefficient at zero wind [(W/m^2)/C].
  • u_v - Wind influence on heat transfer [(W/m^2)/C/(m/s)].
  • module_efficiency - Module electrical efficiency.
  • absorptance - Light absorptance of the module.

§Returns

Cell temperature in Celsius.

§References

Driesse, A. et al, 2022, “PV Module Operating Temperature Model Equivalence and Parameter Translation”, IEEE PVSC.