fluctuating power generation