SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013
DOI : 10.5121/ijfls.2013.3301 1
AN INVESTIGATION ON FUZZY LOGIC
CONTROLLERS (TAKAGI-SUGENO & MAMDANI) IN
INVERSE PENDULUM SYSTEM
Qasem Abdollah Nezhad 1
, Javad Palizvan Zand 2
and Samira Shah Hoseini 3
1&3
Department of Mechatronics Engineering, Science and Research Branch Kurdistan
Islamic Azad University, Tabriz, Iran
qasem_a_nejad@yahoo.com
smr.shhoseini@gmail.com
2
Department of Civil Engineering, Tabriz University, Tabriz, Iran
j.palizvan@gmail.com
ABSTRACT
The concept of controlling non-linear systems is one the significant fields in scientific researches for the
purpose of which intelligent approaches can provide desirable applicability. Fuzzy systems are systems
with ambiguous definition and fuzzy control is an especial type of non-linear control. Inverse pendulum
system is one the most widely popular non-linear systems which is known for its specific characteristics
such as being intrinsically non-linear and unsteady. Therefore, a controller is required for maintaining
stability of the system Present study tries to compare the obtained results from designing fuzzy intelligent
controllers in similar conditions and also identify the appropriate controller for holding the inverse
pendulum in vertical position on the cart.
Keywords
Fuzzy systems, Inverse Pendulum, intelligent controllers, non-linear systems.
1. INTRODUCTION
By introducing fuzzy sets and the concept of membership degree Dr. Lotfali Asgar Zadeh
founded fuzzy logic in 1965. The concept of fuzzy logic can be used for two different meanings.
Considering its limited meaning, fuzzy logic is a logic system aimed at stimulating the
approximate reasoning and within this domain it is considered as an extension of multiple values
logic and real numbers within [0, 1] are verity values of this logic. In terms of wide meaning it
equals to the theory of fuzzy sets [2, 3].
The fuzzy sets theory can be defined as a proposition for acting in uncertain circumstances. This
theory is able to give a mathematical configuration for unclear concepts, variables and systems
and also can allow reasoning, inference, control and deciding in uncertain conditions.
Fuzzy systems are dependent on knowledge or principles. The core of fuzzy system is a data base
which is composed of ((if-then)) principles. A fuzzy ((if-then)) principle is an if-then expression
some words of which are determined by dependency functions. The engine of fuzzy inference
combines these principles into a registration of fuzzy sets in input space to fuzzy sets in output
space. Fuzzy logic is used for designing expert systems which simulate real world [5].
In this study we will examine the outcomes from designing intelligent controllers of Takagi-
sugeno and Mamdani type in similar conditions. Then, on the basis of these results and comparing
them, we will identify the most appropriate controller which can hold the pendulum in vertical
International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013
2
position on cart with more sensitivity and accuracy. These results are consequences of system
response to sinusoidal and square inputs.
2. Inverse Pendulum System
Inverse pendulum system is considered as a controlled system as depicted below [6]:
Figure 1. Inverse pendulum system and controlling input
As can be seen in the above figure, F represents controlling input, l is half the length of inverse
pendulum, and θ indicates the angle at which the inverse pendulum deviates from perpendicular
position. Inverse pendulum system dynamics can be presented as follow:
( )






