Neural-Network-Based Low-Speed-Damping Controller for Stepper Motor With an FPGA

We present a low-speed-damping controller for a stepper motor using artificial neural networks (ANNs). This controller is designed to remove nonlinear disturbance at low speeds. The proposed controller improves the stepper motor performance at less than the resonance speed of the stepper motor system. Due to its ability to learn, the proposed controller can adapt to different resonant speed ranges without any identification process for system parameters. Conversely, we also introduce the implementation of an ANN-based controller, online backpropagation learning, and a microstep driver on a single field-programmable gate array. An implementation and experimental results are conducted to verify the feasibility and the effectiveness of the proposed controller.

[1]  Seul Jung,et al.  Hardware Implementation of a Real-Time Neural Network Controller With a DSP and an FPGA for Nonlinear Systems , 2007, IEEE Transactions on Industrial Electronics.

[2]  Eric Monmasson,et al.  FPGA Design Methodology for Industrial Control Systems—A Review , 2007, IEEE Transactions on Industrial Electronics.

[3]  Jiang Wang,et al.  Robust Smooth-Trajectory Control of Nonlinear Servo Systems Based on Neural Networks , 2007, IEEE Transactions on Industrial Electronics.

[4]  Hamid A. Toliyat,et al.  Neural-Network-Based Parameter Estimations of Induction Motors , 2008, IEEE Transactions on Industrial Electronics.

[5]  Farshad Khorrami,et al.  Robust nonlinear control and torque ripple reduction for permanent magnet stepper motors , 1999 .

[6]  W. D. Chen,et al.  Profile tracking performance of a low ripple hybrid stepping motor servo drive , 2003 .

[7]  D.K.W. Cheng,et al.  Dual control of closed-loop stepping motor precision servo , 1999, Proceedings of the IEEE 1999 International Conference on Power Electronics and Drive Systems. PEDS'99 (Cat. No.99TH8475).

[8]  Ying-Shieh Kung,et al.  FPGA Realization of an Adaptive Fuzzy Controller for PMLSM Drive , 2009, IEEE Transactions on Industrial Electronics.

[9]  B. Karanayil,et al.  Online Stator and Rotor Resistance Estimation Scheme Using Artificial Neural Networks for Vector Controlled Speed Sensorless Induction Motor Drive , 2007, IEEE Transactions on Industrial Electronics.

[10]  Martin T. Hagan,et al.  Neural network design , 1995 .

[11]  Barry W. Williams,et al.  Online Modeling for Switched Reluctance Motors Using B-Spline Neural Networks , 2007, IEEE Transactions on Industrial Electronics.

[12]  Tomasz Pajchrowski,et al.  Application of Artificial Neural Network to Robust Speed Control of Servodrive , 2007, IEEE Transactions on Industrial Electronics.

[13]  Sheng-Ming Yang,et al.  Micro-stepping control of a two-phase linear stepping motor with three-phase VSI inverter for high-speed applications , 2003 .

[14]  Eric Monmasson,et al.  Fully Integrated FPGA-Based Controller for Synchronous Motor Drive , 2009, IEEE Transactions on Industrial Electronics.

[15]  R. Krishnan,et al.  Sensorless control of single switch based switched reluctance motor drive using neural network , 2004, 30th Annual Conference of IEEE Industrial Electronics Society, 2004. IECON 2004.

[16]  Jun Oh Jang,et al.  Neural Network Saturation Compensation for DC Motor Systems , 2007, IEEE Transactions on Industrial Electronics.

[17]  Jul-Ki Seok,et al.  Observer-Based Ripple Force Compensation for Linear Hybrid Stepping Motor Drives , 2007, IEEE Transactions on Industrial Electronics.

[18]  Dong-Hun Kim,et al.  Active damping control of linear hybrid stepping motor for cogging force compensation , 2006, IEEE Transactions on Magnetics.

[19]  Moses Garuba,et al.  Implementation of Artificial Neural Network-Based Tracking Controller for High-Performance Stepper Motor Drives , 2007, IEEE Transactions on Industrial Electronics.

[20]  Kenneth Wang-Hay Tsui,et al.  Novel Modeling and Damping Technique for Hybrid Stepper Motor , 2007, IEEE Transactions on Industrial Electronics.

[21]  Sheng-Ming Yang,et al.  Damping a hybrid stepping motor with estimated position and velocity , 2003 .

[22]  Hui Li,et al.  A Stochastic-Based FPGA Controller for an Induction Motor Drive With Integrated Neural Network Algorithms , 2008, IEEE Transactions on Industrial Electronics.

[23]  Alberto Bellini,et al.  Mixed-Mode PWM for High-Performance Stepping Motors , 2007, IEEE Transactions on Industrial Electronics.

[24]  Marcian N. Cirstea,et al.  A VHDL Holistic Modeling Approach and FPGA Implementation of a Digital Sensorless Induction Motor Control Scheme , 2007, IEEE Transactions on Industrial Electronics.

[25]  Jae Wook Jeon,et al.  An open-loop stepper motor driver based on FPGA , 2007, 2007 International Conference on Control, Automation and Systems.

[26]  Bruno Allard,et al.  Implementation of Hybrid Control for Motor Drives , 2007, IEEE Transactions on Industrial Electronics.

[27]  Takamasa Hori,et al.  Suppression control method for torque vibration of three-phase HB-type stepping motor utilizing feedforward control , 2002, IEEE Trans. Ind. Electron..

[28]  Toshiyuki Taniguchi,et al.  Rotor oscillation damping of a stepping motor by sliding mode control , 1999 .

[29]  John E. McInroy,et al.  Closed loop low-velocity regulation of hybrid stepping motors amidst torque disturbances , 1995, IEEE Trans. Ind. Electron..

[30]  Bimal K. Bose,et al.  Neural Network Applications in Power Electronics and Motor Drives—An Introduction and Perspective , 2007, IEEE Transactions on Industrial Electronics.