windpowerlib.power_curves.wake_losses_to_power_curve¶
-
windpowerlib.power_curves.
wake_losses_to_power_curve
(power_curve_wind_speeds, power_curve_values, wind_farm_efficiency, wake_losses_model='power_efficiency_curve')[source]¶ Reduces the power values of a power curve by an efficiency (curve).
Parameters: - power_curve_wind_speeds (pandas.Series or numpy.array) – Wind speeds in m/s for which the power curve values are provided in power_curve_values.
- power_curve_values (pandas.Series or numpy.array) – Power curve values corresponding to wind speeds in power_curve_wind_speeds.
- wind_farm_efficiency (float or pd.DataFrame) – Efficiency of the wind farm. Either constant (float) or efficiency curve (pd.DataFrame) containing ‘wind_speed’ and ‘efficiency’ columns with wind speeds in m/s and the corresponding dimensionless wind farm efficiency (reduction of power). Default: None.
- wake_losses_model (String) – Defines the method for taking wake losses within the farm into consideration. Options: ‘power_efficiency_curve’, ‘constant_efficiency’. Default: ‘power_efficiency_curve’.
Returns: power_curve_df – Power curve with power values reduced by a wind farm efficiency. DataFrame has ‘wind_speed’ and ‘value’ columns with wind speeds in m/s and the corresponding power curve value in W.
Return type: pd.DataFrame