Abstract:Current harmonics are induced into permanent magnet synchronous motor (PMSM) drive systems because of the inverter nonlinearity and back electromagnetic force (EMF) harmonics. Based on analysis of current harmonic characteristic, the complex vector PI (CVPI) controller is used to suppress current harmonics. In the d- and q-axis current loops of the field-oriented vector control system, multiple CVPI controllers whose central frequencies vary with the motor speed are employed in paralleled with original PI controllers. The PI controllers are used to adjust d- and q-axis direct current components, and the alternating current components are tracked and controlled by means of the large gains of the CVPI controller at the central frequencies. Consequently, the current harmonics are suppressed. The simulation and experimental results show that the CVPI controller has good suppression performance for current harmonics such as 5th and 7th, etc.