Abstract:The traditional model predictive current control (MPCC) of permanent magnet synchronous motor (PMSM) has a contradiction between the steady-state control performance and the switching frequency. Therefore, an improved method is proposed based on the traditional MPCC. By extending the current prediction trajectory of one voltage vector to two control cycles, and using the current prediction values at different times to construct a new cost function, the optimal voltage vectors in two cycles are evaluated, so that the optimal voltage vectors in adjacent cycles are as same as possible, thus reducing the switching frequency of the inverter. Simulation results show that compared with traditional MPCC, the proposed method can effectively reduce the switching frequency at the same control frequency. In addition, when the switching frequency is approximately equal, the proposed method can effectively improve the current control performance.