Reduction of periodic speed ripples in PM synchronous motors using iterative learning control

PM synchronous motor drives are widely used for high-performance servo applications where torque smoothness is an essential requirement However, parasitic torque pulsations do exist in PMSM drive due to nonsinusoidal flux distribution, cogging and errors in current measurement. A consequence of these torque ripples is speed oscillations that deteriorate the drive performance particularly at low speeds. The outer loop PI speed controller does suppress these periodic speed ripples to a certain extent, but is not adequate enough for many high performance applications. In this paper, the authors propose a simple iterative learning control (ILC) scheme for generating a compensation reference current to augment the PI speed controller output to further reduce the speed ripples. The proposed ILC controller is applied in conjunction with the outer loop PI speed controller and therefore can be easily integrated to any of the existing PMSM drive system. Experimental verification of the proposed scheme is carried out, and test results obtained demonstrate the effectiveness of the proposed control scheme in reducing speed ripples.

[1]  Paolo Rocco,et al.  Modeling, identification, and compensation of pulsating torque in permanent magnet AC motors , 1998, IEEE Trans. Ind. Electron..

[2]  B. H. Ng,et al.  An Investigation Into the Effects of Machine Parameters on Torque Pulsations in a Brushless Dc Drive , 1988, Proceedings.14 Annual Conference of Industrial Electronics Society.

[3]  Thomas M. Jahns,et al.  Pulsating torque minimization techniques for permanent magnet AC motor drives-a review , 1996, IEEE Trans. Ind. Electron..

[4]  Ali Keyhani,et al.  Study of cogging torque in permanent magnet machines , 1997, IAS '97. Conference Record of the 1997 IEEE Industry Applications Conference Thirty-Second IAS Annual Meeting.

[5]  Jong-Woo Choi,et al.  Novel periodic torque ripple compensation scheme in vector controlled AC motor drives , 1998, APEC '98 Thirteenth Annual Applied Power Electronics Conference and Exposition.

[6]  Sanjib Kumar Panda,et al.  Torque ripple minimization in PM synchronous motor using iterative learning control , 1999, IECON'99. Conference Proceedings. 25th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.99CH37029).

[7]  Seung-Ki Sul,et al.  Analysis and compensation of current measurement error in vector controlled AC motor drives , 1996, IAS '96. Conference Record of the 1996 IEEE Industry Applications Conference Thirty-First IAS Annual Meeting.

[8]  C. Marchand,et al.  Torque ripple minimization in permanent magnet synchronous servodrive , 1997, 1997 IEEE International Electric Machines and Drives Conference Record.

[9]  S. Arimoto,et al.  Robustness of P-type learning control with a forgetting factor for robotic motions , 1990, 29th IEEE Conference on Decision and Control.