SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Suhas Yadav, Prof.S.S.Patil. / International Journal of Engineering Research and Applications
                         (IJERA) ISSN: 2248-9622 www.ijera.com
                        Vol. 3, Issue 2, March -April 2013, pp.725-728

  Design and Implementation of Fuzzy Logic Controllers for DC
     Motor Speed Control using MATLAB-GUI Application.
                           Suhas Yadav.1                       Prof.S.S.Patil.2
                                   Department of Electronics Engineering
                    Tatyasaheb Kore College of Engineering and Technology, Warananagar.



In this paper, an integrated electronic system has        friendly interface to tune the fuzzy and integrated
been designed, constructed and tested. controlling        fuzzy logic controllers (IFLC) in real time
DC (Direct current) Motor drive is design and             environment.
development of real time MATLAB –GUI based                The performance of the motor can be observed on the
using fuzzy logic controller. First, a controller is      axes component of the GUI.An AD-DA converter
designed according to fuzzy rules such that the           has been designed and fabricated to acquire the speed
systems are fundamentally robust. To obtain the           and to generate control voltage to the DC
globally optimal values, parameters of the fuzzy          motor.MATLAB-GUI is created for IFLC based DC
controller are improved by MATLAB-GUI based               motor speed control system using GUI component,
FLC and IFLC algorithms optimization model.               that enable an user to perform interactive tasks by
Computer MATLAB work space demonstrate                    programming the callback function of each
that the fuzzy controller associated to integrated        component on the GUI.This GUI is used to acquire
algorithms approach became very strong, gives a           the data and to send the control action to the motor
very good results and possess good robustness.            .MATLAB –GUI displays all the required parameters
                                                          of dc motor. Also this project deals with the
Keywords: Direct current motor drive; MATLAB-             performance of controller
GUI; integrated Fuzzy logic controller.                   under different standard test signals such as step,
                                                          square and set point variations. In this project, the
              1. INTRODUCTION:                            performance of the GUI shows that tuning of
          Almost every industry and household has         variations controllers is made simple and user
motors used in their equipment or appliances. Motors      friendly. The pop menu on the GUI provides access
that are often controlled by computers have also          to variations standard step inputs. This makes the
become an essential part of many motion control           selections of standard inputs easier.
systems. Major problems in applying a conventional                 The proposed MATLAB-GUI reduces the
control algorithm in a speed controller are the effects   time which is consumed in tuning the controllers in
of nonlinearity in a DC motor.                            other software the less effort. AS the other software
          Many advanced model-based control               are little complex and are not user friendly.
methods such as variable-structure control [4] and
model reference adaptive control [5] have been            2. Fuzzy Logic Controller:
developed to reduce these effects. However, the                    Fuzzy Logic Controller (FLC) is based on
performance of these methods depends on the               fuzzy logic controller and constitutes a way of
accuracy of system models and parameters.                 converting linguistic control strategy into an
          Generally, an accurate non-linear model of      automatic by generating a rule base which controls
an actual DC motor is difficult to find, and parameter    the behavior of the system. Fuzzy control is control
values obtained from system identification may be         method based on fuzzy logic. Fuzzy provides a
only approximated values.                                 remarkably simple way to draw definite conclusions
Emerging intelligent techniques have been developed       from vague ambiguous or imprecise information. It
and extensively used to improve or to replace             suitable for applications such as the speed control of
conventional control techniques because these             dc motor which is has non linearities. [5] There are
techniques do not require a precise model. One of         specific components characteristic of a fuzzy
intelligent techniques, fuzzy logic developed by          controller to support a design procedure. Figure 3
Zadeh [6, 7] is applied for controller design in many     shows the controller between the preprocessing block
applications [8, 9].                                      and post processing block.[6]
          Design and development of MATLAB
based graphical user interface (GUI) for the DC
motor speed control .This MATLAB-GUI is a
program which acts as an interface tool between
computer and user. MATLAB-GUI provides a user



                                                                                                 725 | P a g e
Suhas Yadav, Prof.S.S.Patil. / International Journal of Engineering Research and Applications
                         (IJERA) ISSN: 2248-9622 www.ijera.com
                        Vol. 3, Issue 2, March -April 2013, pp.725-728
                                                           exactly meets the desired output. We manufacture
                                                           and export magnet DC motors to our clients at
                                                           extensive range.




Figure 3: Structure of fuzzy logic controller
                                                           These DC motors have high torque and high density
The structure of FLC consists of the following 3           and also available in various sizes. These motors take
major components which the first one is fuzzifier that     less maintenance and power. The specifications of
used for measurement of the input or definition of the     our range include
fuzzy sets that will applied. The second one is fuzzy      parameter                  Units
control or rule base which provides the system with        Size                       35.7mm outer diameter and
the necessary decision making logic based on the rule                                 57.0mm length with 2.3mm shaft
base that determine the control policy. The third                                     diameter.
method is defuzzifier which combines the actions that      Normal voltage             12V DC rated
have been decided and produce single non-fuzzy             Power                      46.7W
output that is the control signal of the Systems.          No Load Speed              10500rpm(Max)
                                                           No Load current            0.27A
3. Hardware Development for Fuzzy Logic                    Commutation                Carbon Brush
based DC Motor Control using MATLAB-                       Weight                     205gms
GUI                                                        Torque                     83.0gm-cm

                                                           3.2 Personal Computer:
                                                                    For the present work PC with the following
                                                           is used OS Windows XP-SP3,Intel core2 Duo CPU
                                                           E700@2.66GHz with MATLAB 7 version has been
                                                           used.
                                                           3.3 Techo-generator:
                                                                    It consists of slotted aluminum disc and an
                                                           optical encoder. When the slot comes in between the
                                                           encoder, a high pulse is produced. The frequency of
                                                           these pulses depends on the speed of DC motor. This
                                                           frequency is converted into a voltage signal. Optical
