Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/338938091

Intelligent Control Strategies for Tuning PID of Speed Control of DC Motor - A


Review

Conference Paper · October 2019


DOI: 10.1109/CENCON47160.2019.8974782

CITATIONS READS

5 498

4 authors, including:

Hendril Satrian Purnama Tole Sutikno


Ahmad Dahlan University Ahmad Dahlan University
18 PUBLICATIONS   14 CITATIONS    369 PUBLICATIONS   2,320 CITATIONS   

SEE PROFILE SEE PROFILE

Arsyad cahya Subrata


Ahmad Dahlan University
14 PUBLICATIONS   20 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Internet of Things View project

Power Electronics Converters for Renewable Energy Applications View project

All content following this page was uploaded by Hendril Satrian Purnama on 10 February 2020.

The user has requested enhancement of the downloaded file.


Intelligent Control Strategies for Tuning PID of
Speed Control of DC Motor - A Review
Hendril Satrian Purnama Tole Sutikno Srinivasan Alavandar Arsyad Cahya Subrata
Dept. of Electrical Engg., Dept. of Electrical Engg., Centre for R. and D., Dept. of Electrical Engg.,
Universitas Ahmad Dahlan Universitas Ahmad Dahlan Agni College of Technology Universitas Ahmad Dahlan
Yogyakarta, Indonesia Yogyakarta, Indonesia Tamil Nadu, India Yogyakarta, Indonesia
lfriyan220@gmail.com tole@ee.uad.ac.id seenu.phd@gmail.com arsyadcahya@gmail.com

Abstract— DC motor are commonly used in industrial


application, because of that advantages over other types
of motors. Some applications of DC motor require more
advanced control strategies of speed and position. The
classic PID controller has been taking the majority of the
control system worldwide. Due to its inefficiency in non
linerity handling, some of the soft computing and
artificial intelligent (AI) techniques were adopted to
solve the uncertainties/nonlinearities existing in the
system. In this paper, the several AI techniques were
compared based on their performance for tuning PID of
DC motor speed control. The parameters of PID
controller to be tuned in terms of rise time, settling time,
steady-state error and maximum overshoot. In addition,
the theoretical complexity of the strategies is also Fig. 1. Electric circuit equivalent of PMDCM
compared. In general, this paper presents a brief review
and comparison of intelligent control strategies for have been applied widely in fields of motor drives and power
tuning PID parameters of DC motor speed control based electronics systems [7]. The aim of the AI system is to feed
on early research. the natural and human intelligence into computer science to
think smartly like a human brain [8], [9].
Keywords—DC motor, FLC, GA, PID, PSO, Speed control.
This paper presents a brief review and comparison of
I. INTRODUCTION intelligent control strategies for PID tuning of DC motor
speed control based on the main problem of classic PID
Nowadays, the Direct Current (DC) motor is widely used controller such as rise time, settling time, steady-state error,
in industrial applications. Due to that advantages over other maximum overshoot, and theoretical complexity of the
motors, namely; better characteristics of torque and speed, following strategies.
better response of dynamic changes, high ratio of power to
weight, no need a current excitation, small noise operation, II. PHYSICAL MODEL OF PERMANENT MAGNET DC MOTOR
and also low cost [1], [2]. Moreover, some application of DC
The physical-based model of the permanent magnet DC
motor, such as compact disk, hard disk, robotic manipulators,
motor (PMDCM) electric circuit equivalent is shown in Fig.
home application, etc. requires more advance control of
1. In this paper, the voltage source (Vs) is applied to the
speed and position [3], [4].
motor anchor as the input and the rotational speed (θs)
The conventional method to control the speed of the DC applied as the output. A viscous friction model had been
motor is using Proportional (P), Integral (I) and Derivative assumed such that the friction torque is proportional to the
(D) or well known as PID controller. The PID controller is shaft angular speed. The transfer function model used to
well known as the most common technique which is used in control the speed of the DC motor can be represented by:
many non-linear control systems [5]. However, the PID
controller still has some problems i.e. the undesired
overshoot, slow operation due to the sudden change in load (1)
torque, and the sensitivity to controller gains of the and ∗
parameters. Futhermore, the controller performance still
depends on the accuracy of the model and control system Where the physical parameters of the PMDCM are:
parameters [6]. Due to that problems, some of the soft
computing and artificial intelligent (AI) techniques such as, J = Moment of inertia of the rotor;
Fuzzy Logic Control (FLC), Genetic Algorithm (GA), and b = Motor viscous friction coefficient;
Particle Swarm Optimization (PSO), are the most techniques
that applied to control the speed of DC motors to reduce the Ke = Electromotive force coefficient;
limitation terms in the classic PID controller [5].
Kt = Motor torque coefficient;
Some of AI techniques, e.g. FLC, artificial neural
R = Armature resistance;
network (ANN), GA, PSO and biologically inspired (BI)

