SlideShare a Scribd company logo
1 of 11
Download to read offline
IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE)
e-ISSN: 2278-1676,p-ISSN: 2320-3331, Volume 10, Issue 1 Ver. III (Jan ā€“ Feb. 2015), PP 37-47
www.iosrjournals.org
DOI: 10.9790/1676-10133747 www.iosrjournals.org 37 | Page
DC Motor Position Control Using Fuzzy Proportional-Derivative
Controllers With Different Defuzzification Methods
1
Shravan Kumar Yadav
1
Shravan Kumar Yadav has done B.Tech. degree program in Electrical & Electronics Engineering(EEE) at
Apex Institute of Technology & Management , Bhubaneswar , India.
.
Abstract: A fuzzy control system to control the position of a DC motor. The motor was modelled and converted
to a subsystem in Simulink. First, a crisp proportional-derivative (PD) controller was designed and tuned using
a Simulink block instead of conventional tuning methods such as hand-tuning or Ziegler-Nichols frequency
response method. Then a fuzzy proportional-derivative (FPD) controller was designed and system responses of
FPDs with different defuzzification methods were investigated. A disturbance signal was also applied to the
input of the control system. FPD controller succeeded to reject the disturbance signal without further tuning of
the parameters whereby crisp PD controller failed
The purpose of this project is to control the position of DC Motor by using Fuzzy Logic Controller (FLC) with
MATLAB application. The scope includes the simulation and modelling of DC motor, fuzzy controller and
conventional PID controller as benchmark to the performance of fuzzy system. The position control is an
adaptation of Closed Circuit Television (CCTV) system. Fuzzy Logic control can play important role because
knowledge based design rules can be easily implemented in the system with unknown structure and it is going to
be popular since the control design strategy is simple and practical. This make FLC an alternative method to
the conventional PID control method used in nonlinear industrial system. The results obtained from FLC are
compared with PID control for the dynamic response of the closed loop system. Parameters such as peak
position in degree, settling time in second and maximum overshoot in percent will be part of the simulation
result..
Keywords: DC motor, Fuzzy logic control, defuzzification, PI controllers, PID controllers
I. Introduction
Because of their high reliabilities, flexibilities and low costs, DC motors are widely used in industrial
applications, robot manipulators and home appliances where speed and position control of motor are required.
PID controllers are commonly used for motor control applications because of their simple structures and intui-
tionally comprehensible control algorithms. Controller parameters are generally tuned using hand-tuning or
Ziegler-Nichols frequency response method. Both of these methods have successful results but long time and
effort are required to obtain a satisfactory system. Two main problems encountered in motor control are the
time-varying nature of motor parameters under operating conditions and existence of noise in system loop.
Analysis and control of complex, nonlinear and/or time-varying systems is a challenging task using
conventional methods because of uncertainties. Fuzzy set theory (Zadeh, 1965) which led to a new control me-
thod called Fuzzy Control which is able to cope with system uncertainties. One of the most important advantag-
es of fuzzy control is that it can be successfully applied to control nonlinear complex systems using an operator
experiences or control engineering knowledge without any mathematical model of the plant (Assilian, 1974),
(Kickert, 1976). DC motor control is generally realized by adjusting the terminal voltage applied to the arma-
ture but other methods such as adjusting the field resistance, inserting a resistor in series with the armature cir-
cuit are also available (Chapman, 2005).
Ziegler-Nichols frequency response method is usually used to adjust the parameters of the PID control-
lers. However, it is needed to get the system into the oscillation mode to realize the tuning procedure. But itā€™s
not always possible to get most of the technological plants into oscillation. The proposed approach uses both
fuzzy controllers and response optimization method to obtain the approximate values of the controller parame-
ters. Then the parameters may be slightly varied to obtain the user-defined performance of the real-time control
system. Thus, itā€™s an actual problem to design adaptive PID controllers without getting the system into the oscil-
lation mode. In the next section, the mathematical model of a dc motor is used to obtain a transfer function be-
tween shaft position and applied armature voltage. This model is then built in MATLAB Simulink, design and
tuning of proportional-integral-derivative (PID) controllers are reviewed and a crisp PD control system is de-
signed in Simulink with the proposed design procedure, itā€™s mentioned about the fuzzy logic controller design
issues and a fuzzy proportional-derivative controller is designed with the proposed approach. Some of the com-
monly used defuzzification methods are discussed and system responses with different defuzzification methods
are compared. Finally disturbance rejection capabilities of the designed controllers are investigated.
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦
DOI: 10.9790/1676-10133747 www.iosrjournals.org 38 | Page
II. Dc Motor Model
In armature control of separately excited DC motors, the voltage applied to the armature of the motor is
adjusted without changing the voltage applied to the field. Figure 2.1 shows a separately excited DC motor
equivalent model.
Figure 2.1 DC motor model
Let us combine the upper equations together
Figure 1.2 shows the DC motor model built in Simulink. Motor model was converted to a 2-in 2-out subsystem.
Input ports are armature voltage (Va) and load torque (Tload) and the output ports are angular speed in (w) and
position (teta).
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦
DOI: 10.9790/1676-10133747 www.iosrjournals.org 39 | Page
Figure 2.2 Simulink model.
DC motors are most suitable for wide range speed control and are there for many adjustable speed drives. Inten-
tional speed variation carried out manually or automatically to control the speed of DC motors.
III. Proportional-Integral-Derivative (Pid) Controller
3.1 Basic
PID controllers are widely used in industrial control applications due to their simple structures, com-
prehensible control algorithms and low costs. Figure 3.1 shows the schematic model of a control system with a
PID controller.
Figure 3.1 PID control system
Control signal u(t) is a linear combination of error e(t) , its integral and derivative
If the controller is digital, then the derivative term may be replaced with a backward difference and the
integral term may be replaced with a sum. For a small constant sampling time , Ts (14) can be approximated
as:
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦
DOI: 10.9790/1676-10133747 www.iosrjournals.org 40 | Page
3.2 Conventional Controller
classical controllers like PI or PID controllers are widely used in process industries because of their
simple structure, assure acceptable performance for industrial processes and their tuning is well known among
all industrial operators. However, these controllers provide better performance only at particular operating range
and they need to be retuned if the operating range is changed. Further, the conventional controller performance
is not up to the expected level for nonlinear and dead time processes. In the present industrial scenario, all the
processes require automatic control with good performance over a wide operating range with simple design and
implementation. Typically two types of conventional controller will be discused in this report namely Propor-
tional-Integral (PI)and Proportional-Integral-Derivative (PID).Both have a signifant functions toward the devel-
opment of DC servo motor controller
3.3 PI Controller
PI controller is unquestionably the most commonly used control algorithm the process control industry.
The main reason is its relatively simple structure, which can be easily understood and implemented in practice,
and that many sophisticated control strategies, such as model predictive control, are based on it.
3.4 PID Controller
Conventional PID controllers are characterised with simple structure and simple design procedures.
They enable good control performance and are therefore widely applied in industry. However, in a number of
cases, such as those when parameter variations take place and/or when disturbances are present, control system
based on a fuzzy logic controller (FLC) may be a better choice.
The PID controller is a universal controller which is used particularly in the field of material
processing. Practical controllers are usually assembled with one or more operational amplifiers, whereby the
PID behaviour is realised by suitable feedbacks.
Several approaches were developed for tuning PID controller such as the Ziegler-Nichols (Z-N) me-
thod, the Cohen-Coon (C-C) method, integral of squared time weighted error rule (ISTE), integral of absolute
error criteria (IAE), internal-model-control (IMC) based method and gain-phase margin method (Taifour et al,
2012).
It is a generic control loop feedback mechanism (controller) widely used in industrial control systems.
A PID controller calculates an "error" value as the difference between a measured process variable and a desired
setpoint. The controller attempts to minimize the error by adjusting the process control inputs.
The PID controller calculation (algorithm) involves three separate constant parameters, and is accor-
dingly sometimes called three-term control: the proportional, the integral and derivative values, denoted P, I, and
D.
The influence of the three components can usually be set externally. Each of the three components cov-
ers one of the controller's tasks.
i. the P part by the proportional sensitivity Kp .
ii. the I part by the integral action time Tn .
iii. the D part by the derivative action time Tv .
The D part therefore ensures that the controller reacts quickly even in the case of slow changes at its
input. The P part takes care of medium amplification and the I part causes the controller to operate accurately
without leaving a control difference. deriving the individual controller parameters from the jump reply or rise
reply is difficult since the three components overlap.
PID controllers are usually tuned using hand tuning or Ziegler-Nichols methods to obtain the desired perfor-
mance according to preset criteria. The basic continuous feedback control is PID controller. The PID controller
exhibits good performance but is not adaptive enough.
3.5 Tuning PID parameters
PID controllers are usually tuned using hand-tuning or Ziegler-Nichols methods (Jantzen, 2007). Hand-
tuning is generally used by experienced control engineers based on the rules shown in Table 1. But these rules
are not always valid. For example if an integrator exists in the plant, then increasing Kp results in a more stable
control
Table 1 Hand-tuning rules
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦
DOI: 10.9790/1676-10133747 www.iosrjournals.org 41 | Page
A simple hand-tuning procedure is as follows:
1. Remove derivative and integral actions by setting TD =0 and 1/TI =0
2. Tune KP such that it gives the desired response except the final offset value from the set point
3. Increase KP slightly and adjust TD to dampen the overshoot
4. Tune 1/TI =0 such that final offset is removed
5. Repeat steps from 3 until KP as large as possible
The disadvantage of this method is that it should take a long time to find the optimal values. Another method to
tune PID parameters is Ziegler-Nichols frequency response method. The procedure is as follows:
1. Increase KP until system response oscillates with a constant amplitude and record that gain value as Ku (ul-
timate gain)
2. Calculate the oscillation period and record it as Tu
3. Tune parameters using Table 2
Table 2 Ziegler-Nichols rules
Ziegler-Nichols frequency response method gives poor results especially for the systems with a time
lag much greater than the dominating time constant (Jantzen, 2007). Damping is generally poor. Rules work
better for PID controllers than PI controllers and it is not stated how to calculate the parameters for a PD
controller.
Another method proposed by Ziegler and Nichols is the reaction curve or step response method where
the unit-step response of the plant is used to adjust parameters. But the plant must not involve any integrators or
dominant complex conjugate poles for this method to apply (Ogata, 1997).
3.6 PD controller design
A PD controller was designed to control the DC motor. Control signal of a PD controller is as follows:
Controller parameters were tuned using Signal Constraint block of Simulink Response Optimization
Toolbox instead of conventional methods.
Signal Constraint is a block where response signals can be graphically constrained and model
parameters should be automatically optimized to obtain the performance requirements (Mathworks, 2008).
Performance criteria were specified as:
Rise time tr 1 s
Settling time ts 2 s
Maximum overshoo Mp 10%
Steady state error(e) 1%
The objective in control system design is to find a control signal that satisfies the performance
requirements (Veremey).
3.6 Simulink implementation
Figure 3.2 shows the PD control system designed in MATLAB Simulink where controller coefficients
were adjusted using the Signal Constraint block. Integral coefficient of PID controller was set to zero.
Figure 3.2 Crisp PD control system
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦
DOI: 10.9790/1676-10133747 www.iosrjournals.org 42 | Page
Overshoot is not desired especially in position control systems. It can be seen from Figure 5 that Signal
Constraint block adjusted the parameters such that a very small overshoot occurs. Table 3 shows the values of
the performance criteria obtained with the adjusted controller parameter.
Table 2 Performance specifications for crisp PD control system
IV. Fuzzy Logic Controller
A fuzzy logic controller has four main components as shown in Figure 5.1, fuzzification interface,
inference mechanism, rule base and defuzzification interface. FLCs are complex, nonlinear controllers.
Therefore itā€™s difficult to predict how the rise time, settling time or steady state error is affected when controller
parameters or control rules are changed. On the contrary, PID controllers are simple, linear controllers which
consist of linear combinations of three signals.
Figure 4.1 Output and control signals for crisp PD control system
Implementation of an FLC requires the choice of four key factors (Mamdani, 1977): number of fuzzy
sets that constitute linguistic variables, mapping of the measurements onto the support sets, control protocol that
determines the controller behaviour and shape of membership functions. Thus, FLCs can be tuned not just by
adjusting controller parameters but also by changing control rules, membership functions etc.
Figure 4.2 Fuzzy logic controller
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦
DOI: 10.9790/1676-10133747 www.iosrjournals.org 43 | Page
4.1 Fuzzy Logic Control
Figure 4.3 Fuzzy logic control
ļƒ˜ All machines can process crisp or classical data such as either '0' or '1'.
ļƒ˜ The crisp input and output must be converted to linguistic variables with fuzzy components.
ļƒ˜ For converting the crisp value to fuzzy data is done by first step ā€“Fuzzification .
ļƒ˜ In the second step, to begin the fuzzy inference process, one need combine the Membership Functions with
the control rules to derive the control output, and arrange those outputs into a table called the lookup table.
ļƒ˜ Furthermore, that control output should be converted from the linguistic variable back to the crisp variable
and output to the control operator. This process is called defuzzification or step 3.
4.2 Structure of Fuzzy Logic Controller (FLC)
A typical FLC consists of three basic components, namely input signal fuzzification, a fuzzy engine
and output signal defuzzification. The fuzzification block tranforms the continous input signal into linquistic
fuzzy variable. The fuzzy engine handles rule inference where human experience can easily be injected through
linguistic rules. The defuzzification block transforms the fuzzy control actions to continuous (crisp) signals
which can be applied to the physical plant. The knowledge base includes fuzzy sets, which are defined on the
interval of the inputs and outputs of the FLC, and rule base, which is constructed from fuzzy implication.
The error and error change for both position and time are scaled using appropriate scaling factors.
These scaled input data then converted into linguistic variables which may be viewed as labels of fuzzy sets.
Figure 4.4 Typical configuration of a fuzzy logic controller
V. Defuzzification And The Look Up Table
The conclusion or control output derived from the combination of input, output membership functions
and fuzzy rules is still a vague or fuzzy element, and this process in called fuzzy inference. To make that conclu-
sion or fuzzy output available to real applications, a defuzzification process is needed. The defuzzification
process is meant to convert the fuzzy output back to the crisp or classical output to the control objective. Re-
member, the fuzzy conclusion or output is still a linguistic variable, and this linguistic variable needs to be con-
verted to the crisp variable via the defuzzification process.
5.1 Defuzzification methods
Defuzzification interface uses the implied fuzzy sets or the overall implied fuzzy set to obtain a crisp output
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦
DOI: 10.9790/1676-10133747 www.iosrjournals.org 44 | Page
value. There are many defuzzification methods but the most common methods are as follows:
1) Center of gravity (COG)
2) Bisector of area (BOA)
3) Smallest of maximum (SOM)
4) Mean of maximum (MOM)
5) Largest of maximum (LOM)
For discrete sets COG is called center of gravity for singletons (COGS) where the crisp control value uCOGS is
the abscissa of the center of gravity of the fuzzy set uCOGS. is calculated as follows:
Where xi is a point in the universe of the conclusion (i=1,2,3ā€¦) and Āµc is the membership value of the
resulting conclusion set. For continuous sets summations are replaced by integrals.
The bisector of area (BOA) defuzzification method calculates the abscissa of the vertical line that divides the
area of the resulting membership function into two equal areas. For discrete sets, ĀµBOA is the abscissa xj that mi-
nimizes.
Here imax is the index of the largest abscissa ximax . BOA is a computationally complex method.
Another approach to obtain the crisp value is to choose the point with the highest membership. There may be
several points in the overall implied fuzzy set which have maximum membership value. Therefore itā€™s a com-
mon practice to calculate the mean value of these points. This method is called mean of maximum (MOM) and
the crisp value is calculated as follows:
Here I is the (crisp) set of indices i where reaches its maximum Āµmax , and |I| is its cardinality (the num-
ber of members).
One can also choose the leftmost point among the points which have maximum membership to the overall im-
plied fuzzy set. This method is called smallest of maximum (SOM) or the leftmost maximum (LM) defuzzifica-
tion method. Crisp value is calculated as follows:
Another possibility is to choose the rightmost point among the points which have maximum member-
ship to the overall implied fuzzy set. This method is called largest of maximum (LOM) or the rightmost maxi-
mum (RM) defuzzification method where crisp value is
calculated as
VI. Advantage Of Using Fuzzy Logic Controller
The advantages provided by a FLC are listed below:
ļƒ˜ It provides a hint of human intelligence to the controller.
ļƒ˜ It is cost effective.
ļƒ˜ No mathematical modeling of the system is required.
ļƒ˜ It is simple to design.
ļƒ˜ Linguistic variables are used instead of numerical ones.
ļƒ˜ Non-linearity of the system can be handled easily.
ļƒ˜ System response is fast.
ļƒ˜ Reliability of the system is increased.
ļƒ˜ High degree of precision is achieved.
VII. Simulink Implementation
Inputs of FPD are ā€œerrorā€ and ā€œchange of errorā€ where the output is ā€œcontrolā€. Input and output va-
riables of FPD consist of seven fuzzy sets namely NB (negative big), NM (negative medium), NS (negative
small), Z (zero), PS (positive small), PM (positive medium) and PB (positive big) as shown in Figure 8.1 and
8.2
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦
DOI: 10.9790/1676-10133747 www.iosrjournals.org 45 | Page
Figure 7.1 Fuzzy input variables ā€œerrorā€ and ā€œchange of errorā€
Figure 7.2 Fuzzy output variable ā€œoutputā€
Figure 7.3 shows the fuzzy PD control system designed in Simulink
Figure 7.3 Fuzzy PD control system
Different defuzzification methods were used to obtain the control signal. Table 4 shows the tuned val-
ues of the controller parameters for different defuzzification methods
Table 3 Controller parameters for different defuzzification methods
Disturbance rejection is important in controller design. The controller must be able to dampen out the
effects of disturbance signals existing in the system loop. Therefore a disturbance signal (Gaussian type noise
with zero mean and 0.05 variance) was applied to the input of the control system.
VIII. Result
Figure 8.4 and 8.5 shows the system responses and control signals for the fuzzy control systems with different
defuzzification methods.
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦
DOI: 10.9790/1676-10133747 www.iosrjournals.org 46 | Page
Figure 8.1 Output of Bisector and SOM
Figure 8.2 Ouput of MOM and LOM
IX. Conclusion And Future Scope
From the study of the fuzzy logic and its industrial applications , fuzzy logic has emerged as one of the
most active and fruitful areas for research in the applications of fuzzy set theory, especially in the realm of in-
dustrial processes, which do not lead themselves to control by conventional methods because of lack of quantita-
tive data regarding the input-output relations. Fuzzy control is based on fuzzy logic ā€“a logical system which is
much closer in spirit to human thinking and natural language than traditional logical systems. The fuzzy logic
controller (FLC) based on fuzzy logic provides a means of converting a linguistic control strategy.
In spite of the easy implementation of traditional control "PI", its response is not so good for non-linear
systems. The improvement is remarkable when controls with Fuzzy logic are used, obtaining a better dynamic
response from the system.
The basic concepts of fuzzy logic and design of the system based on this logic has been studied . The Fuzzy
Logic Controller was designed so as to achieve desirable results. This controller can be implemented in different
practical applications of motors, the feasibility of the controller in the corresponding applications can be studied
and changes can be made according to the requirement. Different strategies like Genetic Algorithm can also be
applied for tuning the controller. Also, instead of just fuzzy controller.
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦
DOI: 10.9790/1676-10133747 www.iosrjournals.org 47 | Page
Reference
[1]. Warwick K. "Control System",Prentice-Hall, 1989.
[2]. Y.F.Li and C.C. Lau, "Developement of fuzzy algorithm for servo sys tems," IEEE Control System, April 1989, pp.65-72.
[3]. S.M. Smith and D.J. Comer, "Automated Calibration of a fuzzy Logic Controller Using a Cell State Space Algorithm," IEEE Con-
trol System. August 1991,pp.18-28
[4]. Lee C. "Fuzzy Logic in Control Systems",Fuzzy logic controller, part II IEEE Trans. On Systems, Man. And cybernetics 1990.
[5]. Jantzen, J., Foundations of Fuzzy Control, WS: John Wiley & Sons, Ltd., 2007.
[6]. Kickert, W. J. M. and van Nauta Lemke, H. R., Application of a Fuzzy Controller in Warm Water Plant. Automatica, 12(4), 301-
308, 197
Shravan Kumar Yadav S/O Dr. Sheo Bhajan Ram Yadav was born in (Jharkhand) in India, on April, 1992.
He has done B.Tech. Degree program (4th year) in Electrical & Electronics Engineering
(EEE) at Apex Institute of Technology & Management, Bhubaneswar, India. He has pub-
lished more than two research papers and successfully completed his four weeks indus-
trial training from 09 June 2013 to 10 July 2013 at NALCO, Angul, India (A Government
of India Enterprise), India, PH-+ 91-9040316409.
(E-mail: callshravanjsr@gmail.com).

