predicting wind farm power long and short term 4881635