FPGA-realization of a high-performance controller for PMLSM drive

This study presents a high-performance position controller for permanent magnet linear synchronous motor (PMLSM) drives based on FPGA (field programmable gate array) technology. Firstly, a mathematic modeled for PMLSM drive is defined. Secondly, to increase the performance of the PMLSM drive system, an AFC (adaptive fuzzy controller) constructed by a fuzzy basis function and a parameter adjustable mechanism is derived and applied to the position control loop of PMLSM drive system to cope with the effect of the system dynamic uncertainty and external load. Thirdly, an FSM (finite state machine) joined by a multiplier, an adder, a LUT (look-up table), some comparators and registers is presented to model the overall AFC, and VHDL is adopted to describe the circuit of FSM. After that, an FPGA is used to implement the overall control algorithm for PMLSM drive. Finally, an experimental system is established to verify the effectiveness of the proposed high- performance control system and some experimental results are confirmed theoretically.

[1]  Chang-Huan Liu,et al.  Fuzzy PI controller tuning for a linear permanent magnet synchronous motor drive , 2001, IECON'01. 27th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.37243).

[2]  Ying-Shieh Kung,et al.  Development of a FPGA-based control IC for PMSM drive with adaptive fuzzy control , 2005, 31st Annual Conference of IEEE Industrial Electronics Society, 2005. IECON 2005..

[3]  Ying-Shieh Kung,et al.  FPGA-based Servo Control IC for Permanent Magnet Linear Synchronous Motor , 2005 .

[4]  Ying-Shieh Kung,et al.  A fuzzy controller improving a linear model following controller for motor drives , 1994, IEEE Trans. Fuzzy Syst..

[5]  Faa-Jeng Lin,et al.  Recurrent fuzzy neural network controller design using sliding-mode control for linear synchronous motor drive , 2004 .

[6]  Hong Liu,et al.  FPGA based hardware architecture for HIT/DLR hand , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Tiecai Li,et al.  FPGA realization of a high-performance servo controller for PMSM , 2004, Nineteenth Annual IEEE Applied Power Electronics Conference and Exposition, 2004. APEC '04..

[8]  Guo Qingding,et al.  Neural network real-time IP position controller on-line design for permanent magnetic linear synchronous motor , 2002, 7th International Workshop on Advanced Motion Control. Proceedings (Cat. No.02TH8623).

[9]  Jonathan Rigelsford,et al.  Linear Synchronous Motors: Transportation and Automation Systems , 2000 .

[10]  Tian-Hua Liu,et al.  Adaptive controller design for a linear motor control system , 2004 .

[11]  Tzuu-Hseng S. Li,et al.  Implementation of human-like driving skills by autonomous fuzzy behavior control on an FPGA-based car-like mobile robot , 2003, IEEE Trans. Ind. Electron..

[12]  G. W. McLean Review of recent progress in linear motors , 1988 .

[13]  Yu-Chin Hsu,et al.  VHDL Modeling for Digital Design Synthesis , 1995, Springer US.

[14]  Faa-Jeng Lin,et al.  FPGA-based fuzzy sliding-mode control for a linear induction motor drive , 2005 .

[15]  P.-K. Budig The application of linear motors , 2000, Proceedings IPEMC 2000. Third International Power Electronics and Motion Control Conference (IEEE Cat. No.00EX435).

[16]  Ying-Shieh Kung High performance PMLSM drives using TMS320F2812 DSP controller , 2004, The 2004 IEEE Asia-Pacific Conference on Circuits and Systems, 2004. Proceedings..

[17]  Lizy K. John,et al.  Digital Systems Design Using VHDL , 1998 .