A novel direct predictive speed and current controller for PMSM drive | IEEE Conference Publication | IEEE Xplore