Adaptive Inverse Neural Network Based DC Motor Speed and Position Control Using FPGA
Keywords:
DC motor, speed control, position control, PID, ANN, Inverse Neural Controller, FPGAAbstract
In this research two types of controllers are designed in order to control the speed and position of DC motor. The first one is a conventional PID controller and the other is an intelligent Neural Network (NN) controller that generate a control signal DC motor. Due to nonlinear parameters and movable laborers such saturation and change in load a conventional PID controller is not efficient in such application; therefore neural controller is proposed in order to decreasing the effect of these parameter and improve system performance. The proposed intelligent NN controller is adaptive inverse neural network controller designed and implemented on Field Programmable Gate Array (FPGA) board. This NN is trained by Levenberg-Marquardt back propagation algorithm. After implementation on FPGA, the response appear completely the same as simulation response before implementation that mean the controller based on FPGA is very nigh to software designed controller. The controllers designed by both m-file and Simulink in MATLAB R2012a version 7.14.0.
Downloads
References
. Gutierrez F. R., Makableh Y. F., Efficient Position Control of DC Servomotor Using Back propagation Neural Network, IEEE, International Conference on Natural Computation, (2011), 653-675.
. Hasanien H. M., FPGA Implementation of Adaptive ANN Controller for Speed Regulation of Permanent Magnet Stepper Motor Drives, Elsevier, journal, (2011), 1252-1257.
. Fallahi M., Azadi S., Adaptive Control of a DC Motor Using Neural Network Sliding Mode Control Proceedings of the International Multi Conference of Engineers and Computer Scientists, 2, (2009).
. Saleh M. H., Othman M. Z., Al-Qassar A. A., Design and Simulation of Fuzzy Like PD Controller for Autonomous Mobile Robot, the Engineering Conference of Control, Computers and Mechatronics (ECCCM), Control and Systems Engineering Department, University of Technology Baghdad-Iraq, (2011), 121-127.
. Fatah I. S., PSO-Based Tuning of PID Controller for Speed Control of DC motor, Diyala Journal of Engineering Sciences, 07, (03), (2014), 65-79.
. Medina-Santiago A., Camas-Anzueto J. L., Vazquez-Feijoo J. A., Hernández-de León H. R., Mota-Grajales R., Neural Control System in Obstacle Avoidance in Mobile Robots Using Ultrasonic Sensors, Journal of Applied Research and Technology, 12, (2014), 104-110.
. Abed W. N., Design of State Feedback Controller Based Bacterial Foraging Optimization Technique for Speed Control of DC motor, Diyala Journal of Engineering Sciences, 08,(01), (2015), 134-152.
. Telba A., Motor Speed Control Using FPGA, IEEE, Proceedings of the World Congress on Engineering, 1(2014).
. Mustafa G. Y., Ali A. T., Bashier E., Elrahman M. F., Neuro-Fuzzy Controller Design for a Dc Motor Drive, University of Khartoum Engineering Journal (UofKEJ), 3, (2013), 7-11.
. Athi thilagalakshmi R.,Vijay Anand L D., Simulation of Neuro-PID Controller for Pressure Process, International Conference on Innovations In Intelligent Instrumentation, Optimization and Signal Processing (ICIIIOSP), (2013), 18-21.
. Maind S. B., Wankar P., Research Paper on Basic of Artificial Neural Network, International Journal on Recent and Innovation Trends in Computing and Communication (IJRITCC), 2, Issue: 1, (2014), 96-100.
. Peng D., Zhang H., Huang C., Xia F., Li H., Immune PID Cascade Control Based on Neural Network for Main Steam Temperature System, IEEE, World Congress on Intelligent Control and Automation, (2011), 480-484.
. Obeid Ahmed A. H., High Performance Speed Control of Direct Current Motors Using Adaptive Inverse Control, wseas transactions on systems and control, 7, (2012), 54-63.
. Kocur M., Kozak S., Dvorscak B., Design and Implementation of FPGA - Digital Based PID Controller, IEEE, 15th International Carpathian Control Conference (ICCC), (2014), 233-236.
. Thomas L. Floyd, Digital Fundamental, Person Education International, Edition, (2006), 886.
Published
How to Cite
Issue
Section
Copyright (c) 2018 Aula N. Abd, Abbas H. Issa
This work is licensed under a Creative Commons Attribution 4.0 International License.