In both direct torque control (DTC) and predictive direct torque control (PDTC) strategies, just single voltage vector is applied. The question arose, is this applied vector the optimumin terms of minimizing torque and stator flux ripples? In DTC, it may not be the optimum one. However, in case of PDTC, there is a possibility to evaluate the performance of different voltage vectors, where a cost function is proposed to determine the appropriate voltage vector that brings the lowest torque and stator flux ripple within one cycle. On the other hand, PI controller provides a good performance but if the parameters change, the system may lose its performance. With the aim of enhancing the robustness of the PDTC scheme, a fractional order PI controller is proposed that can be considered as a generalization of the classical PI controller, and to set its parameters, a Grey Wolf Optimization algorithm is employed. Furthermore, omitting the sensor increases reliability and decrease the size and cost of the drive system. For these reasons, an extended Kalman filter observer is adopted, where the rotor speed and rotor position as well as the load torque are estimated. In this work, a fractional order PI controller tuned by GWO for PDTC of a five-phase permanent magnet synchronous machine (PMSM) based on EKF observer is presented. Analysis of simulation results exhibit clearly the efficiency and robustness of the suggested control compared to conventional DTC based on classical PI controller.