SlideShare a Scribd company logo
1 of 7
The International Journal Of Engineering And Science (IJES)
||Volume||2 ||Issue|| 5 ||Pages|| 33-39||2013||
ISSN(e): 2319 – 1813 ISSN(p): 2319 – 1805
www.theijes.com The IJES Page 33

Fuzzy Logic for Controlling Speed of DC Motor
1,
Miss. Vaishali Munde , 2,
Prof. Mrs. V. S. Jape
1,
Department of electrical engineering, Modern College
2,
Department of electrical engineering, Modern College
-------------------------------------------------------------ABSTRACT---------------------------------------------------------
The paper deals with controlling the speed of dc motor accurately and efficiently. The paper gives idea of
designing the high current driver circuit and an efficient algorithmic based control (Fuzzy Logic) to track the
velocity.The motor driver circuit can be constructed using the MOSFET and employing the H- bridge circuit
due to its simplicity. The control system uses the concept of FUZZY SET to control the error signal fed back to
the system, which can be obtained by employing optical encoder as a speed sensor. Unlike the traditional
analog PID control system, where OPAMPs are used, the paper utilizes the concept of the discrete control
system by employing the controlling algorithm in the FPGA. The VHDL can be used to describe the digital
system. In summary, this paper gives the capability of Fuzzy Logic in designing a control system for speed
controller of DC Motor.
KEYWORDS - Controlling algorithm in FPGA, Discrete Control System, Driver circuit for DC motor ,
Fuzzy logic controller, Fuzzy Controller using FPGA and VHDL, Speed control of DC motor.
---------------------------------------------------------------------------------------------------------------------------------------
Date of Submission: 21,May ,2013 Date of Publication: 5.June,2013
--------------------------------------------------------------------------------------------------------------------------------------
I. INTRODUCTION
The main objectives of the paper are to design driver circuit for a DC motor to implement fuzzy logic
in the speed control system. The motor driver circuit has been constructed using the MOSFET and employing
the H- bridge circuit due to its simplicity. The MOSFET implemented was chosen considering the maximum
current it can draw. The control system uses the concept of FUZZY SET to control the error signal fed back to
the system, which is obtained by employing optical encoder as a speed sensor. Unlike the traditional analog
PID control system, where OPAMPs are used, the project utilizes the concept of the discrete control system by
employing the controlling algorithm in the FPGA. The VHDL has been used to describe the digital system. In
summary, this paper gives the capability of Fuzzy Logic in designing a control system for speed controller of
DC Motor. It also signifies the importance of the need for further research in the field of DC motor speed
controller design.
II. MATHEMATICAL ANALYSIS OF SEPARATELY EXCITED DC MOTOR
Total control over armature and field voltages separately in separately excited dc motor. The basic
equations of the system are E=KeϕWm (1),V=E+RaIa (2) T= Keϕ Ia (3).Two most important characteristics of
the dc motor are speed torque characteristics and torque current characteristics.
 Fuzzy Logic For Controlling Speed…
www.theijes.com The IJES Page 34
From equation 3 equation of separately excited DC motor can be written as E= KeWm (4)
,V=E+RaIa (5),T= Ke Ia (6).The variable ϕ has been omitted from the equation because the field current
remains constant thus it is incorporated in the value of Ke (the motor constant ). The above equation is the
steady state equation .In the case of transient analysis the equation changes to V = RaIa+LadIa̷/dt+ KeWm
(7).Where La=armature inductance. The equation describing mechanical behavior of the DC motor is
T=BWm+JdWm/dt+Tl. (8)Where T(Nm)=Torque of motor,B(Nms)=coefficient of the friction of the
motor,J(Nms2)=the moment of inertia of the motor, Tl.(Nm)=the load torque. Substituting Eq. (6) in (8), we
have Ke Ia = Bwm + J dwm /dt +TL [9] Differentiation Eq. (9) gives Ke dIa /dt = B dwm /dt + J d2wm/dt2 +
dTL /dt (10) Substituting in Eq. (7) for dIa /dt from Eq. (10)and rearranging the terms we get Ta d2wm /dt2 +
(1 + Ta /Tm1 ) dwm /dt + wm /Tm2 = Ke V/JRa – (TL + Ta dTL /dt)/J (11). Differentiation Eq. (8) gives Ke
dwm /dt = dV/dt – Ra dIa /dt – La d2Ia /dt2 (12) Substituting in Eq. (8) for dwm /dt from Eq. (12) and
rearranging the terms we get Ta d2Ia /dt2 + (1 + Ta /Tm1 ) dIa /dt + Ia /Tm2 = (V + Tm1 dV/dt + Ke TL
/B)/Ra Tm1 (13) where Ta = La /Ra armature circuit time constant (14),Tm1 = J/B mechanical time constant
(15) Tm2 = JRa /(BRa +Ke2) second order term (16) The above equations are second order linear differential
equations and can be solved if appropriate initial conditions are known. The most parameter necessary for the
designing of the driver circuit is the peak current or the overshoot Current in the armature circuit. This
overshoot happens in the circuit during the turning ON and OFF state. Therefore, we will be looking at these
transient responses in depth. Mode of Operation of DC motor In electric drive, the motor has to be operated
in different modes. These different modes include forward motoring, backward motoring, forward breaking
and backward braking. These modes are can be attained through the implementation of H-bridge circuit. This
circuit includes composition of four switching element as shown in figure 2.1
Fig. 2.1
The system is a closed loop system which consists of a command signal, processing unit plant and feedback as
shown in figure2.1.1.
Fig 2.1.1
In the system, the command is reference velocity given through the computer using parallel port. The paper is
not concerned with the means of command signal but instead with the controller only. Therefore the paper
mainly focuses on the design of the entire block in the Fig. 2.1.1. The main block of the system is the core of
the system – the controller. For the processing of the error signal fuzzy control has been employed due to its
efficiency in design and its ease of execution. The Fuzzy Controller is implemented in FPGA using VHDL
using the concept of Digital System Design.
 Fuzzy Logic For Controlling Speed…
