IEEE transactions on power electronics : a publication of the IEEE Power Electronics Society