SlideShare a Scribd company logo
1 of 5
Download to read offline
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:4 No:8, 2010

A Comparative Study of P-I, I-P, Fuzzy and
Neuro-Fuzzy Controllers for Speed Control of
DC Motor Drive
S.R. Khuntia, K.B. Mohanty, S. Panda and C. Ardil

International Science Index 44, 2010 waset.org/publications/9629

Abstract—This paper presents a comparative study of various
controllers for the speed control of DC motor. The most commonly
used controller for the speed control of dc motor is ProportionalIntegral (P-I) controller. However, the P-I controller has some
disadvantages such as: the high starting overshoot, sensitivity to
controller gains and sluggish response due to sudden disturbance. So,
the relatively new Integral-Proportional (I-P) controller is proposed to
overcome the disadvantages of the P-I controller. Further, two Fuzzy
logic based controllers namely; Fuzzy control and Neuro-fuzzy
control are proposed and the performance these controllers are
compared with both P-I and I-P controllers. Simulation results are
presented and analyzed for all the controllers. It is observed that
fuzzy logic based controllers give better responses than the traditional
P-I as well as I-P controller for the speed control of dc motor drives.

Keywords—Proportional-Integral (P-I) controller, IntegralProportional (I-P) controller, Fuzzy logic control, Neuro-fuzzy
control, Speed control, DC Motor drive.

D

I. INTRODUCTION

IRECT Current motor drives have been widely used
where accurate speed control is required. In spite of the
fact that ac motors are rugged, cheaper and lighter, dc motor
controlled by a thyristor converter is still a very popular
choice in particular applications. The Proportional-Integral
(P-I) controller is one of the conventional controllers and it
has been widely used for the speed control of dc motor drives.
The major features of the P-I controller are its ability to
maintain a zero steady-state error to a step change in
reference. At the same time P-I controller has some
disadvantages namely; the undesirable speed overshoot, the
sluggish response due to sudden change in load torque and the
sensitivity to controller gains KI and Kp.
In recent years, new artificial intelligence-based approaches

_____________________________________________
S. R. Khuntia is with the Electrical & Electronics Engineering Dept. at
National Institute of Science & Technology, Berhampur, Orissa (e-mail:
swastigunu@gmail.com).
K.B. Mohanty is working as an Assistant Professor in the Department of
Electrical Engineering, National Institute of Technology, Rurkela 769008,
India (e-mail: kbm@nitrkl.ac.in)
S. Panda is working as a Professor in the Department of Electrical and
Electronics Engineering, NIST, Berhampur, Orissa, India, Pin: 761008.
(e-mail: panda_sidhartha@rediffmail.com).
C. Ardil is with National Academy of Aviation, AZ1045, Baku,
Azerbaijan, Bina, 25th km, NAA (e-mail: cemalardil@gmail.com)

have been proposed for the speed control of dc motors.
Recently, fuzzy logic employing the logic of approximate
reasoning continues to grow in importance, as it provides an
inexpensive solution for controlling ill-known complex
systems. Fuzzy controller has already been applied to phase
controlled converter dc drive, linear servo drive, and induction
motor drive.
II. CONTROLLER STRUCTURES
A. Proportional Integral (P-I) Controller
The block diagram of the drive with the P-I controller has
one outer speed loop and one inner current loop, as shown in
Fig. 1. The speed error EN between the reference speed NR and
the actual speed N of the motor is fed to the P-I controller, and
the Kp and Ki are the proportional end integral gains of the P-I
controller. The output of the P-I controller E1 acts as a current
reference command to the motor, C1 is a simple proportional
gain in the current loop and KCH is the gain of the GTO
thyristor chopper , which is used as the power converter.
TL (s)
+
R (s)

E (s)

C(s)

+
Kp +

+

+

-

Fig. 1 P-I Controller Structure

The P-I controller has the form

E1 ( s ) K p s + K i
=
EN ( s )
s

(1)

This is a phase-lag type of controller with the pole at the
origin and makes the steady-state error in speed zero. The
transfer function between the output speed N and the reference
speed NR is given by

AK1 + AK p s
N (s)
=
N R ( s ) K1s 2 + K 2 s + K 3

13

(2)
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:4 No:8, 2010

Where,
A = C1KCHK
K1 = RABTM + C1KCHBTM
K2 = RAB + K2 + C1KCHB + AKP
K3 = AKI
TM = J /B
KI and KP are controller gains, and RA, B, TM, etc. are motor
and feedback constants (these are given in the Appendix).
The above equation introduces a zero, and therefore a higher
overshoot is expected for a step change in speed reference.
B. Integral Proportional (I-P) Controller
The block diagram of the I-P controller has the proportional
term KP moved to the speed feedback path. There are three
loops, one inner current loop, one speed feedback loop and
one more feedback loop through the proportional gain KP. The
speed error EN is fed to a pure integrator with gain KI and the
speed is feedback through a pure proportional gain KP.

International Science Index 44, 2010 waset.org/publications/9629

TL(s)