More Related Content

What's hot

Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...IOSR Journals
Ā 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET Journal
Ā 
Speed Control and Parameter Variation of Induction Motor Drives using Fuzzy L...
Speed Control and Parameter Variation of Induction Motor Drives using Fuzzy L...Speed Control and Parameter Variation of Induction Motor Drives using Fuzzy L...
Speed Control and Parameter Variation of Induction Motor Drives using Fuzzy L...IRJET Journal
Ā 
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...ijsc
Ā 
Optimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environmentOptimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environmentIAEME Publication
Ā 
Speed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piSpeed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piAlexander Decker
Ā 
Optimised control using Proportional-Integral-Derivative controller tuned usi...
Optimised control using Proportional-Integral-Derivative controller tuned usi...Optimised control using Proportional-Integral-Derivative controller tuned usi...
Optimised control using Proportional-Integral-Derivative controller tuned usi...IJECEIAES
Ā 
IRJET- Comparative Study of Load Frequency Control using PID and Fuzzy- PID C...
IRJET- Comparative Study of Load Frequency Control using PID and Fuzzy- PID C...IRJET- Comparative Study of Load Frequency Control using PID and Fuzzy- PID C...
IRJET- Comparative Study of Load Frequency Control using PID and Fuzzy- PID C...IRJET Journal
Ā 
At4201308314
At4201308314At4201308314
At4201308314IJERA Editor
Ā 
PID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed ControlPID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed Controlrahulmonikasharma
Ā 
Joint control of a robotic arm using particle swarm optimization based H2/Hāˆž ...
Joint control of a robotic arm using particle swarm optimization based H2/Hāˆž ...Joint control of a robotic arm using particle swarm optimization based H2/Hāˆž ...
Joint control of a robotic arm using particle swarm optimization based H2/Hāˆž ...TELKOMNIKA JOURNAL
Ā 
BLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTBLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTAmiya Ranjan Behera
Ā 
Pa3426282645
Pa3426282645Pa3426282645
Pa3426282645IJERA Editor
Ā 

