IEEE transactions on energy conversion : a publication of the IEEE Power Engineering Society