Call for Paper - November 2022 Edition
IJCA solicits original research papers for the November 2022 Edition. Last date of manuscript submission is October 20, 2022. Read More

Real Time Self-Tuning Controller for Position Control of DC Motor System using Pole-Placement Technique

International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2016
Mohammad Tarik Mohammad, Sara Basim, Allaa Zaki, Maher Algreer

Mohammad Tarik Mohammad, Sara Basim, Allaa Zaki and Maher Algreer. Real Time Self-Tuning Controller for Position Control of DC Motor System using Pole-Placement Technique. International Journal of Computer Applications 155(3):16-21, December 2016. BibTeX

	author = {Mohammad Tarik Mohammad and Sara Basim and Allaa Zaki and Maher Algreer},
	title = {Real Time Self-Tuning Controller for Position Control of DC Motor System using Pole-Placement Technique},
	journal = {International Journal of Computer Applications},
	issue_date = {December 2016},
	volume = {155},
	number = {3},
	month = {Dec},
	year = {2016},
	issn = {0975-8887},
	pages = {16-21},
	numpages = {6},
	url = {},
	doi = {10.5120/ijca2016912279},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, USA}


This paper presents a real time self-tuning controller for DC motor system. Pole-placement adaptive controller based on Exponentially Recursive Least Square (ERLS) algorithm is proposed. The parameters of the DC motor are estimated using ERLS algorithm. Once the estimation error is minimized, the identified parameters are forward to the supervisory control unit to find the corresponding PID gains. A PCI-6251 data acquisition card from National Instrument (NI) and the prototyped control system (33-100 & 33-110) from feedback device are deployed for real time implementation of the proposed solution. Simulation and experimental results verified the effectiveness of the ERLS algorithm, where the parameters of DC motor are estimated rapidly and accurately. Results, also shows the validation of the proposed self-tuning controller for position control of the DC motor system.


  1. G. Moleykutty, "Speed control of separately excited DC motor," American journal of applied sciences, 2008.
  2. T. Gundogdu and G. Komurgoz, "Adaptive PID controller design by using adaptive interaction approach theory," in Electric Power and Energy Conversion Systems (EPECS), 2013 3rd International Conference on, 2013, pp. 1-5.
  3. M. Algreer, M. Armstrong, and D. Giaouris, "Adaptive PD+I Control of a Switch-Mode DC-DC Power Converter Using a Recursive FIR Predictor," IEEE Transactions on Industry Applications, vol. 47, pp. 2135-2144, 2011.
  4. B. M. Mohan and S. Arpita, "Analytical Structures for Fuzzy PID Controllers?," IEEE Transactions on Fuzzy Systems, vol. 16, pp. 52-60, 2008.
  5. A. Kiam Heong, G. Chong, and L. Yun, "PID Control System Analysis, Design, and Technology," IEEE Transactions on Control Systems Technology, vol. 13, pp. 559-576, 2005.
  6. D. Xiao-Gang, D. Hua, and L. Han-Xiong, "A Saturation-Based Tuning Method for Fuzzy PID Controller," IEEE Transactions on Industrial Electronics, vol. 60, pp. 5177-5185, 2013.
  7. M. Algreer, M. Armstrong, and D. Giaouris, "System Identification of PWM DC-DC Converters During Abrupt Load Changes," in IEEE Industrial Electronics Conference (IECON 2009), 2009, pp. 1788-1793.
  8. A. D. G. Hyalij, P. Shendge, and B. Patre, ""Real Time Implementation of Time Delay Controller for DC Motor Speed Control,"" International Journal of Recent Trends in Engineering, pp. pp. 353-358, 2009.
  9. Y. Jianyong, J. Zongxia, and M. Dawei, "Adaptive Robust Control of DC Motors With Extended State Observer," IEEE Transactions on Industrial Electronics, vol. 61, pp. 3630-3637, 2014.
  10. C.-M. Lin, L. Chih-Min, and C. Chun-Wen, "SoPC-Based Adaptive PID Control System Design for Magnetic Levitation System," IEEE Systems Journal, vol. 5, pp. 278-287, 2011.
  11. R. Shanmugasundram, K. M. Zakariah, and N. Yadaiah, "Implementation and Performance Analysis of Digital Controllers for Brushless DC Motor Drives," IEEE/ASME Transactions on Mechatronics, vol. 19, pp. 213-224, 2014.
  12. A. Rubaai and P. Young, "EKF-Based PI-/PD-Like Fuzzy-Neural-Network Controller for Brushless Drives," IEEE Transactions on Industry Applications, vol. 47, pp. 2391-2401, 2011.
  13. F. B. S. Zouari, Kamel; Benrejeb, Mohamed, "Adaptive Internal Model Control of a DC Motor Drive System Using Dynamic Neural Network " Journal of Software Engineering & Applications;Mar2012, Vol. 5 Issue 3, p168, 2012.
  14. J.-f. Xiao, L. Zhang, M. Ou, and F.-h. Zhu, "BLDC motor field orientation control system based on LPIDBP neural network," in IET International Conference on Information Science and Control Engineering 2012 (ICISCE 2012), 2012, pp. 1-4.
  15. J. Fang, X. Zhou, and G. Liu, "Instantaneous torque control of small inductance brushless DC motor," IEEE Transactions on Power Electronics, vol. 27, pp. 4952-4964, 2012.
  16. R.-J. Wai and R. Muthusamy, "Fuzzy-neural-network inherited sliding-mode control for robot manipulator including actuator dynamics," IEEE Transactions on Neural Networks and Learning Systems, vol. 24, pp. 274-287, 2013.
  17. L. Yang, Z. Jin, X. Mingzi, and L. Hui, "Model Reference Adaptive Control-Based Speed Control of Brushless DC Motors With Low-Resolution Hall-Effect Sensors," IEEE Transactions on Power Electronics,, vol. 29, pp. 1514-1522, 2014.
  18. M. A. Khanesar, O. Kaynak, and M. Teshnehlab, "Direct Model Reference Takagi-Sugeno Fuzzy Control of SISO Nonlinear Systems," IEEE Transactions on Fuzzy Systems, vol. 19, pp. 914-924, 2011.
  19. F. Golnaraghi and B. C. Kuo, Automatic Control Systems, 9th ed.: John Wiley & Sons. Inc., 2009.
  20. S. S. Haykin, Adaptive Filter Theory, 4th ed. Upper Saddle River, NJ: Prentice Hall, 2002.
  21. J. B. V.Bobal, J.Fessl, and J.Machacek, Digital Self-tuning Controllers: Algorithms, Implementation and Applications: Springer-Verlag London limited 2005.
  22. A. Kelly and K. Rinne, "Control of DC-DC Converters by Direct Pole Placement and Adaptive Feedforward Gain Adjustment," in IEEE Applied Power Electronics Conference and Exposition (APEC 2005), 2005, pp. 1970-1975 Vol. 3.


Real time control, DC Motor, Pole-placement controller, ERLS Algorithm, System identification