energy generation variability