@@ -21,7 +21,7 @@ class TurbineClusterModelChain(ModelChain):
2121 A :class:`~.wind_farm.WindFarm` object representing the wind farm or
2222 a :class:`~.wind_turbine_cluster.WindTurbineCluster` object
2323 representing the wind turbine cluster.
24- wake_losses_method : String
24+ wake_losses_model : String
2525 Defines the method for talking wake losses within the farm into
2626 consideration. Options: 'power_efficiency_curve',
2727 'constant_efficiency', 'dena_mean', 'knorr_mean', 'dena_extreme1',
@@ -79,7 +79,7 @@ class TurbineClusterModelChain(ModelChain):
7979 A :class:`~.wind_farm.WindFarm` object representing the wind farm or
8080 a :class:`~.wind_turbine_cluster.WindTurbineCluster` object
8181 representing the wind turbine cluster.
82- wake_losses_method : String
82+ wake_losses_model : String
8383 Defines the method for talking wake losses within the farm into
8484 consideration. Options: 'power_efficiency_curve',
8585 'constant_efficiency', 'dena_mean', 'knorr_mean', 'dena_extreme1',
@@ -131,14 +131,14 @@ class TurbineClusterModelChain(ModelChain):
131131 one constant.
132132
133133 """
134- def __init__ (self , power_plant , wake_losses_method = 'dena_mean' ,
134+ def __init__ (self , power_plant , wake_losses_model = 'dena_mean' ,
135135 smoothing = True , block_width = 0.5 ,
136136 standard_deviation_method = 'turbulence_intensity' ,
137137 smoothing_order = 'wind_farm_power_curves' , ** kwargs ):
138138 super (TurbineClusterModelChain , self ).__init__ (power_plant , ** kwargs )
139139
140140 self .power_plant = power_plant
141- self .wake_losses_method = wake_losses_method
141+ self .wake_losses_model = wake_losses_model
142142 self .smoothing = smoothing
143143 self .block_width = block_width
144144 self .standard_deviation_method = standard_deviation_method
@@ -166,8 +166,6 @@ def run_model(self, weather_df):
166166 measured at a height of 10 m). See below for an example on how to
167167 create the weather_df DataFrame.
168168
169- # TODO rename method to model (wake_losses_method)
170-
171169 Returns
172170 -------
173171 self
@@ -198,14 +196,14 @@ def run_model(self, weather_df):
198196 'turbulence_intensity' in
199197 weather_df .columns .get_level_values (0 ) else None )
200198 # Assign power curve
201- if (self .wake_losses_method == 'power_efficiency_curve' or
202- self .wake_losses_method == 'constant_efficiency' or
203- self .wake_losses_method is None ):
204- wake_losses_method_to_power_curve = self .wake_losses_method
199+ if (self .wake_losses_model == 'power_efficiency_curve' or
200+ self .wake_losses_model == 'constant_efficiency' or
201+ self .wake_losses_model is None ):
202+ wake_losses_model_to_power_curve = self .wake_losses_model
205203 else :
206- wake_losses_method_to_power_curve = None
204+ wake_losses_model_to_power_curve = None
207205 self .power_plant .assign_power_curve (
208- wake_losses_method = wake_losses_method_to_power_curve ,
206+ wake_losses_model = wake_losses_model_to_power_curve ,
209207 smoothing = self .smoothing , block_width = self .block_width ,
210208 standard_deviation_method = self .standard_deviation_method ,
211209 smoothing_order = self .smoothing_order ,
@@ -219,13 +217,13 @@ def run_model(self, weather_df):
219217 density_hub = (None if (self .power_output_model == 'power_curve' and
220218 self .density_correction is False )
221219 else self .density_hub (weather_df ))
222- if (self .wake_losses_method != 'power_efficiency_curve' and
223- self .wake_losses_method != 'constant_efficiency' and
224- self .wake_losses_method is not None ):
220+ if (self .wake_losses_model != 'power_efficiency_curve' and
221+ self .wake_losses_model != 'constant_efficiency' and
222+ self .wake_losses_model is not None ):
225223 # Reduce wind speed with wind efficiency curve
226224 wind_speed_hub = wake_losses .reduce_wind_speed (
227225 wind_speed_hub ,
228- wind_efficiency_curve_name = self .wake_losses_method )
226+ wind_efficiency_curve_name = self .wake_losses_model )
229227 self .power_output = self .turbine_power_output (wind_speed_hub ,
230228 density_hub )
231229 return self
0 commit comments