SlideShare a Scribd company logo
1 of 3
Download to read offline
Ho Dac Loc / International Journal of Engineering Research and Applications (IJERA)
ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 4, Jul-Aug 2013, pp.1659-1661
1659 | P a g e
Dc Motor Control Based On Fuzzy Logic System
Ho Dac Loc
HUTECH Institute of High-Technology, Ho Chi Minh City, Viet Nam
Abstract:
This paper presents an application of an
adaptive fuzzy logic controller (AFLC) for a DC
motor system with nonlinear friction. The
developed AFLC ensures that: 1) the close-loop
system is globally stable and 2) the tracking error
converges to zero asymptotically and a cost
function is minimized. The simulation results
show that the proposed AFLC operates well and
provides good quality of the control system.
Keywords: control; DC motors; fuzzy logic sytem.
I. Introduction
The high-quality servos are largely
described by nonlinear models. Their performance is
often limited by nonlinear phenomena such as
friction and backlash. Therefore, we consider a
problem of this type, namely, a servo with nonlinear
friction, which causes difficulties and gives rise to
poor performance in precision servos.
Friction compensation has been considered before. In
order to address better the demands of high fidelity
control, adaptive friction compensation algorithms
have recently appeared in the literature. The use of a
recursive least-squares algorithm to estimate the
parameters in a nonlinear friction model was
described by Canudas et al. [1]. Friedland and Park
[2] presented another adaptive friction compensation
scheme which was based upon a Lyapunov-like
argument involving the position error. Many other
studies on friction compensation are reported in a
survey paper [3]. However, these methods are based
on the characteristics of the nonlinearity and
knowledge of some of the parameters, in contrast to
the adaptive methods considered here.
Recently, advances in the area of artificial
neural networks have provided the potential for new
approaches to the control of nonlinear systems
through learning process. Relevant features of the
neural networks in the control context include their
ability to model arbitrary differential nonlinear
functions, and their intrinsic on-line adaptation and
learning capabilities. Narenda and Parthasaraty [4]
have shown by the simulations that the neural
networks can be used effectively for the identification
and control of nonlinear dynamic processes. In
robotics, Kawato et al. [5] used an hierarchical neural
network model as add-on component to the
conventional linear controller in order to control the
movement of a robot. Lewis et al. [6] proposed a
multilayer neural-net robot controller with guaranteed
tracking performance. Jang J.O. and Jeon G.J. [7]
proposed a neural network control method of
compensation of the nonlinear friction. The neural-
network controller consists of a linear controller in
parallel, which is employed to compensate for
nonlinear friction effects. The proposed neural
network control method has been implemented on a
DC motor system.
In this paper, we propose an adaptive fuzzy
logic controller (AFLC) for nonlinear dynamic
systems. The proposed AFLC consists of a simple
fuzzy logic controller and an adaptive law, which
adjusts the free parameters of the controller for the
purpose of controlling plant to track a reference
trajectory. The adaptive fuzzy logic control method
has been implemented on a DC motor system with
nonlinear friction.
This paper is organized as follows. The
proposed structure scheme of AFLC for DC motor
with friction is presented in section 2. The adaptive
fuzzy logic control method is described in section 3.
Simulation results are shown in section 4. Some
conclusions are given in section 5.
II. Description of Adaptive Fuzzy
Logic Control System
The overall scheme of adaptive fuzzy logic
control system, which is considered in this paper, is
shown in Fig.1. A DC motor with a permanent
magnet was used in our control system. Such a motor
is used in robots and precision servos. The motor
with nonlinear friction can be described by the
following model:
  
u
T
k
x
T
x
xFMx
T
k
x
T
x
e
e
e
d
m
m
m


22
1211
1
1


(1)
where 1x is the velocity of the motor shaft, Md
is the load disturbance, ke and km are the gains, Te
and Tm are the time coefficients. The friction model
is [7]:
        sgnexpsgn 210  FM f
(2)
III. An adaptive fuzzy logic controller
for the DC motor system
In this section, we first setup the control
objectives and show how to develop an AFLC to
achieve them.
Control objectives. Determine a feed back control
 ,euu  (based on fuzzy logic system) and an
Ho Dac Loc / International Journal of Engineering Research and Applications (IJERA)
ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 4, Jul-Aug 2013, pp.1659-1661
1660 | P a g e
adaptive law for adjusting the parameter vector 
such that the following conditions are met:
a) the close-loop system must be stable;
b) 0limlim 



