Skip to content

Commit 8132f2a

Browse files
committed
Add logging messages for debugging
1 parent c2d3880 commit 8132f2a

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

windpowerlib/turbine_cluster_modelchain.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
__copyright__ = "Copyright oemof developer group"
88
__license__ = "GPLv3"
99

10+
import logging
1011
from windpowerlib import wake_losses
1112
from 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

Comments
 (0)