978-1-7281-3433-8/19/$31.00 ©2019 IEEE

24
Fig. 2. General classification of speed control strategies for DC Motor

L = Armature inductance
Based on these physical model, we assumed that the speed of
PMDCM can be determined by using some of the intelligent
control strategies.
III. CLASSIFICATION OF SPEED CONTROL STRATEGIES
FOR DC MOTORS
There are three main classifications of the control method
for controlling the speed of DC motor, namely: (1) Classic Fig. 3. PID controller block diagram
PID Controllers, (2) Modern Controllers, and (3) Intelligent
controllers [1], [10], [11]. The classic PID controller has
taken a majority of the control system worldwide. In the 1 (3)
industrial process nowadays, more than 95% of the control
system is using the PID controller, because of its advantages Where, is the proportional gain, is the integral gain,
over another control method such as; simple controller, clear is the derivative gain, is the integral time constant and
functionality, applicability and easy to use [12], [13]. The is the time constant of a derivative. The "three-term"
modern controllers can divided into two categories i.e. (1) functionality of the PID controller is highlighted by the
Adaptive Controller and (2) Improved Controller. The following rules:
recent techniques being applied for controlling the speed of • The proportional term: providing overall control
DC motor is the intelligent controller. Since classic PID action comparable to the error signal through the all-
controllers face some problems, intelligent controllers have pass reinforcement factor.
attracted the attention of many researchers to apply this
technique to solve the problem and limitation of the PID • The integral term: reduce the steady-state errors in
control systems. Some of the AI techniques that are mostly fixed conditions through low-frequency
applied for controlling the speed of DC motor are FLC [14]– compensation by an integrator.
[18], PSO [19]–[23] and GA [24], [25]. Other techniques • The derivative term: increase transient response
include the combination between them and other artificial through high-frequency compensation by the
intelligence techniques are Fuzzy-Neural Networks, Fuzzy- differentiator.
GA, Fuzzy-Ants Colony, Fuzzy-Swarm, etc. [26]. The
general classification of DC Motor speed control strategies Table 1 is summarized the individual effects of tuning these
is shown in fig. 2. three-terms parameters on the PID controller.

IV. CLASSIC PID CONTROLLER TABLE I. EFFECTS OF INDEPENDENT P, I, D TUNING [13]

Basically, a concept of the PID controller is a simple Closed- Steady


Rise Settling
Loop Overshoot State Stability
three-term controller, that used to increase the stability and Response
Time Time
Error
decrease the steady-state error [13]. With its three-term Increasing
Small
functionality that covering the treatment to both transient Decrease Increase
Increase
Decrease Degrade
and steady-state responses, PID control has offers the most
Increasing
efficient and simplest solution for many control problems. Small
Increase Increase
Large
Degrade
Decrease Decrease
The transfer function of the PID controller is generally
written in the “parallel form” given by Equation (2) or the Increasing
Small Minor
Decrease Decrease Increase
“ideal form” given by Equation (3). Decrease Change

(2)

25
From table 1. it can be seen that with the increase in the
derivative gain parameter, it will also increase the stability.
However, many engineers find that the derivative gain can
behave against anticipation especially when there is a
transport delay. Since the invention of the PID controller in
1910 and the conventional Ziegler-Nichols (ZN) tuning
method in 1942 [27], with the rapid development of digital
technology, the automatic control science now also offers a
variety of spectrum and the variety choice of many control
schemes. However, more than 90% of the industrial process
still implements the PID controller techniques, especially at
the lowest level application [13]. The diagram block of the
PID controller was shown in fig. 3. Fig. 4. The structure of GA.

In terms of controlling the speed of DC motor, the