+
−
+
+
−
=
Mm
m
l
Mm
mlF
g
θ
θθθ
θ
θ 2
2
cos
3
4
sincos
sin
&
&&
(1)
( )
Mm
mlF
x
+
−+
=
θθθθ cossin2 &&&
&&
where, g is the constant of gravity which equals 10 2
s
m is pendulum mass, and M is cart mass,
and the parameters of the model are considered as: m
l 1= ,
kg
m 1.0= ,
kg
M 1=
It should be noted that in designing fuzzy intelligent controllers (sections 3 and 4) inverse
pendulum system is controlled by four variables of state, namely horizontal distance x , horizontal
velocity x& , deviation angleθ , and angular velocity of deviationθ&. These variables are in the
range of the following limits:
(2)
and besides, the initial conditions are assumed to be zero [7].
(3)
66
33
11
3.03.0
p&p
pp
p&p
pp
x
x
−
−
−
−
θ
θ
[ ]00000 =x
International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013
3
3. Designing a fuzzy logic controller of Takagi-sugeno type
The fuzzy controllers are designed by using the graphical interface of fuzzy logic toolbox. The
fuzzy deduction system (FIS) diagram block of Takagi-sugeno type is illustrated as follows:
Figure 2. Inverse pendulum system controller
Four dependency functions have been defined for each input; hence 16 deduction rules will be
required:
Figure 3. Dependency functions of Inputs
International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013
4
Figure 4. Principles of fuzzy inference
In figure 4, the number of blocks is equal to number of rolls and input and output lines to and
from these blocks are fuzzy rules and relations. The input and output variables are depicted on the
left and right side of the figure respectively.
Inputs dependency functions are defined as Gauss type which are depicted in figure 3 and a linear
composition of inputs is applied on output [8, 9, and 10].
4. Designing a fuzzy logic controller of Mamdani type
The following figures show the fuzzy deduction system (FIS) diagram block of Mamdani type:
Figure 5. Pole position controller
International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013
5
Figure 6. Cart position controller
Two inputs for each controller and totally twelve dependency functions for these two inputs have
been defined, hence 35 deduction rules will be required [8, 9 and10].
Figure 7. Principles of fuzzy inference
Figure 8. Dependency functions of input and output
International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013
6
The dependency functions of input and output are defined as triangular type which can be seen in
the figure below. These functions are expressed in verbal terms as (NVVB), (NVB), (NB), (N),
(Z), (P), (PB), (PVB), and (PVVB). The scope of inputs for both controllers (Tkagi-sugeno and
Mamdani) has obtained on the basis of trial and error approach. The utilized fuzzy rules in both
controllers have also obtained based on the type of reaction shown by the inverted pendulum and
also through experiments and repetitive examinations [4].
5. Evaluating the output results of the intelligent controllers in
simulation (system response to square input)
If the applied force is of square type, the fuzzy intelligent controllers output will track the input in
a shape similar to the curves below. Simulation time has been assumed to be ten seconds for both
controllers. Figures 9, 10, 11, 12, 13 are related to Takagi-sunego type controller and figures 14,
15, 16, 17, 18 are presentations of Mamdani type controller.
In the following illustration, the highest level of deviation from system input state on positive
area and at the moment of 9.8146 seconds equals to 1.125 Newton.
Figure 9. Response to sinusoidal input
In the following illustration, the highest deviation of pendulum position from balanced state (zero
point) on negative area and at the moment of 6.7865 seconds equals to 0.063 Radians.
Figure 10. Pendulum angle
In the following illustration, the highest deviation of pendulum velocity from balanced state (zero
point) on positive area and at the moment of 3.3 seconds equals to 0.1882 Radians per second.
International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013
7
Figure 11. Pendulum angle derived
In the following illustration, the highest deviation of cart position from balanced state (zero point)
on negative area and at the moment of 9.6911 seconds equals to 0.3651 meters.
Figure 12. Displacement
In the following illustration, the highest deviation of cart velocity from balanced state (zero point)
on negative area and at the moment of 7.4928 seconds equals to 0.4804 meters per second.
Figure 13. Derivative of displacement
In the following illustration, the highest level of deviation from system input state on negative
area and at the moment of 7.2671 seconds equals to 0.9321 Newton.
International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013
8
Figure 14. Response to square input
In the following illustration, the highest deviation of pendulum position from balanced state (zero
point) on negative area and at the moment of 6.7014 seconds equals to 0.0391 Radians.
Figure 15. Pendulum angle
In the following illustration, the highest deviation of pendulum velocity from balanced state (zero
point) on negative area and at the moment of 7.4 seconds equals to 0.1136 Radians per second.
Figure 16. Pendulum angle derived
In the following illustration, the highest deviation of cart position from balanced state (zero point)
on negative area and at the moment of 9 seconds equals to 0.2711 meters.
International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013
9
Figure 17. Displacement
In the following illustration, the highest deviation of cart velocity from balanced state (zero point)
on negative area and at the moment of 7.3619 seconds equals to 0.3936 meters per second.
Figure 18. Derivative of displacement
6. Evaluating the output results of the intelligent controllers in
simulation (system response to sinusoidal input)
If the applied force is of sinusoidal type, the fuzzy intelligent controllers output will track the
input in a shape similar to the curves below. Simulation time has been assumed to be ten seconds
for both controllers. Figures 19, 20, 21, 22, 23 are related to Takagi-sunego type controller and
figures 24, 25, 26, 27, 28 are presentations of Mamdani type controller.
In the following illustration, the highest level of deviation from system input state on positive
area and at the moment of 1.3858 seconds equals to 0.1537 Newton.
Figure 19. Response to sinusoidal input
International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013
10
In the following illustration, the highest deviation of pendulum position from balanced state (zero
point) is on two areas, one on positive area and at the moment of 6.1844 seconds and the other on
negative area and at the moment of 9.3489 which equals to 0.0283 Radians.
Figure 20. Pendulum angle
In the following illustration, the highest deviation of pendulum velocity from balanced state (zero
point) on negative area and at the moment of 1.9 seconds equals to 0.0325 Radians per second.
Figure 21. Pendulum angle derived
In the following illustration, the highest deviation of cart position from balanced state (zero point)
on negative area and at the moment of 6.1844 seconds equals to 0.2968 meters.
Figure 22. Displacement
In the following illustration, the highest deviation of cart velocity from balanced state (zero point)
on positive area and at the moment of 7.7044 seconds equals to 0.2976 meters per second.
International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013
11
Figure 23. Derivative of displacement
In the following illustration, the highest level of deviation from system input state on positive
area and at the moment of 1.4799 seconds equals to 0.0585 Newton.
Figure 24. Response to sinusoidal input
In the following illustration, the highest deviation of pendulum position from balanced state (zero
point) on negative area and at the moment of 9.2717 seconds equals to 0.0237 Radians.
Figure 25. Pendulum angle
In the following illustration, the highest deviation of pendulum velocity from balanced state (zero
point) on negative area and at the moment of 7.6 seconds equals to 0.0346 Radians per second.
International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013
12
Figure 26. Pendulum angle derived
In the following illustration, the highest deviation of cart position from balanced state (zero point)
on positive area and at the moment of 9.2 seconds equals to 0.2375 meters.
Figure 27. Displacement
In the following illustration, the highest deviation of cart velocity from balanced state (zero point)
on positive area and at the moment of 7.6361 seconds equals to 0.2414 meters per second.
Figure 28. Derivative of displacement
7. CONCLUSIONS
A wide range of applications dealing with controlling complicated and non-linear systems have
focused on fuzzy control systems in recent years. Although Takagi-sugeno type fuzzy control
systems are effective in controlling non-linear systems, unlike Mamdani type fuzzy control
systems all of the system equations are required to be completely known for designing Tkagi-
sugeno controllers [1].
Considering the results mentioned in section 5 which are related to system response to square
input, it can be easily realized that system over shoot in takagi-sugeno type controller (1.125) is
International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013
13
more –with a difference about 0.193– than that of Mamdani type (0.932). Thus assuming equal
experimental conditions, the most appropriate controller for square input would be Mamdani
type. Also considering the results mentioned in section 6 which are related to system response to
sinusoidal input, it can be easily realized that system over shoot in takagi-sugeno type controller
(0.1537) is more -with a difference about 0.0952- than that of Mamdani type (0.0585). Thus
assuming equal experimental conditions, the most appropriate controller for sinusoidal input
would be Mamdani type.
In both sections (5, 6) considering to figures which get from results, displacement and velocity of
the cart with deviation and angular velocity of the pendulum Mamdani type controller is less than
that of takagi-sugeno type.
Finally, we can draw this conclusion from sections 5 and 6 that Mamdani type fuzzy smart
controller possessing lower over shoot and higher accuracy and sensitivity can effectively hold
the reverse pendulum in upright position on the cart. Therefore, providing similar experimental
conditions, the suitable controller for reverse pendulum system will be Mamdani type fuzzy smart
controller.
REFERENCES
[1] Tanaka, K. & H. Wang, (2001) Fuzzy Control Systems Design and Analysis, John Wiley & Sons Inc.
[2] Tanaka, K. & M. Sugeno, (1992) “Stability Analysis and Design of Fuzzy Control Systems”, Fuzzy
sets and systems, vol. 45, pp 135-156.
[3] Ren, G. & Z. Hung-Xiu, (2005) “Analytical Design of Takagi-Sugeno Fuzzy Control Systems”,
American Control Conference, pp 1733-1738.
[4] Akar M. & U. Ozgunr, (1992) “Decentralized Parallel Distributed Compensator Design for Takagi-
Sugeno Fuzzy Systems”, Proceeding of 38th
Conference on Decision & Control, pp 4834-4839.
[5] Shieh, M. Y. & C. W. Huang, T.H. Li, “A GA-based Sugeno-Type Logic Controller for Cart-Pole
System”, IEEE, pp 1028-1032.
[6] Ogata, K, (2002) “Modern Control Engineering.Prentice Hall”, pp 86-90.
[7] Marry, M, (2000) Application of Matlab and Simulink in Engineering. Third edition. pp 100-130.
[8] Piegat, A. (2006) “What is not clear in fuzzy control system?” Int. J. Appl. Math.Comput. Sci., Vol.
16, No. 1, pp 37-49.
[9] Wang, L. X. (1997) “A course in fuzzy systems and control”, Prentice Hall PTR.
[10] Buckley J. J., Hayashi Y. & Czogala E. (1992) “on thequivalence of neural networks and fuzzy expert
systems”, Proc. IJCNN-92, Baltimore, vol. 2, pp 691-695.
Authors
Qasem Abdollah Nezhad was born in 1984, He received bachelor of Science in Mechanical Engineering
from the Department of Mechanical Engineering, Islamic Azad University, Tabriz branch, Iran, in 2011,
and Master of science Mechatronics Engineering from the Department of Mechatronics Engineering,
Science and Research Islamic Azad University, Kurdistan branch, Iran, in 2013.Currently he is a lecturer,
He is the author of several papers in National Conference, His research interests includes robotics,
mechatronics, image processing, control systems, fuzzy control application.
Javad Palizvan Zand was born in 1986, He received bachelor of science in Civil Engineering from the
Department of Civil Engineering, Islamic Azad University, Tabriz branch, Iran, in 2009, and Master of
science Structural Engineering from the Department of Civil Engineering, Tabriz University, Iran, in 2012,
He is a member of the Young Researchers and Elite Club, Tabriz Branch, Islamic Azad University,
Currently he is a lecturer, He is the author of several papers in National Conference.
International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013
14
Samira Shah Hoseini was born in 1982, She received bachelor of Science in Electrical and
Communication Engineering from the Department of Tabriz University, Iran, in 2007, and Master of
science Mechatronics Engineering from the Department of Mechatronics Engineering, Science and
Research Islamic Azad University, Kurdistan branch, Iran, in 2013.Currently she is a lecturer, She is the
author of several papers in National Conference, Her research interests includes robotics, mechatronics,
image processing, control systems, fuzzy control application.