Fuzzification: This process converts or transforms the
measured inputs called crisp values, into the fuzzy linguistic
values used by the fuzzy reasoning mechanism.
Knowledge Base: A collection of the expert control rules
(knowledge) needed to achieve the control goal.
Fuzzy Reasoning Mechanism: This process will perform fuzzy
logic operations and result the control action according to the
fuzzy inputs.
Defuzzification unit: This process converts the result of fuzzy
reasoning mechanism into the required crisp value.
The most important things in fuzzy logic control system
designs are the process design of membership functions for
inputs, outputs and the process design of fuzzy if-then rule
knowledge base. They are very important in fuzzy logic
control. The basic structure of Fuzzy Logic Controller is given
in Fig. 3. For the DC drive, speed error (EN) and change in
speed error (d(EN)/dt) are taken as the two input for the fuzzy
controller.For this, a three-member as well as a five-member
rule base is devised. The rule base for three and five
membership function is shown in Tables I and II respectively.

+
E(s)

R(s)

+

C(s)

+

+

Rule Base

-

-

Basic FLC
Inference
Engine

Fuzzifier

Kp
Ref.
Speed

Error
Computer

Fig. 2 I-P Controller Structure

DC Motor
Actual
Speed

The transfer function between the output speed N and the
reference speed NR is given by

AK1
N ( s)
=
2
N R ( s ) K1s + K 2 s + K 3

Defuzzifier

Fig. 3 Fuzzy logic Controller

TABLE I RULE BASE FOR THREE MEMBERSHIP FUNCTION

(3)

EN

N

N

N

Z

Z

P

P

Fuzzy logic control is a control algorithm based on a
linguistic control strategy, which is derived from expert
knowledge into an automatic control strategy. Fuzzy logic
control doesn't need any difficult mathematical calculation like
the others control system. While the others control system use
difficult mathematical calculation to provide a model of the
controlled plant, it only uses simple mathematical calculation
to simulate the expert knowledge. Although it doesn't need
any difficult mathematical calculation, but it can give good
performance in a control system. Thus, it can be one of the
best available answers today for a broad class of challenging
controls problems. A fuzzy logic control usually consists of
the following:

P

Z

C. Fuzzy Controller

Z

N

When we compare the characteristic equations for both P-I
and I-P controllers, the zero introduced by the P-I controller
absent in the case of I-P controller, and thus the overshoot
with an I-P controller is expected to be very small.

N

P

P

P

dEN
dt

TABLE II RULE BASE FOR FIVE MEMBERSHIP FUNCTION

EN

NS

ZE

PS

PL

NL

NL

NL

NL

NS

ZE

NS

NL

NS

NS

ZE

PS

ZE

NL

NS

ZE

PS

PL

PS

NS

ZE

PS

PS

PL

PL

14

NL

ZE

PS

PL

PL

PL

dEN
dt
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:4 No:8, 2010

iv. Use anfisedit to create the HNF .fis file.
v. Load the training data collected in Step.1 and generate
the FIS with gbell MF’s.
vi. Train the collected data with generated FIS upto a
particular no. of Epochs.

International Science Index 44, 2010 waset.org/publications/9629

D. Neuro-Fuzzy Controller
The proposed scheme utilizes Sugeno-type Fuzzy Inference
System (FIS) controller, with the parameters inside the FIS
decided by the neural-network back propagation method. The
ANFIS is designed by taking speed error (EN) and change in
speed error (d(EN)/dt) as the inputs. The output stabilizing
signals is computed using the Fuzzy membership functions
depending on these variables. ANFIS-Editor is used for
realizing the system and implementation.
In a conventional fuzzy approach the membership functions
and the consequent models are fixed by the model designer
according to a prior knowledge. If this set is not available but
a set of input-output data is observed from the process, the
components of a fuzzy system (membership and consequent
models) can be represented in a parametric form and the
parameters are tuned by neural networks. In that case the
fuzzy systems turn into neuro-fuzzy system. A fuzzy system
can explain the knowledge it encodes but can’t learn or adapt
its knowledge from training examples, while a neural network
can learn from training examples but can not explain what it
has learned. Fuzzy systems and neural networks have
complementary strengths and weaknesses. As a result, many
researchers are trying to integrate these two schemes to
generate hybrid models that can take advantage of strong
points of both.
Steps to design HNF Controller
i. Draw the Simulink model with FLC and simulate it
with the given rule base.
ii. The first step to design the HNF controller is collecting
the training data while simulating with FLC.
iii. The two inputs, i.e., ACE and d(ACE)/dt and the output
signal gives the training data.

III. RESULTS AND DISCUSSIONS
In order to validate the control strategies as described
above, digital simulation were carried out on a converter dc
motor drive system whose parameters are given in Appendix.
The MATLAB/SIMULINK model of system under study with
all four controllers is shown in Figs. 4-6.
First a comparison has been made between the performance
of P-I and I-P controller. The response of the drive system is
obtained by setting the reference speed to 1500 r.p.m. The
system response is shown in Figs. 7-8. In Figs. 7-8 the
response with P-I controller is shown with dotted line (legend
P-I Controller) and the same with I-P controller is shown with
solid lines (legend I-P Controller). It is clear from Figs. 7-8
that the I-P controller performs slightly better than the P-I
controller. The performance of both the controller is also
tested by applying a large step change in the reference speed
(from 1500 rpm to 1400 rpm. At t = 1 sec). The system
response for the above case is shown in Figs. 9-10 from which
it is clear that I-P controller performs slightly better than the
P-I controller. The performance of two fuzzy based controllers
is compared by setting the reference speed to 1500 r.p.m from
the initial condition. The results are shown in Figs. 11-12. It
can be seen from Figs. 11-12 that the Neuro-fuzzy controller
performs slightly better than the fuzzy controller.