e
t
R
t
 , where R is
the reference velocity of the motor shaft;
c) the coat function 













0
2
2
dtJ is
minimized, where

 eke .
The conditions a), b) and c) can be ensured by
applying the following simple fuzzy logic control:
 
 
 
 eT
L
j
ej
A
ej
A
L
j
ej
A
ej
A
j
eu 


 

 








 










1
21
1
21,
(3)
where 2,1, i
j
iA are the input linguistic variables,
j
i
A
 is input membership function, L is the number
of fuzzy logic control rules, 



LT  ,...,
2
,
1
are updated using the adaptation law [9]:
 eeke 










(4)
where  is the positive constant determining the speed
of the algorithm, k is the positive constant
determining quality of the control system.
We simply summarize the method based on (3) and
(4) by following these steps:
Step 1. Fuzzy logic controller construction
- Define fuzzy sets Lji
j
iA ,1,2,1,  , where L
is the number of rules.
- Define membership functions j
i
A
 .
- Construct control signal by form of (3).
Step 2. On-line adaptation
- Apply the feedback control (3) to the plant (1).
- Use the adaptive law (4) to adjust the parameter
vector  .
1. Simulations
In this section, we apply the AFLC developed in this
paper to control the DC motor with nonlinear friction.
The computer simulation of control system is done
by the language MATLAB.
The simulation result of the DC motor with AFLC is
shown in Fig.2, in which we can see that the
developed AFLC could achieve the reference
velocity of DC motor.
We also investigate the motor velocity with the
sinusoidal reference signal. The simulation results
appear in Fig.3. The response of the control system,
where the load is changed, is shown in Fig.4. From
this we can see that the AFLC achieves good
trajectory.
IV. Conclusion
In this paper, we have developed an adaptive
fuzzy logic controller for a DC motor system with
nonlinear friction. The developed AFLC ensures that:
1) the close-loop system is globally stable and 2) the
tracking error converges to zero asymptotically and a
cost function is minimized. The simulation results
show that the proposed AFLC operates well and
provides good quality of the control system.
References
[1] C. Cadunas, K.J. Astrom, K. Braun.
Adaptive friction compensation in DC-
motor drives. IEEE J. Robot. Automat RA-3
(6) (1987) 681-685.
[2] B. Friedland, Y.J. Park. On adaptive friction
compensation. IEEE Trans. Auto. contr. 37
(10) (1992) 1609-1612.
[3] B. Armstrong-Helouvry, P. Dupont, C
candudas De Wit. A survey of models
analysis tools and compensation method for
the control of machines with friction.
Automatica 30 (7) (1994) 1083-1138.
[4] K.S. Narenda, K. Parthasarathy.
Identification and control of dynamical
systems using neural networks. IEEE Trans.
Neural Networks 1 (1) (1990) 4-27.
[5] M. Kawato et al. A hierarchical model for
voluntary movement and its application to
robotics. IEEE Contr. Systenes Mag. 8 (1)
(1998) 8-15.
[6] F.L. Lewis, A. Yesildirek, K. Lui.
Multilayer neural-net robot controller with
guaranteed tracking performance. IEEE
Trans. Neural Networks 7 (2) (1996) 388-
399.
[7] J.O. Jang, G.J. Jeon. A parallel neuro-
controller for DC motors containing
nonlinear friction. Neurocomputing 30
(2000) 233-248.
Ho Dac Loc / International Journal of Engineering Research and Applications (IJERA)
ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 4, Jul-Aug 2013, pp.1659-1661
1661 | P a g e
Fig. 1. The overall scheme of adaptive fuzzy logic control system
Fig. 2. The reference and real velocity of DC motor
Fig. 3. The reference and real velocity of DC motor
Fig. 4. The velocity of DC motor and load

More Related Content

What's hot

Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...IOSR Journals
 
Design of Linear Plasma Position Controllers with Intelligent Feedback System...
Design of Linear Plasma Position Controllers with Intelligent Feedback System...Design of Linear Plasma Position Controllers with Intelligent Feedback System...
Design of Linear Plasma Position Controllers with Intelligent Feedback System...IJECEIAES
 
Design Adaptive Fuzzy Inference Sliding Mode Algorithm: Applied to Robot Arm
Design Adaptive Fuzzy Inference Sliding Mode Algorithm: Applied to Robot ArmDesign Adaptive Fuzzy Inference Sliding Mode Algorithm: Applied to Robot Arm
Design Adaptive Fuzzy Inference Sliding Mode Algorithm: Applied to Robot ArmWaqas Tariq
 
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAVIRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAVIRJET Journal
 
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTCSPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTCijics
 