www.theijes.com The IJES Page 35
In other words, the system is a discrete control system. The controller generates a control signal i.e.
PWM output to the Full Bridge DC-DC Converter. The DC-DC converter drives the motor is four quadrants
(Motoring and Braking in both directions).
The velocity feedback is employed using the concept of optical encoder. The feedback signal is processed
through the FPGA and the required error signal is generated.
III. FUZZY IMPLEMENTATION
The fuzzy PID control is used as the working method. This method requires a mathematical model of
the motor. Moreover we have used the fuzzy PI controller. The input to the controller is velocity error (e) and
the change of this error (de). The inputs are then fuzzified, rule is applied and the fuzzy output is defuzzified to
give a crisp output which is the change in the PWM width. Hardware implementation of the controller can be
achieved in a number of ways. The most popular method of implementing fuzzy controller is using a general-
purpose microprocessor or microcontroller. General, 8-bit microcontroller are more economical and flexible,
but often face difficulties in dealing with control systems that require high processing and input/output
handling speeds. As an option, the controller can be implemented on a FPGA, which is suitable for fast
implementation and quick hardware verification. FPGA based systems are flexible and can be reprogrammed
unlimited number of times. For designing the Fuzzy rules and simulating the rules Matlab® Ver. 7.8 can be
used. Rules are written using its fuzzy tool and the dc motor‟s speed control using the fuzzy controller was
simulated using Simulink. The input and output membership functions and rules used in the controller are
shown below.
Membership functions of inputs
Membership Function of output Rule base for fuzzy inference system
Figure below shows the Simulink model of the controller and the result obtained. The result shows the desired
speed and the actual speed obtained from the dc motor model.
Simulink model of Fuzzy controller
 Fuzzy Logic For Controlling Speed…
www.theijes.com The IJES Page 36
Speed set by fuzzy controller (top) Reference Speed (bottom) Actual Speed
The realization or the implementation of the fuzzy logic controller as described earlier was done in Very high
speed integrated-circuit Hardware Description Language (VHDL). Each phase of the fuzzy inference system
that is fuzzification, rule evaluationz and defuzzification were implemented sequentially in VHDL.
IV. FUZZIFICATION
A member function can be singleton, triangular, trapezoidal, etc. In the project triangular
menmbership function were implemented. A triangular membership function can be effectively and simply
described by three points and two slopes. Hence the each membership function was divided into four segments
by these three points namely segment 1, 2, 3, 4.
Representation of the triangular membership function
The calculation of the „degree of membership‟ can be hence different at these four segments. At
segment 1, where „input value‟ ≤ point Degree of membership (μ) = 0. At segment 2, where „input value‟ <
point2 Degree of membership (μ) = (input value – point1) * slope1 At segment 3, where „input value‟ < point3
Degree of membership (μ) = 1 – (input value – point2) * slope2. At segment4, where „input
value≥point3Degree of membership (μ) = 0. The input value, three points, two slopes and the degree of
membership were implemented using an 9-bit resolution computation. So, μ = 1 equals 1ff h or 511d. The
fuzzification of the inputs was performed as shown below in the flowchart.
 Fuzzy Logic For Controlling Speed…
www.theijes.com The IJES Page 37
FlowChart of FUZZIFICATION
V. RULE INTERFERENCE
After the inputs have been fuzzified, the necessary action i.e. Output required is determined from the
linguistic rule. This method can also be termed as min-max inference. A rule typically is in the IF – THEN
form. For an example, IF x is a AND y is b THEN z is c. It has "AND" operation between two fuzzy sets x and
y which is actually the minimum operation between them. So,c=min(a,b) Also, if a output is observed from two
rules, the implied "OR" operation between the two rules is used which is nothing more than simple maximum
operation. Example: IF (x is a1 , AND y is b1 ) OR (x is a2 AND y is b2 ) THEN z is c. c = max (min (a1 , b1
), min (a2 , b2 ))
VI. DEFUZZIFICATION
The result of the rule inference is also fuzzy and consists of no. degree of membership of the output.
Defuzzification not only has to defuzzify the output but also combine all the output degree of membership into
a single output value. The output from the defuzzification process is hence crisp and not fuzzy. For simplicity
and ease, output membership functions have been taken as singletons (figure 3-10) that can be described by
only a single point.
 Fuzzy Logic For Controlling Speed…
