rdtools.normalization.pvwatts_dc_power

rdtools.normalization.pvwatts_dc_power(poa_global, power_dc_rated, temperature_cell=None, poa_global_ref=1000, temperature_cell_ref=25, gamma_pdc=None)

PVWatts v5 Module Model: DC power given effective poa poa_global, module nameplate power, and cell temperature. This function differs from the PVLIB implementation by allowing cell temperature to be an optional parameter.

Parameters:
  • poa_global (pd.Series) -- Total effective plane of array irradiance.
  • power_dc_rated (float) -- Rated DC power of array in watts
  • temperature_cell (pd.Series, optional) -- Measured or derived cell temperature [degrees Celsius]. Time series assumed to be same frequency as poa_global. If omitted, the temperature term will be ignored.
  • poa_global_ref (float, default 1000) -- Reference irradiance at standard test condition [W/m**2].
  • temperature_cell_ref (float, default 25) -- Reference temperature at standard test condition [degrees Celsius].
  • gamma_pdc (float, default None) -- Linear array efficiency temperature coefficient [1 / degree Celsius]. If omitted, the temperature term will be ignored.

Note

All series are assumed to be right-labeled, meaning that the recorded value at a given timestamp refers to the previous time interval

Returns:power_dc -- DC power in watts determined by PVWatts v5 equation.
Return type:pd.Series