classic PID controller was used to increase stability and previous parent. The best chromosome arrangement in an
decrease the steady-state error. , , and gain can be individual can be converted into the best solution. The
set manually or using ZN tuning methods. The input structure of GA is shown in fig. 4.
variables needed in controlling the speed of DC motor are 2) GA based PID tuning for DC motor speed control.
voltage, current, and load, while the desired output variable
The aim of applying GA in DC motor speed control is to
was speed. The configuration of the system is following the
find the best value of PID parameters to solve some
basic concept of the PID controller, while the system was
problems and limitations of the classic PID controller.
used closed-loop configuration.
According to the kinds of literature, many researchers apply
the GA method for tuning the PID parameter of DC motor
V. INTELLIGENT CONTROL STRATEGIES FOR TUNING PID
control. Thomas and Poongodi [31] suggested that the PID
PARAMETERS OF DC MOTOR CONTROL
with GA has a faster response than the classical PID control
In this paper, there are three most common intelligent tuning method. The GA techniques are good for giving us
control strategies were used for tuning PID parameters of the starting point about the Kp, Ki, and Kd values of the PID
DC motor control discussed, namely: GA, PSO, and FLC. controller. In their work, the implementation of GA based
A. Genetic Algorithm on the PID controller for DC motor position control is
conducted. El-Deen et al. [32] proposed the GA technique to
1) Theory determine optimum parameters of the PID control for the
GA is the search and optimization algorithm based on DC motor. The GA used as PID tuning method then
the principle of population genetics and natural evolution. compared to another optimization method, i.e Active Set
GA is well known as an effective and efficient method to Optimization Algorithm (ASOA). Both of the algorithms are
solve many optimization problems [28]. A basic principle of tested by comparing the performance of speed control of the
GA has been developed by Goldberg and Holland [29]. The DC motors. The result showed that the GA-PID was able to
algorithm of GA is started by initializing a population that improve overall system performance. Jaiswal and Phandis
contains a number of chromosomes which each [33] presented an optimal PID tuning of speed control of the
chromosome represents a solution to a problem, then the DC motor by using the GA method. The GA method
chromosome was evaluated by the fitness function. applying to find the optimal solution for DC motor
parameters with a PID controller, the results show that the
In general, the GA process consists of four stages,
GA method is a robust global search method. The design of
namely; (1) Initialization, (2) Reproduction, (3) Evaluation
the GA method for the PID controller is much better in
and (4) Selection [30]. Initialization is used to form
solving the problems, such as rise-time, settling-time, and
individuals that represent the arrangement of chromosomes.
undesired overshoot then the conventional PID tuning
The chromosome represents the solution to the problem to
method. Elsrogy et al. [34] explained that the design of the
be solved. Reproduction is done to produce offspring of
PID controller with the GA method applying to find the
parents in the population. At this stage, the genetic operators
optimal solution for DC motor parameters with a PID
used are crossover and mutation. Then the Evaluation stage
controller, the results show that the GA method is a robust
is used to calculate the fitness of each chromosome. Greater
global search method.
fitness becomes a better potential solution. The last stage is
selection to choose individuals from the population set and B. Particle Swarm
offspring is maintained for still alive in the next generation. 1) Theory
To select individuals that are retained, the probability
function is used. Individuals who have greater fitness are Recently, the PSO method has been successfully used to
better individuals and have greater opportunities to become solve many complex optimization problems. PSO which
the best solution. was first introduced by Kennedy and Eberhart [35] is one of
the modern search algorithms, inspired by the behavior of
The process will continue until it gets the best the organisms, i.e. fish schools and bird flocks [36], [37]. In
individual. The best individual will be obtained after several general, the PSO method has a simple concept
generations. Iteration will end if it has passed a number of characteristic, easy to implement, and efficient computation.
predetermined iterations or if no individual is better than the In contrast to other heuristic methods, the PSO has a more