PSO APPLIED TO DESIGN OPTIMAL PD CONTROL FOR A UNICYCLE MOBILE ROBOT
PSO APPLIED TO DESIGN OPTIMAL PD CONTROL FOR A UNICYCLE MOBILE ROBOTPSO APPLIED TO DESIGN OPTIMAL PD CONTROL FOR A UNICYCLE MOBILE ROBOT
PSO APPLIED TO DESIGN OPTIMAL PD CONTROL FOR A UNICYCLE MOBILE ROBOTJaresJournal
 
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...IDES Editor
 
Design Error-based Linear Model-free Evaluation Performance Computed Torque C...
Design Error-based Linear Model-free Evaluation Performance Computed Torque C...Design Error-based Linear Model-free Evaluation Performance Computed Torque C...
Design Error-based Linear Model-free Evaluation Performance Computed Torque C...Waqas Tariq
 
A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...IJECEIAES
 
A COMPARATIVE ANALYSIS OF FUZZY BASED HYBRID ANFIS CONTROLLER FOR STABILIZATI...
A COMPARATIVE ANALYSIS OF FUZZY BASED HYBRID ANFIS CONTROLLER FOR STABILIZATI...A COMPARATIVE ANALYSIS OF FUZZY BASED HYBRID ANFIS CONTROLLER FOR STABILIZATI...
A COMPARATIVE ANALYSIS OF FUZZY BASED HYBRID ANFIS CONTROLLER FOR STABILIZATI...ijscmcjournal
 
A Comparative Analysis of Fuzzy Based Hybrid Anfis Controller for Stabilizati...
A Comparative Analysis of Fuzzy Based Hybrid Anfis Controller for Stabilizati...A Comparative Analysis of Fuzzy Based Hybrid Anfis Controller for Stabilizati...
A Comparative Analysis of Fuzzy Based Hybrid Anfis Controller for Stabilizati...ijscmcj
 
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...journalBEEI
 
Simulation design of trajectory planning robot manipulator
Simulation design of trajectory planning robot manipulatorSimulation design of trajectory planning robot manipulator
Simulation design of trajectory planning robot manipulatorjournalBEEI
 
A New Estimate Sliding Mode Fuzzy Controller for Robotic Manipulator
A New Estimate Sliding Mode Fuzzy Controller for Robotic ManipulatorA New Estimate Sliding Mode Fuzzy Controller for Robotic Manipulator
A New Estimate Sliding Mode Fuzzy Controller for Robotic ManipulatorWaqas Tariq
 

What's hot (19)

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...
 
Design of Linear Plasma Position Controllers with Intelligent Feedback System...
Design of Linear Plasma Position Controllers with Intelligent Feedback System...Design of Linear Plasma Position Controllers with Intelligent Feedback System...
Design of Linear Plasma Position Controllers with Intelligent Feedback System...
 
Design Adaptive Fuzzy Inference Sliding Mode Algorithm: Applied to Robot Arm
Design Adaptive Fuzzy Inference Sliding Mode Algorithm: Applied to Robot ArmDesign Adaptive Fuzzy Inference Sliding Mode Algorithm: Applied to Robot Arm
Design Adaptive Fuzzy Inference Sliding Mode Algorithm: Applied to Robot Arm
 
V04507125128
V04507125128V04507125128
V04507125128
 
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
 
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAVIRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
 
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTCSPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
 
E143747
E143747E143747
E143747
 
PSO APPLIED TO DESIGN OPTIMAL PD CONTROL FOR A UNICYCLE MOBILE ROBOT
PSO APPLIED TO DESIGN OPTIMAL PD CONTROL FOR A UNICYCLE MOBILE ROBOTPSO APPLIED TO DESIGN OPTIMAL PD CONTROL FOR A UNICYCLE MOBILE ROBOT
PSO APPLIED TO DESIGN OPTIMAL PD CONTROL FOR A UNICYCLE MOBILE ROBOT
 
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
 
Design Error-based Linear Model-free Evaluation Performance Computed Torque C...
Design Error-based Linear Model-free Evaluation Performance Computed Torque C...Design Error-based Linear Model-free Evaluation Performance Computed Torque C...
Design Error-based Linear Model-free Evaluation Performance Computed Torque C...
 
A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...
 
