Co-simulation of self-adjusting fuzzy PI controller for the robot with two-axes system
Nguyen Vu Quynh, Pham Van Toan
Abstract
This paper presents the co-simulation of the self-adjusting fuzzy PI controller to control a two-axes system. Each axis was driven by a permanent magnet linear synchronous motor (PMLSM). The position and speed controller used the fuzzy PI algorithm with parameters adjusted by a radial basis function neural network (RBFNN). The vector control was applied to the decoupled effect of the PMLSM. The field programmable gate array (FPGA) was used to control both axes of the system. The very high-speed integrated circuit-hardware description language (VHDL) was developed in the Quartus II software environment, provided by Altera, to analyze and synthesize designs. Firstly, the mathematical model of PMLSM and fuzzy PI was introduced. Secondly, the RBFNN adjusted the knowledge base of the fuzzy PI. Thirdly, the motion trajectory was introduced for testing the control algorithm. Fourthly, the implementation of the controller based on FPGA with the FSM method and the structure of co-simulation between Matlab/Simulink and ModelSim were set up. Finally, discussion about the results proved the effectiveness of the control system, determining the exact position and trajectory of the XY axis system. This research was successful in implementing a two-motor controller within one chip.
Keywords
FPGA; fuzzy PI controller; radial basis function; neural network; simulation; XY-axis;
DOI:
http://doi.org/10.12928/telkomnika.v18i6.17277
Refbacks
There are currently no refbacks.
This work is licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License .
TELKOMNIKA Telecommunication, Computing, Electronics and Control ISSN: 1693-6930, e-ISSN: 2302-9293Universitas Ahmad Dahlan , 4th Campus Jl. Ringroad Selatan, Kragilan, Tamanan, Banguntapan, Bantul, Yogyakarta, Indonesia 55191 Phone: +62 (274) 563515, 511830, 379418, 371120 Fax: +62 274 564604
<div class="statcounter"><a title="Web Analytics" href="http://statcounter.com/" target="_blank"><img class="statcounter" src="//c.statcounter.com/10241713/0/0b6069be/0/" alt="Web Analytics"></a></div> View TELKOMNIKA Stats