What's hot (16)

Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Ā 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
Ā 
Speed Control and Parameter Variation of Induction Motor Drives using Fuzzy L...
Speed Control and Parameter Variation of Induction Motor Drives using Fuzzy L...Speed Control and Parameter Variation of Induction Motor Drives using Fuzzy L...
Speed Control and Parameter Variation of Induction Motor Drives using Fuzzy L...
Ā 
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic ...
Ā 
Optimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environmentOptimal tuning of pid power system stabilizer in simulink environment
Optimal tuning of pid power system stabilizer in simulink environment
Ā 
Performance evaluation of a hybrid fuzzy logic controller based on genetic al...
Performance evaluation of a hybrid fuzzy logic controller based on genetic al...Performance evaluation of a hybrid fuzzy logic controller based on genetic al...
Performance evaluation of a hybrid fuzzy logic controller based on genetic al...
Ā 
Speed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piSpeed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned pi
Ā 
Optimised control using Proportional-Integral-Derivative controller tuned usi...
Optimised control using Proportional-Integral-Derivative controller tuned usi...Optimised control using Proportional-Integral-Derivative controller tuned usi...
Optimised control using Proportional-Integral-Derivative controller tuned usi...
Ā 
IRJET- Comparative Study of Load Frequency Control using PID and Fuzzy- PID C...
IRJET- Comparative Study of Load Frequency Control using PID and Fuzzy- PID C...IRJET- Comparative Study of Load Frequency Control using PID and Fuzzy- PID C...
IRJET- Comparative Study of Load Frequency Control using PID and Fuzzy- PID C...
Ā 
Fuzzy imp in part
Fuzzy imp in partFuzzy imp in part
Fuzzy imp in part
Ā 
At4201308314
At4201308314At4201308314
At4201308314
Ā 
PID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed ControlPID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed Control
Ā 
1011ijaia03
1011ijaia031011ijaia03
1011ijaia03
Ā 
Joint control of a robotic arm using particle swarm optimization based H2/Hāˆž ...
Joint control of a robotic arm using particle swarm optimization based H2/Hāˆž ...Joint control of a robotic arm using particle swarm optimization based H2/Hāˆž ...
Joint control of a robotic arm using particle swarm optimization based H2/Hāˆž ...
Ā 
BLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTBLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPT
Ā 
Pa3426282645
Pa3426282645Pa3426282645
Pa3426282645
Ā 

