comparative study on dc motor speed control using various controllers

advertisement
Research Directions
Volume 1 , Issue 6 / Dec 2013
ISSN:-2321-5488
Research Article
COMPARATIVE STUDY ON DC MOTOR SPEED
CONTROL USING VARIOUS CONTROLLERS
K.VENKATESWARLU AND CH.CHENGAIAH
PG Student
Associate Professor
Abstract:
Modern manufacturing systems are automated machines that perform the
required tasks. The electric motors are perhaps the most widely used energy converters
in the modern machine tools and robots. These motors require automatic control of their
main parameters such as speed, position, acceleration etc..Electrical machines like DC
motors, brushless DC motors, permanent magnet DC motors are being controlled with
power electronics converters. The control has become precise with invention of Micro
Controllers and power devices like IGBT , Power MOSFET .The introduction of
MATLAB made the designers to simulate complex circuits with the modern electric
drives or power converter circuits. In this project the attempt is made to simulate a speed
control of separately excited DC motor with PID and FUZZY Controllers.The aim of
development of this project is towards providing efficient method for control speed of DC
motor using analog Controller.Withthe availability of MATLAB/SIMULINK,
FuzzyController for comprehensive study of modeling analysis and speed control
design methods has been demonstrated.
KEY WORDS:
DCmotor, open loop, closed loop, system, speed control,PID controller and FUZZY controller..
INTRODUCTION:
The field of electrical energy may be divided into three areas of specialization: Electronics, Power
and Control. Electronics basically deals with the study of semiconductor devices and circuits at lower
power .Power involves generation transmission and distribution of electrical energy .the stability and
response characteristics of closed loop transfer function is the concerning of control area of specialization.
In recent times many new modernelectromechanical energy conversion machines have been invented.
Electrical machines like dc motors, brushless dc motors, permanent magnet dc motors are being controlled
with power electronics converters. Power electronics deals with use of electronics for the control of large
power . The control has become precise with invention of microcontrollers and power devices like IGBTs ,
Power MOSFET .
In this project dc motor isused ,since it has various applications such as defense, industries,
Robotics etc. In this project separately excited DC drive system is used, because of their simplicity, ease of
application, reliability and favorable cost have long been a backbone of industrial applications and it will
have a long tradition of use as adjustable speed machines and a wide range of options have evolved for this
purpose. In these applications, the motor should be precisely controlled to give the desired performance.
Many varieties of control schemes such asproportional,integral,derivative, proportional integral
(PI), PID, adaptive, and FLCs, have been developed for speed control of dc motors[8]. The speed of dc
motor is controlled by varying the voltage to its armature or field.by varying the voltage to the field , one can
only run the motors at speed higher than base speed at the expense of the falling torque. The important
aspect of the speed control dc motor is the armature voltage control method .By varying voltage to the
1
COMPARATIVE STUDY ON DC MOTOR SPEED CONTROL USING VARIOUS CONTROLLERS
armature of the dc motor the speed of the motor should be varied. Speed of DC motor can be controlled by
PID controller.
In this project mainly concentrated on speed control of separately excited DC motor with
designed a mathematical model of the separately excited DC motor using MATLAB code and SIMULINK
model is used for studying the performance characteristics of dc motor and concentrated on the design of
PID controller using MATLAB SIMULINK model for improving the drawbacks in normal system(dead
time ,rise time etc. remains large).
In order to eliminate the dead time present in the model and to improve the system performance
,FUZZY controller (PID) using MATLAB was proposed.
MATHEMATICAL MODELING OF SEPARATELY EXCITED DC MOTOR AND STABILITY
ANALYSIS
In order to build the DC motor's transfer function, its simplified mathematical model has been
used.This model consists of differential equations for the electrical part,mechanical part and the
interconnection between them. Theelectric circuit of the armature and the free body diagram of therotor in
the Fig 3.1 below.[1]
Fig.1: The electric circuit of armature and the free body diagram
motor system of the rotor for a DC motor
Table1:Physical parameters of the DC motor
Here consider 600 rpm as reference speed and it is considered as 1 pu.The motor torque, Tm, is
related to the armature current, i, by a constant factor Kt. The back emfem is related to the rotational speed
by the following equations
= I
=
………….(1)
………….(2)
Assuming that, Kt(torque constant) =Ke(electromotive force constant) =Km (motor constant).
From Fig.1 and physical parameters of system mentioned above, the following equations can be
writtenbased on Newton's law combined with Kirchoff's laws.
J +b = i- …… (3)
+ i=V..(4)
Research Directions • Volume 1 Issue 6 • Dec 2013
2
COMPARATIVE STUDY ON DC MOTOR SPEED CONTROL USING VARIOUS CONTROLLERS
a)Transfer FunctionModel of DC Motor:
Using Laplace Transforms, the above equations can be expressed in terms of s-domain
s(Js+b) (s)= I(s)- (s)……….(5)
( (s)+ )I(s)=V(s)- s (s)…(6)
By eliminating I(s), the following open-loop transfer function can be obtained, where the
rotational speed is the output and the voltage V is the input.
When the motor is used as a component in a system, it is desired to describe it by the appropriate
transfer function between the motor voltage and its speed. For this purpose assuming (load torque) TL=0 and
(friction torque) Tf=0, since
neither affects the transfer function.
(7)
b)State-SpaceModel of DC Motor:
In the state-space form, Eqs.3 and 4 can be expressed by choosing speedandi as the state variable
and V as an input.
Basic form of state equation is
=Ax(t)+Bu(t). ..............(8)
Output equation
y(t)=Cx(t)+Du(t).................(9)
wherex(t)is the state variable matrix; r(t)is the input; y(t)is the output; and a, b, c, and d are
constant coefficient matrices.
For the system considered in this project state equation and output equation are
=
=
+
V.....(10)
..............................(11)
c)DESIGN REQUIREMENTS:
The design requirements for the separately excited DC motor are as follows.
Since the most basic requirements of a motor are that it should rotate at the desired speed, the
steady-state error essof the motor speed should be less than 1%. The other performance requirement is that
the motor must accelerate to its steady-state speed as soon as it turns on. In this case, it is desirable to have a
settling time Ts in less than 2sec. Since speed faster than the reference may damage the equipment, a peak
overshoot Mp ofless than 5% is wanted.
c.1)Open-loop Response:
The transfer function in Eq. 7 can be represented into MATLAB by defining the numerator (num)
and denominator (den) matrices as follows: num=Km and den=(Js+b)(Lm s + Rm) + Km2 The motor
parameters were determined on the basis of its step response about a steady-state operating point, namely
input voltage V= 6 volts and speed è = 600 r/s. Also, it makes the motor takes 3sec to reach its steady-state
speed; this does not satisfy the 2sec settling time criterion.
Research Directions • Volume 1 Issue 6 • Dec 2013
3
COMPARATIVE STUDY ON DC MOTOR SPEED CONTROL USING VARIOUS CONTROLLERS
c.2)Closed Loop Control System:
In a closed-loop system the control input is affected by the system output.By usingoutput
information to affect in some way the control input ofthe system, feedback is being applied to that system. It
is often the case that the signal fed back from the system output is compared with a reference input signal,
the result of this comparison (the difference) then being used to obtain the control or actuating system input.
Fig 2:Closed loop control system
Such a closed-loop system is shown in Fig.2,where the error = reference input - system output.
Very often the reference input is directly related to the desired value ofsystem output, and where this is a
steady value with respect to time it is called a set point input. By means ofthe negative feedback loop output
is subtracted from the reference input the accuracy of the system output in relation to a desired value can be
much improved when compared to the response of an open-loop system. This is simply because the purpose
of the controller will most likely be to minimize the error between the actual system output and the desired
(reference input) value.
c.3)Open Loop and Closed Loop Response Results Using MATLAB Coding:
With the help of MATLAB programming , the performance of separately excited DC motor in time
domain was obtained and the results are shown in table 2 below.
Table 2:Comparison of results with and without feedback
Results
without
feedback
RiseTim e: 1.1362 sec
SettlingTime:
2.0653
sec
Settling Min: 0.0901
Settling Max: 0.0999
Overshoot: 0
Undershoot: 0
Peak: 0.0999
PeakT im e:5.2388 sec
Research Directions • Volume 1 Issue 6 • Dec 2013
Results with feedback
RiseTime: 1.017 sec
SettlingTim e:
1.847
sec
SettlingMin: 0.0825
SettlingMax: 0.090
Overshoot: 0
Undershoot: 0
Peak: 0.090
PeakTim e:4.6398 sec
4
COMPARATIVE STUDY ON DC MOTOR SPEED CONTROL USING VARIOUS CONTROLLERS
Fig 3.open loop and closed loop
Here we have observed that gain in closed loop response decreases as we have employed -ve
feedback for the system ( from fig 3) . But system performance has been improved i.e system reached its
steady state output much before the open loop system. Here in the above case settling time is about 4
seconds which is very high .this much amount of settling time is not desirable in the system. There is a dead
time in the system also about 1 sec which is also very high. So by employing this methods we have not
reached our objectives ,
d)Root Locus Control Design Method:
For designing a controller using the root locus method, it should follow the following steps:
i. Open-loop Root Locus:
The main idea of root locus design is to find the closed-loop response from the open-loop root
locus plot. Then by adding zeros and/or poles to the original plant, the closed-loop response can be
modified. So, first, it is necessary viewing in the root locus for the plant. Three arguments must be founded
are the damping ratio (zeta) term (î> 0.8 corresponds to an overshoot the natural frequency (ùn) term (= 0
corresponds to no rise time criterion), and the sigma term (4.6/2 = 2.3 sec). Using these criteria results a
root locus plot shown in Fig. 8. The following three equations are used in continuous system designs: îùn≥
4.6 /
Ts (Sigma term) (11)
ùn≥
1.8 / Tr ………..….(12)
Results
without
feedback
RiseTime: 1.1362 sec
SettlingTime: 2.0653
sec
Settling Min: 0.0901
Settling Max: 0.0999
Overshoot: 0
Undershoot: 0
Peak: 0.0999
PeakTime:5.2388 sec
î?
Results with feedback
RiseTime: 1.017 sec
SettlingTime:
1.847
sec
SettlingMin: 0.0825
SettlingMax: 0.090
Overshoot: 0
Undershoot: 0
Peak: 0.090
PeakTime:4.6398 sec
..(13)
where î: Damping ratio, ùn: Naturalfrequency, Ts: Settling time, Tr: Risetime and Mp: Peak
overshoot [11].
Research Directions • Volume 1 Issue 6 • Dec 2013
5
COMPARATIVE STUDY ON DC MOTOR SPEED CONTROL USING VARIOUS CONTROLLERS
Original Bode Plot:
The main idea of frequency-baseddesign is to use the Bode plot of theopen-loop transfer function
toestimate the closed-loop response.
Adding a controller to the systemchanges the open-loop Bode plot,therefore changing the closedloopresponse. First, the Bode plot for theoriginal open-loop transfer function From Bode Plot we can obtain
gain margin and phase margin and from these two values we can analyse the stability. If both GM and PM
are greater than zero then the system is stable.If both GM and PM are equal to zero then the system is
marginally stable. If both GM and PM are less than zero then the system is unstable.
With the help of MATLAB programming , the performance of separately excited DC motor in time
domain and frequency domain was obtained and the results are shown in table 3 below and various plots of
the system are shown in fig 4.
Table 3 :Time and Frequency responses:
In the following figures various plots were discussed:
Fig 4: various plots of system funcions.
PID CONTROLLER DESIGN:
Types ofControllers :
The basic controllers depending upon the manner in which the control signal is produced are
classified as
1) Proportional Controller
2) Derivative Controller
3) Integral Controller
4) Proportional - Plus - Integral Controller (PI)
5)ProportionalPlus-Derivative Controller (PD)
6) Proportional Plus - Integral Plus - Derivative Controller (PID)
1 Proportional Controller(P):
The controller for which the control signal at the output of the controller is simply related to the
input of the controller by a proportional constant is known as proportional controller. If u(t) is the control
Research Directions • Volume 1 Issue 6 • Dec 2013
6
COMPARATIVE STUDY ON DC MOTOR SPEED CONTROL USING VARIOUS CONTROLLERS
Time
response
characteristics
RiseTime: 1.1362
sec
SettlingTime:
2.0653 sec
SettlingMin:
0.0901
SettlingMax :
0.0999
Overshoot: 0
Undershoot: 0
Peak: 0.0999
PeakTime: 5.2388
sec
Frequency
response
characteristics
GainMargin: Inf
GMFrequency: Inf
PhaseMargin: Inf
PMFrequency: Inf
DelayMargin: Inf
DMFrequency :Inf
Stable: 1
signal at the output of the controller and e(t) is theinput of the controller, then u(t) á e(t) or u(t) =Kp
e(t) where Kp is termed as proportional gain. The block diagram shown in figure4.1 represents the
proportional controller
4.1 Block diagram representation ofProportional Controller
Fig 5:Characteristics of Proportional Controller
Research Directions • Volume 1 Issue 6 • Dec 2013
7
COMPARATIVE STUDY ON DC MOTOR SPEED CONTROL USING VARIOUS CONTROLLERS
In the above Fig.5, PB, Proportional band is a band of error where every controller output has
proportional error signal or vice-versa. The proportional band should not be narrow or wide because if it is
narrow, the controller mode exhibits the characteristics of the discontinuous mode of controller. If it is
mode, it has permanent residual error known as offset in its operating point. Proportional controller with
very high gain acts as two -position controller. The forward gain Kp has effect on both transient response
and the steady state response .
If Kp increases, steady state error decreases. Rise time and setting time decreases and overall
steady state response improves.The main drawback of proportional control system is it has maximum
overshoots and is more oscillatory. This isobjectionable for many of the control system
applications.Therefore, while going in for proportional control action forimproving system performance, a
control system engineer will have to make a compromise in choosing a proper gain K, so that the steady
state error and the maximum overshoot of the output response are within the acceptable limits. This will
become a difficult proposition.
2. Integral Controller(I):
In the proportional control of a plant whose transfer function does not possess an integrator 1/s,
there is a steady state error or offset, the response to a step input such an included in the controller. In the
integral control of a plant, the control signal, the output signal from the controller, at any instant is the area
under the actuating error signal curve up to that instant. The control signal u(t) can have a non zero value
when the actuating error signal e(t) is zero. This is impossible in the case of proportional controller since a
non zero control signal requires a non zeroactuating error signal.
Therefore u(t) á ∫e(t)d(t) or u(t) = Ki e(t)dt
Where Ki — Integral gain constant
Genetic algorithm that yields good results in many practical problems is composed of three
operators:Selection:Theindividualsare selected randomly at initial stage & organized pair-wise using
Roulatte wheel technique, for the implementation of crossover. Crossover: The individuals, randomly
organized pair-wise, have their space locations combined, in such a way that each former pair of individuals
gives rise to a new pair.Mutation: Some individuals are randomly modified, in order to reach other points of
the search space.
Block diagram representation of integral controller.
3.Derivative Controller (D):
The derivative controllers are implemented to account for future values, by taking the derivative,
and controlling based on where the signal is going to be in the future. Derivative controllers should be used
with care, because even small amount of high-frequency noise can cause very large derivatives, which
appear like amplified noise. Also, Derivative controllers are difficult to implement perfectly in hardware or
software, so frequently solutions involving only integral controllers or proportional controllers are
preferred over using derivative controllers
Block diagram representation of derivative controller.
Research Directions • Volume 1 Issue 6 • Dec 2013
8
COMPARATIVE STUDY ON DC MOTOR SPEED CONTROL USING VARIOUS CONTROLLERS
4.PID Controller :
The PD controller could add damping to a system, but the steady-state response is not affected.
The PI controller could improve the relative stability and improve the steady-state error at the same time,
but the rise time is increased. This leads to the motivation of using a PID controller so that the best features
of each of the PI and PD controllers are utilized
Fig 6. Block diagram representation of PID Controller.
(s)=
+
s+ ................(14)
The PID controllers are the standard tools for theindustrialautomation. The flexibility of the
controller makes it possible to use PID control in many situations. The controllers can also be used in
cascade control and other controller configurations. Many simple control problems can be handled very
well by PID control, provided that the performance requirements are not too high. The PID algorithm is
packaged in the form of standard regulators for process control and is also the basis of many tailormade
control systems. Transfer function of PID controller is As an alternative, the PI portion of the controller can
be designed first for a portion ofthe requirement on relative stability, and, finally, the PD portion is
designed.
With the help of MATLAB programming , the performance of separately excited DC motor with
and without PID controller was obtained and results are tabulated in table 3 and corresponding MATLAB
coding was presented.
Table 4:Comparision of results for open ,closed loop and PID controller responses
Open
loop Closed loop Response
response
response
with
PID
controller
Rise Time:
1.1362 sec
Settling
Time:
2.0653 sec
Settling
Min: 0.0901
Settling
Max: 0.0999
Overshoot:
0
Undershoot:
0
Peak:
0.0999
Peak Tim e:
5.2388 sec
Rise Time:
1.0173 sec
Settling
Time:
1.8476 sec
Settling
Min: 0.0825
Settling
Max: 0.0908
Overshoot:
0
Undershoot:
0
Peak:
0.0908
Peak Time:
4.6398 sec
Research Directions • Volume 1 Issue 6 • Dec 2013
Rise Tim e:
0.1195 sec
Settling
Time:
16.0857 sec
Settling
Min: 0.8841
Settling
Max: 1.0878
Overshoot:
8.7813
Undershoot:
0
Peak:
1.0878
Peak Tim e:
0.2337 sec
9
COMPARATIVE STUDY ON DC MOTOR SPEED CONTROL USING VARIOUS CONTROLLERS
Here a clear cut comparison is given for various values like rise time,dead time etc.. in table 3 . By
employing this PID controller we can see(Fig 4.9) that it has drastically reduced from 1.1362 in openloop to
0.1195 in closed loop system. Coming to peak time there is significant change from open loop to PID
controlled system i.e from 5.2388 seconds to 0.2337. but coming to settling time there is a drastic change
from 2.0653 to 16.0857 , this is not desirable . There is change in dead time i.e improvement in dead time
from 4 sec to 2 seconds in this system .
SIMULINK Model for Implementation of PIDController
Fig 7:Simulink model of PID controller
Fig 8:Response with PID controller
FUZZY CONTROLLER DESIGN:
Fuzzy logic is a problem-solving control system methodology that leads itself to implementation
in systems ranging from simple, small, embedded micro controllers to large, networked, multi-channel
PCor workstation-based data acquisition and control systems. Fuzzylogic was conceived as a better method
for sorting and handling data but has proven to be an excellent choice for many control system applications
since it mimics human control logic.
a)Fuzzy Logic Controllers :
Once the system behavior is thoroughly studied, comprehensiveperformance objectives of the
controller can be speculated. Then the help of intelligent trial and error science as well as self-institution
learned from experience can formulate the heuristic rules that describe the system behavior equation. This
forms the basis for the design of a Fuzzy logic controller as shown in Fig 9 gives an idea of the construction
of a Fuzzy logic based controller. The principal design parameters for a Fuzzy logic controller arethe
following:
Data Base :
1. Discretization / normalization of universe of discourse,
2. Fuzzy partition of the input and output spaces,
3. Completeness,
4. Choice of the membership function of a primary Fuzzy set;
Research Directions • Volume 1 Issue 6 • Dec 2013
10
COMPARATIVE STUDY ON DC MOTOR SPEED CONTROL USING VARIOUS CONTROLLERS
Rule base:
1. Choice of process state (input) variables and control (output)variables of Fuzzy control rules,
2. Source and derivation of Fuzzy control rules,
3. Types of Fuzzy control rules,
4. Consistency interactivity, completeness of Fuzzy control rules Fuzzy inference mechanism,
Defuzzification strategies and the interpretation of a defuzzificationoperator.
Fig 9:Control System with Fuzzy Logic Controller
b)Membership functions :
Membership functions form a crucial part in a Fuzzy rule base model because they only actually
define the fuzziness of a control variable or a process variable. The most popular choices for the shape of the
membership functions are triangular and trapezoidal functions. It is easy to see that parametric choice of the
triangular function is the most economical one. This explains the predominant use of this type of
membership functions. Once the shape of the function is selected, one has to map each element of the term
set on the domain of the correspondinglinguistic variable. This mapping can affect the nature of the Fuzzy
controller in a number of ways Triangular Membership Function The triangular membership function can
be generally defined using aleft point, center point, and right point. Using these we can calculate the slopes
of the sides of the triangle. Once the triangle is thus constructed, membership values can be calculated.
Trapezoidal Membership Function
The maximum membership value of 1.0 occurs over small rangeabout the central point of the
function. Studies show in general that these functions give a better performance than triangular membership
functions. Oscillations encountered when triangular functions were used greatly reduces. This can be
attributed to the flat top of the membership function. The flat top actually stabilizes the decision over a range
and there forethereis not great change in the decision as would happened in a triangular membership
function.
c)DefuzzificationModule :
The functions of a defuzzification module (DM) are as follows :
Performs the defuzzification, which converts the set of modified control output values into single pointwise values.
Performs an output denormalization, which maps the point-wise value of the control output onto its
physical domain. This step is not needed if non normalized Fuzzy sets are used.
A defuzzification strategy is aimed at producing a non-Fuzzy control action that best represents
the possibility of an inferred Fuzzy control action. Seven strategies in the literature, among the many that
have been proposed by investigators, are popular for defuzzifyingFuzzy output functions:
1. Max-membership principle
2. Centroid method
3. Mean-max membership
4. Center of sums
5. First (or last) of maxima
Research Directions • Volume 1 Issue 6 • Dec 2013
11
COMPARATIVE STUDY ON DC MOTOR SPEED CONTROL USING VARIOUS CONTROLLERS
The best well-known defuzzification method is centroid method.
c.1)Centroid Method :
The centroid method also referred to as center - of - area or center - of - gravity is the most popular
defuzzification method.
In the discrete case (U = {u1,…………… un} this results in
=
...........
(15)
In the continuous case we obtain classical integral
Fig. 10.shows the above operation in a graphical way. It can be seen that this defuzzification
method takes into account the area of U as a whole. Thus the areas of two clipped Fuzzy sets continuing U
overlap, then the overlapping area is not reflected in the above formula. This operation is computationally
rather complex and therefore results in quiteslowinferencecycles.
Fig 10:Centre-of-area method of Defuzzification
d)Design of PID FuzzyController :
As stated earlier, for a PID controller, the inputs to Fuzzy controller are Kp,Kd and Ki. and the
output of Fuzzy controller in u. To start with, we have to activate Basic Fuzzy Inference System (FIS) editor
either by typing FIS editor viewer in the Fuzzy logic tool box of the launchpad
Fig 11:Simulink model for FUZZY controller
Research Directions • Volume 1 Issue 6 • Dec 2013
12
COMPARATIVE STUDY ON DC MOTOR SPEED CONTROL USING VARIOUS CONTROLLERS
O
u
t
p
u
t
Time in sec
Fig 12:Response with FUZZY controller
Any Fuzzy controller involves the following:
Basic FIS editor
Membership function
Rule editor
Rule viewer
Surface viewer
Table 5: Comparision of results.
Open Loop
Closed
P ID
FUZZY
R isetime
Rise time
1.5sec
0.2sec
S ettling
Settling
time
time 0.6
Loop
R iseTime:
RiseTime:
1.1362 sec
1.017 sec
S ettling
SettlingTi
T ime:
me:1.847s
2.0653sec
ec
P eak:
Peak:
0.0999
0.090
P eakTime:
Peak
5.2388 sec
Time:4.63
1.2sec
Deadtime
Dead
0 sec
time 1sec
98sec
Research Directions • Volume 1 Issue 6 • Dec 2013
13
COMPARATIVE STUDY ON DC MOTOR SPEED CONTROL USING VARIOUS CONTROLLERS
all these shows a great change in the performance of the system. However there is peak overshoot
and steady state error .This stedy state error can be removed by increasing the gain and peak overshoot
automatically will reduce as load is employed on the system. Hence these will not pose any problem on
system performance .
The above Simulink results is tabulated in Table 5.
From fig12 there is no dead time in the system i.e dead time is 0. Hence we have reached one of our
aim .there is a considerable decrese in risee time which is in the order of 0.2sec . This shows how fastly the
system is responding .system has reached its steady state before 0.6 seconds , all these shows a great change
in the performance of the system. However there is peak overshoot and steady state error . This stedy state
error can be removed by increasing the gain and peak overshoot automatically will reduce as load is
employed on the system. Hence these will not pose any problem on system performance .
CONCLUSIONS
Speed response characteristics of separately excited dc motor were obtained by mathematical
model using MATLABcoding and SIMULINK model .The response is found to be not satisfactory i.e
response doesn't satisfy the desired design requirements like rise time ,settling time ,peak value ,steady state
error and dead time etc. There exists a dead time of 1 sec which is a major drawback to the system by
conventional method.
To overcome the above drawback we employed PID controller design, by proper tuning of KP, KI
and Kdwe have improved the characteristics like steady state error .But the above designed system failed to
reduce the dead time of the system. Hence in order to reduce the dead time modern technique like FUZZY
controller was employed.
FUZZY controller is proposed to replace conventional PID controller to improve the system
characteristics.. The corresponding step response is very smooth and ripple free The rule base adopted is of
MAMDANItype and its rule viewer is presented .A thorough tuning of rule base may be required for
improvement of the response further.
REFERENCES:
[1]Dr. Jamal A. Mohammed, Modeling, Analysis and Speed Control Design Methods of a DC Motor ,Eng.
& Tech. Journal ,vol .29, no.1,2011
[2] J. Santana, J. L. Naredo, F. Sandoval, I. Grout, and O. J. Argueta, “Simulation and Construction of a
Speed Control for a DC Series Motor,” Mechatronics, Vol. 12, issues 9-10, Nov.-Dec. 2002, pp. 11451156.
[3] S. Ayasun and C. O. Nwankpa, DC Motor Speed Control Methods Using MATLAB/Simulink and Their
Integration into Undergraoutputate Electric Machinery Courses, IEEE Trans Eoutputc, March, (2007),
347-354.
[4] A. S. Othman, “Proportional Integral and Derivative Control of Brushless DC Motor,” European Journal
of Scientific Research, Vol. 35 No. 2 (2009), pp. 198-203.
[5] B. Allaoua, B. Gasbaoui and B. Mebarki, “Setting Up PID DC Motor Speed Control Alteration
Parameters Using Particle Swarm Optimization Strategy”, Leonardo Electronic Journal of Practices and
Technologies, Issue 14, Jan.-June 2009, pp. 19-32.
[6] M. H. Rashid, Power Electronics, Circuits Devices and Applications, 2nd Edition, Prentice- Hall
International, Inc., New Jersey, 1993.
[7] W. P. Aung,'' Analysis on Modeling and Simulink of DC Motor and its Driving System Used for
Wheeled Mobile Robot'', World Academy of Science, Engineering and Technology 32, 2007, pp.299- 306.
[8] B. Kuo, Automatic Control Systems, Prentice-Hall, Englewood, Cliffs.NJ, 1995.
[9] N. S.
Nise, Control Systems Engineering (3 rd Edition), John Wiley and Sons Inc., New York, 2000.
[10] A. Klee, Development of a Motor Speed Control System Using MATLAB and Simulink, Implemented
with a Digital Signal Processor, MSc. Thesis, Orlando, Florida, 2005.
Research Directions • Volume 1 Issue 6 • Dec 2013
14
Download