26
PSO algorithm. ZN and Modified ZN (MZN) tuning
methods are using to compare the proposed control system.
In the PSO algorithm, the PI controller is used to improve
the performance of speed control on a DC motor. Then the
comparison is conducted based on the main objective
problems that are highlighted such as rise time, settling
time, and maximum overshoot of the result step response.
The proposed method had a super feature, including stable
convergence characteristics that are easy to implement,
excellent computational efficiency, and fast adjustment of
optimal PI controller parameters to produce best-quality
solutions. Based on comparison with conventional ZN and
MZN methods, the proposed method was more efficient and
resilient in increasing the step response of the DC motor
Fig. 5. Modification concept of a searching point of PSO
drive system.
flexible and balanced mechanism to enhance global and Payakkawan et al. [43] presented a PSO-based Dual-line
local exploration capabilities [38]. PID Controller for Speed Control of the DC motors. AI-
Some interesting features of the PSO algorithm are easy based heuristic optimization techniques were proposed. The
to implement and also no gradient information needed. We PSO strategy was proposed to complete two applications,
can use the PSO method to solve a variety of different i.e. identification of DC motors physics and setting
optimization problems. As well as evolutionary algorithms, parameters of the PID controllers. to set the application
the PSO techniques search using particle populations, parameters for a PID controller, the advantages of
according to the individuals. Each particle represents a proportional, integral, and derivative are determined both
candidate solution to deal with the problem. In a PSO on-line and off-line settings. Allaoua et al. [21] presented a
system, particles change their position by moving in the method for setting PID parameters of DC motor speed
multidimensional search space until the best solution is control using the PSO strategy. The proposed strategy had a
found or has exceeded the computational limit. The general superior feature, such as easy to implementation, stable
theory and basic concept of PSO algorithm can be found on convergence characteristics and excellent in terms of
reference [35], [37]. The modification concept of a computational performance efficiency. PID-PSO Controller
searching point by PSO is shown in Fig. 5. Where; is Schedulingof DC Motor had been modeled by using
current position, is modified position, is current MATLAB Simulink. Simulation results showed that the
proposed optimization strategy can perform an efficient
velocity, is modified velocity, is velocity based
search for optimal PID controllers. Compared to Fuzzy-PSO
on Pbest and is the velocity based on Gbest.
controllers, the results show that this method can improve
2) PSO based PID tuning for DC motor speed control. the system's dynamic performance in a better way. Solihin
In the application of PID tuning for DC motor speed et al. [23] presented a paper entitled Tuning of PID
control, PSO is used to find the optimal value of the , Controller Using PSO strategy, the main purpose of this
and of PID control gain parameters. According to several study was to design a PID Controller using the PSO
kinds of literature, a PSO has become an excellent and strategy. The DC motor model was used as the object in this
robust technique to solve the main problems of the PID study. PSO was used to set the PID parameter gain (Kp, Ki,
controller. Kd) off-line. The first PSO produced the initial swarm of
particles in the search space represented by the matrix. Each
Several studies have been conducted in applying the particle represented a candidate solution for a PID parameter
PSO algorithm for tuning PID parameters of DC motor where the value is set in the range 0 until 100. The results
speed control [19], [21], [23], [39]–[42]. The aim of this showed that the tuning of PID parameters using the PSO-
techniques is to improve the performance of PID controller based optimization approach was better than the
to reduces the main problems, such as; the undesired speed conventional tuning method.
overshoot, the sluggish operation and the sensitivity to
controller gains parameters. El-Gammal and El-Samahy C. Fuzzy Logic Control
[19] applied the Multi-objective PSO (MOPSO) for the 1) Theory
design of the PID controller for a separately excited of DC The FLC algorithm does not require a complicated
motor. The main purpose of applying this technique is to mathematical model, but it is based on a knowledge base or
minimize some parameters such as overshoot, rise time, rule base system, so it offers the flexibility and simplicity
steady-state errors, and settling time. The simulation results that makes it in demand as a PID-based DC motor control
of the proposed algorithm are showed that the optimized [3], [44]. The input of this algorithm as motor control is
speed response is obtained by load torque interference and usually Error of the speed (E) and Change of the Error (∆E).
reference speed is always changed. However, the Things that need to be considered in FLC is the membership
performance of the PID controller based on the PSO tuning functions design process for the input and output, as well as
strategy is excellent. Kanojiya and Meshram [42] present a the design of Fuzzy If-Then rule processes based on
strategy for determining the parameters of the PI controller knowledge base [45]. Fig. 6 showing the main process of
which is optimal for the DC motor drive systems using the fuzzy logic control.