Más contenido relacionado

Similar a AN INVESTIGATION ON FUZZY LOGIC CONTROLLERS (TAKAGI-SUGENO & MAMDANI) IN INVERSE PENDULUM SYSTEM

A Detailed Comparative Study between Reduced Order Cumming Observer & Reduced...
A Detailed Comparative Study between Reduced Order Cumming Observer & Reduced...A Detailed Comparative Study between Reduced Order Cumming Observer & Reduced...
A Detailed Comparative Study between Reduced Order Cumming Observer & Reduced...IJERD Editor
 
SYNCHRONIZATION OF A FOUR-WING HYPERCHAOTIC SYSTEM
SYNCHRONIZATION OF A FOUR-WING  HYPERCHAOTIC SYSTEMSYNCHRONIZATION OF A FOUR-WING  HYPERCHAOTIC SYSTEM
SYNCHRONIZATION OF A FOUR-WING HYPERCHAOTIC SYSTEMijccmsjournal
 
SYNCHRONIZATION OF A FOUR-WING HYPERCHAOTIC SYSTEM
SYNCHRONIZATION OF A FOUR-WING HYPERCHAOTIC SYSTEMSYNCHRONIZATION OF A FOUR-WING HYPERCHAOTIC SYSTEM
SYNCHRONIZATION OF A FOUR-WING HYPERCHAOTIC SYSTEMijccmsjournal
 