www.theijes.com The IJES Page 38
output of the fuzzy rule inference for output membership functions
The calculation of the crisp output from the no. of degree of membership was done by taking the weighted
average.
FlowChart Representing DEFUZZIFICATION
VII. FEEDBACK MECHANISM
The velocity feed back in terms of the revolution per minute (RPM) was sensed using an opto-
interrupter (also known as beam breaker). Opto-interrupter consists of a infrared emitting diode and photo
transistor aligned such that the emitted beam falls on photo sensitive base of the photo transistor. A slotted disk
as shown in the figure below breaks the beam at regular interval and hence generates train of pulses. Then the
no of system frequency (10 KHz) clock pulses that fall on these pulses (high or low) is counted. This count
gives the width of a slot in terms of no of 10 KHz pulse ie, in terms of time. From the already known slots
count (30 open and 30 closed slots) time for one revolution is determined by multiplying the slot width (in
time) with slot count. Its reciprocal gives us the revolution per sec, from where RPM can be determined by
multiplication with 60. Equation for finding the RPM; System frequency 2 x Count = Revolution per minute
(RPM) Where, Count = no of system frequency clock pulses that fall on high or low pulse from the opto-
interrupter
VIII . CONCLUSION
The controller has accurate and efficient speed. It deals with the problem of high current driver circuit
and an efficient algorithmic based control (Fuzzy Logic) to track the velocity. Hence, for the sake of
prototyping the design, an appropriate model of the motor that draws maximum of 11A was used. The design
was based on the choice of the MOSFET that could handle the required current. In order to drive the gate of
the MOSFET, a method known as Bootstrap was used. The traditional analog control of the motor‟s speed
requires the knowledge of the accurate mathematical model which is very difficult to determine and varies with
each motor. This makes the design inflexible. But in contrast, the discrete control system has the advantage of
employing complex mathematical algorithm that is efficient and accurate. Hence the choice of FPGA makes
 Fuzzy Logic For Controlling Speed…
www.theijes.com The IJES Page 39
the best solution for the objective of accurate and efficient speed controller. In addition, the implementation of
Fuzzy Logic in FPGA makes the system design easier. Also, it increases the flexibility of the controller to the
change in system‟s parameter presented after the conclusion, if desired.
REFERENCES
[1] T. Yamakawa, High speed Fuzzy Controller Hardware System. in Proc, 2nd
[2] Bimal K. Bose, Modern Power Electronics and AC Drives,Prentice Hall of
[3] Burns,Advanced Control Engineering,Butterworth-Heinemann,
[4] Douglas L. Perry,VHDL Programming, Fourth Edition, McGraw- Hil
[5] Philip T. Vuong, Asad M. Madni and Jim B. Vuong,VHDL Implementation For a Fuzzy Logic Contrtoller”
[6] Gopal K. Dubey,Fundamentals of Electric Drives.
[7] W. Shepherd, L.N. Hulley and D.T.W. Liang,Power Electronics and Motor Control, Second Edition
Biographies and Photographs
Miss. Vaishali Munde is currently pursuing masters degree program in control Systems in electrical
engineering in Modern College, Pune University, India.and completed degree at MBES College Of Engg.,
Aurangabad,India in 2008.

More Related Content

What's hot

Embedded intelligent adaptive PI controller for an electromechanical system
Embedded intelligent adaptive PI controller for an electromechanical  systemEmbedded intelligent adaptive PI controller for an electromechanical  system
Embedded intelligent adaptive PI controller for an electromechanical systemISA Interchange
 
2.a neuro fuzzy based svpwm technique for pmsm (2)
2.a neuro fuzzy based svpwm technique for pmsm (2)2.a neuro fuzzy based svpwm technique for pmsm (2)
2.a neuro fuzzy based svpwm technique for pmsm (2)EditorJST
 
Adaptive Fuzzy PID Regulator for the Speed Control of Brushless Dc Motor
Adaptive Fuzzy PID Regulator for the Speed Control of Brushless Dc MotorAdaptive Fuzzy PID Regulator for the Speed Control of Brushless Dc Motor
Adaptive Fuzzy PID Regulator for the Speed Control of Brushless Dc MotorIOSR Journals
 
Self-Tuning Fuzzy PID Design for BLDC Speed Control
Self-Tuning Fuzzy PID Design for BLDC Speed ControlSelf-Tuning Fuzzy PID Design for BLDC Speed Control
Self-Tuning Fuzzy PID Design for BLDC Speed ControlGRD Journals
 
