On-line Particle Swarm Optimization of Anti-Windup Speed Controller for PMSM Drive System

In this paper, we describe a new optimum design procedure for speed controller considering anti-windup for PMSM drive system. Tuning of speed controller is complicated by nonlinearities. Usual practice obtains controller settings with conventional linear analysis methods and then tunes the settings using trial-and-error methods during commissioning. An alternative approach, using particle swarm optimization algorithm devised to test and compare different parameters of speed controller, we search for the anti-windup speed controller to achieving the optimal compromise of variable speed at full load. The search is performed on-line, on the physical hardware, by continuously downloading and testing new solutions on a DSP running the control algorithms in real time. The controller obtained through PSO significantly outperforms alterative schemes obtained with conventional design techniques.

[1]  Keiichiro Yasuda,et al.  Robust-Adaptive Particle Swarm Optimization , 2002 .

[2]  Wander G. da Silva,et al.  Application of genetic algorithms to the online tuning of electric drive speed controllers , 2000, IEEE Trans. Ind. Electron..

[3]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[4]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[5]  Chih-Hong Lin,et al.  On-line gain-tuning IP controller using RFNN , 2001 .

[6]  Dong-Choon Lee,et al.  Frequency spectrum-based antiwindup compensators for high performance induction motor drives , 2004, 30th Annual Conference of IEEE Industrial Electronics Society, 2004. IECON 2004.

[7]  Hwi-Beon Shin New antiwindup PI controller for variable-speed motor drives , 1998, IEEE Trans. Ind. Electron..

[8]  Faa-Jeng Lin Real-time IP position controller design with torque feedforward control for PM synchronous motor , 1997, IEEE Trans. Ind. Electron..