DocumentCode
3136584
Title
Performance evaluation of different real-time motion controller topologies implemented on a FPGA
Author
Mutlu, B.R. ; Yaman, U. ; Dolen, M. ; Koku, A.B.
Author_Institution
Dept. of Mech. Eng., Middle East Tech. Univ., Ankara, Turkey
fYear
2009
fDate
15-18 Nov. 2009
Firstpage
1
Lastpage
6
Abstract
This paper presents a comprehensive comparison of several real-time motion controller topologies implemented on a field programmable gate array (FPGA). Controller topologies are selected as proportional-integral-derivative controller with command feedforward, sliding mode controller, fuzzy controller, and a hysteresis controller. Controllers and other necessary modules are developed using Verilog HDL and they are implemented on a ML505 development board with a Xilinx Virtex-5 FPGA chip. In order to take full advantage of FPGA and to provide a more accurate comparison, an (soft-core) embedded processor is not employed in the design. The developed modules, which include PWM generator, quadrature encoder decoder, velocity estimator, reference profile generator etc, are fully tailored for the application. To perform the necessary calculations for certain controller topologies, an open-core floating point unit (FPU) is also adopted to the design. The performances of the aforementioned controllers are rigorously evaluated via a hardware-in-the-loop simulation of a field-oriented induction motor system.
Keywords
control system synthesis; feedforward; field programmable gate arrays; floating point arithmetic; hysteresis; motion control; performance index; three-term control; topology; variable structure systems; ML505 development board; PWM generator; Verilog HDL; Xilinx Virtex-5 FPGA chip; command feedforward; control design; field programmable gate array; fuzzy controller; hysteresis controller; open-core floating point unit; performance evaluation; proportional-integral-derivative controller; quadrature encoder-decoder; real-time motion controller topology; reference profile generator; sliding mode controller; soft-core embedded processor; velocity estimator; Field programmable gate arrays; Fuzzy control; Hardware design languages; Hysteresis; Motion control; Pi control; Proportional control; Pulse width modulation; Sliding mode control; Topology; Controller Design; FPGA; Hardware-in-the-loop Simulation; Motion Control;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical Machines and Systems, 2009. ICEMS 2009. International Conference on
Conference_Location
Tokyo
Print_ISBN
978-1-4244-5177-7
Electronic_ISBN
978-4-88686-067-5
Type
conf
DOI
10.1109/ICEMS.2009.5382664
Filename
5382664
Link To Document