27
where x is the output value and D is the duty cycle for PID
tuning.
2) FLC based PID tuning for DC motor speed control.
FLC has become the powerful and most used control
strategy for many control systems including in power
electronics and motor drives. In the application of DC motor
speed control, the FLC approach can be used for tuning PID
parameters and also can be used directly to replace the PID
to control the speed of DC motor.
Fig. 6. Structure of fuzzy logic.
Several studies of the FLC approach for tuning the PID
a) Fuzzification. controller of DC motor speed control have been conducted
by the researcher in reference [3], [4], [11], [46], [47].
The first process is fuzzification, the aims are to find Bansal and Narvey [3] presented a PID-based DC motor
fuzzy numbers on each membership function. There are speed control using the FLC technique as parameters self-
several types of fuzzification designs, namely Trapezoidal, tuning. FLC adjusted the , , and gain parameters of
Triangular, Gaussian and Generalized bell MF. The the PID controller. Based on the simulation result, the Fuzzy
triangular shape is the most commonly used design. To find self-tuning method in the PID controller was able to
fuzzy numbers in triangular form, the equations are given increase the performance of the system. The proposed
by: method produced a small overshoot, less rise and settling
time on a speed track, a minimum steady-state and overall
(4) performance showed better results than the conventional
method. Ohri [48] presented a Fuzzy based PID algorithm as
the control of DC motor speed using LabView. Simulation
(5) results showed that the use of FLC for tuning the PID
controller was better in producing damping ratio, rise time,
where and are tangent triangles, each of which settling time and peak time than conventional PID tuning
is a left and right triangle, a is the left end of each triangle, b method. In addition, FLC plus PID also produced a
is the peak, c is the right end and x is the input value. minimum of steady-state. FLC plus PID can maintain the
b) Fuzzy Inference System speed of the DC motor at the desired value. Montiel et al.
[49] had done a comparison test of DC motor speed control
The second stage is a Fuzzy Inference System (FIS) scheme using FLC and PID. FLC had been used as a Simple
based on a knowledge base. Knowledge-base is a linguistic Tuning Algorithm (STA) method, while PID uses the
variable that is made to define the relationship between Ziegler-Nichols method. The results obtained indicate that
input variables and output variables. For tuning the PID of FLC as STA was simpler and easier to apply because it
DC motor speed, knowledge-base is shown in Table 2. required only one parameter. While in the PID control
scheme, to achieve better performance, all iterative
TABLE II. KNOWLEDGE-BASE
processes are needed to find better constant values for ,
∆E/E NB NS Z PS PB and parameters. Khuntia et al. [46] presented a
NB NB NB NB NS Z comparative study of various speed control methods for DC
NS NB NS NS Z PS motors, i.e. Proportional-Integral (P-I), Integral-Proportional
Z NB NS Z PS PB (I-P) and FLC. The results obtained showed that P-I
PS NS Z PS PS PB controllers were commonly used as motor speed control
schemes. They generally have various disadvantages
PB Z PS PB PB PB
including high overshoot start, sensitivity to the gain
controller, and slow response due to sudden noise. The I-P
The FIS process can be used is the Mamdani, Takagi- scheme was able to reduce losses caused by the P-I
Sugeno or other schemes. From the various schemes, controller, but had no significant impact. While the
Mamdani is a scheme that is widely used. This scheme is proposed Fuzzy control was able to provide a better impact
based on the Min-Max function. The minimum is used to than the previous two schemes. The most prominent of the
retrieve the results of a comparison of fuzzy numbers. Then advantages of Fuzzy control is a better response.
Maximum is used to retrieve if there is the same linguistic
variable. VI. COMPARISON OF EACH CONTROL STRATEGIES
c) Defuzzification According to the literature that was previously
Defuzzification is the final stage of the FLC scheme by investigated, we can provide a comparison of the intelligent
converting fuzzy numbers to crisp as output. This process techniques for speed control of DC motor that were
can be based on the center of gravity. The defuzzification discussed in this paper. The comparison becomes difficult to
process can be elaborated by equation (6). do because of the different methods and results obtained
from previous research. The comparison cannot be provided
∑ in the form of numbers due to differences in results and
(5) applied research methods. However, the comparison of the

