77__copyright__ = "Copyright oemof developer group"
88__license__ = "GPLv3"
99
10+ import logging
1011from windpowerlib import wake_losses
1112from windpowerlib .modelchain import ModelChain
1213
@@ -190,7 +191,14 @@ def assign_power_curve(self, weather_df):
190191 self .wake_losses_model == 'constant_efficiency' or
191192 self .wake_losses_model is None ):
192193 wake_losses_model_to_power_curve = self .wake_losses_model
194+ if self .wake_losses_model is None :
195+ logging .debug ('Wake losses in wind farms not considered.' )
196+ else :
197+ logging .debug ('Wake losses considered with {}.' .format (
198+ self .wake_losses_model ))
193199 else :
200+ logging .debug ('Wake losses considered by {} wind ' .format (
201+ self .wake_losses_model ) + 'efficiency curve.' )
194202 wake_losses_model_to_power_curve = None
195203 self .power_plant .assign_power_curve (
196204 wake_losses_model = wake_losses_model_to_power_curve ,
@@ -199,6 +207,12 @@ def assign_power_curve(self, weather_df):
199207 smoothing_order = self .smoothing_order ,
200208 roughness_length = weather_df ['roughness_length' ][0 ].mean (),
201209 turbulence_intensity = turbulence_intensity )
210+ # Further logging messages
211+ if self .smoothing is None :
212+ logging .debug ('Aggregated power curve not smoothed.' )
213+ else :
214+ logging .debug ('Aggregated power curve smoothed by method: ' +
215+ self .standard_deviation_method )
202216
203217 return self
204218
0 commit comments