Big Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode ControlBig Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode ControlIJMTST Journal
 
Identification and Control of Three-Links Electrically Driven Robot Arm Using...
Identification and Control of Three-Links Electrically Driven Robot Arm Using...Identification and Control of Three-Links Electrically Driven Robot Arm Using...
Identification and Control of Three-Links Electrically Driven Robot Arm Using...Waqas Tariq
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterIJITCA Journal
 
Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...
Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...
Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...TELKOMNIKA JOURNAL
 
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...inventionjournals
 
Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...
Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...
Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...Waqas Tariq
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...JaresJournal
 
G03402048053
G03402048053G03402048053
G03402048053theijes
 
FREQUENCY RESPONSE ANALYSIS OF 3-DOF HUMAN LOWER LIMBS
FREQUENCY RESPONSE ANALYSIS OF 3-DOF HUMAN LOWER LIMBSFREQUENCY RESPONSE ANALYSIS OF 3-DOF HUMAN LOWER LIMBS
FREQUENCY RESPONSE ANALYSIS OF 3-DOF HUMAN LOWER LIMBSIJCI JOURNAL
 
Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)
Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)
Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)IJECEIAES
 
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...rinzindorjej
 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd Iaetsd
 

Similar a AN INVESTIGATION ON FUZZY LOGIC CONTROLLERS (TAKAGI-SUGENO & MAMDANI) IN INVERSE PENDULUM SYSTEM (20)

Fz3410961102
Fz3410961102Fz3410961102
Fz3410961102
 
