energy generation fluctuations