Viewers also liked

Efficient design of feedforward network for pattern classification
Efficient design of feedforward network for pattern classificationEfficient design of feedforward network for pattern classification
Efficient design of feedforward network for pattern classificationIOSR Journals
Ā 
Heuristic Searching: A* Search
Heuristic Searching: A* SearchHeuristic Searching: A* Search
Heuristic Searching: A* SearchIOSR Journals
Ā 
Documentaries use for the design of learning activities
Documentaries use for the design of learning activitiesDocumentaries use for the design of learning activities
Documentaries use for the design of learning activitiesIOSR Journals
Ā 
A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...
A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...
A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...IOSR Journals
Ā 
Importance of Mean Shift in Remote Sensing Segmentation
Importance of Mean Shift in Remote Sensing SegmentationImportance of Mean Shift in Remote Sensing Segmentation
Importance of Mean Shift in Remote Sensing SegmentationIOSR Journals
Ā 
Implementation of Fuzzy Logic for the High-Resolution Remote Sensing Images w...
Implementation of Fuzzy Logic for the High-Resolution Remote Sensing Images w...Implementation of Fuzzy Logic for the High-Resolution Remote Sensing Images w...
Implementation of Fuzzy Logic for the High-Resolution Remote Sensing Images w...IOSR Journals
Ā 
Premium Customer Authentication by Using Third Generation Packet Network
Premium Customer Authentication by Using Third Generation Packet NetworkPremium Customer Authentication by Using Third Generation Packet Network
Premium Customer Authentication by Using Third Generation Packet NetworkIOSR Journals
Ā 
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...IOSR Journals
Ā 
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...IOSR Journals
Ā 
Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...
Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...
Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...IOSR Journals
Ā 
A Public-Key Cryptosystem Based On Discrete Logarithm Problem over Finite Fie...
A Public-Key Cryptosystem Based On Discrete Logarithm Problem over Finite Fie...A Public-Key Cryptosystem Based On Discrete Logarithm Problem over Finite Fie...
A Public-Key Cryptosystem Based On Discrete Logarithm Problem over Finite Fie...IOSR Journals
Ā 

Viewers also liked (20)

I010336070
I010336070I010336070
I010336070
Ā 
G0423538
G0423538G0423538
G0423538
Ā 
C0121216
C0121216C0121216
C0121216
Ā 
Efficient design of feedforward network for pattern classification
Efficient design of feedforward network for pattern classificationEfficient design of feedforward network for pattern classification
Efficient design of feedforward network for pattern classification
Ā 
Heuristic Searching: A* Search
Heuristic Searching: A* SearchHeuristic Searching: A* Search
Heuristic Searching: A* Search
Ā 
H012636165
H012636165H012636165
H012636165
Ā 
Documentaries use for the design of learning activities
Documentaries use for the design of learning activitiesDocumentaries use for the design of learning activities
Documentaries use for the design of learning activities
Ā 
I017635355
I017635355I017635355
I017635355
Ā 
I012657382
I012657382I012657382
I012657382
Ā 
A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...
A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...
A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...
Ā 
Importance of Mean Shift in Remote Sensing Segmentation
Importance of Mean Shift in Remote Sensing SegmentationImportance of Mean Shift in Remote Sensing Segmentation
Importance of Mean Shift in Remote Sensing Segmentation
Ā 
Implementation of Fuzzy Logic for the High-Resolution Remote Sensing Images w...
Implementation of Fuzzy Logic for the High-Resolution Remote Sensing Images w...Implementation of Fuzzy Logic for the High-Resolution Remote Sensing Images w...
Implementation of Fuzzy Logic for the High-Resolution Remote Sensing Images w...
Ā 
Premium Customer Authentication by Using Third Generation Packet Network
Premium Customer Authentication by Using Third Generation Packet NetworkPremium Customer Authentication by Using Third Generation Packet Network
Premium Customer Authentication by Using Third Generation Packet Network
Ā 
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
Ā 
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Ā 
Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...
Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...
Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...
Ā 
K0536569
K0536569K0536569
K0536569
Ā 
E017512630
E017512630E017512630
E017512630
Ā 
A Public-Key Cryptosystem Based On Discrete Logarithm Problem over Finite Fie...
A Public-Key Cryptosystem Based On Discrete Logarithm Problem over Finite Fie...A Public-Key Cryptosystem Based On Discrete Logarithm Problem over Finite Fie...
A Public-Key Cryptosystem Based On Discrete Logarithm Problem over Finite Fie...
Ā 
K012327284
K012327284K012327284
K012327284
Ā 