Block diagram of the proposed hardware system              encoder is typically constructed using a slotted disk
                                                           with a pair of light emitting diodes (LED's) which
         This section deals with hardware                  are aligned with a pair of photo-transistors (receivers)
development of dc motor control involving fuzzy            on the other side of the disk. The frequency of the
implementation. It consists of PC interfacing card,        output waveform is given by,
power supply unit circuit, control circuit and driver               Fout=N*rpm/60
circuit.                                                   So, from above equation, The speed of the DC motor
         In control circuit, the driving pulses required   in rpm is given by
for tachogenrator are obtained from FLC & IFLC                                 Rpm=Fout*60/N
Algorithm The overall hardware circuit is shown in         3.4 F/V converter:
figure 10.which is developing the hardware to                       The frequency of train of pulses from
interface with MATLAB. The other part is                   tachogenertor is converted into corresponding voltage
developing the programming for MATLAB and the              by using LM2907 frequency to voltage converter.
IFLC Algorithm to control the speed of DC motor.           Frequency to voltage converter provides an output
                                                           voltage proportional to the input frequency with zero
3.1 Model of DC Motor:                                     input at zero frequency. The output voltage obtained
        The Permanent magnet DC Motors are light           is,
in weight and which are easy to install. We offer                   VO=VCC*fin*C1*R1*K.where Kis the
these motors as per the client‟s requirements and that     gain constant.



                                                                                                   726 | P a g e
Suhas Yadav, Prof.S.S.Patil. / International Journal of Engineering Research and Applications
                         (IJERA) ISSN: 2248-9622 www.ijera.com
                        Vol. 3, Issue 2, March -April 2013, pp.725-728
          Further the output of F/V converter is            commands are chosen through this GUI from combo
acquired through the A/D converter.                         box provided on the GUI.each standard test
                                                            commands         programmed      in     MATLAB_GUI
3.5 AD-DA board:                                            facilitates the easy access to the different inputs. The
         Data acquisition is done through AD-DA             FLC and IFLC are tuned through this GUI by
board. Standard devices ADC 1674 and DAC 7541               clicking on “tune IFLC” pushbutton. The previously
are proposed to be used. In practice, an ADC is             tuned values of controller are retrieved by clicking on
usually in form of an integrated circuit (IC). AD1674       „get tuned‟ pushbutton .the new values can also be
ADC and DA 7541DAC are two typical device of 12-            saved for future reference by clicking on „save‟
bit converter.                                              pushbutton .when all the required parameters are
                                                            entered by the user; by clicking on „start‟ pushbutton
3.5 PCI Card:                                               the performance of the controller can be studied and
         PCI 1751 card is proposed to be used. This         DC motor speed is controlled at desired set point.
card uses high density small computer system                          By clicking on „start‟ pushbutton, GUI
interface for easy and reliable connection to field         initializes the DIOT card and AD-DA card.GUI
devices.                                                    acquires the current speed of the DC motor and
         The PCI-1751 is a 48-bit digital I/O card          displays on the GUI. This GUI provides
based on a PCI bus. Its 48 bits are divided into six 8-     communication between DC motor and PC (hosts the
bit I/O ports and users can configure each port as          GUI).MATLAB_GUI provides some user defined
input or output via software. The PCI-1751 also             menu options such as file, analysis and help. Analysis
provides one event counter and two 16-bit timers,           menu option helps in storing the values for further
which can be cascaded to become a 32-bit timer.             analysis of the performance of the controller i.e.to get
3.6 Buffer/ Driver:                                         hard copy of plot or data .help menu provides help
         A driver circuits with transistor will be built,   about the GUI.
to provide enough current to drive the motor.
                                                            MATLAB GUIDE
4. SOFTWARE DETAILS                                                  GUIDE, the MATLAB graphical user
4.1. Design of MATLAB GUI:                                  interface development environment, provides a set of
          GUIDE, the MATLAB® Graphical Use                  tools for creating graphical user interfaces (GUIs).
Interface development environment provides a                These tools simplify the process of laying out and
Set of tools for creating graphical user interfaces         programming GUIs [13].
(GUIs). These tools greatly simplify the process                  GUIDE is primarily a set of layout tools
of designing and building GUIs. User can use the                  GUIDE also generates an M-file that
GUIDE tools to lay out the GUI MATLAB                                contains code to handle the initialization and
Provides a facility to design a GUI.                                 launching of the GUI.
          It allows user to set the desired set points
for DC motor speed through the edit box. It may also        4.2. Design of FLC Controller:
help to find other parameters such as fuzzy values.                  Fuzzy logic controller has been used to
                                                            provide solutions to control system, which are ill
                                                            defined; too complex to model etc.FLC is used to
                                                            compute value of action variables from the
                                                            observations of state variable of the process under
                                                            control. A general fuzzy logic controller consists of
                                                            four models, a fuzzifications model, a fuzzy rule
                                                            base, a fuzzy interface engine and a defuzzification
                                                            model. in this study because triangular membership
                                                            functions are the best suitable for the process
                                                            parameters and with center of gravity are formed and
                                                            is as shown in table2.i.e.IF error (e) is PM THEN
                                                            change in control action (ca) is PL[10]
                                                                     In present work, the fuzzy logic controller is
                                                            designed in MATLAB by using fuzzy logic tool kit.
         This GUI is used to tune the FLC ,IFLC             This toolbox provides ease of designing FLC as it
controllers .While tuning these values the results are      provides various GUI‟s.the membership functions of
observed on the axes provided on the MAT_GUI.By             error change in error and control action.
this GUI ,User can test the performance of designed
controllers under different standard test input             3. Fuzzy Rule Matrix
commands such as step, sine ,triangular, ramp, and                   The control rules that relate the fuzzy output
set point variations etc.one of the standard test inputs    to the fuzzy inputs which are derived from general



                                                                                                    727 | P a g e
Suhas Yadav, Prof.S.S.Patil. / International Journal of Engineering Research and Applications
                         (IJERA) ISSN: 2248-9622 www.ijera.com
                        Vol. 3, Issue 2, March -April 2013, pp.725-728
knowledge of the system behavior is shown in table       system was designed using MATLAB-GUI.In this
4. Some of the control rules are developed using trial   paper, a comprehensive analysis of DC drive system
and error method.                                        has been performed by using fuzzy logic controller.
         Table 4: Rule Matrix Table                      The model is implemented in MATLAB-GUI
                                                         environment. From the output speed wave form, we
                                                         can see that the speed becomes constant at 0.6 sec for
                                                         an open loop system while it becomes constant at 0.1
                                                         sec for a fuzzy PI. Also in Fuzzy PI we have a
                                                         smooth speed control with less overshoot and no
                                                         oscillations.

                                                         REFERENCES:
                                                         [1]. Maiers J. and Sherif Y. S., 1985, Applications
                                                               of Fuzzy Set Theory, IEEE Trans. Systems,
To illustrate the control of motor by the fuzzy rule           Man, and Cybernetics, Vol. SMC-15, No. 1,
matrix, 4 valid rules from the rule matrix table are           pp.175-189.
identified for Zero & Positive small of error and        [2]. Zadeh L. A., 1973, Outline of a New Approach
change in error.                                               to the Analysis of Complex Systems and
                                                               Decision Processes, IEEE Trans. Systems, man,
5. EXPERIMENTAL RESULTS:                                       and Cybernetics, Vol. SMC-3, No. 1, pp.28-44.
                                                         [3]. Lee C. C., 1990, Fuzzy logic in control systems:
                                                               fuzzy logic controller, IEEE Trans. Systems,
                                                               man, and Cybernetics, Volume: 20 Issue:2, pp.
                                                               404 –418.
                                                         [4]. Lee C. C., 1990, Fuzzy logic in control systems:
                                                               fuzzy logic controller II, IEEE Trans. Systems,
                                                               man, and Cybernetics, Volume: 20, Issue:2, pp.
                                                               419-435.
                                                         [5]. Zadeh L. A., 1965, Fuzzy Sets, Information and
                                                               Control 8, pp.338- 353.
                                                         [6]. Mamdani E. H. and Assilian S., 1975, An
         In the present study ,speed of the given Dc           experiment in Linguistic Synthesis With a Fuzzy
motor       is controlled at5000 rpm.from the                  Logic Controller, Int. J. Man-Machine Studies
experimental results it is observed that IFLC gives            7, pp.1-13.
the better performance over the FLC controller in         [7]. Eminoglu I.and Altas I. H., 1996, A Method To
terms of early rise time and settling time ,less               Form Fuzzy Logic Control Rules For A pmdc
overshoot and undershoot. The values are tabulated             Motor Drive System, Electric Power Systems
as shown in table 3.                                           Research, 39 (1996), pp. 81-87.
The standard square input of 5000-4000 rpm is             [8]. Altas I. H, 1998, The Effects of Fuzziness in
applied to the FLC and IFLC shows overshoot and                Fuzzy Logic Controllers, 2nd International
undershoot at 4000 rpm and no overshoot and                    Symposium on Intelligent Manufacturing
undershoot at 5000 rpm.But IFLC shows neither                  Systems, August 6-7, Sakarya University,
overshot nor undershoot for both 5000 rpm and 4000             Sakarya, Turkey, pp.211-220..
rpm.                                                     [9]. Klawonn F. and Keller A., 1997, Fuzzy
         The performance of controllers for step               lustering and Fuzzy Rules. Proc. 7th Intern.
variation is carried out at 1000 rpm up to 5000                Fuzzy Systems Association World Congress
rpm.from the experimental results it is concluded              (IFSA'97) Vol. I, Academia, Prague, pp.193-
1000 rpm gives considerable overshoot and                      198.
undershoot but it gives better performance from 2000     [10 [Online]. Available: www.ni.com/.
rpm onwards.

6. Conclusion
         Recent developments in science and
technology provide a wide range scope of
applications of high performance DC motor drives in
area such as rolling mills, chemical process, electric
trains, robotic manipulators and the home electric
appliances. They require speed controllers to perform
tasks. Hence, a fuzzy based DC motor speed control


                                                                                                728 | P a g e

Mais conteúdo relacionado

Mais procurados

Embedded programming in RTOS VxWorks for PROFIBUS VME interface card
Embedded programming in RTOS VxWorks for PROFIBUS VME interface cardEmbedded programming in RTOS VxWorks for PROFIBUS VME interface card
Embedded programming in RTOS VxWorks for PROFIBUS VME interface cardRinku Chandolia
 
An efficient fpga based space vector pulse width modulation implementation fo...
An efficient fpga based space vector pulse width modulation implementation fo...An efficient fpga based space vector pulse width modulation implementation fo...
An efficient fpga based space vector pulse width modulation implementation fo...eSAT Journals
 
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGYASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGYIlango Jeyasubramanian
 
IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER
IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER
IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER cscpconf
 
RAJPRASAD PAPER NO-127
RAJPRASAD PAPER NO-127RAJPRASAD PAPER NO-127
RAJPRASAD PAPER NO-127RAJPRASAD RS
 
Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...
Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...
Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...IJECEIAES
 
FPGA based synchronous multi-channel PWM generator for humanoid robot
FPGA based synchronous multi-channel PWM generator for humanoid robot FPGA based synchronous multi-channel PWM generator for humanoid robot
FPGA based synchronous multi-channel PWM generator for humanoid robot IJECEIAES
 
IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...
IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...
IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...IRJET Journal
 
Fuzzy logic Technique Based Speed Control of a Permanent Magnet Brushless DC...
Fuzzy logic Technique Based Speed Control of a Permanent  Magnet Brushless DC...Fuzzy logic Technique Based Speed Control of a Permanent  Magnet Brushless DC...
Fuzzy logic Technique Based Speed Control of a Permanent Magnet Brushless DC...IJMER
 
D041121722
D041121722D041121722
D041121722IOSR-JEN
 
Sensors and Actuators Integration in Embedded Systems
Sensors and Actuators Integration in Embedded SystemsSensors and Actuators Integration in Embedded Systems
Sensors and Actuators Integration in Embedded SystemsIDES Editor
 
Embedded systems unit4
Embedded systems unit4Embedded systems unit4
Embedded systems unit4baskaransece
 
Arm based automatic control system of nano positioning stage for micromanufac...
Arm based automatic control system of nano positioning stage for micromanufac...Arm based automatic control system of nano positioning stage for micromanufac...
Arm based automatic control system of nano positioning stage for micromanufac...csandit
 
Introduction to Embedded System: Chapter 2 (4th portion)
Introduction to Embedded System:  Chapter 2 (4th portion)Introduction to Embedded System:  Chapter 2 (4th portion)
Introduction to Embedded System: Chapter 2 (4th portion)Moe Moe Myint
 
Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...
Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...
Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...TELKOMNIKA JOURNAL
 
IRJET- FPGA based Controller Design for Mobile Robots
IRJET- FPGA based Controller Design for Mobile RobotsIRJET- FPGA based Controller Design for Mobile Robots
IRJET- FPGA based Controller Design for Mobile RobotsIRJET Journal
 
IRJET- Design and Implementation of Three Phase Grid Simulator
IRJET- Design and Implementation of Three Phase Grid SimulatorIRJET- Design and Implementation of Three Phase Grid Simulator
IRJET- Design and Implementation of Three Phase Grid SimulatorIRJET Journal
 
EMBEDDED SYSTEM
EMBEDDED  SYSTEMEMBEDDED  SYSTEM
EMBEDDED SYSTEMAIRTEL
 
Thesis on Solar Based Hecto Robotic Vehicle
Thesis on Solar Based Hecto Robotic VehicleThesis on Solar Based Hecto Robotic Vehicle
Thesis on Solar Based Hecto Robotic VehicleAkhil Reddy Rondla
 

Mais procurados (20)

Embedded programming in RTOS VxWorks for PROFIBUS VME interface card
Embedded programming in RTOS VxWorks for PROFIBUS VME interface cardEmbedded programming in RTOS VxWorks for PROFIBUS VME interface card
Embedded programming in RTOS VxWorks for PROFIBUS VME interface card
 
An efficient fpga based space vector pulse width modulation implementation fo...
An efficient fpga based space vector pulse width modulation implementation fo...An efficient fpga based space vector pulse width modulation implementation fo...
An efficient fpga based space vector pulse width modulation implementation fo...
 
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGYASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
 
IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER
IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER
IMPLEMENTATION OF USER INTERFACE FOR MICROPROCESSOR TRAINER
 
RAJPRASAD PAPER NO-127
RAJPRASAD PAPER NO-127RAJPRASAD PAPER NO-127
RAJPRASAD PAPER NO-127
 
E1103024045
E1103024045E1103024045
E1103024045
 
Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...
Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...
Low Speed Estimation of Sensorless DTC Induction Motor Drive Using MRAS with ...
 
FPGA based synchronous multi-channel PWM generator for humanoid robot
FPGA based synchronous multi-channel PWM generator for humanoid robot FPGA based synchronous multi-channel PWM generator for humanoid robot
FPGA based synchronous multi-channel PWM generator for humanoid robot
 
IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...
IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...
IRJET- Control Strategy of Induction Motor Drive by using Universal Controlle...
 
Fuzzy logic Technique Based Speed Control of a Permanent Magnet Brushless DC...
Fuzzy logic Technique Based Speed Control of a Permanent  Magnet Brushless DC...Fuzzy logic Technique Based Speed Control of a Permanent  Magnet Brushless DC...
Fuzzy logic Technique Based Speed Control of a Permanent Magnet Brushless DC...
 
D041121722
D041121722D041121722
D041121722
 
Sensors and Actuators Integration in Embedded Systems
Sensors and Actuators Integration in Embedded SystemsSensors and Actuators Integration in Embedded Systems
Sensors and Actuators Integration in Embedded Systems
 
Embedded systems unit4
Embedded systems unit4Embedded systems unit4
Embedded systems unit4
 
Arm based automatic control system of nano positioning stage for micromanufac...
Arm based automatic control system of nano positioning stage for micromanufac...Arm based automatic control system of nano positioning stage for micromanufac...
Arm based automatic control system of nano positioning stage for micromanufac...
 
Introduction to Embedded System: Chapter 2 (4th portion)
Introduction to Embedded System:  Chapter 2 (4th portion)Introduction to Embedded System:  Chapter 2 (4th portion)
Introduction to Embedded System: Chapter 2 (4th portion)
 
Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...
Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...
Co-simulation of self-adjusting fuzzy PI controller for the robot with two-ax...
 
IRJET- FPGA based Controller Design for Mobile Robots
IRJET- FPGA based Controller Design for Mobile RobotsIRJET- FPGA based Controller Design for Mobile Robots
IRJET- FPGA based Controller Design for Mobile Robots
 
IRJET- Design and Implementation of Three Phase Grid Simulator
IRJET- Design and Implementation of Three Phase Grid SimulatorIRJET- Design and Implementation of Three Phase Grid Simulator
IRJET- Design and Implementation of Three Phase Grid Simulator
 
EMBEDDED SYSTEM
EMBEDDED  SYSTEMEMBEDDED  SYSTEM
EMBEDDED SYSTEM
 
Thesis on Solar Based Hecto Robotic Vehicle
Thesis on Solar Based Hecto Robotic VehicleThesis on Solar Based Hecto Robotic Vehicle
Thesis on Solar Based Hecto Robotic Vehicle
 

Destaque

Betabeers Vitoria-Gasteiz 2.0: cómo llegar al mantenimiento y no morir en el ...
Betabeers Vitoria-Gasteiz 2.0: cómo llegar al mantenimiento y no morir en el ...Betabeers Vitoria-Gasteiz 2.0: cómo llegar al mantenimiento y no morir en el ...
Betabeers Vitoria-Gasteiz 2.0: cómo llegar al mantenimiento y no morir en el ...Angel Villa
 
Trayectoria FeCEAV_GRUNDTVIG. Reconocimiento calidad 2012.
Trayectoria FeCEAV_GRUNDTVIG. Reconocimiento calidad 2012. Trayectoria FeCEAV_GRUNDTVIG. Reconocimiento calidad 2012.
Trayectoria FeCEAV_GRUNDTVIG. Reconocimiento calidad 2012. FeCEAV
 
Iniciativa debate público
Iniciativa debate públicoIniciativa debate público
Iniciativa debate públicoEvangelicossabi
 
34 en venezuela solo sobreviviran los que aprendan a vivir como siervos del e...
34 en venezuela solo sobreviviran los que aprendan a vivir como siervos del e...34 en venezuela solo sobreviviran los que aprendan a vivir como siervos del e...
34 en venezuela solo sobreviviran los que aprendan a vivir como siervos del e...Tabernaculo de la Nueva Jerusalen
 
Aula 1 completar quadrado - translação
Aula 1   completar quadrado - translaçãoAula 1   completar quadrado - translação
Aula 1 completar quadrado - translaçãoPedro Morg
 

Destaque (20)

Ed33777782
Ed33777782Ed33777782
Ed33777782
 
Iw3315041514
Iw3315041514Iw3315041514
Iw3315041514
 
Kl3418811903
Kl3418811903Kl3418811903
Kl3418811903
 
Kq3419271929
Kq3419271929Kq3419271929
Kq3419271929
 
Kf3418331844
Kf3418331844Kf3418331844
Kf3418331844
 
Kg3418451855
Kg3418451855Kg3418451855
Kg3418451855
 
Iq3116211626
Iq3116211626Iq3116211626
Iq3116211626
 
Bt34433436
Bt34433436Bt34433436
Bt34433436
 
Ae34190192
Ae34190192Ae34190192
Ae34190192
 
By34462465
By34462465By34462465
By34462465
 
Dj34676680
Dj34676680Dj34676680
Dj34676680
 
Betabeers Vitoria-Gasteiz 2.0: cómo llegar al mantenimiento y no morir en el ...
Betabeers Vitoria-Gasteiz 2.0: cómo llegar al mantenimiento y no morir en el ...Betabeers Vitoria-Gasteiz 2.0: cómo llegar al mantenimiento y no morir en el ...
Betabeers Vitoria-Gasteiz 2.0: cómo llegar al mantenimiento y no morir en el ...
 
Trayectoria FeCEAV_GRUNDTVIG. Reconocimiento calidad 2012.
Trayectoria FeCEAV_GRUNDTVIG. Reconocimiento calidad 2012. Trayectoria FeCEAV_GRUNDTVIG. Reconocimiento calidad 2012.
Trayectoria FeCEAV_GRUNDTVIG. Reconocimiento calidad 2012.
 
Iniciativa debate público
Iniciativa debate públicoIniciativa debate público
Iniciativa debate público
 
Resumen
ResumenResumen
Resumen
 
El verdadero secreto
El verdadero secretoEl verdadero secreto
El verdadero secreto
 
34 en venezuela solo sobreviviran los que aprendan a vivir como siervos del e...
34 en venezuela solo sobreviviran los que aprendan a vivir como siervos del e...34 en venezuela solo sobreviviran los que aprendan a vivir como siervos del e...
34 en venezuela solo sobreviviran los que aprendan a vivir como siervos del e...
 
Aula1
Aula1Aula1
Aula1
 
Casamiento de cleopatra
Casamiento de cleopatraCasamiento de cleopatra
Casamiento de cleopatra
 
Aula 1 completar quadrado - translação
Aula 1   completar quadrado - translaçãoAula 1   completar quadrado - translação
Aula 1 completar quadrado - translação
 

Semelhante a Design and Implementation of Fuzzy Logic Controllers for DC Motor Speed Control using MATLAB-GUI Application

Design and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy LogicDesign and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy LogicWaleed El-Badry
 
Design-and-Implementation-of-an-Improved-Automatic-DC-Motor-Speed-Control-Sys...
Design-and-Implementation-of-an-Improved-Automatic-DC-Motor-Speed-Control-Sys...Design-and-Implementation-of-an-Improved-Automatic-DC-Motor-Speed-Control-Sys...
Design-and-Implementation-of-an-Improved-Automatic-DC-Motor-Speed-Control-Sys...PUBLISHERJOURNAL
 
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLABDesign of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLABijsrd.com
 
Secure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfigurationSecure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfigurationeSAT Journals
 
Design and Construction of DC Motor Speed Controller Using Android.ppt
Design and Construction of DC Motor Speed Controller Using Android.pptDesign and Construction of DC Motor Speed Controller Using Android.ppt
Design and Construction of DC Motor Speed Controller Using Android.pptEEESrproject
 
Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...Mustefa Jibril
 
Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Alexander Decker
 
Design and development of matlab gui based fuzzy logic controllers for ac motor
Design and development of matlab gui based fuzzy logic controllers for ac motorDesign and development of matlab gui based fuzzy logic controllers for ac motor
Design and development of matlab gui based fuzzy logic controllers for ac motorIAEME Publication
 
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
 
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...IJERA Editor
 
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...IJERA Editor
 
Monitoring and Controlling of BLDC motor using IOT
Monitoring and Controlling of BLDC motor using IOTMonitoring and Controlling of BLDC motor using IOT
Monitoring and Controlling of BLDC motor using IOTvivatechijri
 
IRJET - IoT based Speed Control of DC Motor using PWM Technique
IRJET -  	  IoT based Speed Control of DC Motor using PWM TechniqueIRJET -  	  IoT based Speed Control of DC Motor using PWM Technique
IRJET - IoT based Speed Control of DC Motor using PWM TechniqueIRJET Journal
 

Semelhante a Design and Implementation of Fuzzy Logic Controllers for DC Motor Speed Control using MATLAB-GUI Application (20)

Design and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy LogicDesign and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy Logic
 
Design-and-Implementation-of-an-Improved-Automatic-DC-Motor-Speed-Control-Sys...
Design-and-Implementation-of-an-Improved-Automatic-DC-Motor-Speed-Control-Sys...Design-and-Implementation-of-an-Improved-Automatic-DC-Motor-Speed-Control-Sys...
Design-and-Implementation-of-an-Improved-Automatic-DC-Motor-Speed-Control-Sys...
 
Proposal of a reliable embedded circuit to control a stepper motor using mic...
Proposal of a reliable embedded circuit to control a stepper  motor using mic...Proposal of a reliable embedded circuit to control a stepper  motor using mic...
Proposal of a reliable embedded circuit to control a stepper motor using mic...
 
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLABDesign of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
 
Secure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfigurationSecure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfiguration
 
Design and Construction of DC Motor Speed Controller Using Android.ppt
Design and Construction of DC Motor Speed Controller Using Android.pptDesign and Construction of DC Motor Speed Controller Using Android.ppt
Design and Construction of DC Motor Speed Controller Using Android.ppt
 
Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...
 
Mr3422682272
Mr3422682272Mr3422682272
Mr3422682272
 
Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...Mobile robotic platform to gathering real time sensory data in wireless perso...
Mobile robotic platform to gathering real time sensory data in wireless perso...
 
Design and development of matlab gui based fuzzy logic controllers for ac motor
Design and development of matlab gui based fuzzy logic controllers for ac motorDesign and development of matlab gui based fuzzy logic controllers for ac motor
Design and development of matlab gui based fuzzy logic controllers for ac motor
 
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...
 
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
 
E044081720
E044081720E044081720
E044081720
 
Ff25965968
Ff25965968Ff25965968
Ff25965968
 
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
 
Monitoring and Controlling of BLDC motor using IOT
Monitoring and Controlling of BLDC motor using IOTMonitoring and Controlling of BLDC motor using IOT
Monitoring and Controlling of BLDC motor using IOT
 
IRJET - IoT based Speed Control of DC Motor using PWM Technique
IRJET -  	  IoT based Speed Control of DC Motor using PWM TechniqueIRJET -  	  IoT based Speed Control of DC Motor using PWM Technique
IRJET - IoT based Speed Control of DC Motor using PWM Technique
 
Bosch Internship presentation
Bosch Internship presentationBosch Internship presentation
Bosch Internship presentation
 
Gl3311371146
Gl3311371146Gl3311371146
Gl3311371146
 

Último

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
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
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Último (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"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...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
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
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

Design and Implementation of Fuzzy Logic Controllers for DC Motor Speed Control using MATLAB-GUI Application

  • 1. Suhas Yadav, Prof.S.S.Patil. / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 2, March -April 2013, pp.725-728 Design and Implementation of Fuzzy Logic Controllers for DC Motor Speed Control using MATLAB-GUI Application. Suhas Yadav.1 Prof.S.S.Patil.2 Department of Electronics Engineering Tatyasaheb Kore College of Engineering and Technology, Warananagar. In this paper, an integrated electronic system has friendly interface to tune the fuzzy and integrated been designed, constructed and tested. controlling fuzzy logic controllers (IFLC) in real time DC (Direct current) Motor drive is design and environment. development of real time MATLAB –GUI based The performance of the motor can be observed on the using fuzzy logic controller. First, a controller is axes component of the GUI.An AD-DA converter designed according to fuzzy rules such that the has been designed and fabricated to acquire the speed systems are fundamentally robust. To obtain the and to generate control voltage to the DC globally optimal values, parameters of the fuzzy motor.MATLAB-GUI is created for IFLC based DC controller are improved by MATLAB-GUI based motor speed control system using GUI component, FLC and IFLC algorithms optimization model. that enable an user to perform interactive tasks by Computer MATLAB work space demonstrate programming the callback function of each that the fuzzy controller associated to integrated component on the GUI.This GUI is used to acquire algorithms approach became very strong, gives a the data and to send the control action to the motor very good results and possess good robustness. .MATLAB –GUI displays all the required parameters of dc motor. Also this project deals with the Keywords: Direct current motor drive; MATLAB- performance of controller GUI; integrated Fuzzy logic controller. under different standard test signals such as step, square and set point variations. In this project, the 1. INTRODUCTION: performance of the GUI shows that tuning of Almost every industry and household has variations controllers is made simple and user motors used in their equipment or appliances. Motors friendly. The pop menu on the GUI provides access that are often controlled by computers have also to variations standard step inputs. This makes the become an essential part of many motion control selections of standard inputs easier. systems. Major problems in applying a conventional The proposed MATLAB-GUI reduces the control algorithm in a speed controller are the effects time which is consumed in tuning the controllers in of nonlinearity in a DC motor. other software the less effort. AS the other software Many advanced model-based control are little complex and are not user friendly. methods such as variable-structure control [4] and model reference adaptive control [5] have been 2. Fuzzy Logic Controller: developed to reduce these effects. However, the Fuzzy Logic Controller (FLC) is based on performance of these methods depends on the fuzzy logic controller and constitutes a way of accuracy of system models and parameters. converting linguistic control strategy into an Generally, an accurate non-linear model of automatic by generating a rule base which controls an actual DC motor is difficult to find, and parameter the behavior of the system. Fuzzy control is control values obtained from system identification may be method based on fuzzy logic. Fuzzy provides a only approximated values. remarkably simple way to draw definite conclusions Emerging intelligent techniques have been developed from vague ambiguous or imprecise information. It and extensively used to improve or to replace suitable for applications such as the speed control of conventional control techniques because these dc motor which is has non linearities. [5] There are techniques do not require a precise model. One of specific components characteristic of a fuzzy intelligent techniques, fuzzy logic developed by controller to support a design procedure. Figure 3 Zadeh [6, 7] is applied for controller design in many shows the controller between the preprocessing block applications [8, 9]. and post processing block.[6] Design and development of MATLAB based graphical user interface (GUI) for the DC motor speed control .This MATLAB-GUI is a program which acts as an interface tool between computer and user. MATLAB-GUI provides a user 725 | P a g e
  • 2. Suhas Yadav, Prof.S.S.Patil. / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 2, March -April 2013, pp.725-728 exactly meets the desired output. We manufacture and export magnet DC motors to our clients at extensive range. Figure 3: Structure of fuzzy logic controller These DC motors have high torque and high density The structure of FLC consists of the following 3 and also available in various sizes. These motors take major components which the first one is fuzzifier that less maintenance and power. The specifications of used for measurement of the input or definition of the our range include fuzzy sets that will applied. The second one is fuzzy parameter Units control or rule base which provides the system with Size 35.7mm outer diameter and the necessary decision making logic based on the rule 57.0mm length with 2.3mm shaft base that determine the control policy. The third diameter. method is defuzzifier which combines the actions that Normal voltage 12V DC rated have been decided and produce single non-fuzzy Power 46.7W output that is the control signal of the Systems. No Load Speed 10500rpm(Max) No Load current 0.27A 3. Hardware Development for Fuzzy Logic Commutation Carbon Brush based DC Motor Control using MATLAB- Weight 205gms GUI Torque 83.0gm-cm 3.2 Personal Computer: For the present work PC with the following is used OS Windows XP-SP3,Intel core2 Duo CPU E700@2.66GHz with MATLAB 7 version has been used. 3.3 Techo-generator: It consists of slotted aluminum disc and an optical encoder. When the slot comes in between the encoder, a high pulse is produced. The frequency of these pulses depends on the speed of DC motor. This frequency is converted into a voltage signal. Optical Block diagram of the proposed hardware system encoder is typically constructed using a slotted disk with a pair of light emitting diodes (LED's) which This section deals with hardware are aligned with a pair of photo-transistors (receivers) development of dc motor control involving fuzzy on the other side of the disk. The frequency of the implementation. It consists of PC interfacing card, output waveform is given by, power supply unit circuit, control circuit and driver Fout=N*rpm/60 circuit. So, from above equation, The speed of the DC motor In control circuit, the driving pulses required in rpm is given by for tachogenrator are obtained from FLC & IFLC Rpm=Fout*60/N Algorithm The overall hardware circuit is shown in 3.4 F/V converter: figure 10.which is developing the hardware to The frequency of train of pulses from interface with MATLAB. The other part is tachogenertor is converted into corresponding voltage developing the programming for MATLAB and the by using LM2907 frequency to voltage converter. IFLC Algorithm to control the speed of DC motor. Frequency to voltage converter provides an output voltage proportional to the input frequency with zero 3.1 Model of DC Motor: input at zero frequency. The output voltage obtained The Permanent magnet DC Motors are light is, in weight and which are easy to install. We offer VO=VCC*fin*C1*R1*K.where Kis the these motors as per the client‟s requirements and that gain constant. 726 | P a g e
  • 3. Suhas Yadav, Prof.S.S.Patil. / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 2, March -April 2013, pp.725-728 Further the output of F/V converter is commands are chosen through this GUI from combo acquired through the A/D converter. box provided on the GUI.each standard test commands programmed in MATLAB_GUI 3.5 AD-DA board: facilitates the easy access to the different inputs. The Data acquisition is done through AD-DA FLC and IFLC are tuned through this GUI by board. Standard devices ADC 1674 and DAC 7541 clicking on “tune IFLC” pushbutton. The previously are proposed to be used. In practice, an ADC is tuned values of controller are retrieved by clicking on usually in form of an integrated circuit (IC). AD1674 „get tuned‟ pushbutton .the new values can also be ADC and DA 7541DAC are two typical device of 12- saved for future reference by clicking on „save‟ bit converter. pushbutton .when all the required parameters are entered by the user; by clicking on „start‟ pushbutton 3.5 PCI Card: the performance of the controller can be studied and PCI 1751 card is proposed to be used. This DC motor speed is controlled at desired set point. card uses high density small computer system By clicking on „start‟ pushbutton, GUI interface for easy and reliable connection to field initializes the DIOT card and AD-DA card.GUI devices. acquires the current speed of the DC motor and The PCI-1751 is a 48-bit digital I/O card displays on the GUI. This GUI provides based on a PCI bus. Its 48 bits are divided into six 8- communication between DC motor and PC (hosts the bit I/O ports and users can configure each port as GUI).MATLAB_GUI provides some user defined input or output via software. The PCI-1751 also menu options such as file, analysis and help. Analysis provides one event counter and two 16-bit timers, menu option helps in storing the values for further which can be cascaded to become a 32-bit timer. analysis of the performance of the controller i.e.to get 3.6 Buffer/ Driver: hard copy of plot or data .help menu provides help A driver circuits with transistor will be built, about the GUI. to provide enough current to drive the motor. MATLAB GUIDE 4. SOFTWARE DETAILS GUIDE, the MATLAB graphical user 4.1. Design of MATLAB GUI: interface development environment, provides a set of GUIDE, the MATLAB® Graphical Use tools for creating graphical user interfaces (GUIs). Interface development environment provides a These tools simplify the process of laying out and Set of tools for creating graphical user interfaces programming GUIs [13]. (GUIs). These tools greatly simplify the process  GUIDE is primarily a set of layout tools of designing and building GUIs. User can use the  GUIDE also generates an M-file that GUIDE tools to lay out the GUI MATLAB contains code to handle the initialization and Provides a facility to design a GUI. launching of the GUI. It allows user to set the desired set points for DC motor speed through the edit box. It may also 4.2. Design of FLC Controller: help to find other parameters such as fuzzy values. Fuzzy logic controller has been used to provide solutions to control system, which are ill defined; too complex to model etc.FLC is used to compute value of action variables from the observations of state variable of the process under control. A general fuzzy logic controller consists of four models, a fuzzifications model, a fuzzy rule base, a fuzzy interface engine and a defuzzification model. in this study because triangular membership functions are the best suitable for the process parameters and with center of gravity are formed and is as shown in table2.i.e.IF error (e) is PM THEN change in control action (ca) is PL[10] In present work, the fuzzy logic controller is designed in MATLAB by using fuzzy logic tool kit. This GUI is used to tune the FLC ,IFLC This toolbox provides ease of designing FLC as it controllers .While tuning these values the results are provides various GUI‟s.the membership functions of observed on the axes provided on the MAT_GUI.By error change in error and control action. this GUI ,User can test the performance of designed controllers under different standard test input 3. Fuzzy Rule Matrix commands such as step, sine ,triangular, ramp, and The control rules that relate the fuzzy output set point variations etc.one of the standard test inputs to the fuzzy inputs which are derived from general 727 | P a g e
  • 4. Suhas Yadav, Prof.S.S.Patil. / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 2, March -April 2013, pp.725-728 knowledge of the system behavior is shown in table system was designed using MATLAB-GUI.In this 4. Some of the control rules are developed using trial paper, a comprehensive analysis of DC drive system and error method. has been performed by using fuzzy logic controller. Table 4: Rule Matrix Table The model is implemented in MATLAB-GUI environment. From the output speed wave form, we can see that the speed becomes constant at 0.6 sec for an open loop system while it becomes constant at 0.1 sec for a fuzzy PI. Also in Fuzzy PI we have a smooth speed control with less overshoot and no oscillations. REFERENCES: [1]. Maiers J. and Sherif Y. S., 1985, Applications of Fuzzy Set Theory, IEEE Trans. Systems, To illustrate the control of motor by the fuzzy rule Man, and Cybernetics, Vol. SMC-15, No. 1, matrix, 4 valid rules from the rule matrix table are pp.175-189. identified for Zero & Positive small of error and [2]. Zadeh L. A., 1973, Outline of a New Approach change in error. to the Analysis of Complex Systems and Decision Processes, IEEE Trans. Systems, man, 5. EXPERIMENTAL RESULTS: and Cybernetics, Vol. SMC-3, No. 1, pp.28-44. [3]. Lee C. C., 1990, Fuzzy logic in control systems: fuzzy logic controller, IEEE Trans. Systems, man, and Cybernetics, Volume: 20 Issue:2, pp. 404 –418. [4]. Lee C. C., 1990, Fuzzy logic in control systems: fuzzy logic controller II, IEEE Trans. Systems, man, and Cybernetics, Volume: 20, Issue:2, pp. 419-435. [5]. Zadeh L. A., 1965, Fuzzy Sets, Information and Control 8, pp.338- 353. [6]. Mamdani E. H. and Assilian S., 1975, An In the present study ,speed of the given Dc experiment in Linguistic Synthesis With a Fuzzy motor is controlled at5000 rpm.from the Logic Controller, Int. J. Man-Machine Studies experimental results it is observed that IFLC gives 7, pp.1-13. the better performance over the FLC controller in [7]. Eminoglu I.and Altas I. H., 1996, A Method To terms of early rise time and settling time ,less Form Fuzzy Logic Control Rules For A pmdc overshoot and undershoot. The values are tabulated Motor Drive System, Electric Power Systems as shown in table 3. Research, 39 (1996), pp. 81-87. The standard square input of 5000-4000 rpm is [8]. Altas I. H, 1998, The Effects of Fuzziness in applied to the FLC and IFLC shows overshoot and Fuzzy Logic Controllers, 2nd International undershoot at 4000 rpm and no overshoot and Symposium on Intelligent Manufacturing undershoot at 5000 rpm.But IFLC shows neither Systems, August 6-7, Sakarya University, overshot nor undershoot for both 5000 rpm and 4000 Sakarya, Turkey, pp.211-220.. rpm. [9]. Klawonn F. and Keller A., 1997, Fuzzy The performance of controllers for step lustering and Fuzzy Rules. Proc. 7th Intern. variation is carried out at 1000 rpm up to 5000 Fuzzy Systems Association World Congress rpm.from the experimental results it is concluded (IFSA'97) Vol. I, Academia, Prague, pp.193- 1000 rpm gives considerable overshoot and 198. undershoot but it gives better performance from 2000 [10 [Online]. Available: www.ni.com/. rpm onwards. 6. Conclusion Recent developments in science and technology provide a wide range scope of applications of high performance DC motor drives in area such as rolling mills, chemical process, electric trains, robotic manipulators and the home electric appliances. They require speed controllers to perform tasks. Hence, a fuzzy based DC motor speed control 728 | P a g e