Abstract:In order to solve the problems that permanent magnet synchronous motor(PMSM) digital control system has low precision and time delay, a deadbeat predictive current control algorithm is proposed. The control strategies of PMSM are mostly implemented in the digital domain by means of microcontrollers, DSP or FPGA, which means, there is a one sample delay between the instant the calculations for a new corrective action are started and the instant such action is effectively generated by the system, and it will affect the performance of current loop. Therefor the algorithm is proposed, considering the time delay bringing by the CPU, current sensor and position sensor. And a compensation of reference voltages at high speed is designed to avoid the static errors in current loop. Compared to the conventional PI control, the deadbeat predictive current control algorithm proves to be quick in dynamic response, less overshoot and low in static errors.