A COMPARATIVE ANALYSIS OF FUZZY BASED HYBRID ANFIS CONTROLLER FOR STABILIZATI...
A COMPARATIVE ANALYSIS OF FUZZY BASED HYBRID ANFIS CONTROLLER FOR STABILIZATI...A COMPARATIVE ANALYSIS OF FUZZY BASED HYBRID ANFIS CONTROLLER FOR STABILIZATI...
A COMPARATIVE ANALYSIS OF FUZZY BASED HYBRID ANFIS CONTROLLER FOR STABILIZATI...
 
A Comparative Analysis of Fuzzy Based Hybrid Anfis Controller for Stabilizati...
A Comparative Analysis of Fuzzy Based Hybrid Anfis Controller for Stabilizati...A Comparative Analysis of Fuzzy Based Hybrid Anfis Controller for Stabilizati...
A Comparative Analysis of Fuzzy Based Hybrid Anfis Controller for Stabilizati...
 
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
Velocity control of a two-wheeled inverted pendulum mobile robot: a fuzzy mod...
 
40220140506005
4022014050600540220140506005
40220140506005
 
paper
paperpaper
paper
 
Simulation design of trajectory planning robot manipulator
Simulation design of trajectory planning robot manipulatorSimulation design of trajectory planning robot manipulator
Simulation design of trajectory planning robot manipulator
 
A New Estimate Sliding Mode Fuzzy Controller for Robotic Manipulator
A New Estimate Sliding Mode Fuzzy Controller for Robotic ManipulatorA New Estimate Sliding Mode Fuzzy Controller for Robotic Manipulator
A New Estimate Sliding Mode Fuzzy Controller for Robotic Manipulator
 

Viewers also liked

Land Use and Land Cover Change Detection in Tiruchirappalli District Using Re...
Land Use and Land Cover Change Detection in Tiruchirappalli District Using Re...Land Use and Land Cover Change Detection in Tiruchirappalli District Using Re...
Land Use and Land Cover Change Detection in Tiruchirappalli District Using Re...IJERA Editor
 
Controlling and Reducing of Speed for Vehicles Automatically By Using Rf Tech...
Controlling and Reducing of Speed for Vehicles Automatically By Using Rf Tech...Controlling and Reducing of Speed for Vehicles Automatically By Using Rf Tech...
Controlling and Reducing of Speed for Vehicles Automatically By Using Rf Tech...IJERA Editor
 

Viewers also liked (7)

Land Use and Land Cover Change Detection in Tiruchirappalli District Using Re...
Land Use and Land Cover Change Detection in Tiruchirappalli District Using Re...Land Use and Land Cover Change Detection in Tiruchirappalli District Using Re...
Land Use and Land Cover Change Detection in Tiruchirappalli District Using Re...
 
Controlling and Reducing of Speed for Vehicles Automatically By Using Rf Tech...
Controlling and Reducing of Speed for Vehicles Automatically By Using Rf Tech...Controlling and Reducing of Speed for Vehicles Automatically By Using Rf Tech...
Controlling and Reducing of Speed for Vehicles Automatically By Using Rf Tech...
 
Et33879883
Et33879883Et33879883
Et33879883
 
Eu33884888
Eu33884888Eu33884888
Eu33884888
 
Ft3310201031
Ft3310201031Ft3310201031
Ft3310201031
 
Es33873878
Es33873878Es33873878
Es33873878
 
Ek33821826
Ek33821826Ek33821826
Ek33821826
 

Similar to Jd3416591661

LIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATION
LIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATIONLIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATION
LIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATIONijujournal
 
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...IJMER
 
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
 
Vibration and tip deflection control of a single link flexible manipulator
Vibration and tip deflection control of a single link flexible manipulatorVibration and tip deflection control of a single link flexible manipulator
Vibration and tip deflection control of a single link flexible manipulatorijics
 
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...Scientific Review SR
 
1.meena tushir finalpaper-1-12
1.meena tushir finalpaper-1-121.meena tushir finalpaper-1-12
1.meena tushir finalpaper-1-12Alexander Decker
 
Study the performance of anfis controller for flexible link manipulator
Study the performance of anfis controller for flexible link manipulatorStudy the performance of anfis controller for flexible link manipulator
Study the performance of anfis controller for flexible link manipulatorIAEME Publication
 
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...ISA Interchange
 
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...elelijjournal
 
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
 
Autotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation plantAutotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation planteSAT Journals
 
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
 
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTCCONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTCcsandit
 
Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...
Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...
Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...IAES-IJPEDS
 
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
 

Similar to Jd3416591661 (20)

LIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATION
LIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATIONLIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATION
LIGHTWEIGHT MOBILE WEB SERVICE PROVISIONING FOR THE INTERNET OF THINGS MEDIATION
 
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...
Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neur...
 
DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...
DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...
DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...
 
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
 
Vibration and tip deflection control of a single link flexible manipulator
Vibration and tip deflection control of a single link flexible manipulatorVibration and tip deflection control of a single link flexible manipulator
Vibration and tip deflection control of a single link flexible manipulator
 
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
 
1.meena tushir finalpaper-1-12
1.meena tushir finalpaper-1-121.meena tushir finalpaper-1-12
1.meena tushir finalpaper-1-12
 
Study the performance of anfis controller for flexible link manipulator
Study the performance of anfis controller for flexible link manipulatorStudy the performance of anfis controller for flexible link manipulator
Study the performance of anfis controller for flexible link manipulator
 
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
 
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
 
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
 
Autotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation plantAutotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation plant
 
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
 
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTCCONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
 
Pi3426832691
Pi3426832691Pi3426832691
Pi3426832691
 
40220130405010 2-3
40220130405010 2-340220130405010 2-3
40220130405010 2-3
 
Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...
Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...
Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...
 
Dc24672680
Dc24672680Dc24672680
Dc24672680
 
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
 
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
 