Similar to DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers With Different Defuzzification Methods

Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...ijsc
Ā 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET Journal
Ā 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
Ā 
6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motor6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motork srikanth
Ā 
Bj4301341344
Bj4301341344Bj4301341344
Bj4301341344IJERA Editor
Ā 
IRJET- Performance Analysis of Induction Motor using different Controller for...
IRJET- Performance Analysis of Induction Motor using different Controller for...IRJET- Performance Analysis of Induction Motor using different Controller for...
IRJET- Performance Analysis of Induction Motor using different Controller for...IRJET Journal
Ā 
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC IJITCA Journal
Ā 
Fuzzy logic speed control of three phase
Fuzzy logic speed control of three phaseFuzzy logic speed control of three phase
Fuzzy logic speed control of three phaseaspafoto
Ā 
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdfSpeed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdfThienMai14
Ā 
D04954148
D04954148D04954148
D04954148IOSR-JEN
Ā 
Hybrid controller design using gain scheduling approach for compressor systems
Hybrid controller design using gain scheduling approach for  compressor systemsHybrid controller design using gain scheduling approach for  compressor systems
Hybrid controller design using gain scheduling approach for compressor systemsIJECEIAES
Ā 
Enhanced self-regulation nonlinear PID for industrial pneumatic actuator
Enhanced self-regulation nonlinear PID for industrial pneumatic actuatorEnhanced self-regulation nonlinear PID for industrial pneumatic actuator
Enhanced self-regulation nonlinear PID for industrial pneumatic actuatorIJECEIAES
Ā 
Modified Chattering Free Sliding Mode Control of DC Motor
Modified Chattering Free Sliding Mode Control of DC MotorModified Chattering Free Sliding Mode Control of DC Motor
Modified Chattering Free Sliding Mode Control of DC MotorIJMER
Ā 
IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...
IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...
IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...IRJET Journal
Ā 
Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft  Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft IJECEIAES
Ā 
Paper id 21201482
Paper id 21201482Paper id 21201482
Paper id 21201482IJRAT
Ā 
Configuration of pid controller for speed control of dc motor utilizing optim...
Configuration of pid controller for speed control of dc motor utilizing optim...Configuration of pid controller for speed control of dc motor utilizing optim...
Configuration of pid controller for speed control of dc motor utilizing optim...Santosh Suman
Ā 
Reviews of Cascade Control of Dc Motor with Advance Controller
Reviews of Cascade Control of Dc Motor with Advance ControllerReviews of Cascade Control of Dc Motor with Advance Controller
Reviews of Cascade Control of Dc Motor with Advance Controllerijsrd.com
Ā 

Similar to DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers With Different Defuzzification Methods (20)

V13I1006.pdf
V13I1006.pdfV13I1006.pdf
V13I1006.pdf
Ā 
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
Performance based Comparison between Various Z-N Tuninng PID and Fuzzy Logic ...
Ā 
anas.pdf
anas.pdfanas.pdf
anas.pdf
Ā 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
Ā 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
Ā 
6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motor6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motor
Ā 
Bj4301341344
Bj4301341344Bj4301341344
Bj4301341344
Ā 
IRJET- Performance Analysis of Induction Motor using different Controller for...
IRJET- Performance Analysis of Induction Motor using different Controller for...IRJET- Performance Analysis of Induction Motor using different Controller for...
IRJET- Performance Analysis of Induction Motor using different Controller for...
Ā 
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC
FRACTIONAL ORDER PID CONTROLLER TUNING BASED ON IMC
Ā 
Fuzzy logic speed control of three phase
Fuzzy logic speed control of three phaseFuzzy logic speed control of three phase
Fuzzy logic speed control of three phase
Ā 
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdfSpeed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Ā 
D04954148
D04954148D04954148
D04954148
Ā 
Hybrid controller design using gain scheduling approach for compressor systems
Hybrid controller design using gain scheduling approach for  compressor systemsHybrid controller design using gain scheduling approach for  compressor systems
Hybrid controller design using gain scheduling approach for compressor systems
Ā 
Enhanced self-regulation nonlinear PID for industrial pneumatic actuator
Enhanced self-regulation nonlinear PID for industrial pneumatic actuatorEnhanced self-regulation nonlinear PID for industrial pneumatic actuator
Enhanced self-regulation nonlinear PID for industrial pneumatic actuator
Ā 
Modified Chattering Free Sliding Mode Control of DC Motor
Modified Chattering Free Sliding Mode Control of DC MotorModified Chattering Free Sliding Mode Control of DC Motor
Modified Chattering Free Sliding Mode Control of DC Motor
Ā 
IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...
IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...
IRJET- Load Frequency Control of a Wind Integrated Power System using Convent...
Ā 
Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft  Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft
Ā 
Paper id 21201482
Paper id 21201482Paper id 21201482
Paper id 21201482
Ā 
Configuration of pid controller for speed control of dc motor utilizing optim...
Configuration of pid controller for speed control of dc motor utilizing optim...Configuration of pid controller for speed control of dc motor utilizing optim...
Configuration of pid controller for speed control of dc motor utilizing optim...
Ā 
Reviews of Cascade Control of Dc Motor with Advance Controller
Reviews of Cascade Control of Dc Motor with Advance ControllerReviews of Cascade Control of Dc Motor with Advance Controller
Reviews of Cascade Control of Dc Motor with Advance Controller
Ā 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
Ā 
M0111397100
M0111397100M0111397100
M0111397100
Ā 
L011138596
L011138596L011138596
L011138596
Ā 
K011138084
K011138084K011138084
K011138084
Ā 
J011137479
J011137479J011137479
J011137479
Ā 
I011136673
I011136673I011136673
I011136673
Ā 
G011134454
G011134454G011134454
G011134454
Ā 
H011135565
H011135565H011135565
H011135565
Ā 
F011134043
F011134043F011134043
F011134043
Ā 
E011133639
E011133639E011133639
E011133639
Ā 
D011132635
D011132635D011132635
D011132635
Ā 
C011131925
C011131925C011131925
C011131925
Ā 
B011130918
B011130918B011130918
B011130918
Ā 
A011130108
A011130108A011130108
A011130108
Ā 
I011125160
I011125160I011125160
I011125160
Ā 
H011124050
H011124050H011124050
H011124050
Ā 
G011123539
G011123539G011123539
G011123539
Ā 
F011123134
F011123134F011123134
F011123134
Ā 
E011122530
E011122530E011122530
E011122530
Ā 
D011121524
D011121524D011121524
D011121524
Ā 

