Performance Evaluation of Different Real-Time Motion Controller Topologies Implemented on a FPGA

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.
12th International Conference on Electrical Machines and Systems


FPGA implementation of neuro-fuzzy system with improved PSO learning
KARAKUZU, CİHAN; KARAKAYA, FUAT; Cavuslu, Mehmet Ali (2016-07-01)
This paper presents the first hardware implementation of neuro-fuzzy system (NFS) with its metaheuristic learning ability on field programmable gate array (FPGA). Metaheuristic learning of NFS for all of its parameters is accomplished by using the improved particle swarm optimization (iPSO). As a second novelty, a new functional approach, which does not require any memory and multiplier usage, is proposed for the Gaussian membership functions of NFS. NFS and its learning using iPSO are implemented on Xilinx...
Neural identification of dynamic systems on FPGA with improved PSO learning
Cavuslu, Mehmet Ali; KARAKUZU, CİHAN; KARAKAYA, FUAT (2012-09-01)
This work introduces hardware implementation of artificial neural networks (ANNs) with learning ability on field programmable gate array (FPGA) for dynamic system identification. The learning phase is accomplished by using the improved particle swarm optimization (PSO). The improved PSO is obtained by modifying the velocity update function. Adding an extra term to the velocity update function reduced the possibility of stucking in a local minimum. The results indicates that ANN, trained using improved PSO a...
Thermal imaging based on mechanical vibrations
Yılmaz, Şener; Azgın, Kıvanç; Department of Mechanical Engineering (2022-8-19)
The thesis proposes a digital, resonance readout method based on a lock-in based digital phase locked loop (DPLL) mechanism, which is designed, simulated, implemented and tested using a Xilinx made Field Programmable Gate Array (FPGA). Implementation is performed using a hardware descriptive language (VHDL) on low level. Certain digital signal processing algorithms such as lock-in detection, DPLL, DDS and CORDIC are implemented, simulated and tested. Moreover, the design is shown to be capable of resonating...
SAYRAC, B; YUCEL, MD (1994-04-14)
Presents a study on the design and evaluation of two block coded modulation systems. One of the systems uses a binary construction and quadrature amplitude modulation. The other utilizes a ternary construction and phase modulation. The performance of the two coded schemes are compared theoretically with those of uncoded schemes of the same bandwidth, average power and transmission rate. The ternary scheme is also evaluated practically by computer simulations. Furthermore, the sub-optimum detection algorithm...
Numerical Modelling and Experimental Analysis of Vibratory and Acoustics Behaviours of a Special Design Squirrel-Cage Three-Phase Asynchronous Machine
Ionescu, R. M.; Negoita, A.; N'Diaye, A.; Torregrossa, D.; Djerdir, A.; Miraoui, A.; Scutaru, Gh. (2011-09-10)
The paper presents a comparison between the obtained results from testing a special design 5 kW squirrel-cage three-phase asynchronous machine and the numerical model of the same machine, simulated under the FLUX2D Finite Element Software. The aim is to validate the numerical model in the loaded and unloaded cases. The resulting model will be used for further research into the vibratory behaviour and noise of the motor. In this paper, an experimental approach is used to show the influence of load on motor v...
Citation Formats
B. R. MUTLU, U. Yaman, M. Dölen, and A. B. Koku, “Performance Evaluation of Different Real-Time Motion Controller Topologies Implemented on a FPGA,” presented at the 12th International Conference on Electrical Machines and Systems, Tokyo, JAPAN, 2009, Accessed: 00, 2020. [Online]. Available: