IEEE transactions on sustainable energy (IEEE,, 2010)