1

Initial reference speed

-C-

Kp

1
K_1

K2

1500
1.5

1

13

1.818

0.0465s+.004

-K-

Transfer Fcn
Clock1

1
s

Switch

1400

C1

30

Integrator

Kch

K

1/Ra

0.55

Ki

Final reference speed
K1
1
K3

Fig. 4 MATLAB/SIMULINK Model for P-I Controller

1

Initial reference speed

-C1

Kp
1500

K_1

K2
1.5

1

13

1.818

0.0465s+.004

-K-

Transfer Fcn
Clock1
1400

Switch

1
s

C1

30

Integrator

Kch

1/Ra

K
0.55

Ki

Final reference speed
K1
1
K3

Fig. 5 MATLAB/SIMULINK Model for I-P Controller

15
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:4 No:8, 2010

-C1
1500

-K-

Reference
speed

du/dt

13

Gain2

1.818

1
0.0465s+0.004

K_1

0.55

Transfer Fcn

Gain3

Gain5

Gain4

Gain1
Fuzzy Logic
Controller

Derivative

0.55
Gain6

Fig. 6 MATLAB/SIMULINK Model for fuzzy and neuro-fuzzy Controller

2000

1520
P - I Controller

1480

Speed in R.P.M

Speed in R.P.M.

1500

1000

500

1460
1440
1420
1400
1380

0

0

0.2

0.4

0.6

0.8

1360
1.8

1

Time in sec

2

2.2

2.4

2.6

2.8

3

Time in sec

Fig. 9 Speed response with P-I and I-P Controller ( Nref=1400 r.p.m)

Fig. 7 Speed response with P-I and I-P Controller ( Nref=1500 r.p.m)

40

1500

P - I Controller
I - P Controller

P - I Controller
I - P Controller

20

1000

Speed Error in R.P.M.

Speed error in R.P.M.

International Science Index 44, 2010 waset.org/publications/9629

P - I Controller
I - P Controller

1500

I - P Controller

500

0

0
-20
-40
-60
-80

-500

0

0.2

0.4

0.6

0.8

-100
1.8

1

Time in sec

2

2.2

2.4

2.6

2.8

3

Time in sec

Fig. 8 Speed error with P-I and I-P Controller ( Nref=1500 r.p.m)

Fig. 10 Speed error with P-I and I-P Controller ( Nref=1400 r.p.m)

Comparing the Fuzzy and Neuro-fuzzy controllers, the
results show a slight change as shown in Figs. 11 and 12. In
spite of the advantages in fuzzy control, the main limitations
are the lack of a systematic design methodology and the
difficulty in predicting stability and robustness of the
controlled system. A trial-and-error iterative approach is taken
for the controller design due to which we get sluggish
response.

The neuro-fuzzy learning incorporates the architecture of
neural network based fuzzy inference system. A given training
data set is partitioned into a set of clusters based on subtractive
clustering method. This is fast and robust method to generate
the suitable initial membership functions and rule base. A
fuzzy if-then rule is then extracted from each cluster to form a
fuzzy rule base from which a fuzzy neural network is
designed. Then a hybrid learning algorithm is used to refine
the parameters of fuzzy rule base.

16
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:4 No:8, 2010

APPENDIX
1600

Motor’s Parameters
The motor used in this experiment is dc separately excited,
rating 2.5hp at rated voltage 110 V, and the motor’s
parameters are as follows:
Armature resistance (Ra) = 0.6 Ω
Armature inductance (La) = 8 mH
Back e.m.f constant (K)
= 0.55 V/rad/s
Mechanical inertia (J)
= 0.0465 kg.m2
Friction coefficient (B)
= 0.004 N.m/rad/s
Rated armature current (Ia) = 20 A

1400

Speed in R.P.M.

1200
1000
800
600
400

Neuro-fuzzy
Fuzzy

200
0

0

5

10

REFERENCES
15

Time in sec

Fig. 11 Speed response with Neuro-fuzzy and Fuzzy Controller
1600

Neuro-fuzzy
Fuzzy

1200

Speed error in R.P.M.

International Science Index 44, 2010 waset.org/publications/9629

1400

1000
800
600
400
200
0
-200

0

5

10

[1.] J.P.K. Nandam, and P.C. Sen, “A comparative study of proportionalintegral (P-I) and integral-proportional (I-P) controllers for dc motor
drives,” Int. Jour. of Control, Vol. 44, pp. 283-297, 1986.
[2.] Yodyium Tipsuwan and Mo-Yuen Chow, “Fuzzy Logic microcontroller
implementation for DC motor speed control”, IEEE Trans. Power
Electronics, Vol. 11, No.3, pp 1271-1276, 1999.
[3.] K.B. Mohanty, “Fuzzy remote controller for converter dc motor drives”,
Paritantra, Vol. 9, No. 1, June 2004.
[4.] Thiang and Andru Hendra Wijaya, “Remote fuzzy logic control system
For a DC motor speed control”, Jurnal Teknik Elektro, Vol. 2, No. 1, pp.
8 – 12, 2008.
[5.] S. Yuvarajan, Abdollah Khoei and Kh. Hadidi, “Fuzzy logic DC motor
controller with improved performance”, IEEE Trans. Power Electronics,
Vol. 11, No.3, pp 1652-1656, 1998.
[6.] F.I Ahmed, A.M. El-Tobshy, A.A. Mahfouz, and M.M. Ibrahim, “(I-P)
Adaptive controller for dc motor drives: a hardware and software
approach”, Proceedings of International Conference on CONTROL
(Conference Publication No. 455, UKACC) 98, 1-4 September 1998, pp
1146-1150.
[7.] Gilberto C.D. Sousa, and Bimal K. Bose, “A fuzzy set theory based
control of a phase-controlled converter dc machine drive“, IEEE Trans.
Industry Applications, Vol. 30, No. 1, pp. 34-43, 1994.

