IEEE transactions on power electronics [IEEE Trans Power Electron] NLMUID: 101212027