Auto-Tuning Method for Designing Matlab DC Motor Speed Control With PID (Proportional Integral Derivative)

Mochlasin Mochlasin, Machrus Ali


The character of DC motor is nonlinear and for the permanent magnet is linear. Nonlinear characteristics of DC motors such as friction and saturation can degrade the performance of conventional controls. So if the automatic control will be difficult to implement because of the lack of nonlinear DC motor. The lack of a nonlinear dynamic model of a DC motor has limitations on the design of the circuit closed-loop feedback controllers. Saturation and friction can degrade performance and Conventional control standards. PID controllers are often used for motor control applications due to its structure and a simple control algorithm that is easy to understand. Controller parameter generally uses Try and Error. This method has a successful outcome but long enough and to obtain a satisfactory response system.This paper model of DC motor speed control is designed using multiple control, such as PID controller, PID Ziegler-Nichols, and Auto-tuning PID controls Matlab. The results of model performance DC motor speed control using Matlab Auto-tuning was found to have the smallest error steady state, settling time and overshoot better than PID Controller and PID-ZN (Ziegler Nichols PID). From the results of running the program get Auto-tuning Matlab in this study is the best controller with the fastest settling time is 0.2656 seconds and the smallest overshot is 1,0591pu.


Motor DC; PID; PID Auto-Tuning

Full Text:



Dwi Hartanto, Thomas Wahyu,Analisis Dan Desain System Kontrol Dengan MATLAB, Andy.Yogyakarta. 2001.

Walaa M Strogy, Speed Control of DC Motor Using PID Controller Base On Artificial Intelligence Technique, CoDIT’13 IEEE, 2013.

Husein Ahmad, Gagan Singh, Controlling of D.C. Motor using Fuzzy Logic Controller“, Conference on Advances in Communication and Control Systems (CAC2S 2013), 2013.

Muhammad H. Rashid, Power Electronics Circuits, Devices, and Applications, Prentice Hall, 2004

. Hidayat, Pramono Hadi, S., Sarjiya andSuharyanto, "Modeling the Speed Control ofBrushless DC Motor Base on identification system" International Conference onInstrumentation, Communication, InformationTechnology and Biomedical Engineering, Bandung, Indonesia, November ,7-8, 2013

. Rubai.A, Marcel, J, Castro.,S, Abdul, R.O.,"Design and Implementation of Parallel FuzzyPID Controller for High-PerformanceBrushless Motor Drives: An integrated environment for Rapid Control Prototyping" IEEE Transactions on Industry Applications,44(4), July/August, 2008, pp:1090-1098.

Samitha Ransara, H.K. and Madawala, U.K.,“Modelling and Analysis of a Low costBrushless DC Motor Drive”, IndustrialTechnology (ICIT), 2013 IEEE InternationalConference, 2013, pp.356 – 361


  • There are currently no refbacks.