A Review on Rapid Control of a Brushless Motor in an Hybrid System
A Review on Rapid Control of a Brushless Motor in an Hybrid SystemA Review on Rapid Control of a Brushless Motor in an Hybrid System
A Review on Rapid Control of a Brushless Motor in an Hybrid Systemsunil kumar
 
Comparison of Different Rules Based Fuzzy Logic Controller for PMSM Drives
Comparison of Different Rules Based Fuzzy Logic Controller for PMSM DrivesComparison of Different Rules Based Fuzzy Logic Controller for PMSM Drives
Comparison of Different Rules Based Fuzzy Logic Controller for PMSM DrivesIOSR Journals
 
IRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
IRJET - Flyback Converter based BLDC Motor Drives for Power Device ApplicationsIRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
IRJET - Flyback Converter based BLDC Motor Drives for Power Device ApplicationsIRJET Journal
 
Performance Comparison of Conventional Controller with Fuzzy Logic Controller...
Performance Comparison of Conventional Controller with Fuzzy Logic Controller...Performance Comparison of Conventional Controller with Fuzzy Logic Controller...
Performance Comparison of Conventional Controller with Fuzzy Logic Controller...ijeei-iaes
 
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic ControllerSpeed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controlleriosrjce
 
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
Hybrid PI-Fuzzy Controller for Brushless DC motor speed controlHybrid PI-Fuzzy Controller for Brushless DC motor speed control
Hybrid PI-Fuzzy Controller for Brushless DC motor speed controlIOSR Journals
 
Closed loop performance investigation
Closed loop performance investigationClosed loop performance investigation
Closed loop performance investigationPrabhakar Captain
 
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
 
TORQUE CONTROL OF AC MOTOR WITH FOPID CONTROLLER BASED ON FUZZY NEURAL ALGORITHM
TORQUE CONTROL OF AC MOTOR WITH FOPID CONTROLLER BASED ON FUZZY NEURAL ALGORITHMTORQUE CONTROL OF AC MOTOR WITH FOPID CONTROLLER BASED ON FUZZY NEURAL ALGORITHM
TORQUE CONTROL OF AC MOTOR WITH FOPID CONTROLLER BASED ON FUZZY NEURAL ALGORITHMijics
 
Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controllerUday Wankar
 
A comparative study of pi, fuzzy and hybrid pi fuzzy controller for speed con...
A comparative study of pi, fuzzy and hybrid pi fuzzy controller for speed con...A comparative study of pi, fuzzy and hybrid pi fuzzy controller for speed con...
A comparative study of pi, fuzzy and hybrid pi fuzzy controller for speed con...Asoka Technologies
 
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
 
Intelligent speed control_3_1
Intelligent speed control_3_1Intelligent speed control_3_1
Intelligent speed control_3_1Suresh Reddy
 

What's hot (20)

Embedded intelligent adaptive PI controller for an electromechanical system
Embedded intelligent adaptive PI controller for an electromechanical  systemEmbedded intelligent adaptive PI controller for an electromechanical  system
Embedded intelligent adaptive PI controller for an electromechanical system
 
2.a neuro fuzzy based svpwm technique for pmsm (2)
2.a neuro fuzzy based svpwm technique for pmsm (2)2.a neuro fuzzy based svpwm technique for pmsm (2)
2.a neuro fuzzy based svpwm technique for pmsm (2)
 
Adaptive Fuzzy PID Regulator for the Speed Control of Brushless Dc Motor
Adaptive Fuzzy PID Regulator for the Speed Control of Brushless Dc MotorAdaptive Fuzzy PID Regulator for the Speed Control of Brushless Dc Motor
Adaptive Fuzzy PID Regulator for the Speed Control of Brushless Dc Motor
 
Self-Tuning Fuzzy PID Design for BLDC Speed Control
Self-Tuning Fuzzy PID Design for BLDC Speed ControlSelf-Tuning Fuzzy PID Design for BLDC Speed Control
Self-Tuning Fuzzy PID Design for BLDC Speed Control
 
A Review on Rapid Control of a Brushless Motor in an Hybrid System
A Review on Rapid Control of a Brushless Motor in an Hybrid SystemA Review on Rapid Control of a Brushless Motor in an Hybrid System
A Review on Rapid Control of a Brushless Motor in an Hybrid System
 
Comparison of Different Rules Based Fuzzy Logic Controller for PMSM Drives
Comparison of Different Rules Based Fuzzy Logic Controller for PMSM DrivesComparison of Different Rules Based Fuzzy Logic Controller for PMSM Drives
Comparison of Different Rules Based Fuzzy Logic Controller for PMSM Drives
 
IRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
IRJET - Flyback Converter based BLDC Motor Drives for Power Device ApplicationsIRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
IRJET - Flyback Converter based BLDC Motor Drives for Power Device Applications
 