15

Time in sec

Fig. 12 Speed response with Neuro-fuzzy and Fuzzy Controller

IV. CONCLUSION
This paper is intended to compare the four controllers
namely, P-I, I-P, Fuzzy and Neuro-Fuzzy controller for the
speed control of a phase-controlled converter dc separately
excited motor-generator system. I-P controller’s performance
was compared with that of conventional P-I controlled system.
It is observed that I-P controller provide important advantages
over the traditional P-I controller like limiting the overshoot in
speed, thus the starting current overshoot can be reduced. The
paper also demonstrates the successful application of fuzzy
logic control and neuro-fuzzy control to a phase controlled
converter dc motor drive. Fuzzy logic was used in the design
of speed controllers of the drive system, and the performance
was compared with that of neuro-fuzzy controller. The
performance of the two fuzzy-based controller are compared
and it is ovserved that the performance of Neur-fuzzy
controller is slightly better than that of conventional fuzzy
controller. The advantages of the Neuro-Fuzzy controller are
that it determines the number of rules automatically, reduces
computational time, learns faster and produces lower errors
than other method. By proper design a Neuro-Fuzzy
controllers can replace P-I, I-P and Fuzzy controllers for the
speed control of dc motor drives.

Swasti Ranjan Khuntia was born on November 23, 1986. Currently, he is
with Electrical & Electronics Engineering Dept. at National Institute of
Science & Technology, Berhampur, Orissa.
K.Barada Mohanty is currently working as an Assistant Professor at NIT,
Rourkela. He received the both M.Tech and Ph.D. from IIT Kharagpur and B.
Sc. Engg. From U.C.E. Burla. His area of interest are Power Electronics and
Control of Electrical Machines, Application of Fuzzy & Neuro Controllers.
Sidhartha Panda is working as a Professor at National Institute of Science
and Technology (NIST), Berhampur, Orissa, India. He received the Ph.D.
degree from Indian Institute of Technology, Roorkee, India in 2008, M.E.
degree in Power Systems Engineering from UCE, Burla in 2001 and B.E.
degree in Electrical Engineering in 1991. His areas of research include power
system transient stability, power system dynamic stability, FACTS,
optimization techniques, model order reduction, distributed generation, image
processing and wind energy.
C. Ardil is with National Academy of Aviation, AZ1045, Baku, Azerbaijan,
Bina, 25th km, NAA

17

More Related Content

Viewers also liked

Automatic authentication-of-handwritten-documents-via-low-density-pixel-measu...
Automatic authentication-of-handwritten-documents-via-low-density-pixel-measu...Automatic authentication-of-handwritten-documents-via-low-density-pixel-measu...
Automatic authentication-of-handwritten-documents-via-low-density-pixel-measu...Cemal Ardil
 
Aircraft gas-turbine-engines-technical-condition-identification-system
Aircraft gas-turbine-engines-technical-condition-identification-systemAircraft gas-turbine-engines-technical-condition-identification-system
Aircraft gas-turbine-engines-technical-condition-identification-systemCemal Ardil
 
A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...
A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...
A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...Cemal Ardil
 
Fuzzy c means_realestate_application
Fuzzy c means_realestate_applicationFuzzy c means_realestate_application
Fuzzy c means_realestate_applicationCemal Ardil
 
Mimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithmMimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithmCemal Ardil
 
Application of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatchApplication of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatchCemal Ardil
 
A simplified-single-correlator-rake-receiver-for-cdma-communications
A simplified-single-correlator-rake-receiver-for-cdma-communicationsA simplified-single-correlator-rake-receiver-for-cdma-communications
A simplified-single-correlator-rake-receiver-for-cdma-communicationsCemal Ardil
 
Electricity consumption-prediction-model-using neuro-fuzzy-system
Electricity consumption-prediction-model-using neuro-fuzzy-systemElectricity consumption-prediction-model-using neuro-fuzzy-system
Electricity consumption-prediction-model-using neuro-fuzzy-systemCemal Ardil
 
Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...
Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...
Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...Cemal Ardil
 
Energy efficient-resource-allocation-in-distributed-computing-systems
Energy efficient-resource-allocation-in-distributed-computing-systemsEnergy efficient-resource-allocation-in-distributed-computing-systems
Energy efficient-resource-allocation-in-distributed-computing-systemsCemal Ardil
 

Viewers also liked (10)

Automatic authentication-of-handwritten-documents-via-low-density-pixel-measu...
Automatic authentication-of-handwritten-documents-via-low-density-pixel-measu...Automatic authentication-of-handwritten-documents-via-low-density-pixel-measu...
Automatic authentication-of-handwritten-documents-via-low-density-pixel-measu...
 