Recently uploaded

INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
Ā 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
Ā 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
Ā 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
Ā 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
Ā 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
Ā 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
Ā 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
Ā 
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
Ā 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
Ā 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringJuanCarlosMorales19600
Ā 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
Ā 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
Ā 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
Ā 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
Ā 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
Ā 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
Ā 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
Ā 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
Ā 

Recently uploaded (20)

INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
Ā 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
Ā 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
Ā 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
Ā 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
Ā 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
Ā 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
Ā 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
Ā 
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
Ā 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
Ā 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
Ā 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineering
Ā 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Ā 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
Ā 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
Ā 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
Ā 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
Ā 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
Ā 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
Ā 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Ā 

DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers With Different Defuzzification Methods

  • 1. IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-ISSN: 2278-1676,p-ISSN: 2320-3331, Volume 10, Issue 1 Ver. III (Jan ā€“ Feb. 2015), PP 37-47 www.iosrjournals.org DOI: 10.9790/1676-10133747 www.iosrjournals.org 37 | Page DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers With Different Defuzzification Methods 1 Shravan Kumar Yadav 1 Shravan Kumar Yadav has done B.Tech. degree program in Electrical & Electronics Engineering(EEE) at Apex Institute of Technology & Management , Bhubaneswar , India. . Abstract: A fuzzy control system to control the position of a DC motor. The motor was modelled and converted to a subsystem in Simulink. First, a crisp proportional-derivative (PD) controller was designed and tuned using a Simulink block instead of conventional tuning methods such as hand-tuning or Ziegler-Nichols frequency response method. Then a fuzzy proportional-derivative (FPD) controller was designed and system responses of FPDs with different defuzzification methods were investigated. A disturbance signal was also applied to the input of the control system. FPD controller succeeded to reject the disturbance signal without further tuning of the parameters whereby crisp PD controller failed The purpose of this project is to control the position of DC Motor by using Fuzzy Logic Controller (FLC) with MATLAB application. The scope includes the simulation and modelling of DC motor, fuzzy controller and conventional PID controller as benchmark to the performance of fuzzy system. The position control is an adaptation of Closed Circuit Television (CCTV) system. Fuzzy Logic control can play important role because knowledge based design rules can be easily implemented in the system with unknown structure and it is going to be popular since the control design strategy is simple and practical. This make FLC an alternative method to the conventional PID control method used in nonlinear industrial system. The results obtained from FLC are compared with PID control for the dynamic response of the closed loop system. Parameters such as peak position in degree, settling time in second and maximum overshoot in percent will be part of the simulation result.. Keywords: DC motor, Fuzzy logic control, defuzzification, PI controllers, PID controllers I. Introduction Because of their high reliabilities, flexibilities and low costs, DC motors are widely used in industrial applications, robot manipulators and home appliances where speed and position control of motor are required. PID controllers are commonly used for motor control applications because of their simple structures and intui- tionally comprehensible control algorithms. Controller parameters are generally tuned using hand-tuning or Ziegler-Nichols frequency response method. Both of these methods have successful results but long time and effort are required to obtain a satisfactory system. Two main problems encountered in motor control are the time-varying nature of motor parameters under operating conditions and existence of noise in system loop. Analysis and control of complex, nonlinear and/or time-varying systems is a challenging task using conventional methods because of uncertainties. Fuzzy set theory (Zadeh, 1965) which led to a new control me- thod called Fuzzy Control which is able to cope with system uncertainties. One of the most important advantag- es of fuzzy control is that it can be successfully applied to control nonlinear complex systems using an operator experiences or control engineering knowledge without any mathematical model of the plant (Assilian, 1974), (Kickert, 1976). DC motor control is generally realized by adjusting the terminal voltage applied to the arma- ture but other methods such as adjusting the field resistance, inserting a resistor in series with the armature cir- cuit are also available (Chapman, 2005). Ziegler-Nichols frequency response method is usually used to adjust the parameters of the PID control- lers. However, it is needed to get the system into the oscillation mode to realize the tuning procedure. But itā€™s not always possible to get most of the technological plants into oscillation. The proposed approach uses both fuzzy controllers and response optimization method to obtain the approximate values of the controller parame- ters. Then the parameters may be slightly varied to obtain the user-defined performance of the real-time control system. Thus, itā€™s an actual problem to design adaptive PID controllers without getting the system into the oscil- lation mode. In the next section, the mathematical model of a dc motor is used to obtain a transfer function be- tween shaft position and applied armature voltage. This model is then built in MATLAB Simulink, design and tuning of proportional-integral-derivative (PID) controllers are reviewed and a crisp PD control system is de- signed in Simulink with the proposed design procedure, itā€™s mentioned about the fuzzy logic controller design issues and a fuzzy proportional-derivative controller is designed with the proposed approach. Some of the com- monly used defuzzification methods are discussed and system responses with different defuzzification methods are compared. Finally disturbance rejection capabilities of the designed controllers are investigated.
  • 2. DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦ DOI: 10.9790/1676-10133747 www.iosrjournals.org 38 | Page II. Dc Motor Model In armature control of separately excited DC motors, the voltage applied to the armature of the motor is adjusted without changing the voltage applied to the field. Figure 2.1 shows a separately excited DC motor equivalent model. Figure 2.1 DC motor model Let us combine the upper equations together Figure 1.2 shows the DC motor model built in Simulink. Motor model was converted to a 2-in 2-out subsystem. Input ports are armature voltage (Va) and load torque (Tload) and the output ports are angular speed in (w) and position (teta).
  • 3. DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦ DOI: 10.9790/1676-10133747 www.iosrjournals.org 39 | Page Figure 2.2 Simulink model. DC motors are most suitable for wide range speed control and are there for many adjustable speed drives. Inten- tional speed variation carried out manually or automatically to control the speed of DC motors. III. Proportional-Integral-Derivative (Pid) Controller 3.1 Basic PID controllers are widely used in industrial control applications due to their simple structures, com- prehensible control algorithms and low costs. Figure 3.1 shows the schematic model of a control system with a PID controller. Figure 3.1 PID control system Control signal u(t) is a linear combination of error e(t) , its integral and derivative If the controller is digital, then the derivative term may be replaced with a backward difference and the integral term may be replaced with a sum. For a small constant sampling time , Ts (14) can be approximated as:
  • 4. DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦ DOI: 10.9790/1676-10133747 www.iosrjournals.org 40 | Page 3.2 Conventional Controller classical controllers like PI or PID controllers are widely used in process industries because of their simple structure, assure acceptable performance for industrial processes and their tuning is well known among all industrial operators. However, these controllers provide better performance only at particular operating range and they need to be retuned if the operating range is changed. Further, the conventional controller performance is not up to the expected level for nonlinear and dead time processes. In the present industrial scenario, all the processes require automatic control with good performance over a wide operating range with simple design and implementation. Typically two types of conventional controller will be discused in this report namely Propor- tional-Integral (PI)and Proportional-Integral-Derivative (PID).Both have a signifant functions toward the devel- opment of DC servo motor controller 3.3 PI Controller PI controller is unquestionably the most commonly used control algorithm the process control industry. The main reason is its relatively simple structure, which can be easily understood and implemented in practice, and that many sophisticated control strategies, such as model predictive control, are based on it. 3.4 PID Controller Conventional PID controllers are characterised with simple structure and simple design procedures. They enable good control performance and are therefore widely applied in industry. However, in a number of cases, such as those when parameter variations take place and/or when disturbances are present, control system based on a fuzzy logic controller (FLC) may be a better choice. The PID controller is a universal controller which is used particularly in the field of material processing. Practical controllers are usually assembled with one or more operational amplifiers, whereby the PID behaviour is realised by suitable feedbacks. Several approaches were developed for tuning PID controller such as the Ziegler-Nichols (Z-N) me- thod, the Cohen-Coon (C-C) method, integral of squared time weighted error rule (ISTE), integral of absolute error criteria (IAE), internal-model-control (IMC) based method and gain-phase margin method (Taifour et al, 2012). It is a generic control loop feedback mechanism (controller) widely used in industrial control systems. A PID controller calculates an "error" value as the difference between a measured process variable and a desired setpoint. The controller attempts to minimize the error by adjusting the process control inputs. The PID controller calculation (algorithm) involves three separate constant parameters, and is accor- dingly sometimes called three-term control: the proportional, the integral and derivative values, denoted P, I, and D. The influence of the three components can usually be set externally. Each of the three components cov- ers one of the controller's tasks. i. the P part by the proportional sensitivity Kp . ii. the I part by the integral action time Tn . iii. the D part by the derivative action time Tv . The D part therefore ensures that the controller reacts quickly even in the case of slow changes at its input. The P part takes care of medium amplification and the I part causes the controller to operate accurately without leaving a control difference. deriving the individual controller parameters from the jump reply or rise reply is difficult since the three components overlap. PID controllers are usually tuned using hand tuning or Ziegler-Nichols methods to obtain the desired perfor- mance according to preset criteria. The basic continuous feedback control is PID controller. The PID controller exhibits good performance but is not adaptive enough. 3.5 Tuning PID parameters PID controllers are usually tuned using hand-tuning or Ziegler-Nichols methods (Jantzen, 2007). Hand- tuning is generally used by experienced control engineers based on the rules shown in Table 1. But these rules are not always valid. For example if an integrator exists in the plant, then increasing Kp results in a more stable control Table 1 Hand-tuning rules
  • 5. DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦ DOI: 10.9790/1676-10133747 www.iosrjournals.org 41 | Page A simple hand-tuning procedure is as follows: 1. Remove derivative and integral actions by setting TD =0 and 1/TI =0 2. Tune KP such that it gives the desired response except the final offset value from the set point 3. Increase KP slightly and adjust TD to dampen the overshoot 4. Tune 1/TI =0 such that final offset is removed 5. Repeat steps from 3 until KP as large as possible The disadvantage of this method is that it should take a long time to find the optimal values. Another method to tune PID parameters is Ziegler-Nichols frequency response method. The procedure is as follows: 1. Increase KP until system response oscillates with a constant amplitude and record that gain value as Ku (ul- timate gain) 2. Calculate the oscillation period and record it as Tu 3. Tune parameters using Table 2 Table 2 Ziegler-Nichols rules Ziegler-Nichols frequency response method gives poor results especially for the systems with a time lag much greater than the dominating time constant (Jantzen, 2007). Damping is generally poor. Rules work better for PID controllers than PI controllers and it is not stated how to calculate the parameters for a PD controller. Another method proposed by Ziegler and Nichols is the reaction curve or step response method where the unit-step response of the plant is used to adjust parameters. But the plant must not involve any integrators or dominant complex conjugate poles for this method to apply (Ogata, 1997). 3.6 PD controller design A PD controller was designed to control the DC motor. Control signal of a PD controller is as follows: Controller parameters were tuned using Signal Constraint block of Simulink Response Optimization Toolbox instead of conventional methods. Signal Constraint is a block where response signals can be graphically constrained and model parameters should be automatically optimized to obtain the performance requirements (Mathworks, 2008). Performance criteria were specified as: Rise time tr 1 s Settling time ts 2 s Maximum overshoo Mp 10% Steady state error(e) 1% The objective in control system design is to find a control signal that satisfies the performance requirements (Veremey). 3.6 Simulink implementation Figure 3.2 shows the PD control system designed in MATLAB Simulink where controller coefficients were adjusted using the Signal Constraint block. Integral coefficient of PID controller was set to zero. Figure 3.2 Crisp PD control system
  • 6. DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦ DOI: 10.9790/1676-10133747 www.iosrjournals.org 42 | Page Overshoot is not desired especially in position control systems. It can be seen from Figure 5 that Signal Constraint block adjusted the parameters such that a very small overshoot occurs. Table 3 shows the values of the performance criteria obtained with the adjusted controller parameter. Table 2 Performance specifications for crisp PD control system IV. Fuzzy Logic Controller A fuzzy logic controller has four main components as shown in Figure 5.1, fuzzification interface, inference mechanism, rule base and defuzzification interface. FLCs are complex, nonlinear controllers. Therefore itā€™s difficult to predict how the rise time, settling time or steady state error is affected when controller parameters or control rules are changed. On the contrary, PID controllers are simple, linear controllers which consist of linear combinations of three signals. Figure 4.1 Output and control signals for crisp PD control system Implementation of an FLC requires the choice of four key factors (Mamdani, 1977): number of fuzzy sets that constitute linguistic variables, mapping of the measurements onto the support sets, control protocol that determines the controller behaviour and shape of membership functions. Thus, FLCs can be tuned not just by adjusting controller parameters but also by changing control rules, membership functions etc. Figure 4.2 Fuzzy logic controller
  • 7. DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦ DOI: 10.9790/1676-10133747 www.iosrjournals.org 43 | Page 4.1 Fuzzy Logic Control Figure 4.3 Fuzzy logic control ļƒ˜ All machines can process crisp or classical data such as either '0' or '1'. ļƒ˜ The crisp input and output must be converted to linguistic variables with fuzzy components. ļƒ˜ For converting the crisp value to fuzzy data is done by first step ā€“Fuzzification . ļƒ˜ In the second step, to begin the fuzzy inference process, one need combine the Membership Functions with the control rules to derive the control output, and arrange those outputs into a table called the lookup table. ļƒ˜ Furthermore, that control output should be converted from the linguistic variable back to the crisp variable and output to the control operator. This process is called defuzzification or step 3. 4.2 Structure of Fuzzy Logic Controller (FLC) A typical FLC consists of three basic components, namely input signal fuzzification, a fuzzy engine and output signal defuzzification. The fuzzification block tranforms the continous input signal into linquistic fuzzy variable. The fuzzy engine handles rule inference where human experience can easily be injected through linguistic rules. The defuzzification block transforms the fuzzy control actions to continuous (crisp) signals which can be applied to the physical plant. The knowledge base includes fuzzy sets, which are defined on the interval of the inputs and outputs of the FLC, and rule base, which is constructed from fuzzy implication. The error and error change for both position and time are scaled using appropriate scaling factors. These scaled input data then converted into linguistic variables which may be viewed as labels of fuzzy sets. Figure 4.4 Typical configuration of a fuzzy logic controller V. Defuzzification And The Look Up Table The conclusion or control output derived from the combination of input, output membership functions and fuzzy rules is still a vague or fuzzy element, and this process in called fuzzy inference. To make that conclu- sion or fuzzy output available to real applications, a defuzzification process is needed. The defuzzification process is meant to convert the fuzzy output back to the crisp or classical output to the control objective. Re- member, the fuzzy conclusion or output is still a linguistic variable, and this linguistic variable needs to be con- verted to the crisp variable via the defuzzification process. 5.1 Defuzzification methods Defuzzification interface uses the implied fuzzy sets or the overall implied fuzzy set to obtain a crisp output
  • 8. DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦ DOI: 10.9790/1676-10133747 www.iosrjournals.org 44 | Page value. There are many defuzzification methods but the most common methods are as follows: 1) Center of gravity (COG) 2) Bisector of area (BOA) 3) Smallest of maximum (SOM) 4) Mean of maximum (MOM) 5) Largest of maximum (LOM) For discrete sets COG is called center of gravity for singletons (COGS) where the crisp control value uCOGS is the abscissa of the center of gravity of the fuzzy set uCOGS. is calculated as follows: Where xi is a point in the universe of the conclusion (i=1,2,3ā€¦) and Āµc is the membership value of the resulting conclusion set. For continuous sets summations are replaced by integrals. The bisector of area (BOA) defuzzification method calculates the abscissa of the vertical line that divides the area of the resulting membership function into two equal areas. For discrete sets, ĀµBOA is the abscissa xj that mi- nimizes. Here imax is the index of the largest abscissa ximax . BOA is a computationally complex method. Another approach to obtain the crisp value is to choose the point with the highest membership. There may be several points in the overall implied fuzzy set which have maximum membership value. Therefore itā€™s a com- mon practice to calculate the mean value of these points. This method is called mean of maximum (MOM) and the crisp value is calculated as follows: Here I is the (crisp) set of indices i where reaches its maximum Āµmax , and |I| is its cardinality (the num- ber of members). One can also choose the leftmost point among the points which have maximum membership to the overall im- plied fuzzy set. This method is called smallest of maximum (SOM) or the leftmost maximum (LM) defuzzifica- tion method. Crisp value is calculated as follows: Another possibility is to choose the rightmost point among the points which have maximum member- ship to the overall implied fuzzy set. This method is called largest of maximum (LOM) or the rightmost maxi- mum (RM) defuzzification method where crisp value is calculated as VI. Advantage Of Using Fuzzy Logic Controller The advantages provided by a FLC are listed below: ļƒ˜ It provides a hint of human intelligence to the controller. ļƒ˜ It is cost effective. ļƒ˜ No mathematical modeling of the system is required. ļƒ˜ It is simple to design. ļƒ˜ Linguistic variables are used instead of numerical ones. ļƒ˜ Non-linearity of the system can be handled easily. ļƒ˜ System response is fast. ļƒ˜ Reliability of the system is increased. ļƒ˜ High degree of precision is achieved. VII. Simulink Implementation Inputs of FPD are ā€œerrorā€ and ā€œchange of errorā€ where the output is ā€œcontrolā€. Input and output va- riables of FPD consist of seven fuzzy sets namely NB (negative big), NM (negative medium), NS (negative small), Z (zero), PS (positive small), PM (positive medium) and PB (positive big) as shown in Figure 8.1 and 8.2
  • 9. DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦ DOI: 10.9790/1676-10133747 www.iosrjournals.org 45 | Page Figure 7.1 Fuzzy input variables ā€œerrorā€ and ā€œchange of errorā€ Figure 7.2 Fuzzy output variable ā€œoutputā€ Figure 7.3 shows the fuzzy PD control system designed in Simulink Figure 7.3 Fuzzy PD control system Different defuzzification methods were used to obtain the control signal. Table 4 shows the tuned val- ues of the controller parameters for different defuzzification methods Table 3 Controller parameters for different defuzzification methods Disturbance rejection is important in controller design. The controller must be able to dampen out the effects of disturbance signals existing in the system loop. Therefore a disturbance signal (Gaussian type noise with zero mean and 0.05 variance) was applied to the input of the control system. VIII. Result Figure 8.4 and 8.5 shows the system responses and control signals for the fuzzy control systems with different defuzzification methods.
  • 10. DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦ DOI: 10.9790/1676-10133747 www.iosrjournals.org 46 | Page Figure 8.1 Output of Bisector and SOM Figure 8.2 Ouput of MOM and LOM IX. Conclusion And Future Scope From the study of the fuzzy logic and its industrial applications , fuzzy logic has emerged as one of the most active and fruitful areas for research in the applications of fuzzy set theory, especially in the realm of in- dustrial processes, which do not lead themselves to control by conventional methods because of lack of quantita- tive data regarding the input-output relations. Fuzzy control is based on fuzzy logic ā€“a logical system which is much closer in spirit to human thinking and natural language than traditional logical systems. The fuzzy logic controller (FLC) based on fuzzy logic provides a means of converting a linguistic control strategy. In spite of the easy implementation of traditional control "PI", its response is not so good for non-linear systems. The improvement is remarkable when controls with Fuzzy logic are used, obtaining a better dynamic response from the system. The basic concepts of fuzzy logic and design of the system based on this logic has been studied . The Fuzzy Logic Controller was designed so as to achieve desirable results. This controller can be implemented in different practical applications of motors, the feasibility of the controller in the corresponding applications can be studied and changes can be made according to the requirement. Different strategies like Genetic Algorithm can also be applied for tuning the controller. Also, instead of just fuzzy controller.
  • 11. DC Motor Position Control Using Fuzzy Proportional-Derivative Controllersā€¦ DOI: 10.9790/1676-10133747 www.iosrjournals.org 47 | Page Reference [1]. Warwick K. "Control System",Prentice-Hall, 1989. [2]. Y.F.Li and C.C. Lau, "Developement of fuzzy algorithm for servo sys tems," IEEE Control System, April 1989, pp.65-72. [3]. S.M. Smith and D.J. Comer, "Automated Calibration of a fuzzy Logic Controller Using a Cell State Space Algorithm," IEEE Con- trol System. August 1991,pp.18-28 [4]. Lee C. "Fuzzy Logic in Control Systems",Fuzzy logic controller, part II IEEE Trans. On Systems, Man. And cybernetics 1990. [5]. Jantzen, J., Foundations of Fuzzy Control, WS: John Wiley & Sons, Ltd., 2007. [6]. Kickert, W. J. M. and van Nauta Lemke, H. R., Application of a Fuzzy Controller in Warm Water Plant. Automatica, 12(4), 301- 308, 197 Shravan Kumar Yadav S/O Dr. Sheo Bhajan Ram Yadav was born in (Jharkhand) in India, on April, 1992. He has done B.Tech. Degree program (4th year) in Electrical & Electronics Engineering (EEE) at Apex Institute of Technology & Management, Bhubaneswar, India. He has pub- lished more than two research papers and successfully completed his four weeks indus- trial training from 09 June 2013 to 10 July 2013 at NALCO, Angul, India (A Government of India Enterprise), India, PH-+ 91-9040316409. (E-mail: callshravanjsr@gmail.com).