rdtools.normalization.normalize_with_pvwatts¶
-
rdtools.normalization.
normalize_with_pvwatts
(energy, pvwatts_kws)¶ Normalize system AC energy output given measured poa_global and meteorological data. This method uses the PVWatts V5 module model.
Energy timeseries and poa_global timeseries can be different granularities.
- Parameters
energy (
pandas.Series
) -- Energy time series to be normalized [Wh]. Must be a right-labeled regular time series.pvwatts_kws (
dict
) -- Dictionary of parameters used in the pvwatts_dc_power function. See Other Parameters.
- Other Parameters
poa_global (
pandas.Series
) -- Total effective plane of array irradiance [W/m**2].power_dc_rated (
float
) -- Rated DC power of array [W]temperature_cell (
pandas.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
, default1000
) -- Reference irradiance at standard test condition [W/m**2].temperature_cell_ref (
float
, default25
) -- Reference temperature at standard test condition [degrees Celsius].gamma_pdc (
float
, defaultNone
) -- 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
energy_normalized (
pandas.Series
) -- Energy divided by PVWatts DC energy [unitless].insolation (
pandas.Series
) -- Insolation associated with each normalized point [Wh/m**2]