IEEE transactions on power electronics.