Title :
Hardware Implementation of a Real-Time Neural Network Controller With a DSP and an FPGA for Nonlinear Systems
Author :
Jung, Seul ; Kim, Sung Su
Author_Institution :
Dept. of Mechatronics Eng., Chungnam Nat., Daejeon
Abstract :
In this paper, we implement the intelligent neural network controller hardware with a field programmable gate array (FPGA)-based general purpose chip and a digital signal processing (DSP) board to solve nonlinear system control problems. The designed intelligent control hardware can perform real-time control of the backpropagation learning algorithm of a neural network. The basic proportional-integral-derivative (PID) control algorithms are implemented in an FPGA chip and a neural network controller is implemented in a DSP board. By using a high capacity of an FPGA chip, the additional hardware such as an encoder counter and a pulsewidth modulation (PWM) generator is implemented in a single FPGA chip. As a result, the controller becomes cost effective. It was tested for controlling nonlinear systems such as a robot finger and an inverted pendulum on a moving cart to show performance of the controller
Keywords :
backpropagation; control system synthesis; digital signal processing chips; field programmable gate arrays; neurocontrollers; nonlinear control systems; pulse width modulation; three-term control; DSP controller; FPGA; PID; PWM; backpropagation learning algorithm; digital signal processing system; encoder counter; field programmable gate array; general purpose chip; hardware implementation; intelligent neural network controller; inverted pendulum; nonlinear system control problems; proportional-integral-derivative control algorithms; pulsewidth modulation generator; robot finger; Control systems; Digital signal processing; Digital signal processing chips; Field programmable gate arrays; Neural network hardware; Neural networks; Nonlinear control systems; Nonlinear systems; Pulse width modulation; Real time systems; Digital signal processing (DSP); field program mable gate array (FPGA); inverted pendulum; neural network controller; proportional-integral-derivative (PID) controller; robot finger;
Journal_Title :
Industrial Electronics, IEEE Transactions on
DOI :
10.1109/TIE.2006.888791