A Detailed Comparative Study between Reduced Order Cumming Observer & Reduced...
A Detailed Comparative Study between Reduced Order Cumming Observer & Reduced...A Detailed Comparative Study between Reduced Order Cumming Observer & Reduced...
A Detailed Comparative Study between Reduced Order Cumming Observer & Reduced...
 
SYNCHRONIZATION OF A FOUR-WING HYPERCHAOTIC SYSTEM
SYNCHRONIZATION OF A FOUR-WING  HYPERCHAOTIC SYSTEMSYNCHRONIZATION OF A FOUR-WING  HYPERCHAOTIC SYSTEM
SYNCHRONIZATION OF A FOUR-WING HYPERCHAOTIC SYSTEM
 
SYNCHRONIZATION OF A FOUR-WING HYPERCHAOTIC SYSTEM
SYNCHRONIZATION OF A FOUR-WING HYPERCHAOTIC SYSTEMSYNCHRONIZATION OF A FOUR-WING HYPERCHAOTIC SYSTEM
SYNCHRONIZATION OF A FOUR-WING HYPERCHAOTIC SYSTEM
 
Big Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode ControlBig Bang- Big Crunch Optimization in Second Order Sliding Mode Control
Big Bang- Big Crunch Optimization in Second Order Sliding Mode Control
 
Ee35741744
Ee35741744Ee35741744
Ee35741744
 
Identification and Control of Three-Links Electrically Driven Robot Arm Using...
Identification and Control of Three-Links Electrically Driven Robot Arm Using...Identification and Control of Three-Links Electrically Driven Robot Arm Using...
Identification and Control of Three-Links Electrically Driven Robot Arm Using...
 
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
 
Im3415711578
Im3415711578Im3415711578
Im3415711578
 
Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...
Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...
Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...
 
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...
 
Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...
Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...
Design Artificial Nonlinear Robust Controller Based on CTLC and FSMC with Tun...
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
 
G03402048053
G03402048053G03402048053
G03402048053
 
FREQUENCY RESPONSE ANALYSIS OF 3-DOF HUMAN LOWER LIMBS
FREQUENCY RESPONSE ANALYSIS OF 3-DOF HUMAN LOWER LIMBSFREQUENCY RESPONSE ANALYSIS OF 3-DOF HUMAN LOWER LIMBS
FREQUENCY RESPONSE ANALYSIS OF 3-DOF HUMAN LOWER LIMBS
 
Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)
Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)
Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)
 
Fuzzy Vibration Suppression of a Smart Elastic Plate Using Graphical Computin...
Fuzzy Vibration Suppression of a Smart Elastic Plate Using Graphical Computin...Fuzzy Vibration Suppression of a Smart Elastic Plate Using Graphical Computin...
Fuzzy Vibration Suppression of a Smart Elastic Plate Using Graphical Computin...
 
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...
Adaptive Type-2 Fuzzy Second Order Sliding Mode Control for Nonlinear Uncerta...
 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
 

