Permanent magnet synchronous motor (PMSM) has been widely used with the characteristic of high torque at low speed. But the torque ripple is the main factor that limits the usage of PMSM. For torque ripple reduction, a rotation coordinate system of the motor model is established, and then the factors that cause torque ripple and the characteristic of torque ripple are analyzed.
According to the characteristics of the torque ripple, the iterative learning control algorithm is proposed to reduce the torque ripple of motor. The effect of sampling time on torque ripple reduction performance is discussed. Finally, the performance of the proposed algorithm is validated by simulation in the Matlab/simulinkenvironment.