Recently uploaded

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
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
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

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
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
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
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Jd3416591661

  • 1. Ho Dac Loc / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 4, Jul-Aug 2013, pp.1659-1661 1659 | P a g e Dc Motor Control Based On Fuzzy Logic System Ho Dac Loc HUTECH Institute of High-Technology, Ho Chi Minh City, Viet Nam Abstract: This paper presents an application of an adaptive fuzzy logic controller (AFLC) for a DC motor system with nonlinear friction. The developed AFLC ensures that: 1) the close-loop system is globally stable and 2) the tracking error converges to zero asymptotically and a cost function is minimized. The simulation results show that the proposed AFLC operates well and provides good quality of the control system. Keywords: control; DC motors; fuzzy logic sytem. I. Introduction The high-quality servos are largely described by nonlinear models. Their performance is often limited by nonlinear phenomena such as friction and backlash. Therefore, we consider a problem of this type, namely, a servo with nonlinear friction, which causes difficulties and gives rise to poor performance in precision servos. Friction compensation has been considered before. In order to address better the demands of high fidelity control, adaptive friction compensation algorithms have recently appeared in the literature. The use of a recursive least-squares algorithm to estimate the parameters in a nonlinear friction model was described by Canudas et al. [1]. Friedland and Park [2] presented another adaptive friction compensation scheme which was based upon a Lyapunov-like argument involving the position error. Many other studies on friction compensation are reported in a survey paper [3]. However, these methods are based on the characteristics of the nonlinearity and knowledge of some of the parameters, in contrast to the adaptive methods considered here. Recently, advances in the area of artificial neural networks have provided the potential for new approaches to the control of nonlinear systems through learning process. Relevant features of the neural networks in the control context include their ability to model arbitrary differential nonlinear functions, and their intrinsic on-line adaptation and learning capabilities. Narenda and Parthasaraty [4] have shown by the simulations that the neural networks can be used effectively for the identification and control of nonlinear dynamic processes. In robotics, Kawato et al. [5] used an hierarchical neural network model as add-on component to the conventional linear controller in order to control the movement of a robot. Lewis et al. [6] proposed a multilayer neural-net robot controller with guaranteed tracking performance. Jang J.O. and Jeon G.J. [7] proposed a neural network control method of compensation of the nonlinear friction. The neural- network controller consists of a linear controller in parallel, which is employed to compensate for nonlinear friction effects. The proposed neural network control method has been implemented on a DC motor system. In this paper, we propose an adaptive fuzzy logic controller (AFLC) for nonlinear dynamic systems. The proposed AFLC consists of a simple fuzzy logic controller and an adaptive law, which adjusts the free parameters of the controller for the purpose of controlling plant to track a reference trajectory. The adaptive fuzzy logic control method has been implemented on a DC motor system with nonlinear friction. This paper is organized as follows. The proposed structure scheme of AFLC for DC motor with friction is presented in section 2. The adaptive fuzzy logic control method is described in section 3. Simulation results are shown in section 4. Some conclusions are given in section 5. II. Description of Adaptive Fuzzy Logic Control System The overall scheme of adaptive fuzzy logic control system, which is considered in this paper, is shown in Fig.1. A DC motor with a permanent magnet was used in our control system. Such a motor is used in robots and precision servos. The motor with nonlinear friction can be described by the following model:    u T k x T x xFMx T k x T x e e e d m m m   22 1211 1 1   (1) where 1x is the velocity of the motor shaft, Md is the load disturbance, ke and km are the gains, Te and Tm are the time coefficients. The friction model is [7]:         sgnexpsgn 210  FM f (2) III. An adaptive fuzzy logic controller for the DC motor system In this section, we first setup the control objectives and show how to develop an AFLC to achieve them. Control objectives. Determine a feed back control  ,euu  (based on fuzzy logic system) and an
  • 2. Ho Dac Loc / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 4, Jul-Aug 2013, pp.1659-1661 1660 | P a g e adaptive law for adjusting the parameter vector  such that the following conditions are met: a) the close-loop system must be stable; b) 0limlim     e t R t  , where R is the reference velocity of the motor shaft; c) the coat function               0 2 2 dtJ is minimized, where   eke . The conditions a), b) and c) can be ensured by applying the following simple fuzzy logic control:        eT L j ej A ej A L j ej A ej A j eu                             1 21 1 21, (3) where 2,1, i j iA are the input linguistic variables, j i A  is input membership function, L is the number of fuzzy logic control rules,     LT  ,..., 2 , 1 are updated using the adaptation law [9]:  eeke            (4) where  is the positive constant determining the speed of the algorithm, k is the positive constant determining quality of the control system. We simply summarize the method based on (3) and (4) by following these steps: Step 1. Fuzzy logic controller construction - Define fuzzy sets Lji j iA ,1,2,1,  , where L is the number of rules. - Define membership functions j i A  . - Construct control signal by form of (3). Step 2. On-line adaptation - Apply the feedback control (3) to the plant (1). - Use the adaptive law (4) to adjust the parameter vector  . 1. Simulations In this section, we apply the AFLC developed in this paper to control the DC motor with nonlinear friction. The computer simulation of control system is done by the language MATLAB. The simulation result of the DC motor with AFLC is shown in Fig.2, in which we can see that the developed AFLC could achieve the reference velocity of DC motor. We also investigate the motor velocity with the sinusoidal reference signal. The simulation results appear in Fig.3. The response of the control system, where the load is changed, is shown in Fig.4. From this we can see that the AFLC achieves good trajectory. IV. Conclusion In this paper, we have developed an adaptive fuzzy logic controller for a DC motor system with nonlinear friction. The developed AFLC ensures that: 1) the close-loop system is globally stable and 2) the tracking error converges to zero asymptotically and a cost function is minimized. The simulation results show that the proposed AFLC operates well and provides good quality of the control system. References [1] C. Cadunas, K.J. Astrom, K. Braun. Adaptive friction compensation in DC- motor drives. IEEE J. Robot. Automat RA-3 (6) (1987) 681-685. [2] B. Friedland, Y.J. Park. On adaptive friction compensation. IEEE Trans. Auto. contr. 37 (10) (1992) 1609-1612. [3] B. Armstrong-Helouvry, P. Dupont, C candudas De Wit. A survey of models analysis tools and compensation method for the control of machines with friction. Automatica 30 (7) (1994) 1083-1138. [4] K.S. Narenda, K. Parthasarathy. Identification and control of dynamical systems using neural networks. IEEE Trans. Neural Networks 1 (1) (1990) 4-27. [5] M. Kawato et al. A hierarchical model for voluntary movement and its application to robotics. IEEE Contr. Systenes Mag. 8 (1) (1998) 8-15. [6] F.L. Lewis, A. Yesildirek, K. Lui. Multilayer neural-net robot controller with guaranteed tracking performance. IEEE Trans. Neural Networks 7 (2) (1996) 388- 399. [7] J.O. Jang, G.J. Jeon. A parallel neuro- controller for DC motors containing nonlinear friction. Neurocomputing 30 (2000) 233-248.
  • 3. Ho Dac Loc / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 4, Jul-Aug 2013, pp.1659-1661 1661 | P a g e Fig. 1. The overall scheme of adaptive fuzzy logic control system Fig. 2. The reference and real velocity of DC motor Fig. 3. The reference and real velocity of DC motor Fig. 4. The velocity of DC motor and load