Performance Comparison of Conventional Controller with Fuzzy Logic Controller...
Performance Comparison of Conventional Controller with Fuzzy Logic Controller...Performance Comparison of Conventional Controller with Fuzzy Logic Controller...
Performance Comparison of Conventional Controller with Fuzzy Logic Controller...
 
Dz36755762
Dz36755762Dz36755762
Dz36755762
 
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic ControllerSpeed Control of Brushless Dc Motor Using Fuzzy Logic Controller
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
 
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
Hybrid PI-Fuzzy Controller for Brushless DC motor speed controlHybrid PI-Fuzzy Controller for Brushless DC motor speed control
Hybrid PI-Fuzzy Controller for Brushless DC motor speed control
 
Closed loop performance investigation
Closed loop performance investigationClosed loop performance investigation
Closed loop performance investigation
 
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
 
TORQUE CONTROL OF AC MOTOR WITH FOPID CONTROLLER BASED ON FUZZY NEURAL ALGORITHM
TORQUE CONTROL OF AC MOTOR WITH FOPID CONTROLLER BASED ON FUZZY NEURAL ALGORITHMTORQUE CONTROL OF AC MOTOR WITH FOPID CONTROLLER BASED ON FUZZY NEURAL ALGORITHM
TORQUE CONTROL OF AC MOTOR WITH FOPID CONTROLLER BASED ON FUZZY NEURAL ALGORITHM
 
Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controller
 
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
 
A comparative study of pi, fuzzy and hybrid pi fuzzy controller for speed con...
A comparative study of pi, fuzzy and hybrid pi fuzzy controller for speed con...A comparative study of pi, fuzzy and hybrid pi fuzzy controller for speed con...
A comparative study of pi, fuzzy and hybrid pi fuzzy controller for speed con...
 
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
 
Intelligent speed control_3_1
Intelligent speed control_3_1Intelligent speed control_3_1
Intelligent speed control_3_1
 
Relative stability enhancement for brushed DC motor using a PLL interfaced wi...
Relative stability enhancement for brushed DC motor using a PLL interfaced wi...Relative stability enhancement for brushed DC motor using a PLL interfaced wi...
Relative stability enhancement for brushed DC motor using a PLL interfaced wi...
 

Viewers also liked

The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
G03404047050
G03404047050G03404047050
G03404047050theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
H03404051057
H03404051057H03404051057
H03404051057theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
G03403041052
G03403041052G03403041052
G03403041052theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
F03403031040
F03403031040F03403031040
F03403031040theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
F0261037047
F0261037047F0261037047
F0261037047theijes
 

Viewers also liked (19)

The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
G03404047050
G03404047050G03404047050
G03404047050
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
H03404051057
H03404051057H03404051057
H03404051057
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
G03403041052
G03403041052G03403041052
G03403041052
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
F03403031040
F03403031040F03403031040
F03403031040
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
F0261037047
F0261037047F0261037047
F0261037047
 

Similar to D0255033039

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
 
Comparison of different controllers for the improvement of Dynamic response o...
Comparison of different controllers for the improvement of Dynamic response o...Comparison of different controllers for the improvement of Dynamic response o...
Comparison of different controllers for the improvement of Dynamic response o...IJERA Editor
 
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
 
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
 
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLERFOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLERJournal For Research
 
Speed control of Separately Excited DC Motor using various Conventional Contr...
Speed control of Separately Excited DC Motor using various Conventional Contr...Speed control of Separately Excited DC Motor using various Conventional Contr...
Speed control of Separately Excited DC Motor using various Conventional Contr...IJERA Editor
 
Performance analysis of Fuzzy logic based speed control of DC motor
Performance analysis of Fuzzy logic based speed control of DC motorPerformance analysis of Fuzzy logic based speed control of DC motor
Performance analysis of Fuzzy logic based speed control of DC motorIOSR Journals
 
Dynamic Simulation of Induction Motor Drive using Neuro Controller
Dynamic Simulation of Induction Motor Drive using Neuro ControllerDynamic Simulation of Induction Motor Drive using Neuro Controller
Dynamic Simulation of Induction Motor Drive using Neuro Controlleridescitation
 
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINESFUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINESIAEME Publication
 
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
 
Simulation DC Motor Speed Control System by using PID Controller
Simulation DC Motor Speed Control System by using PID ControllerSimulation DC Motor Speed Control System by using PID Controller
Simulation DC Motor Speed Control System by using PID Controllerijtsrd
 
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
 
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic ControllerModeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic ControllerIJMER
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET Journal
 
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
 

Similar to D0255033039 (20)

Design of H_∞ for induction motor
Design of H_∞ for induction motorDesign of H_∞ for induction motor
Design of H_∞ for induction motor
 
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
 
Comparison of different controllers for the improvement of Dynamic response o...
Comparison of different controllers for the improvement of Dynamic response o...Comparison of different controllers for the improvement of Dynamic response o...
Comparison of different controllers for the improvement of Dynamic response o...
 