Aircraft gas-turbine-engines-technical-condition-identification-system
Aircraft gas-turbine-engines-technical-condition-identification-systemAircraft gas-turbine-engines-technical-condition-identification-system
Aircraft gas-turbine-engines-technical-condition-identification-system
 
A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...
A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...
A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...
 
Fuzzy c means_realestate_application
Fuzzy c means_realestate_applicationFuzzy c means_realestate_application
Fuzzy c means_realestate_application
 
Mimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithmMimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithm
 
Application of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatchApplication of-computational-intelligence-techniques-for-economic-load-dispatch
Application of-computational-intelligence-techniques-for-economic-load-dispatch
 
A simplified-single-correlator-rake-receiver-for-cdma-communications
A simplified-single-correlator-rake-receiver-for-cdma-communicationsA simplified-single-correlator-rake-receiver-for-cdma-communications
A simplified-single-correlator-rake-receiver-for-cdma-communications
 
Electricity consumption-prediction-model-using neuro-fuzzy-system
Electricity consumption-prediction-model-using neuro-fuzzy-systemElectricity consumption-prediction-model-using neuro-fuzzy-system
Electricity consumption-prediction-model-using neuro-fuzzy-system
 
Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...
Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...
Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...
 
Energy efficient-resource-allocation-in-distributed-computing-systems
Energy efficient-resource-allocation-in-distributed-computing-systemsEnergy efficient-resource-allocation-in-distributed-computing-systems
Energy efficient-resource-allocation-in-distributed-computing-systems
 

More from Cemal Ardil

Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...Cemal Ardil
 
The main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-systemThe main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-systemCemal Ardil
 
The feedback-control-for-distributed-systems
The feedback-control-for-distributed-systemsThe feedback-control-for-distributed-systems
The feedback-control-for-distributed-systemsCemal Ardil
 
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...Cemal Ardil
 
Sonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposalSonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposalCemal Ardil
 
Robust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systemsRobust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systemsCemal Ardil
 
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...Cemal Ardil
 
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-psoReduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-psoCemal Ardil
 
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designReal coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designCemal Ardil
 
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...Cemal Ardil
 
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcgaOptimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcgaCemal Ardil
 
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Cemal Ardil
 
On the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particlesOn the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particlesCemal Ardil
 
On the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centersOn the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centersCemal Ardil
 
On the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equationOn the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equationCemal Ardil
 
On problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-objectOn problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-objectCemal Ardil
 
Numerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-enginesNumerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-enginesCemal Ardil
 
New technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-bladesNew technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-bladesCemal Ardil
 
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Cemal Ardil
 
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidentsMultivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidentsCemal Ardil
 

More from Cemal Ardil (20)

Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
 
The main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-systemThe main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-system
 
The feedback-control-for-distributed-systems
The feedback-control-for-distributed-systemsThe feedback-control-for-distributed-systems
The feedback-control-for-distributed-systems
 
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...
 
Sonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposalSonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposal
 
Robust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systemsRobust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systems
 
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
 
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-psoReduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
 
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designReal coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
 
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
 
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcgaOptimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcga
 
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
 
On the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particlesOn the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particles
 
On the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centersOn the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centers
 
On the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equationOn the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equation
 
On problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-objectOn problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-object
 
Numerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-enginesNumerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-engines
 
New technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-bladesNew technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-blades
 
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
 
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidentsMultivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
 

Recently uploaded

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 

