FPGA-Based Intelligent-Complementary Sliding-Mode Control for PMLSM Servo-Drive System

A field-programmable gate array (FPGA)-based intelligent-complementary sliding-mode control (ICSMC) is proposed in this paper to control the mover of a permanent magnet linear synchronous motor (PMLSM) servo-drive system to track periodic-reference trajectories. First, the dynamics of the field-oriented control PMLSM servo drive with a lumped uncertainty, which contains parameter variations, external disturbances, and nonlinear-friction force, is derived. Then, to achieve the required high-control performance, the ICSMC is developed. In this approach, a radial-basis function-network (RBFN) estimator with accurate approximation capability is employed to estimate the lumped uncertainty directly. Moreover, the adaptive-learning algorithms for the online training of the RBFN are derived using the Lyapunov theorem to guarantee the closed-loop stability. Furthermore, the FPGA chip is adopted to implement the developed control and online learning algorithms for possible low-cost and high-performance industrial applications using PMLSM. Finally, some experimental results are illustrated to show the validity of the proposed control approach.

[1]  Juhng-Perng Su,et al.  A new approach to the design of a fuzzy sliding mode controller , 2003, Fuzzy Sets Syst..

[2]  Volnei A. Pedroni Circuit Design with VHDL , 2004 .

[3]  Paolo Rocco,et al.  Single and multistate integral friction models , 2004, IEEE Transactions on Automatic Control.

[4]  Ion Boldea,et al.  Linear electric actuators and generators , 1997, 1997 IEEE International Electric Machines and Drives Conference Record.

[5]  Hsin-Jang Shieh,et al.  Trajectory tracking of piezoelectric positioning stages using a dynamic sliding-mode control , 2006, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[6]  I. Boldea,et al.  Linear Electric Actuators and Generators: Linear Electric Actuators and Generators , 1997 .

[7]  Chuen-Tsai Sun,et al.  Functional equivalence between radial basis function networks and fuzzy inference systems , 1993, IEEE Trans. Neural Networks.

[8]  Faa-Jeng Lin,et al.  FPGA-based Elman neural network control system for linear ultrasonic motor. , 2009, IEEE transactions on ultrasonics, ferroelectrics, and frequency control.

[9]  M. Castilla,et al.  Feedback Linearization of a Single-Phase Active Power Filter via Sliding Mode Control , 2008, IEEE Transactions on Power Electronics.

[10]  E. Mizutani,et al.  Neuro-Fuzzy and Soft Computing-A Computational Approach to Learning and Machine Intelligence [Book Review] , 1997, IEEE Transactions on Automatic Control.

[11]  Chih-Kai Chang,et al.  Adaptive Backstepping Control for Linear Induction Motor Drive Using FPGA , 2006 .

[12]  Jessen Chen,et al.  A sliding mode current control scheme for PWM brushless DC motor drives , 1999 .

[13]  Faa-Jeng Lin,et al.  FPGA-based adaptive backstepping control system using RBFN for linear induction motor drive , 2008 .

[14]  C.-S. Liu,et al.  Adaptive neural-networks-based fault detection and diagnosis using unmeasured states , 2008 .

[15]  Chih-Kai Chang,et al.  Robust RBFN Control for Linear InductionMotor Drive Using FPGA , 2008, IEEE Transactions on Power Electronics.

[16]  Ying-Shieh Kung,et al.  FPGA-Based Speed Control IC for PMSM Drive With Adaptive Fuzzy Control , 2007, IEEE Transactions on Power Electronics.

[17]  Hong-Ming Chen,et al.  A Novel Sliding Mode Control of an Electrohydraulic Position Servo System , 2002, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[18]  Faa-Jeng Lin,et al.  Modified Elman neural network controller with improved particle swarm optimisation for linear synchronous motor drive , 2008 .

[19]  Chih-Kai Chang,et al.  FPGA-Based Adaptive Backstepping Sliding-Mode Control for Linear Induction Motor Drive , 2007, IEEE Transactions on Power Electronics.

[20]  Bing-Gang Cao,et al.  Fuzzy-Logic-Based Sliding-Mode Controller Design for Position-Sensorless Electric Vehicle , 2009, IEEE Transactions on Power Electronics.

[21]  Chang-Ming Liaw,et al.  Adaptive positioning control for a LPMSM drive based on adapted inverse model and robust disturbance observer , 2006 .

[22]  Chun-Chieh Wang,et al.  Complementary sliding control of non-linear systems , 2002 .

[23]  Faa-Jeng Lin,et al.  A Robust Recurrent Wavelet Neural Network Controller With Improved Particle Swarm Optimization for Linear Synchronous Motor Drive , 2008, IEEE Transactions on Power Electronics.

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

[25]  Douglas L. Perry,et al.  VHDL: Programming by Example , 2002 .