Último

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Último (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
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!
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

AN INVESTIGATION ON FUZZY LOGIC CONTROLLERS (TAKAGI-SUGENO & MAMDANI) IN INVERSE PENDULUM SYSTEM

  • 1. International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013 DOI : 10.5121/ijfls.2013.3301 1 AN INVESTIGATION ON FUZZY LOGIC CONTROLLERS (TAKAGI-SUGENO & MAMDANI) IN INVERSE PENDULUM SYSTEM Qasem Abdollah Nezhad 1 , Javad Palizvan Zand 2 and Samira Shah Hoseini 3 1&3 Department of Mechatronics Engineering, Science and Research Branch Kurdistan Islamic Azad University, Tabriz, Iran qasem_a_nejad@yahoo.com smr.shhoseini@gmail.com 2 Department of Civil Engineering, Tabriz University, Tabriz, Iran j.palizvan@gmail.com ABSTRACT The concept of controlling non-linear systems is one the significant fields in scientific researches for the purpose of which intelligent approaches can provide desirable applicability. Fuzzy systems are systems with ambiguous definition and fuzzy control is an especial type of non-linear control. Inverse pendulum system is one the most widely popular non-linear systems which is known for its specific characteristics such as being intrinsically non-linear and unsteady. Therefore, a controller is required for maintaining stability of the system Present study tries to compare the obtained results from designing fuzzy intelligent controllers in similar conditions and also identify the appropriate controller for holding the inverse pendulum in vertical position on the cart. Keywords Fuzzy systems, Inverse Pendulum, intelligent controllers, non-linear systems. 1. INTRODUCTION By introducing fuzzy sets and the concept of membership degree Dr. Lotfali Asgar Zadeh founded fuzzy logic in 1965. The concept of fuzzy logic can be used for two different meanings. Considering its limited meaning, fuzzy logic is a logic system aimed at stimulating the approximate reasoning and within this domain it is considered as an extension of multiple values logic and real numbers within [0, 1] are verity values of this logic. In terms of wide meaning it equals to the theory of fuzzy sets [2, 3]. The fuzzy sets theory can be defined as a proposition for acting in uncertain circumstances. This theory is able to give a mathematical configuration for unclear concepts, variables and systems and also can allow reasoning, inference, control and deciding in uncertain conditions. Fuzzy systems are dependent on knowledge or principles. The core of fuzzy system is a data base which is composed of ((if-then)) principles. A fuzzy ((if-then)) principle is an if-then expression some words of which are determined by dependency functions. The engine of fuzzy inference combines these principles into a registration of fuzzy sets in input space to fuzzy sets in output space. Fuzzy logic is used for designing expert systems which simulate real world [5]. In this study we will examine the outcomes from designing intelligent controllers of Takagi- sugeno and Mamdani type in similar conditions. Then, on the basis of these results and comparing them, we will identify the most appropriate controller which can hold the pendulum in vertical
  • 2. International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013 2 position on cart with more sensitivity and accuracy. These results are consequences of system response to sinusoidal and square inputs. 2. Inverse Pendulum System Inverse pendulum system is considered as a controlled system as depicted below [6]: Figure 1. Inverse pendulum system and controlling input As can be seen in the above figure, F represents controlling input, l is half the length of inverse pendulum, and θ indicates the angle at which the inverse pendulum deviates from perpendicular position. Inverse pendulum system dynamics can be presented as follow: ( )       + − + + − = Mm m l Mm mlF g θ θθθ θ θ 2 2 cos 3 4 sincos sin & && (1) ( ) Mm mlF x + −+ = θθθθ cossin2 &&& && where, g is the constant of gravity which equals 10 2 s m is pendulum mass, and M is cart mass, and the parameters of the model are considered as: m l 1= , kg m 1.0= , kg M 1= It should be noted that in designing fuzzy intelligent controllers (sections 3 and 4) inverse pendulum system is controlled by four variables of state, namely horizontal distance x , horizontal velocity x& , deviation angleθ , and angular velocity of deviationθ&. These variables are in the range of the following limits: (2) and besides, the initial conditions are assumed to be zero [7]. (3) 66 33 11 3.03.0 p&p pp p&p pp x x − − − − θ θ [ ]00000 =x
  • 3. International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013 3 3. Designing a fuzzy logic controller of Takagi-sugeno type The fuzzy controllers are designed by using the graphical interface of fuzzy logic toolbox. The fuzzy deduction system (FIS) diagram block of Takagi-sugeno type is illustrated as follows: Figure 2. Inverse pendulum system controller Four dependency functions have been defined for each input; hence 16 deduction rules will be required: Figure 3. Dependency functions of Inputs
  • 4. International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013 4 Figure 4. Principles of fuzzy inference In figure 4, the number of blocks is equal to number of rolls and input and output lines to and from these blocks are fuzzy rules and relations. The input and output variables are depicted on the left and right side of the figure respectively. Inputs dependency functions are defined as Gauss type which are depicted in figure 3 and a linear composition of inputs is applied on output [8, 9, and 10]. 4. Designing a fuzzy logic controller of Mamdani type The following figures show the fuzzy deduction system (FIS) diagram block of Mamdani type: Figure 5. Pole position controller
  • 5. International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013 5 Figure 6. Cart position controller Two inputs for each controller and totally twelve dependency functions for these two inputs have been defined, hence 35 deduction rules will be required [8, 9 and10]. Figure 7. Principles of fuzzy inference Figure 8. Dependency functions of input and output
  • 6. International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013 6 The dependency functions of input and output are defined as triangular type which can be seen in the figure below. These functions are expressed in verbal terms as (NVVB), (NVB), (NB), (N), (Z), (P), (PB), (PVB), and (PVVB). The scope of inputs for both controllers (Tkagi-sugeno and Mamdani) has obtained on the basis of trial and error approach. The utilized fuzzy rules in both controllers have also obtained based on the type of reaction shown by the inverted pendulum and also through experiments and repetitive examinations [4]. 5. Evaluating the output results of the intelligent controllers in simulation (system response to square input) If the applied force is of square type, the fuzzy intelligent controllers output will track the input in a shape similar to the curves below. Simulation time has been assumed to be ten seconds for both controllers. Figures 9, 10, 11, 12, 13 are related to Takagi-sunego type controller and figures 14, 15, 16, 17, 18 are presentations of Mamdani type controller. In the following illustration, the highest level of deviation from system input state on positive area and at the moment of 9.8146 seconds equals to 1.125 Newton. Figure 9. Response to sinusoidal input In the following illustration, the highest deviation of pendulum position from balanced state (zero point) on negative area and at the moment of 6.7865 seconds equals to 0.063 Radians. Figure 10. Pendulum angle In the following illustration, the highest deviation of pendulum velocity from balanced state (zero point) on positive area and at the moment of 3.3 seconds equals to 0.1882 Radians per second.
  • 7. International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013 7 Figure 11. Pendulum angle derived In the following illustration, the highest deviation of cart position from balanced state (zero point) on negative area and at the moment of 9.6911 seconds equals to 0.3651 meters. Figure 12. Displacement In the following illustration, the highest deviation of cart velocity from balanced state (zero point) on negative area and at the moment of 7.4928 seconds equals to 0.4804 meters per second. Figure 13. Derivative of displacement In the following illustration, the highest level of deviation from system input state on negative area and at the moment of 7.2671 seconds equals to 0.9321 Newton.
  • 8. International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013 8 Figure 14. Response to square input In the following illustration, the highest deviation of pendulum position from balanced state (zero point) on negative area and at the moment of 6.7014 seconds equals to 0.0391 Radians. Figure 15. Pendulum angle In the following illustration, the highest deviation of pendulum velocity from balanced state (zero point) on negative area and at the moment of 7.4 seconds equals to 0.1136 Radians per second. Figure 16. Pendulum angle derived In the following illustration, the highest deviation of cart position from balanced state (zero point) on negative area and at the moment of 9 seconds equals to 0.2711 meters.
  • 9. International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013 9 Figure 17. Displacement In the following illustration, the highest deviation of cart velocity from balanced state (zero point) on negative area and at the moment of 7.3619 seconds equals to 0.3936 meters per second. Figure 18. Derivative of displacement 6. Evaluating the output results of the intelligent controllers in simulation (system response to sinusoidal input) If the applied force is of sinusoidal type, the fuzzy intelligent controllers output will track the input in a shape similar to the curves below. Simulation time has been assumed to be ten seconds for both controllers. Figures 19, 20, 21, 22, 23 are related to Takagi-sunego type controller and figures 24, 25, 26, 27, 28 are presentations of Mamdani type controller. In the following illustration, the highest level of deviation from system input state on positive area and at the moment of 1.3858 seconds equals to 0.1537 Newton. Figure 19. Response to sinusoidal input
  • 10. International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013 10 In the following illustration, the highest deviation of pendulum position from balanced state (zero point) is on two areas, one on positive area and at the moment of 6.1844 seconds and the other on negative area and at the moment of 9.3489 which equals to 0.0283 Radians. Figure 20. Pendulum angle In the following illustration, the highest deviation of pendulum velocity from balanced state (zero point) on negative area and at the moment of 1.9 seconds equals to 0.0325 Radians per second. Figure 21. Pendulum angle derived In the following illustration, the highest deviation of cart position from balanced state (zero point) on negative area and at the moment of 6.1844 seconds equals to 0.2968 meters. Figure 22. Displacement In the following illustration, the highest deviation of cart velocity from balanced state (zero point) on positive area and at the moment of 7.7044 seconds equals to 0.2976 meters per second.
  • 11. International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013 11 Figure 23. Derivative of displacement In the following illustration, the highest level of deviation from system input state on positive area and at the moment of 1.4799 seconds equals to 0.0585 Newton. Figure 24. Response to sinusoidal input In the following illustration, the highest deviation of pendulum position from balanced state (zero point) on negative area and at the moment of 9.2717 seconds equals to 0.0237 Radians. Figure 25. Pendulum angle In the following illustration, the highest deviation of pendulum velocity from balanced state (zero point) on negative area and at the moment of 7.6 seconds equals to 0.0346 Radians per second.
  • 12. International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013 12 Figure 26. Pendulum angle derived In the following illustration, the highest deviation of cart position from balanced state (zero point) on positive area and at the moment of 9.2 seconds equals to 0.2375 meters. Figure 27. Displacement In the following illustration, the highest deviation of cart velocity from balanced state (zero point) on positive area and at the moment of 7.6361 seconds equals to 0.2414 meters per second. Figure 28. Derivative of displacement 7. CONCLUSIONS A wide range of applications dealing with controlling complicated and non-linear systems have focused on fuzzy control systems in recent years. Although Takagi-sugeno type fuzzy control systems are effective in controlling non-linear systems, unlike Mamdani type fuzzy control systems all of the system equations are required to be completely known for designing Tkagi- sugeno controllers [1]. Considering the results mentioned in section 5 which are related to system response to square input, it can be easily realized that system over shoot in takagi-sugeno type controller (1.125) is
  • 13. International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013 13 more –with a difference about 0.193– than that of Mamdani type (0.932). Thus assuming equal experimental conditions, the most appropriate controller for square input would be Mamdani type. Also considering the results mentioned in section 6 which are related to system response to sinusoidal input, it can be easily realized that system over shoot in takagi-sugeno type controller (0.1537) is more -with a difference about 0.0952- than that of Mamdani type (0.0585). Thus assuming equal experimental conditions, the most appropriate controller for sinusoidal input would be Mamdani type. In both sections (5, 6) considering to figures which get from results, displacement and velocity of the cart with deviation and angular velocity of the pendulum Mamdani type controller is less than that of takagi-sugeno type. Finally, we can draw this conclusion from sections 5 and 6 that Mamdani type fuzzy smart controller possessing lower over shoot and higher accuracy and sensitivity can effectively hold the reverse pendulum in upright position on the cart. Therefore, providing similar experimental conditions, the suitable controller for reverse pendulum system will be Mamdani type fuzzy smart controller. REFERENCES [1] Tanaka, K. & H. Wang, (2001) Fuzzy Control Systems Design and Analysis, John Wiley & Sons Inc. [2] Tanaka, K. & M. Sugeno, (1992) “Stability Analysis and Design of Fuzzy Control Systems”, Fuzzy sets and systems, vol. 45, pp 135-156. [3] Ren, G. & Z. Hung-Xiu, (2005) “Analytical Design of Takagi-Sugeno Fuzzy Control Systems”, American Control Conference, pp 1733-1738. [4] Akar M. & U. Ozgunr, (1992) “Decentralized Parallel Distributed Compensator Design for Takagi- Sugeno Fuzzy Systems”, Proceeding of 38th Conference on Decision & Control, pp 4834-4839. [5] Shieh, M. Y. & C. W. Huang, T.H. Li, “A GA-based Sugeno-Type Logic Controller for Cart-Pole System”, IEEE, pp 1028-1032. [6] Ogata, K, (2002) “Modern Control Engineering.Prentice Hall”, pp 86-90. [7] Marry, M, (2000) Application of Matlab and Simulink in Engineering. Third edition. pp 100-130. [8] Piegat, A. (2006) “What is not clear in fuzzy control system?” Int. J. Appl. Math.Comput. Sci., Vol. 16, No. 1, pp 37-49. [9] Wang, L. X. (1997) “A course in fuzzy systems and control”, Prentice Hall PTR. [10] Buckley J. J., Hayashi Y. & Czogala E. (1992) “on thequivalence of neural networks and fuzzy expert systems”, Proc. IJCNN-92, Baltimore, vol. 2, pp 691-695. Authors Qasem Abdollah Nezhad was born in 1984, He received bachelor of Science in Mechanical Engineering from the Department of Mechanical Engineering, Islamic Azad University, Tabriz branch, Iran, in 2011, and Master of science Mechatronics Engineering from the Department of Mechatronics Engineering, Science and Research Islamic Azad University, Kurdistan branch, Iran, in 2013.Currently he is a lecturer, He is the author of several papers in National Conference, His research interests includes robotics, mechatronics, image processing, control systems, fuzzy control application. Javad Palizvan Zand was born in 1986, He received bachelor of science in Civil Engineering from the Department of Civil Engineering, Islamic Azad University, Tabriz branch, Iran, in 2009, and Master of science Structural Engineering from the Department of Civil Engineering, Tabriz University, Iran, in 2012, He is a member of the Young Researchers and Elite Club, Tabriz Branch, Islamic Azad University, Currently he is a lecturer, He is the author of several papers in National Conference.
  • 14. International Journal of Fuzzy Logic Systems (IJFLS) Vol.3, No3, July 2013 14 Samira Shah Hoseini was born in 1982, She received bachelor of Science in Electrical and Communication Engineering from the Department of Tabriz University, Iran, in 2007, and Master of science Mechatronics Engineering from the Department of Mechatronics Engineering, Science and Research Islamic Azad University, Kurdistan branch, Iran, in 2013.Currently she is a lecturer, She is the author of several papers in National Conference, Her research interests includes robotics, mechatronics, image processing, control systems, fuzzy control application.