pvcompare.pv_feedin.create_psi_time_series

pvcompare.pv_feedin.create_psi_time_series(lat, lon, year, surface_azimuth, surface_tilt, weather, normalization, psi_type='Chen')[source]

Creates power time series of a perovskite-silicone (PSI) module.

The PSI time series is created for a given weather data frame weather. If normalization is True the time series is normalized.

Further information for the cell parameter efficiency for “Chen” and “Korte” see psi_type.

Parameters
  • lat (float) – Latitude of the location for which the time series is calculated.

  • lon (float) – Longitude of the location for which the time series is calculated.

  • weather (pandas.DataFrame) – DataFrame with time series for temperature ‘temp_air’ in C°, wind speed ‘wind_speed’ in m/s, ‘dni’, ‘dhi’ and ‘ghi’ in W/m².

  • surface_azimuth (float) – Surface azimuth of the modules (180° for south, 270° for west, etc.).

  • surface_tilt (float) – Surface tilt of the modules. (horizontal=90° and vertical=0°)

  • psi_type (str) – Defines the type of module of which the time series is calculated. Options: “Korte”, “Chen”. Default: “Chen”.

  • normalization (bool) – If True: Time series is normalized. Otherwise absolute time series is returned.

Returns

Power output of PSI module in W (if parameter normalized is False) or normalized power output of CPV module (if parameter normalized is False).

Return type

pandas.Series