Kalman Filter to Improve Performance of PID Control Systems on DC Motors


Seta Yuliawan(1*), Oyas Wahyunggoro(2), Nurman Setiawan(3)

(1) Universitas Gadjah Mada
(2) Universitas Gadjah Mada
(3) Yogyakarta State University
(*) Corresponding Author


A proportional–integral–derivative (PID) controller is a type of control system that is most widely applied in industrial world. Various tuning models have been developed to obtain optimal performance in PID control. However, the methods are designed under ideal circumstances. This means that the control system which has been built will not work optimally when noise exists. Noise can come from electrical vibrations, inference of electronic components, or other noise sources. Thus, it is necessary to design PID control system that can work optimally without being disturbed by noise. In this research, Kalman filter was used to improve the performance of PID controllers. The application of Kalman filter was used to reduce the noise of the input signal so that it could generate output signal which is in accordance with the expected output. Simulation result showed that the PID performance with Kalman filter was more optimal than the ordinary one to minimize the existing noise. The resulting speed of DC motor with Kalman filter had a lower overshoot than PID control without Kalman filter. This method resulted lower integral of absolute error (IAE) than ordinary PID controls. The IAE value for the PID controller with the Kalman filter was 25.4, the PID controller with the observer was 31.0, while the IAE value in the ordinary controller was only 60.9.


Kalman Filter;PID;Noise;DC Motors

Full Text:



K. Sharma and D.K. Palwalia, “A Modified PID Control with Adaptive Fuzzy Controller Applied to DC Motor,” 2017 International Conference on Information, Comunication, Instrimentation and Control, 2017, pp. 1-6.

K. Singh, P. Vasant, I. Elamvazuthi, and R. Kannan, “PID Tuning of Servo Motor Using Bat Algorithm,” Procedia Computer Science, Vol. 60, No. 1, pp. 1798-1808, Sep. 2015.

P.M. Meshram and R.G. Kanojiya, “Tuning of PID Controller Using Ziegler-Nichols Method for Speed Control of DC Motor,” International Conference on Advances in Engineering, Science and Management, 2012, pp. 117-122.

E.A. Ebrahim, “Ant-Colony Optimization Control of Brushless-DC Motor Driving a Hybrid Electric-Bike and Fed from Photovoltaic Generator,” 2016 IEEE Congress on Evolutionary Computation, 2016, pp. 4221-4228.

A. Jaya, E. Purwanto, M.D. Fauziah, F.D. Murdianto, G. Prabowo, and M.R. Rusli, “Design of PID-Fuzzy for Speed Control of Brushless DC Motor in Dynamic Electric Vehicle to Improve Steady-State Performance,” 2017 International Electronics Symposium on Engineering Technology and Applications, 2017, pp. 179-184.

S. Abedini and H. Zarabadipour, “Tuning of an Optimal PID Controller with Iterative Feedback Tuning Method for DC Motor,” The 2nd International Conference on Control, Instrumentation and Automation, 2011, pp. 611-615.

Z. Has, A.H. Muslim, and N.A. Mardiyah, “Adaptive-Fuzzy-PID Controller Based Disturbance Observer for DC Motor Speed Control,” 2017 4th International Conference on Electrical Engineering, Computer Science and Informatics, 2017, pp. 1-6.

C. Urrea and J. Kern, “A New Model for Analog Servo Motors. Simulations and Experimental Results,” Canadian Journal on Automation, Control and Intelligent Systems, Vol. 2, No. 2, pp. 29-38, Mar. 2011.

R. Akbari-Hasanjani, S. Javadi, and R. Sabbaghi-Nadooshan, “DC Motor Speed Control by Self-Tuning Fuzzy PID Algorithm,” Transactions of the Institute of Measurement and Control, Vol. 37, No. 2, pp. 164-176, Feb. 2015.

S. Praesomboon, S. Athaphaisal, S. Yimman, R. Boontawan, and K. Dejhan, “Sensorless Speed Control of DC Servo Motor Using Kalman Filter,” 2009 7th International Conference on Information, Communications and Signal Processing, 2009, pp. 1-5.

M. Marshall and H. Lipkin, “Kalman Filter Visual Servoing Control Law,” 2014 IEEE International Conference on Mechatronics and Automation, 2014, pp. 527-534.

G. Welch and G. Bishop, “An Introduction to the Kalman Filter,” Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, TR 95-041, pp. 1-16, 2006.

DOI: https://doi.org/10.22146/ijitee.64511

Article Metrics

Abstract views : 868 | views : 2278


Copyright (c) 2021 IJITEE (International Journal of Information Technology and Electrical Engineering)

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

ISSN  : 2550-0554 (online)

Contact :

Department of Electrical engineering and Information Technology, Faculty of Engineering
Universitas Gadjah Mada

Jl. Grafika No 2 Kampus UGM Yogyakarta

+62 (274) 552305

Email : ijitee.ft@ugm.ac.id