Recently uploaded (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 

A comparative-study-of-p-i-i-p-fuzzy-and-neuro-fuzzy-controllers-for-speed-control-of-dc-motor-drive

  • 1. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:4 No:8, 2010 A Comparative Study of P-I, I-P, Fuzzy and Neuro-Fuzzy Controllers for Speed Control of DC Motor Drive S.R. Khuntia, K.B. Mohanty, S. Panda and C. Ardil International Science Index 44, 2010 waset.org/publications/9629 Abstract—This paper presents a comparative study of various controllers for the speed control of DC motor. The most commonly used controller for the speed control of dc motor is ProportionalIntegral (P-I) controller. However, the P-I controller has some disadvantages such as: the high starting overshoot, sensitivity to controller gains and sluggish response due to sudden disturbance. So, the relatively new Integral-Proportional (I-P) controller is proposed to overcome the disadvantages of the P-I controller. Further, two Fuzzy logic based controllers namely; Fuzzy control and Neuro-fuzzy control are proposed and the performance these controllers are compared with both P-I and I-P controllers. Simulation results are presented and analyzed for all the controllers. It is observed that fuzzy logic based controllers give better responses than the traditional P-I as well as I-P controller for the speed control of dc motor drives. Keywords—Proportional-Integral (P-I) controller, IntegralProportional (I-P) controller, Fuzzy logic control, Neuro-fuzzy control, Speed control, DC Motor drive. D I. INTRODUCTION IRECT Current motor drives have been widely used where accurate speed control is required. In spite of the fact that ac motors are rugged, cheaper and lighter, dc motor controlled by a thyristor converter is still a very popular choice in particular applications. The Proportional-Integral (P-I) controller is one of the conventional controllers and it has been widely used for the speed control of dc motor drives. The major features of the P-I controller are its ability to maintain a zero steady-state error to a step change in reference. At the same time P-I controller has some disadvantages namely; the undesirable speed overshoot, the sluggish response due to sudden change in load torque and the sensitivity to controller gains KI and Kp. In recent years, new artificial intelligence-based approaches _____________________________________________ S. R. Khuntia is with the Electrical & Electronics Engineering Dept. at National Institute of Science & Technology, Berhampur, Orissa (e-mail: swastigunu@gmail.com). K.B. Mohanty is working as an Assistant Professor in the Department of Electrical Engineering, National Institute of Technology, Rurkela 769008, India (e-mail: kbm@nitrkl.ac.in) S. Panda is working as a Professor in the Department of Electrical and Electronics Engineering, NIST, Berhampur, Orissa, India, Pin: 761008. (e-mail: panda_sidhartha@rediffmail.com). C. Ardil is with National Academy of Aviation, AZ1045, Baku, Azerbaijan, Bina, 25th km, NAA (e-mail: cemalardil@gmail.com) have been proposed for the speed control of dc motors. Recently, fuzzy logic employing the logic of approximate reasoning continues to grow in importance, as it provides an inexpensive solution for controlling ill-known complex systems. Fuzzy controller has already been applied to phase controlled converter dc drive, linear servo drive, and induction motor drive. II. CONTROLLER STRUCTURES A. Proportional Integral (P-I) Controller The block diagram of the drive with the P-I controller has one outer speed loop and one inner current loop, as shown in Fig. 1. The speed error EN between the reference speed NR and the actual speed N of the motor is fed to the P-I controller, and the Kp and Ki are the proportional end integral gains of the P-I controller. The output of the P-I controller E1 acts as a current reference command to the motor, C1 is a simple proportional gain in the current loop and KCH is the gain of the GTO thyristor chopper , which is used as the power converter. TL (s) + R (s) E (s) C(s) + Kp + + + - Fig. 1 P-I Controller Structure The P-I controller has the form E1 ( s ) K p s + K i = EN ( s ) s (1) This is a phase-lag type of controller with the pole at the origin and makes the steady-state error in speed zero. The transfer function between the output speed N and the reference speed NR is given by AK1 + AK p s N (s) = N R ( s ) K1s 2 + K 2 s + K 3 13 (2)
  • 2. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:4 No:8, 2010 Where, A = C1KCHK K1 = RABTM + C1KCHBTM K2 = RAB + K2 + C1KCHB + AKP K3 = AKI TM = J /B KI and KP are controller gains, and RA, B, TM, etc. are motor and feedback constants (these are given in the Appendix). The above equation introduces a zero, and therefore a higher overshoot is expected for a step change in speed reference. B. Integral Proportional (I-P) Controller The block diagram of the I-P controller has the proportional term KP moved to the speed feedback path. There are three loops, one inner current loop, one speed feedback loop and one more feedback loop through the proportional gain KP. The speed error EN is fed to a pure integrator with gain KI and the speed is feedback through a pure proportional gain KP. International Science Index 44, 2010 waset.org/publications/9629 TL(s) Fuzzification: This process converts or transforms the measured inputs called crisp values, into the fuzzy linguistic values used by the fuzzy reasoning mechanism. Knowledge Base: A collection of the expert control rules (knowledge) needed to achieve the control goal. Fuzzy Reasoning Mechanism: This process will perform fuzzy logic operations and result the control action according to the fuzzy inputs. Defuzzification unit: This process converts the result of fuzzy reasoning mechanism into the required crisp value. The most important things in fuzzy logic control system designs are the process design of membership functions for inputs, outputs and the process design of fuzzy if-then rule knowledge base. They are very important in fuzzy logic control. The basic structure of Fuzzy Logic Controller is given in Fig. 3. For the DC drive, speed error (EN) and change in speed error (d(EN)/dt) are taken as the two input for the fuzzy controller.For this, a three-member as well as a five-member rule base is devised. The rule base for three and five membership function is shown in Tables I and II respectively. + E(s) R(s) + C(s) + + Rule Base - - Basic FLC Inference Engine Fuzzifier Kp Ref. Speed Error Computer Fig. 2 I-P Controller Structure DC Motor Actual Speed The transfer function between the output speed N and the reference speed NR is given by AK1 N ( s) = 2 N R ( s ) K1s + K 2 s + K 3 Defuzzifier Fig. 3 Fuzzy logic Controller TABLE I RULE BASE FOR THREE MEMBERSHIP FUNCTION (3) EN N N N Z Z P P Fuzzy logic control is a control algorithm based on a linguistic control strategy, which is derived from expert knowledge into an automatic control strategy. Fuzzy logic control doesn't need any difficult mathematical calculation like the others control system. While the others control system use difficult mathematical calculation to provide a model of the controlled plant, it only uses simple mathematical calculation to simulate the expert knowledge. Although it doesn't need any difficult mathematical calculation, but it can give good performance in a control system. Thus, it can be one of the best available answers today for a broad class of challenging controls problems. A fuzzy logic control usually consists of the following: P Z C. Fuzzy Controller Z N When we compare the characteristic equations for both P-I and I-P controllers, the zero introduced by the P-I controller absent in the case of I-P controller, and thus the overshoot with an I-P controller is expected to be very small. N P P P dEN dt TABLE II RULE BASE FOR FIVE MEMBERSHIP FUNCTION EN NS ZE PS PL NL NL NL NL NS ZE NS NL NS NS ZE PS ZE NL NS ZE PS PL PS NS ZE PS PS PL PL 14 NL ZE PS PL PL PL dEN dt
  • 3. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:4 No:8, 2010 iv. Use anfisedit to create the HNF .fis file. v. Load the training data collected in Step.1 and generate the FIS with gbell MF’s. vi. Train the collected data with generated FIS upto a particular no. of Epochs. International Science Index 44, 2010 waset.org/publications/9629 D. Neuro-Fuzzy Controller The proposed scheme utilizes Sugeno-type Fuzzy Inference System (FIS) controller, with the parameters inside the FIS decided by the neural-network back propagation method. The ANFIS is designed by taking speed error (EN) and change in speed error (d(EN)/dt) as the inputs. The output stabilizing signals is computed using the Fuzzy membership functions depending on these variables. ANFIS-Editor is used for realizing the system and implementation. In a conventional fuzzy approach the membership functions and the consequent models are fixed by the model designer according to a prior knowledge. If this set is not available but a set of input-output data is observed from the process, the components of a fuzzy system (membership and consequent models) can be represented in a parametric form and the parameters are tuned by neural networks. In that case the fuzzy systems turn into neuro-fuzzy system. A fuzzy system can explain the knowledge it encodes but can’t learn or adapt its knowledge from training examples, while a neural network can learn from training examples but can not explain what it has learned. Fuzzy systems and neural networks have complementary strengths and weaknesses. As a result, many researchers are trying to integrate these two schemes to generate hybrid models that can take advantage of strong points of both. Steps to design HNF Controller i. Draw the Simulink model with FLC and simulate it with the given rule base. ii. The first step to design the HNF controller is collecting the training data while simulating with FLC. iii. The two inputs, i.e., ACE and d(ACE)/dt and the output signal gives the training data. III. RESULTS AND DISCUSSIONS In order to validate the control strategies as described above, digital simulation were carried out on a converter dc motor drive system whose parameters are given in Appendix. The MATLAB/SIMULINK model of system under study with all four controllers is shown in Figs. 4-6. First a comparison has been made between the performance of P-I and I-P controller. The response of the drive system is obtained by setting the reference speed to 1500 r.p.m. The system response is shown in Figs. 7-8. In Figs. 7-8 the response with P-I controller is shown with dotted line (legend P-I Controller) and the same with I-P controller is shown with solid lines (legend I-P Controller). It is clear from Figs. 7-8 that the I-P controller performs slightly better than the P-I controller. The performance of both the controller is also tested by applying a large step change in the reference speed (from 1500 rpm to 1400 rpm. At t = 1 sec). The system response for the above case is shown in Figs. 9-10 from which it is clear that I-P controller performs slightly better than the P-I controller. The performance of two fuzzy based controllers is compared by setting the reference speed to 1500 r.p.m from the initial condition. The results are shown in Figs. 11-12. It can be seen from Figs. 11-12 that the Neuro-fuzzy controller performs slightly better than the fuzzy controller. 1 Initial reference speed -C- Kp 1 K_1 K2 1500 1.5 1 13 1.818 0.0465s+.004 -K- Transfer Fcn Clock1 1 s Switch 1400 C1 30 Integrator Kch K 1/Ra 0.55 Ki Final reference speed K1 1 K3 Fig. 4 MATLAB/SIMULINK Model for P-I Controller 1 Initial reference speed -C1 Kp 1500 K_1 K2 1.5 1 13 1.818 0.0465s+.004 -K- Transfer Fcn Clock1 1400 Switch 1 s C1 30 Integrator Kch 1/Ra K 0.55 Ki Final reference speed K1 1 K3 Fig. 5 MATLAB/SIMULINK Model for I-P Controller 15
  • 4. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:4 No:8, 2010 -C1 1500 -K- Reference speed du/dt 13 Gain2 1.818 1 0.0465s+0.004 K_1 0.55 Transfer Fcn Gain3 Gain5 Gain4 Gain1 Fuzzy Logic Controller Derivative 0.55 Gain6 Fig. 6 MATLAB/SIMULINK Model for fuzzy and neuro-fuzzy Controller 2000 1520 P - I Controller 1480 Speed in R.P.M Speed in R.P.M. 1500 1000 500 1460 1440 1420 1400 1380 0 0 0.2 0.4 0.6 0.8 1360 1.8 1 Time in sec 2 2.2 2.4 2.6 2.8 3 Time in sec Fig. 9 Speed response with P-I and I-P Controller ( Nref=1400 r.p.m) Fig. 7 Speed response with P-I and I-P Controller ( Nref=1500 r.p.m) 40 1500 P - I Controller I - P Controller P - I Controller I - P Controller 20 1000 Speed Error in R.P.M. Speed error in R.P.M. International Science Index 44, 2010 waset.org/publications/9629 P - I Controller I - P Controller 1500 I - P Controller 500 0 0 -20 -40 -60 -80 -500 0 0.2 0.4 0.6 0.8 -100 1.8 1 Time in sec 2 2.2 2.4 2.6 2.8 3 Time in sec Fig. 8 Speed error with P-I and I-P Controller ( Nref=1500 r.p.m) Fig. 10 Speed error with P-I and I-P Controller ( Nref=1400 r.p.m) Comparing the Fuzzy and Neuro-fuzzy controllers, the results show a slight change as shown in Figs. 11 and 12. In spite of the advantages in fuzzy control, the main limitations are the lack of a systematic design methodology and the difficulty in predicting stability and robustness of the controlled system. A trial-and-error iterative approach is taken for the controller design due to which we get sluggish response. The neuro-fuzzy learning incorporates the architecture of neural network based fuzzy inference system. A given training data set is partitioned into a set of clusters based on subtractive clustering method. This is fast and robust method to generate the suitable initial membership functions and rule base. A fuzzy if-then rule is then extracted from each cluster to form a fuzzy rule base from which a fuzzy neural network is designed. Then a hybrid learning algorithm is used to refine the parameters of fuzzy rule base. 16
  • 5. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:4 No:8, 2010 APPENDIX 1600 Motor’s Parameters The motor used in this experiment is dc separately excited, rating 2.5hp at rated voltage 110 V, and the motor’s parameters are as follows: Armature resistance (Ra) = 0.6 Ω Armature inductance (La) = 8 mH Back e.m.f constant (K) = 0.55 V/rad/s Mechanical inertia (J) = 0.0465 kg.m2 Friction coefficient (B) = 0.004 N.m/rad/s Rated armature current (Ia) = 20 A 1400 Speed in R.P.M. 1200 1000 800 600 400 Neuro-fuzzy Fuzzy 200 0 0 5 10 REFERENCES 15 Time in sec Fig. 11 Speed response with Neuro-fuzzy and Fuzzy Controller 1600 Neuro-fuzzy Fuzzy 1200 Speed error in R.P.M. International Science Index 44, 2010 waset.org/publications/9629 1400 1000 800 600 400 200 0 -200 0 5 10 [1.] J.P.K. Nandam, and P.C. Sen, “A comparative study of proportionalintegral (P-I) and integral-proportional (I-P) controllers for dc motor drives,” Int. Jour. of Control, Vol. 44, pp. 283-297, 1986. [2.] Yodyium Tipsuwan and Mo-Yuen Chow, “Fuzzy Logic microcontroller implementation for DC motor speed control”, IEEE Trans. Power Electronics, Vol. 11, No.3, pp 1271-1276, 1999. [3.] K.B. Mohanty, “Fuzzy remote controller for converter dc motor drives”, Paritantra, Vol. 9, No. 1, June 2004. [4.] Thiang and Andru Hendra Wijaya, “Remote fuzzy logic control system For a DC motor speed control”, Jurnal Teknik Elektro, Vol. 2, No. 1, pp. 8 – 12, 2008. [5.] S. Yuvarajan, Abdollah Khoei and Kh. Hadidi, “Fuzzy logic DC motor controller with improved performance”, IEEE Trans. Power Electronics, Vol. 11, No.3, pp 1652-1656, 1998. [6.] F.I Ahmed, A.M. El-Tobshy, A.A. Mahfouz, and M.M. Ibrahim, “(I-P) Adaptive controller for dc motor drives: a hardware and software approach”, Proceedings of International Conference on CONTROL (Conference Publication No. 455, UKACC) 98, 1-4 September 1998, pp 1146-1150. [7.] Gilberto C.D. Sousa, and Bimal K. Bose, “A fuzzy set theory based control of a phase-controlled converter dc machine drive“, IEEE Trans. Industry Applications, Vol. 30, No. 1, pp. 34-43, 1994. 15 Time in sec Fig. 12 Speed response with Neuro-fuzzy and Fuzzy Controller IV. CONCLUSION This paper is intended to compare the four controllers namely, P-I, I-P, Fuzzy and Neuro-Fuzzy controller for the speed control of a phase-controlled converter dc separately excited motor-generator system. I-P controller’s performance was compared with that of conventional P-I controlled system. It is observed that I-P controller provide important advantages over the traditional P-I controller like limiting the overshoot in speed, thus the starting current overshoot can be reduced. The paper also demonstrates the successful application of fuzzy logic control and neuro-fuzzy control to a phase controlled converter dc motor drive. Fuzzy logic was used in the design of speed controllers of the drive system, and the performance was compared with that of neuro-fuzzy controller. The performance of the two fuzzy-based controller are compared and it is ovserved that the performance of Neur-fuzzy controller is slightly better than that of conventional fuzzy controller. The advantages of the Neuro-Fuzzy controller are that it determines the number of rules automatically, reduces computational time, learns faster and produces lower errors than other method. By proper design a Neuro-Fuzzy controllers can replace P-I, I-P and Fuzzy controllers for the speed control of dc motor drives. Swasti Ranjan Khuntia was born on November 23, 1986. Currently, he is with Electrical & Electronics Engineering Dept. at National Institute of Science & Technology, Berhampur, Orissa. K.Barada Mohanty is currently working as an Assistant Professor at NIT, Rourkela. He received the both M.Tech and Ph.D. from IIT Kharagpur and B. Sc. Engg. From U.C.E. Burla. His area of interest are Power Electronics and Control of Electrical Machines, Application of Fuzzy & Neuro Controllers. Sidhartha Panda is working as a Professor at National Institute of Science and Technology (NIST), Berhampur, Orissa, India. He received the Ph.D. degree from Indian Institute of Technology, Roorkee, India in 2008, M.E. degree in Power Systems Engineering from UCE, Burla in 2001 and B.E. degree in Electrical Engineering in 1991. His areas of research include power system transient stability, power system dynamic stability, FACTS, optimization techniques, model order reduction, distributed generation, image processing and wind energy. C. Ardil is with National Academy of Aviation, AZ1045, Baku, Azerbaijan, Bina, 25th km, NAA 17