Skip to Main Content
An improved predictive current control for interior permanent magnet synchronous motor (IPMSM) drive systems using current difference detection technique is proposed in this paper. First, a conventional model-based predictive current control for IPMSM is introduced, which needs the information of the resistance, q-axis inductance, and extended back-EMF of IPMSM to predict the future current. To remove the usage of all these parameters in the conventional predictive current control algorithms, a new method that only uses the stator current and the current difference is proposed to predict the future stator current at the end of the next switching interval for all possible switching states. Then, the voltage vector that minimizes a defined cost function, which is used to evaluate the current error at the next switching state, is obtained to control the drive signals of the inverter. Also, the proposed method is very simple and can be effectively implemented due to its low computation without using any multiplication operation. A digital signal processor, TMS320LF2407, is used to execute the predictive current control algorithm. Several experimental results show that the proposed method can effectively improve the system performance in terms of current tracking compared to conventional methods.