28
proposed system must be fair. The performance comparison ACKNOWLEDGMENT
presented in this paper included the main problem terms in This research was supported by Institute of Advance
the PID controller, such as Rise time, Settling time, Steady- Engineering and Science (IAES) and Electrical Engineering
state error, Maximum overshoot and Theoretical complexity Research Group of Universitas Ahmad Dahlan.
of the strategies. The comparison of each control strategy
were presented on table 3. REFERENCES
[1] S. Z. Moussavi, “Speed Control of Permanent Magnet DC Motor by
TABLE III. COMPARISON OF EACH CONTROL STRATEGIES using Combination of Adaptive Controller and Fuzzy Controller,”
Int. J. Comput. Appl., vol. 52, no. 20, pp. 11–15, 2012.
Ziegler
Criteria GA PSO FLC [2] M. Kamal, L. Mathew, and S. Chatterji, “Speed Control of Brushless
Nichols
DC Motor Using Intelligent Controllers,” in 2014 Students
Rise time Slow Fast Very fast Fast Conference on Engineering and Systems. IEEE, 2014.
Settling time Slow Fast Very fast Fast
[3] U. K. Bansal and R. Narvey, “Speed Control of DC Motor Using
Steady-state Fuzzy PID Controller,” Adv. Electron. Electr. Eng., vol. 3, no. 9, pp.
High Low Medium Low
error 1209–1220, 2013.
Maximum [4] Z. Tir, E. Oued, and E. Oued, “Implementation of a Fuzzy Logic
High Medium Low Low
overshoot Speed Controller For a Permanent Magnet DC Motor Using a Low-
Theoretical Cost Arduino Platform,” in The 5th International Conference on
Simple Complex Simple Medium Electrical Engineering, 2017, pp. 29–32.
complexity
[5] M. Kushwah and P. A. Patra, “Tuning PID Controller for Speed
Based on the literature that was investigated, the GA Control of DC Motor Using Soft Computing Techniques-A Review,”
technique is the most complex method in terms of Adv. Electron. Electr. Eng., vol. 4, no. 2, pp. 141–148, 2014.
theoretical complexity because it had to go through several [6] V. Singh and V. K. Garg, “Tuning of PID Controller for Speed
stages in determining parameters and analyze the inputs. Control of DC Motor Using Soft Computing Techniques – A
However, with GA techniques, the problem of the classic Review,” Int. J. Appl. Eng. Res., vol. 9, no. 9, pp. 1141–1148, 2014.
PID controller can be solved. GA is also one of the powerful [7] T. Sutikno, M. Facta, and G. R. A. Markadeh, “Progress in Artificial
techniques while used to tuning the PID parameters of DC Intelligence Techniques: from Brain to Emotion,” TELKOMNIKA
motor speed control. (Telecommunication Comput. Electron. Control., vol. 9, no. 2, p.
201, 2015.
Due to several studies, PSO is the most excellent and [8] G. R. Markadeh, E. Daryabeigi, C. Lucas, and M. A. Rahman,
robust techniques for completing the tuning PID parameters “Speed and flux control of induction motors using emotional
task. PSO is also easy to implement in many cases. In the intelligent controller,” IEEE Trans. Ind. Appl., 2011.
case of tuning PID parameters of DC motor speed control, [9] H. Abootorabi Zarchi, E. Daryabeigi, G. R. Arab Markadeh, and J.
the PSO techniques produce a system with very fast rise Soltani, “Emotional controller (BELBIC) based DTC for encoderless
time, very fast settling time, medium steady-state error and Synchronous Reluctance Motor drives,” in 2011 2nd Power
Electronics, Drive Systems and Technologies Conference, PEDSTC
lowest overshoot. 2011, 2011.
In the FLC approach, several studies design a DC motor [10] J. Velagic and A. Galijasevic, “Design of Fuzzy Logic Control of
speed control by combining a PID controller with the FLC Permanent Magnet DC Motor under Real Constraints and
approach. Only a few studies have conducted a design of Disturbances,” in 2009 IEEE International Symposium on Intelligent
Control, 2009, pp. 461–466.
FLC for self-tuning PID parameters. However, the FLC
approach has a robust and excellent performance in [11] P. I. Lin, S. Hwang, and J. Chou, “COMPARISON ON FUZZY
controlling the speed of DC motor. LOGIC AND PID CONTROLS FOR A DC MOTOR,” in
Proceedings of 1994 IEEE Industry Applications Society Annual
VII. CONCLUSION Meeting, 1994.
[12] J. Zhang, N. Wang, and S. Wang, “A Developed Method of Tuning
This paper has provided a brief review and comparisons PID Controllers with Fuzzy Rules for Integrating Processes,”
of the most intelligent control techniques are used for tuning Proceeding 2004 Am. Control Conf., pp. 1109–1114, 2004.
PID parameters of DC motors speed control, comparisons
[13] Y. L. Kiam Heong Ang, Gregory Chong, “PID Control System
are provided information on the performance of each Analysis , Design , and Technology,” IEEE Trans. Control Syst.
technique in solving some of the important problems in Technol., vol. 13, no. November, pp. 559–576, 2007.
conventional PID controller, such as Rise time, Settling
[14] F. Logic, M. Implementation, and M. S. Control, “FUZZY LOGIC
time, Steady-state error and Maximum overshoot. In MICROCONTROLLER IMPLEMENTATION,” in Conference
addition, the comparison of theoretical complexity was also Proceedings. 25th Annual Conference of the IEEE Industrial
provided. Electronics Society, 1999, pp. 1271–1276.

According to several studies and analysis from various [15] E. R. De Azevedo, S. Fernanda, M. Brandiio, J. Bosco, and D. Mota,
“A Fuzzy Logic Controller for dc Motor Position Control,” in
kinds of literature, it si found that the proposed intelligent Proceedings of IEEE 2nd International Workshop on Emerging
techniques were excellent and robust techniques to solve the Technologies and Factory Automation, 1993, vol. 00.
problem and limitation in the classic PID controller. Based [16] S. Aydemir, S. Sezen, and H. M. Ertunç, “Fuzzy Logic Speed
on several proposed control strategies, PSO has become the Control of a DC Motor,” 4th Int. Power Electron. Motion Control
most excellent method in tuning the PID parameter of DC Conf., pp. 766–771, 2001.
motor speed control. [17] O. Montiel, R. Sepúlveda, P. Melin, and O. Castillo, “Performance
of a Simple Tuned Fuzzy Controller and a PID Controller on a DC
Motor,” in Proceedings of the 2007 IEEE Symposium on

29
Foundations of Computational Intelligence (FOCI, 2007, no. Foci, [35] J. Kennedy, R. Eberhart, and B. Gov, “Particle Swarm
pp. 531–537. Optimization,” Encycl. Mach. Learn., pp. 760–6, 2010.
[18] P. Guillemin, “Fuzzy Logic Applied to Motor Control,” IEEE Trans. [36] M. Clerc and J. Kennedy, “The Particle Swarm—Explosion,
Ind. Appl., vol. 32, no. 1, 1996. Stability, and Convergence in a Multidimensional Complex Space,”
IEEE Trans. Evol. Comput., vol. 6, no. 1, p. 2011, 2002.
[19] A. A. El-samahy, “Adaptive Tuning of a PID Speed Controller for
DC Motor Drives Using Multi- Objective Particle Swarm [37] Y. Shi and R. Eberhart, “A modified particle swarm optimizer,” in
Optimization,” 11th Int. Conf. Comput. Model. Simulation. IEEE, 1998 IEEE international conference on evolutionary computation
2009. proceedings. IEEE world congress on computational intelligence
(Cat. No. 98TH8360), 1998.
[20] J. Hagg, M. Ayadi, M. Benrejeb, and S. Bouall, “PID-type fuzzy
logic controller tuning based on particle swarm optimization,” Eng. [38] M. A. Abido, “Optimal design of Power System Stabilizers Using
Appl. Artif. Intell., vol. 25, pp. 484–493, 2012. Particle Swarm Optimization,” IEEE Trans. Energy Convers., vol.
22, no. 7, p. 53, 2002.
[21] B. Allaoua, B. Gasbaoui, and B. Mebarki, “Setting Up PID DC
Motor Speed Control Alteration Parameters Using Particle Swarm [39] A. A. El-samahy, “A Modified Design of PID Controller For DC
Optimization Strategy,” Leonardo Electron. J. Pract. Technol., no. Motor Drives Using Particle Swarm Optimization PSO,” in 2009
14, pp. 19–32, 2009. International Conference on Power Engineering, Energy and
Electrical Drives. IEEE, 2009, pp. 419–424.
[22] S. Bouallègue, J. Haggège, M. Ayadi, and M. Benrejeb, “PID-type
fuzzy logic controller tuning based on particle swarm optimization,” [40] M. Nasri, H. Nezamabadi-pour, and M. Maghfoori, “A PSO-Based
Eng. Appl. Artif. Intell., vol. 25, no. 3, pp. 484–493, 2012. Optimum Design of PID Controller for a Linear Brushless DC
Motor,” Int. J. Electr. Inf. Eng., vol. 1, no. 2, pp. 179–183, 2007.
[23] M. I. Solihin, L. F. Tack, and M. L. Kean, “Tuning of PID Controller
Using Particle Swarm Optimization ( PSO ),” Proceeding Int. Conf. [41] E. H. E. Bayoumi and H. Soliman, “PID / PI tuning for minimal
Adv. Sci. Eng. Inf. Technol. 2011, 2011. overshoot of permanent-magnet brushless DC motor drive using
particle swarm optimization,” ELECTROMOTION 14, no. January,
[24] R. Bindu and M. K. Namboothiripad, “Tuning of PID Controller for 2007.
DC Servo Motor using Genetic Algorithm,” Int. J. Emerg. Technol.
Adv. Eng., 2012. [42] R. G. Kanojiya and P. M. Meshram, “Optimal Tuning of PI
Controller for Speed Control of DC motor drive using Particle
[25] B. Nagaraj, S. Subha, and B. Rampriya, “Tuning algorithms for PID Swarm Optimization,” Int. Conf. Adv. Power Convers. Energy
controller using soft computing techniques,” Int. J. Comput. Sci. Technol. (APCET). IEEE, no. Dc, 2012.
Netw. Secur. IJCSNS, vol. 8, no. 4, pp. 278–281, 2008.
[43] P. Payakkawan, K. Klomkarn, and P. Sooraksa, “Dual-line PID
[26] B. Allaoua, A. Laoufi, B. Gasbaoui, and A. Abderrahmani, “Neuro- controller based on PSO for speed control of DC motors,” in 2009
Fuzzy DC motor speed control using particle swarm optimization,” 9th International Symposium on Communications and Information
Leonardo Electron. J. Pract. Technol., 2009. Technology, ISCIT 2009, 2009.
[27] J. G. Ziegler and N. B. Nichols, “Optimum settings for automatic [44] P. A. Adewuyi, “DC Motor Speed Control : A Case between PID
controllers,” InTech, 1995. Controller and Fuzzy Logic Controller,” Int. J. Multidiscip. Sci.
[28] M. A. M. Hassan, “Speed Control of DC Motor Using PID Eng., vol. 4, no. 4, 2013.
Controller Based on Artificial Intelligence Techniques,” Int. Conf. [45] M. Firdaus, Z. Abidin, D. Ishak, A. Hasni, and A. Hassan, “A
Control. Decis. Inf. Technol. (CoDIT). IEEE, pp. 1–6, 2013. Comparative Study of PI , Fuzzy and Hybrid PI- Fuzzy Controller
[29] D. E. Goldberg and J. H. Holland, “Genetic Algorithms and Machine for Speed Control of Brushless DC Motor Drive,” 2011 IEEE Int.
Learning,” Machine Learning, 1988. Conf. Comput. Appl. Ind. Electron. (ICCAIE), IEEE, no. Iccaie, pp.
189–194, 2011.
[30] A. Stojcevski et al., “State of the art artificial intelligence-based
MPPT techniques for mitigating partial shading effects on PV [46] S. R. Khuntia, K. B. Mohanty, S. Panda, and C. Ardil, “A
systems – A review,” Renew. Sustain. Energy Rev., vol. 64, pp. 435– Comparative Study of P-I , I-P , Fuzzy and Neuro-Fuzzy Controllers
455, 2016. for Speed Control of DC Motor Drive,” Int. J. Electr. Syst. Sci. Eng.,
vol. 3, no. 2, pp. 1–5, 2009.
[31] N. Thomas and P. Poongodi, “Position Control of DC Motor Using
Genetic Algorithm Based PID Controller,” in Proceedings of the [47] R. Akbari-Hasanjani, S. Javadi, and R. Sabbaghi-Nadooshan, “DC
World Congress on Engineering, 2009, vol. II, pp. 1–5. motor speed control by self-tuning fuzzy PID algorithm,” Trans.
Inst. Meas. Control, vol. 37, no. 2, pp. 164–176, 2015.
[32] A. T. El-Deen, A. A. Hakim Mahmoud, and A. R. El-Sawi, “Optimal
PID tuning for DC motor speed controller based on genetic [48] J. Ohri, “FUZZY Based PID Controller for Speed Control of D . C .
algorithm,” Int. Rev. Autom. Control, vol. 8, no. 1, pp. 80–85, 2015. Motor Using LabVIEW 2 DC Motor Mathematical Model,” WSEAS
Trans. Syst. Control, vol. 10, pp. 154–159, 2015.
[33] M. Jaiswal and M. P. H. O. D. Ex, “Speed Control of DC Motor
Using Genetic Algorithm Based PID Controller,” Int. J. Adv. Res. [49] O. Montiel, R. Sepúlveda, P. Melin, and O. Castillo, “Performance
Comput. Sci. Softw. Eng., vol. 3, no. 7, pp. 247–253, 2013. of a Simple Tuned Fuzzy Controller and a PID Controller on a DC
Motor,” in Proceedings of the 2007 IEEE Symposium on
[34] W. M. Elsrogy, M. A. Fkirin, and M. A. M. Hassan, “Speed control Foundations of Computational Intelligence, 2007, no. Foci, pp. 531–
of DC motor using PID controller based on artificial intelligence 537.
techniques,” in 2013 International Conference on Control, Decision
and Information Technologies, CoDIT 2013, 2013.

View publication stats


30

You might also like