System Identification and Control of DC Motor with PID Controller

Main Article Content

Nattachai Pothi, Kan jantara, Pattana Charuenying, Phairoch Butpang, Areerat Dawongsa


This paper presents an estimation of a mathematical model of a direct current motor
(DC motor) system through an application of system Identification with transfer function model. This method is performed by means of testing and collecting input current signals, fed into the system, and position output signals – the system response. The findings suggest that the system identification can provide the estimation results similar to those of the real system. A concrete proof of this is that a PID controller designed for the system using the model is capable of controlling the motion position of motor rotation, in accordance with good position tracking; and produces the system response as required.

Article Details



Byamakesh, N., & Sangeeta, S. (2019). “Parameter estimation of DC motor through whale optimization algorithm.” International Journal of Power Electronics and Drive System, 10(1). [Online]. Available : _estima tion_of_DC_motor_through_whale_optimization_algorithm.

Retrieved November 11, 2022.

Corinne, R. I. (1998). Transfer function estimation using time-frequency analysis. Master’s thesis Massachusetts Institute of Technology. Department of Aeronautics and Astronautics.

Kama, A. O., Mahanijah, M. K., Nasirah, M., & Norhayati, H. (2009). “System Identification of Discrete Model for DC Motor Positioning.” CSECS'09: Proceedings of the 8th WSEAS International Conference on Circuits, systems, electronics, control & signal 2009.

[Online]. Available : https://dl.

Retrieved November 11, 2022.

Karel, J. K. (2011). System Identification: An Intro duction (Advanced Textbooks in Control and Signal Processing). 2011th Ed, Kindle Edition. Springer London Dordrecht Heidelberg : New York.

Lennart, L. (1999). System Identification: Theory for the User. 2nd ed. Prentice Hall.

Ljung, L. (2020). System Identification Toolbox, Reference for MATLAB; The MathWorks, Inc. Natick, MA : USA.

Mei, L., Chen, C., & Wenlin, L. (2009). “Identification Based on MATLAB.” Proceedings of the International Workshop on Information Security and Application. [Online]. Available : Retrieved November 15, 2022.

Saab, S.S., & Kaed-Bey, R.A. (2001). “Parameter identification of a DC motor: an experimental approach.” ICECS 2001. 8th IEEE International Conference on Electronics, Circuits and Systems (Cat. No.01EX483). 2. [Online]. Available : publication/3919676_Parameter_identification_of_a_DC_motor_An_experimental_approach. Retrieved November 15, 2022.

Shanmuga nithya, B., Mythile, A., Pavithra, S., & Nivetha, N. (2020). “Parameter Identification Of A DC Motor.” INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH. 9(2). [Online]. Available : 2020/Parameter-Identification-Of-A-Dc-Motor.pdf. Retrieved November 1, 2022.

Sofia, R., Hicham F., & Bahloul B. (2014). “Identification approach of a production system using ARX model”. 2014 International Conference on Logistics Operations Management. [Online]. Available :

_Identification. approach_for_a_production_system_using_ARX_model.

Retrieved November 15, 2022

Surajudeen, A. (2016). “Modeling and Parameter Identification of a DC Motor Using Constraint Optimization Technique.” IOSR Journal of Mechanical and Civil Engineering. 13(6).

[Online]. Available : Retrieved December 1, 2022.

Wai, P. A. (2007). “Analysis on Modeling and Simulink of DC Motor and its Driving System Used for Wheeled Mobile Robot.” International Journal of Electrical, Electronic and Communication Sciences. 1(8). [Online]. Available : analysis-on-modeling-and-simulink-of-dc-motor-and-its-driving-system-used-for-wheeled-mobile-robot. Retrieved December 1, 2022.

Wei, W. (2012). “DC Motor Parameter Identification Using Speed Step Responses.” Modelling and Simulation in Engineering. 2012. [Online]. Available : journals/mse/2012/189757/. Retrieved December 1, 2022.