Dp32725728
Dp32725728Dp32725728
Dp32725728
 
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...
 
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...
 
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLERFOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
FOUR QUADRANT SPEED CONTROL OF DC MOTOR USING AT89S52 MICROCONTROLLER
 
Speed control of Separately Excited DC Motor using various Conventional Contr...
Speed control of Separately Excited DC Motor using various Conventional Contr...Speed control of Separately Excited DC Motor using various Conventional Contr...
Speed control of Separately Excited DC Motor using various Conventional Contr...
 
Gl3311371146
Gl3311371146Gl3311371146
Gl3311371146
 
Design and implementation of variable and constant load for induction motor
Design and implementation of variable and constant load for induction motorDesign and implementation of variable and constant load for induction motor
Design and implementation of variable and constant load for induction motor
 
Performance analysis of Fuzzy logic based speed control of DC motor
Performance analysis of Fuzzy logic based speed control of DC motorPerformance analysis of Fuzzy logic based speed control of DC motor
Performance analysis of Fuzzy logic based speed control of DC motor
 
Dynamic Simulation of Induction Motor Drive using Neuro Controller
Dynamic Simulation of Induction Motor Drive using Neuro ControllerDynamic Simulation of Induction Motor Drive using Neuro Controller
Dynamic Simulation of Induction Motor Drive using Neuro Controller
 
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINESFUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES
 
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
 
Simulation DC Motor Speed Control System by using PID Controller
Simulation DC Motor Speed Control System by using PID ControllerSimulation DC Motor Speed Control System by using PID Controller
Simulation DC Motor Speed Control System by using PID Controller
 
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
 
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic ControllerModeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller
 
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
 
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...
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

