Speed Control of a Variable Loaded DC Motor by Using Sliding Mode and Iterative Learning Control

In this paper, speed control of a DC Motor with time varying loaded is performed by using sliding mode control (SMC), classical PID control and iterative learning control (ILC) methods. SMC is a robust nonlinear control method which has insensibility against to external disturbing effects and parametric variations of system. On the other hand, a control method of ILC provides an excellent performance on tracking. In the iterative learning PID (IL-PID) controller, the parameters of PID are automatically adjusted by using the algorithm of iterative learning. In this study, firstly, a DC Motor is modeled by using real data. Secondly, controllers which are an iterative learning PID (IL-PID), SMC-based and classical PID are designed and tested. Moreover, performance analysis of these controllers is done for load changes in the time interval. According to obtained results, the output of SMCbased system converges quickly to the reference value and the system gives the fastest response when changing of load occurs. Another result of this study is that the steady state error based on the learning success of ILC is decreased by IL-PID controller. The novel part of this study is that the comparison of these types of controllers is firstly made with this study.


Prepared by Emre Hasan Dursun, M.Latif Levent, Akif Durdu, Ömer Aydoğdu

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s