Abstract:The current harmonics occur in the common DC bus open-winding permanent magnet synchronous motor (OW-PMSM) and the vibration of the motor is caused by the radial electromagnetic force. In order to solve these problems, a zero vector redistribution random switching frequency space vector pulse width modulation (SVPWM) algorithm based on zero-sequence current closed loop is proposed. The algorithm offsets the common mode voltage generated by the zero vector against that caused by the non-zero voltage vector, and dynamically suppresses the zero-sequence current after the closed loop to reduce the third-order harmonic content of the phase current. At the same time, for the inherent high-frequency harmonic components of the phase current of the modulation strategy, randomization of the switching frequency in SVPWM can greatly reduce the high frequency harmonic amplitude at the switching frequency and its integer multiples. Experimental results show that the algorithm can effectively reduce the current harmonics of high and low frequency bands, and achieve vibration control of the OW-PMSM.