D0255033039

  • 1. The International Journal Of Engineering And Science (IJES) ||Volume||2 ||Issue|| 5 ||Pages|| 33-39||2013|| ISSN(e): 2319 – 1813 ISSN(p): 2319 – 1805 www.theijes.com The IJES Page 33  Fuzzy Logic for Controlling Speed of DC Motor 1, Miss. Vaishali Munde , 2, Prof. Mrs. V. S. Jape 1, Department of electrical engineering, Modern College 2, Department of electrical engineering, Modern College -------------------------------------------------------------ABSTRACT--------------------------------------------------------- The paper deals with controlling the speed of dc motor accurately and efficiently. The paper gives idea of designing the high current driver circuit and an efficient algorithmic based control (Fuzzy Logic) to track the velocity.The motor driver circuit can be constructed using the MOSFET and employing the H- bridge circuit due to its simplicity. The control system uses the concept of FUZZY SET to control the error signal fed back to the system, which can be obtained by employing optical encoder as a speed sensor. Unlike the traditional analog PID control system, where OPAMPs are used, the paper utilizes the concept of the discrete control system by employing the controlling algorithm in the FPGA. The VHDL can be used to describe the digital system. In summary, this paper gives the capability of Fuzzy Logic in designing a control system for speed controller of DC Motor. KEYWORDS - Controlling algorithm in FPGA, Discrete Control System, Driver circuit for DC motor , Fuzzy logic controller, Fuzzy Controller using FPGA and VHDL, Speed control of DC motor. --------------------------------------------------------------------------------------------------------------------------------------- Date of Submission: 21,May ,2013 Date of Publication: 5.June,2013 -------------------------------------------------------------------------------------------------------------------------------------- I. INTRODUCTION The main objectives of the paper are to design driver circuit for a DC motor to implement fuzzy logic in the speed control system. The motor driver circuit has been constructed using the MOSFET and employing the H- bridge circuit due to its simplicity. The MOSFET implemented was chosen considering the maximum current it can draw. The control system uses the concept of FUZZY SET to control the error signal fed back to the system, which is obtained by employing optical encoder as a speed sensor. Unlike the traditional analog PID control system, where OPAMPs are used, the project utilizes the concept of the discrete control system by employing the controlling algorithm in the FPGA. The VHDL has been used to describe the digital system. In summary, this paper gives the capability of Fuzzy Logic in designing a control system for speed controller of DC Motor. It also signifies the importance of the need for further research in the field of DC motor speed controller design. II. MATHEMATICAL ANALYSIS OF SEPARATELY EXCITED DC MOTOR Total control over armature and field voltages separately in separately excited dc motor. The basic equations of the system are E=KeϕWm (1),V=E+RaIa (2) T= Keϕ Ia (3).Two most important characteristics of the dc motor are speed torque characteristics and torque current characteristics.
  • 2.  Fuzzy Logic For Controlling Speed… www.theijes.com The IJES Page 34 From equation 3 equation of separately excited DC motor can be written as E= KeWm (4) ,V=E+RaIa (5),T= Ke Ia (6).The variable ϕ has been omitted from the equation because the field current remains constant thus it is incorporated in the value of Ke (the motor constant ). The above equation is the steady state equation .In the case of transient analysis the equation changes to V = RaIa+LadIa̷/dt+ KeWm (7).Where La=armature inductance. The equation describing mechanical behavior of the DC motor is T=BWm+JdWm/dt+Tl. (8)Where T(Nm)=Torque of motor,B(Nms)=coefficient of the friction of the motor,J(Nms2)=the moment of inertia of the motor, Tl.(Nm)=the load torque. Substituting Eq. (6) in (8), we have Ke Ia = Bwm + J dwm /dt +TL [9] Differentiation Eq. (9) gives Ke dIa /dt = B dwm /dt + J d2wm/dt2 + dTL /dt (10) Substituting in Eq. (7) for dIa /dt from Eq. (10)and rearranging the terms we get Ta d2wm /dt2 + (1 + Ta /Tm1 ) dwm /dt + wm /Tm2 = Ke V/JRa – (TL + Ta dTL /dt)/J (11). Differentiation Eq. (8) gives Ke dwm /dt = dV/dt – Ra dIa /dt – La d2Ia /dt2 (12) Substituting in Eq. (8) for dwm /dt from Eq. (12) and rearranging the terms we get Ta d2Ia /dt2 + (1 + Ta /Tm1 ) dIa /dt + Ia /Tm2 = (V + Tm1 dV/dt + Ke TL /B)/Ra Tm1 (13) where Ta = La /Ra armature circuit time constant (14),Tm1 = J/B mechanical time constant (15) Tm2 = JRa /(BRa +Ke2) second order term (16) The above equations are second order linear differential equations and can be solved if appropriate initial conditions are known. The most parameter necessary for the designing of the driver circuit is the peak current or the overshoot Current in the armature circuit. This overshoot happens in the circuit during the turning ON and OFF state. Therefore, we will be looking at these transient responses in depth. Mode of Operation of DC motor In electric drive, the motor has to be operated in different modes. These different modes include forward motoring, backward motoring, forward breaking and backward braking. These modes are can be attained through the implementation of H-bridge circuit. This circuit includes composition of four switching element as shown in figure 2.1 Fig. 2.1 The system is a closed loop system which consists of a command signal, processing unit plant and feedback as shown in figure2.1.1. Fig 2.1.1 In the system, the command is reference velocity given through the computer using parallel port. The paper is not concerned with the means of command signal but instead with the controller only. Therefore the paper mainly focuses on the design of the entire block in the Fig. 2.1.1. The main block of the system is the core of the system – the controller. For the processing of the error signal fuzzy control has been employed due to its efficiency in design and its ease of execution. The Fuzzy Controller is implemented in FPGA using VHDL using the concept of Digital System Design.
  • 3.  Fuzzy Logic For Controlling Speed… www.theijes.com The IJES Page 35 In other words, the system is a discrete control system. The controller generates a control signal i.e. PWM output to the Full Bridge DC-DC Converter. The DC-DC converter drives the motor is four quadrants (Motoring and Braking in both directions). The velocity feedback is employed using the concept of optical encoder. The feedback signal is processed through the FPGA and the required error signal is generated. III. FUZZY IMPLEMENTATION The fuzzy PID control is used as the working method. This method requires a mathematical model of the motor. Moreover we have used the fuzzy PI controller. The input to the controller is velocity error (e) and the change of this error (de). The inputs are then fuzzified, rule is applied and the fuzzy output is defuzzified to give a crisp output which is the change in the PWM width. Hardware implementation of the controller can be achieved in a number of ways. The most popular method of implementing fuzzy controller is using a general- purpose microprocessor or microcontroller. General, 8-bit microcontroller are more economical and flexible, but often face difficulties in dealing with control systems that require high processing and input/output handling speeds. As an option, the controller can be implemented on a FPGA, which is suitable for fast implementation and quick hardware verification. FPGA based systems are flexible and can be reprogrammed unlimited number of times. For designing the Fuzzy rules and simulating the rules Matlab® Ver. 7.8 can be used. Rules are written using its fuzzy tool and the dc motor‟s speed control using the fuzzy controller was simulated using Simulink. The input and output membership functions and rules used in the controller are shown below. Membership functions of inputs Membership Function of output Rule base for fuzzy inference system Figure below shows the Simulink model of the controller and the result obtained. The result shows the desired speed and the actual speed obtained from the dc motor model. Simulink model of Fuzzy controller
  • 4.  Fuzzy Logic For Controlling Speed… www.theijes.com The IJES Page 36 Speed set by fuzzy controller (top) Reference Speed (bottom) Actual Speed The realization or the implementation of the fuzzy logic controller as described earlier was done in Very high speed integrated-circuit Hardware Description Language (VHDL). Each phase of the fuzzy inference system that is fuzzification, rule evaluationz and defuzzification were implemented sequentially in VHDL. IV. FUZZIFICATION A member function can be singleton, triangular, trapezoidal, etc. In the project triangular menmbership function were implemented. A triangular membership function can be effectively and simply described by three points and two slopes. Hence the each membership function was divided into four segments by these three points namely segment 1, 2, 3, 4. Representation of the triangular membership function The calculation of the „degree of membership‟ can be hence different at these four segments. At segment 1, where „input value‟ ≤ point Degree of membership (μ) = 0. At segment 2, where „input value‟ < point2 Degree of membership (μ) = (input value – point1) * slope1 At segment 3, where „input value‟ < point3 Degree of membership (μ) = 1 – (input value – point2) * slope2. At segment4, where „input value≥point3Degree of membership (μ) = 0. The input value, three points, two slopes and the degree of membership were implemented using an 9-bit resolution computation. So, μ = 1 equals 1ff h or 511d. The fuzzification of the inputs was performed as shown below in the flowchart.
  • 5.  Fuzzy Logic For Controlling Speed… www.theijes.com The IJES Page 37 FlowChart of FUZZIFICATION V. RULE INTERFERENCE After the inputs have been fuzzified, the necessary action i.e. Output required is determined from the linguistic rule. This method can also be termed as min-max inference. A rule typically is in the IF – THEN form. For an example, IF x is a AND y is b THEN z is c. It has "AND" operation between two fuzzy sets x and y which is actually the minimum operation between them. So,c=min(a,b) Also, if a output is observed from two rules, the implied "OR" operation between the two rules is used which is nothing more than simple maximum operation. Example: IF (x is a1 , AND y is b1 ) OR (x is a2 AND y is b2 ) THEN z is c. c = max (min (a1 , b1 ), min (a2 , b2 )) VI. DEFUZZIFICATION The result of the rule inference is also fuzzy and consists of no. degree of membership of the output. Defuzzification not only has to defuzzify the output but also combine all the output degree of membership into a single output value. The output from the defuzzification process is hence crisp and not fuzzy. For simplicity and ease, output membership functions have been taken as singletons (figure 3-10) that can be described by only a single point.
  • 6.  Fuzzy Logic For Controlling Speed… www.theijes.com The IJES Page 38 output of the fuzzy rule inference for output membership functions The calculation of the crisp output from the no. of degree of membership was done by taking the weighted average. FlowChart Representing DEFUZZIFICATION VII. FEEDBACK MECHANISM The velocity feed back in terms of the revolution per minute (RPM) was sensed using an opto- interrupter (also known as beam breaker). Opto-interrupter consists of a infrared emitting diode and photo transistor aligned such that the emitted beam falls on photo sensitive base of the photo transistor. A slotted disk as shown in the figure below breaks the beam at regular interval and hence generates train of pulses. Then the no of system frequency (10 KHz) clock pulses that fall on these pulses (high or low) is counted. This count gives the width of a slot in terms of no of 10 KHz pulse ie, in terms of time. From the already known slots count (30 open and 30 closed slots) time for one revolution is determined by multiplying the slot width (in time) with slot count. Its reciprocal gives us the revolution per sec, from where RPM can be determined by multiplication with 60. Equation for finding the RPM; System frequency 2 x Count = Revolution per minute (RPM) Where, Count = no of system frequency clock pulses that fall on high or low pulse from the opto- interrupter VIII . CONCLUSION The controller has accurate and efficient speed. It deals with the problem of high current driver circuit and an efficient algorithmic based control (Fuzzy Logic) to track the velocity. Hence, for the sake of prototyping the design, an appropriate model of the motor that draws maximum of 11A was used. The design was based on the choice of the MOSFET that could handle the required current. In order to drive the gate of the MOSFET, a method known as Bootstrap was used. The traditional analog control of the motor‟s speed requires the knowledge of the accurate mathematical model which is very difficult to determine and varies with each motor. This makes the design inflexible. But in contrast, the discrete control system has the advantage of employing complex mathematical algorithm that is efficient and accurate. Hence the choice of FPGA makes
  • 7.  Fuzzy Logic For Controlling Speed… www.theijes.com The IJES Page 39 the best solution for the objective of accurate and efficient speed controller. In addition, the implementation of Fuzzy Logic in FPGA makes the system design easier. Also, it increases the flexibility of the controller to the change in system‟s parameter presented after the conclusion, if desired. REFERENCES [1] T. Yamakawa, High speed Fuzzy Controller Hardware System. in Proc, 2nd [2] Bimal K. Bose, Modern Power Electronics and AC Drives,Prentice Hall of [3] Burns,Advanced Control Engineering,Butterworth-Heinemann, [4] Douglas L. Perry,VHDL Programming, Fourth Edition, McGraw- Hil [5] Philip T. Vuong, Asad M. Madni and Jim B. Vuong,VHDL Implementation For a Fuzzy Logic Contrtoller” [6] Gopal K. Dubey,Fundamentals of Electric Drives. [7] W. Shepherd, L.N. Hulley and D.T.W. Liang,Power Electronics and Motor Control, Second Edition Biographies and Photographs Miss. Vaishali Munde is currently pursuing masters degree program in control Systems in electrical engineering in Modern College, Pune University, India.and completed degree at MBES College Of Engg., Aurangabad,India in 2008.