SlideShare a Scribd company logo
International Journal of Computational Engineering Research||Vol, 03||Issue, 4||
www.ijceronline.com ||April||2013|| Page 287
ANFIS Based Terminal Sliding Mode Control Design for
Nonlinear Systems
Yi-Jen Mon
Department of Computer Science and Information Engineering, Taoyuan Innovation Institute of
Technology, Chung-Li, Taoyuan, 320, Taiwan, R. O. C.
I. INTRODUCTION
The neural network control scheme has already been proposed as a design method for control of
dynamic systems in recent years. The most useful property of neural networks is their ability to approximate
linear or nonlinear mapping through learning. With this property, the neural network-based controllers have
been developed to compensate the effects of nonlinearities and system uncertainties, so that the stability,
convergence and robustness of the control system can be improved. The concept of fuzzy-neural control
incorporating fuzzy logic into a neural network has recently grown into popular research topics [1]. The fuzzy
neural network possesses advantages both of fuzzy systems and neural networks since it combines the fuzzy
reasoning capability and the neural network on-line learning capability. Since the adaptive network based
fuzzy inference system (ANFIS) [2] has been embedded in MatlabTM
software to become a tool of more easily
using and implementations. Meanwhile, there are many applications of ANFIS have been developed which can
be searched in web site such as Google Scholar. The ANFIS is a hybrid learning algorithm which is to
construct a set of input-output pairs of fuzzy if-then rules with appropriate membership functions. The outputs
of ANFIS can be generated as a fuzzy associated memory (FAM).
Sliding mode (SM) controls or switching controls have been proposed by many researchers, recently
[3]. This control scheme is based on the variable structure system (VSS) methodology and its goal is to drive
the trajectories of the system‟s states onto a specified sliding surface and maintain the trajectories on this
sliding surface continuously to guarantee the stability of system. In recent years, there have been some new
mechanisms developed for improving SM control performance, such as the terminal sliding (TS) control [4].
The TS scheme has ability to eliminate the singularity problems of conventional sliding mode control [4]. In
this paper, an intelligent method called ANFIS based terminal sliding mode (ANFISTS) control is developed
for the design of the pendulum system. This ANFISTS control system comprises an ANFIS controller and a TS
controller. The ANFIS controller is used to approach an ideal controller, and the TS controller is designed to
compensate for the approximation error between the ANFIS controller and the ideal controller. Finally, a
simulation is demonstrated to compare the performances and effectiveness for inverted pendulum system
design between the proposed ANFISTS control and the traditional fuzzy control.
Abstract
In this paper, an adaptive network based fuzzy inference system (ANFIS) terminal sliding (TS)
mode (ANFISTS) controller is developed to deal with the disturbed nonlinear system. This ANFISTS
control system is composed of an ANFIS controller and a TS controller. The ANFIS controller is
designed to do as a main controller and the TS controller is designed to cope with disturbances and
uncertainties. In simulations, the nonlinear inverted pendulum system is illustrated to verify this
proposed ANFISTS control methodology. The results possess better performances and robustness by
comparisons with fuzzy control.
Keywords: Nonlinear system; adaptive network based fuzzy inference system (ANFIS) control;
terminal sliding mode control
ANFIS Based Terminal Sliding Mode…
www.ijceronline.com ||April||2013|| Page 288
II. ANFIS BASED TERMINAL SLIDING MODE CONTROLLER DESIGN
Consider a nonlinear system includes disturbances:
dgfx  u (1)
where x denotes the state vector, u denote the control input, d denotes the unknown disturbances with a
known upper bound and functions of f and g depend on x .
Since the system parameters may be unknown or perturbed, the ideal controller idu cannot be implemented.
To overcome this, an ANFIS controller will be designed to approximate this ideal controller. In addition, a
terminal sliding (TS) controller is designed to compensate for the approximation error between the ANFIS
controller and the ideal controller of TS and to overcome the disturbances. Suppose that a first order terminal
sliding function is defined as [4]
p
q
kxxs   . (2)
where 0k and qp  , all are positive constants. Then
xkxxs p
q

1
 . (3)
The control law of ANFISTS control is defined as
tsanfisanfistsi uuuu  (4)
where anfisu is the ANFIS controller and tsu is the TS controller.
The inputs of the ANFIS controller are s and its derivative value of s . tsu is designed as )sgn(sh ,
where h is a positive constant; and „sgn‟ implies a sign function which can be replaced by a saturation
function to avoid chattering effect.
The ANFIS is a hybrid learning algorithm which can generate Takagi-Sugeno (T-S) type fuzzy inference
systems (FIS) to model a given training data. The principle of ANFIS is briefly described as follows [2].
iR : If 1x is 1iA …and nx is inA
then ininii rxpxpu  ..11 (5)
where iR denotes the ith fuzzy rules, i=1, 2,..,j; ikA is the fuzzy set in the antecedent associated with the
kth input variable at the ith fuzzy rule; and ini pp ,...,1 , ir are the fuzzy consequent parameters.
Based on the ANFIS, the output u can be got as
j
j
j
j
u
ww
w
u
ww
w
u




..
..
.. 1
1
1
1
jjuwuw  ..11 (6)
where
jww
w
w


..1
1
1 ,..,
j
j
j
ww
w
w


..1
.
Because the fuzzy inference system is a T-S type, i.e. ininii rxpxpu  ..11 , equation (6) can be
expressed as
jjuwuwu  ..11
11111111 )()(..)( rwpxwpxw nn 


jjjnnjjj rwpxwpxw )()(..)( 11  . (7)
The neural network learning algorithm developed in [2] can be applied to (7) directly. A neural network
structure of ANFIS is shown in Fig. 1.
ANFIS Based Terminal Sliding Mode…
www.ijceronline.com ||April||2013|| Page 289



N
N
layer 1 layer 2 layer 3 layer 4 layer 5
w1
w2
w1
w2
11uw
22uw
u21 xx
21 xx
1x
2x
11A
21A
12A
22A
Fig. 1. Diagram of ANFIS architecture [2]
III. SIMULATION RESULTS
For nonlinear system, the equation as following famous pendulum system is considered: [5]
2
1
2
11
2
21
2
121
)(cos3/4
)cos(2/)2sin()sin(
w
xamll
uxaxamlxxg
x
wxx







(8)
where parameters are
T
ww ][ 21w =
T
tt ])05.0sin(05.0)05.0cos(05.0[ , the initial states are
6/ , 0. The 1x denotes the angle of the pendulum from the vertical and 2x is the angular velocity and
g = 9.8
2
sec/m is the gravity constant, m is the mass of the pendulum, M is the mass of the cart, 2l is the
length of the pendulum, and u is the forced applied to the cart. A = l/(m + M). The m = 2.0 kg, M = 8.0 kg
and 2 l = 1 m. In these initial fuzzy rules, membership functions of 1x and 2x are given as 4/ . The
learning rate is set as 0.1, 3p and 1q . The designed FAM of ANFIS is shown in Fig. 2. By using this
designed FAM of ANFIS controller and TS controller, the inverted pendulum can be controlled to be stable
and robust. The simulation results are shown in Fig. 3 which is compared with fuzzy control. These simulation
results demonstrate better performances and robustness of ANFISTS.
IV. CONCLUSION
An adaptive networks based fuzzy inference system (ANFIS) terminal sliding (TS) mode control
denoted as ANFISTS controller for inverted pendulum system is developed in this paper; and is compared with
fuzzy control system. In the simulations, the better performances and effectiveness of ANFISTS is possessed by
comparison with that of the traditional fuzzy control.
V. ACKNOWLEDGMENT
This research is partially funded by the teachers‟ research project of the Taoyuan Innovation Institute
of Technology, Taiwan, R. O. C.
REFERENCES
[1] C. T. Lin, C. S. G. Lee, Neural Fuzzy Systems: A Neural-Fuzzy Synergism to Intelligent Systems,
Prentice-Hall, Englewood Cliffs, NJ, 1996.
[2] J. S. R. Jang, “ANFIS: adaptive-network-based fuzzy inference system,” IEEE Transactions on
Systems, Man and Cybernetics, Vol. 23, 1993, pp. 665-685.
[3] Y. J. Mon, “H-infinity Fuzzy Sliding Parallel Distributed Compensation Control Design for Pendulum
System,” Advanced Science, Engineering and Medicine, Vol. 5, No. 7, pp. 752-755, 2013.
[4] Y. Fenga, X. Yub and Z. Man, “Non-singular terminal sliding mode control of rigid manipulators,”
Automatica, Vol. 38, pp. 2159-2167, 2002.
[5] J-J. E. Slotine and W. Li, Applied Nonlinear Control, Englewood Cliffs, NJ: Prentice-Hall, 1991.
ANFIS Based Terminal Sliding Mode…
www.ijceronline.com ||April||2013|| Page 290
Fig. 2. Diagram of ANFIS FAM surface
0 5 10 15 20 25 30 35 40
-0.1
0
0.1
0.2
0.3
0.4
0.5
0.6
Time(t)
x1State(rad)
ANFISTS Control
Fuzzy Control
Fig. 3 (a). States of x1 trajectories
0 5 10 15 20 25 30 35 40
-0.9
-0.8
-0.7
-0.6
-0.5
-0.4
-0.3
-0.2
-0.1
0
0.1
Time(t)
x2State(rad/sec)
ANFISTS Control
Fuzzy Control
Fig. 3 (b). States of x2 trajectories
0 5 10 15 20 25 30 35 40
-200
-150
-100
-50
0
50
Time(t)
Controlinputs(Newton)
ANFISTS Control
Fuzzy Control
Fig. 3 (c). Control inputs

More Related Content

What's hot

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
 
Inverted Pendulum Control System
Inverted Pendulum Control SystemInverted Pendulum Control System
Inverted Pendulum Control System
Aniket Govindaraju
 
Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond Brunkow
 

What's hot (16)

124
124124
124
 
Inverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief OverviewInverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief Overview
 
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...
 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
 
Robust Adaptive Controller for Uncertain Nonlinear Systems
Robust Adaptive Controller for Uncertain Nonlinear SystemsRobust Adaptive Controller for Uncertain Nonlinear Systems
Robust Adaptive Controller for Uncertain Nonlinear Systems
 
Inverted Pendulum Control System
Inverted Pendulum Control SystemInverted Pendulum Control System
Inverted Pendulum Control System
 
Adaptive tracking control of sprott h system
Adaptive tracking control of sprott h systemAdaptive tracking control of sprott h system
Adaptive tracking control of sprott h system
 
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
 
A COMPARATIVE STUDY OF LSTM AND PHASED LSTM FOR GAIT PREDICTION
A COMPARATIVE STUDY OF LSTM AND PHASED LSTM FOR GAIT PREDICTIONA COMPARATIVE STUDY OF LSTM AND PHASED LSTM FOR GAIT PREDICTION
A COMPARATIVE STUDY OF LSTM AND PHASED LSTM FOR GAIT PREDICTION
 
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
 
1 mrac for inverted pendulum
1 mrac for inverted pendulum1 mrac for inverted pendulum
1 mrac for inverted pendulum
 
Modified Chattering Free Sliding Mode Control of DC Motor
Modified Chattering Free Sliding Mode Control of DC MotorModified Chattering Free Sliding Mode Control of DC Motor
Modified Chattering Free Sliding Mode Control of DC Motor
 
Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15
 
SLIDING MODE CONTROL AND ITS APPLICATION
SLIDING MODE CONTROL AND ITS APPLICATIONSLIDING MODE CONTROL AND ITS APPLICATION
SLIDING MODE CONTROL AND ITS APPLICATION
 
Robotics of Quadruped Robot
Robotics of Quadruped RobotRobotics of Quadruped Robot
Robotics of Quadruped Robot
 
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
 

Viewers also liked

Frg 1 - eco 2 buildings
Frg   1 -  eco 2 buildingsFrg   1 -  eco 2 buildings
Frg 1 - eco 2 buildings
luigi spiga
 
Residents Inc: India's premium Apartment Management Software
Residents Inc: India's premium Apartment Management SoftwareResidents Inc: India's premium Apartment Management Software
Residents Inc: India's premium Apartment Management Software
Residents Inc
 
Elementos basicos del diseño.
 Elementos basicos del diseño. Elementos basicos del diseño.
Elementos basicos del diseño.
Monik Santana
 

Viewers also liked (15)

Frg 1 - eco 2 buildings
Frg   1 -  eco 2 buildingsFrg   1 -  eco 2 buildings
Frg 1 - eco 2 buildings
 
Franquia Scada Café 2013
Franquia Scada Café 2013Franquia Scada Café 2013
Franquia Scada Café 2013
 
Residents Inc: India's premium Apartment Management Software
Residents Inc: India's premium Apartment Management SoftwareResidents Inc: India's premium Apartment Management Software
Residents Inc: India's premium Apartment Management Software
 
Outdoor slideshow
Outdoor slideshowOutdoor slideshow
Outdoor slideshow
 
Trabajos de excel
Trabajos de excelTrabajos de excel
Trabajos de excel
 
Elementos basicos del diseño.
 Elementos basicos del diseño. Elementos basicos del diseño.
Elementos basicos del diseño.
 
Kurikulum madrasa kelas 1 semester 1
Kurikulum madrasa kelas 1 semester 1Kurikulum madrasa kelas 1 semester 1
Kurikulum madrasa kelas 1 semester 1
 
Trabajogr..
Trabajogr..Trabajogr..
Trabajogr..
 
Green Center
Green CenterGreen Center
Green Center
 
Women and wealth infographic
Women and wealth infographicWomen and wealth infographic
Women and wealth infographic
 
Mongolian MOOC Study Group On FB
Mongolian MOOC Study Group On FBMongolian MOOC Study Group On FB
Mongolian MOOC Study Group On FB
 
Quipperエンジニアセミナー 20121107
Quipperエンジニアセミナー 20121107Quipperエンジニアセミナー 20121107
Quipperエンジニアセミナー 20121107
 
GTMS. Reordinació de l'atencio continuada i urgent DAP Costa de Ponent
GTMS. Reordinació de l'atencio continuada i urgent DAP Costa de PonentGTMS. Reordinació de l'atencio continuada i urgent DAP Costa de Ponent
GTMS. Reordinació de l'atencio continuada i urgent DAP Costa de Ponent
 
Green fee desk pp
Green fee desk ppGreen fee desk pp
Green fee desk pp
 
Business assignment-tay-jit-ying
Business assignment-tay-jit-yingBusiness assignment-tay-jit-ying
Business assignment-tay-jit-ying
 

Similar to Ax03402870290

Hierarchical algorithms of quasi linear ARX Neural Networks for Identificatio...
Hierarchical algorithms of quasi linear ARX Neural Networks for Identificatio...Hierarchical algorithms of quasi linear ARX Neural Networks for Identificatio...
Hierarchical algorithms of quasi linear ARX Neural Networks for Identificatio...
Yuyun Wabula
 
Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...
Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...
Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...
ISA Interchange
 

Similar to Ax03402870290 (20)

Ab35157161
Ab35157161Ab35157161
Ab35157161
 
Ab35157161
Ab35157161Ab35157161
Ab35157161
 
Controller Design Based On Fuzzy Observers For T-S Fuzzy Bilinear Models
Controller Design Based On Fuzzy Observers For T-S Fuzzy Bilinear Models Controller Design Based On Fuzzy Observers For T-S Fuzzy Bilinear Models
Controller Design Based On Fuzzy Observers For T-S Fuzzy Bilinear Models
 
Adaptive Fuzzy-Neural Control Utilizing Sliding Mode Based Learning Algorithm...
Adaptive Fuzzy-Neural Control Utilizing Sliding Mode Based Learning Algorithm...Adaptive Fuzzy-Neural Control Utilizing Sliding Mode Based Learning Algorithm...
Adaptive Fuzzy-Neural Control Utilizing Sliding Mode Based Learning Algorithm...
 
Simulation and stability analysis of neural network based control scheme for ...
Simulation and stability analysis of neural network based control scheme for ...Simulation and stability analysis of neural network based control scheme for ...
Simulation and stability analysis of neural network based control scheme for ...
 
Jd3416591661
Jd3416591661Jd3416591661
Jd3416591661
 
Hierarchical algorithms of quasi linear ARX Neural Networks for Identificatio...
Hierarchical algorithms of quasi linear ARX Neural Networks for Identificatio...Hierarchical algorithms of quasi linear ARX Neural Networks for Identificatio...
Hierarchical algorithms of quasi linear ARX Neural Networks for Identificatio...
 
Unit 3
Unit 3Unit 3
Unit 3
 
Function projective synchronization
Function projective synchronizationFunction projective synchronization
Function projective synchronization
 
E143747
E143747E143747
E143747
 
Philippe Guicheteau (1998) - Bifurcation theory: a tool for nonlinear flight ...
Philippe Guicheteau (1998) - Bifurcation theory: a tool for nonlinear flight ...Philippe Guicheteau (1998) - Bifurcation theory: a tool for nonlinear flight ...
Philippe Guicheteau (1998) - Bifurcation theory: a tool for nonlinear flight ...
 
Global stabilization of a class of nonlinear system based on reduced order st...
Global stabilization of a class of nonlinear system based on reduced order st...Global stabilization of a class of nonlinear system based on reduced order st...
Global stabilization of a class of nonlinear system based on reduced order st...
 
COMPARISON OF ANFIS AND ANN TECHNIQUES IN THE SIMULATION OF A TYPICAL AIRCRAF...
COMPARISON OF ANFIS AND ANN TECHNIQUES IN THE SIMULATION OF A TYPICAL AIRCRAF...COMPARISON OF ANFIS AND ANN TECHNIQUES IN THE SIMULATION OF A TYPICAL AIRCRAF...
COMPARISON OF ANFIS AND ANN TECHNIQUES IN THE SIMULATION OF A TYPICAL AIRCRAF...
 
Solution of Inverse Kinematics for SCARA Manipulator Using Adaptive Neuro-Fuz...
Solution of Inverse Kinematics for SCARA Manipulator Using Adaptive Neuro-Fuz...Solution of Inverse Kinematics for SCARA Manipulator Using Adaptive Neuro-Fuz...
Solution of Inverse Kinematics for SCARA Manipulator Using Adaptive Neuro-Fuz...
 
Robust Exponential Stabilization for a Class of Uncertain Systems via a Singl...
Robust Exponential Stabilization for a Class of Uncertain Systems via a Singl...Robust Exponential Stabilization for a Class of Uncertain Systems via a Singl...
Robust Exponential Stabilization for a Class of Uncertain Systems via a Singl...
 
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...
 
Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...
Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...
Fault tolerant synchronization of chaotic heavy symmetric gyroscope systems v...
 
Db36619623
Db36619623Db36619623
Db36619623
 
FUNCTION PROJECTIVE SYNCHRONIZATION OF NEW CHAOTIC REVERSAL SYSTEMS
FUNCTION PROJECTIVE SYNCHRONIZATION OF NEW CHAOTIC REVERSAL SYSTEMSFUNCTION PROJECTIVE SYNCHRONIZATION OF NEW CHAOTIC REVERSAL SYSTEMS
FUNCTION PROJECTIVE SYNCHRONIZATION OF NEW CHAOTIC REVERSAL SYSTEMS
 
FUNCTION PROJECTIVE SYNCHRONIZATION OF NEW CHAOTIC REVERSAL SYSTEMS
FUNCTION PROJECTIVE SYNCHRONIZATION OF NEW CHAOTIC REVERSAL SYSTEMSFUNCTION PROJECTIVE SYNCHRONIZATION OF NEW CHAOTIC REVERSAL SYSTEMS
FUNCTION PROJECTIVE SYNCHRONIZATION OF NEW CHAOTIC REVERSAL SYSTEMS
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 

Ax03402870290

  • 1. International Journal of Computational Engineering Research||Vol, 03||Issue, 4|| www.ijceronline.com ||April||2013|| Page 287 ANFIS Based Terminal Sliding Mode Control Design for Nonlinear Systems Yi-Jen Mon Department of Computer Science and Information Engineering, Taoyuan Innovation Institute of Technology, Chung-Li, Taoyuan, 320, Taiwan, R. O. C. I. INTRODUCTION The neural network control scheme has already been proposed as a design method for control of dynamic systems in recent years. The most useful property of neural networks is their ability to approximate linear or nonlinear mapping through learning. With this property, the neural network-based controllers have been developed to compensate the effects of nonlinearities and system uncertainties, so that the stability, convergence and robustness of the control system can be improved. The concept of fuzzy-neural control incorporating fuzzy logic into a neural network has recently grown into popular research topics [1]. The fuzzy neural network possesses advantages both of fuzzy systems and neural networks since it combines the fuzzy reasoning capability and the neural network on-line learning capability. Since the adaptive network based fuzzy inference system (ANFIS) [2] has been embedded in MatlabTM software to become a tool of more easily using and implementations. Meanwhile, there are many applications of ANFIS have been developed which can be searched in web site such as Google Scholar. The ANFIS is a hybrid learning algorithm which is to construct a set of input-output pairs of fuzzy if-then rules with appropriate membership functions. The outputs of ANFIS can be generated as a fuzzy associated memory (FAM). Sliding mode (SM) controls or switching controls have been proposed by many researchers, recently [3]. This control scheme is based on the variable structure system (VSS) methodology and its goal is to drive the trajectories of the system‟s states onto a specified sliding surface and maintain the trajectories on this sliding surface continuously to guarantee the stability of system. In recent years, there have been some new mechanisms developed for improving SM control performance, such as the terminal sliding (TS) control [4]. The TS scheme has ability to eliminate the singularity problems of conventional sliding mode control [4]. In this paper, an intelligent method called ANFIS based terminal sliding mode (ANFISTS) control is developed for the design of the pendulum system. This ANFISTS control system comprises an ANFIS controller and a TS controller. The ANFIS controller is used to approach an ideal controller, and the TS controller is designed to compensate for the approximation error between the ANFIS controller and the ideal controller. Finally, a simulation is demonstrated to compare the performances and effectiveness for inverted pendulum system design between the proposed ANFISTS control and the traditional fuzzy control. Abstract In this paper, an adaptive network based fuzzy inference system (ANFIS) terminal sliding (TS) mode (ANFISTS) controller is developed to deal with the disturbed nonlinear system. This ANFISTS control system is composed of an ANFIS controller and a TS controller. The ANFIS controller is designed to do as a main controller and the TS controller is designed to cope with disturbances and uncertainties. In simulations, the nonlinear inverted pendulum system is illustrated to verify this proposed ANFISTS control methodology. The results possess better performances and robustness by comparisons with fuzzy control. Keywords: Nonlinear system; adaptive network based fuzzy inference system (ANFIS) control; terminal sliding mode control
  • 2. ANFIS Based Terminal Sliding Mode… www.ijceronline.com ||April||2013|| Page 288 II. ANFIS BASED TERMINAL SLIDING MODE CONTROLLER DESIGN Consider a nonlinear system includes disturbances: dgfx  u (1) where x denotes the state vector, u denote the control input, d denotes the unknown disturbances with a known upper bound and functions of f and g depend on x . Since the system parameters may be unknown or perturbed, the ideal controller idu cannot be implemented. To overcome this, an ANFIS controller will be designed to approximate this ideal controller. In addition, a terminal sliding (TS) controller is designed to compensate for the approximation error between the ANFIS controller and the ideal controller of TS and to overcome the disturbances. Suppose that a first order terminal sliding function is defined as [4] p q kxxs   . (2) where 0k and qp  , all are positive constants. Then xkxxs p q  1  . (3) The control law of ANFISTS control is defined as tsanfisanfistsi uuuu  (4) where anfisu is the ANFIS controller and tsu is the TS controller. The inputs of the ANFIS controller are s and its derivative value of s . tsu is designed as )sgn(sh , where h is a positive constant; and „sgn‟ implies a sign function which can be replaced by a saturation function to avoid chattering effect. The ANFIS is a hybrid learning algorithm which can generate Takagi-Sugeno (T-S) type fuzzy inference systems (FIS) to model a given training data. The principle of ANFIS is briefly described as follows [2]. iR : If 1x is 1iA …and nx is inA then ininii rxpxpu  ..11 (5) where iR denotes the ith fuzzy rules, i=1, 2,..,j; ikA is the fuzzy set in the antecedent associated with the kth input variable at the ith fuzzy rule; and ini pp ,...,1 , ir are the fuzzy consequent parameters. Based on the ANFIS, the output u can be got as j j j j u ww w u ww w u     .. .. .. 1 1 1 1 jjuwuw  ..11 (6) where jww w w   ..1 1 1 ,.., j j j ww w w   ..1 . Because the fuzzy inference system is a T-S type, i.e. ininii rxpxpu  ..11 , equation (6) can be expressed as jjuwuwu  ..11 11111111 )()(..)( rwpxwpxw nn    jjjnnjjj rwpxwpxw )()(..)( 11  . (7) The neural network learning algorithm developed in [2] can be applied to (7) directly. A neural network structure of ANFIS is shown in Fig. 1.
  • 3. ANFIS Based Terminal Sliding Mode… www.ijceronline.com ||April||2013|| Page 289    N N layer 1 layer 2 layer 3 layer 4 layer 5 w1 w2 w1 w2 11uw 22uw u21 xx 21 xx 1x 2x 11A 21A 12A 22A Fig. 1. Diagram of ANFIS architecture [2] III. SIMULATION RESULTS For nonlinear system, the equation as following famous pendulum system is considered: [5] 2 1 2 11 2 21 2 121 )(cos3/4 )cos(2/)2sin()sin( w xamll uxaxamlxxg x wxx        (8) where parameters are T ww ][ 21w = T tt ])05.0sin(05.0)05.0cos(05.0[ , the initial states are 6/ , 0. The 1x denotes the angle of the pendulum from the vertical and 2x is the angular velocity and g = 9.8 2 sec/m is the gravity constant, m is the mass of the pendulum, M is the mass of the cart, 2l is the length of the pendulum, and u is the forced applied to the cart. A = l/(m + M). The m = 2.0 kg, M = 8.0 kg and 2 l = 1 m. In these initial fuzzy rules, membership functions of 1x and 2x are given as 4/ . The learning rate is set as 0.1, 3p and 1q . The designed FAM of ANFIS is shown in Fig. 2. By using this designed FAM of ANFIS controller and TS controller, the inverted pendulum can be controlled to be stable and robust. The simulation results are shown in Fig. 3 which is compared with fuzzy control. These simulation results demonstrate better performances and robustness of ANFISTS. IV. CONCLUSION An adaptive networks based fuzzy inference system (ANFIS) terminal sliding (TS) mode control denoted as ANFISTS controller for inverted pendulum system is developed in this paper; and is compared with fuzzy control system. In the simulations, the better performances and effectiveness of ANFISTS is possessed by comparison with that of the traditional fuzzy control. V. ACKNOWLEDGMENT This research is partially funded by the teachers‟ research project of the Taoyuan Innovation Institute of Technology, Taiwan, R. O. C. REFERENCES [1] C. T. Lin, C. S. G. Lee, Neural Fuzzy Systems: A Neural-Fuzzy Synergism to Intelligent Systems, Prentice-Hall, Englewood Cliffs, NJ, 1996. [2] J. S. R. Jang, “ANFIS: adaptive-network-based fuzzy inference system,” IEEE Transactions on Systems, Man and Cybernetics, Vol. 23, 1993, pp. 665-685. [3] Y. J. Mon, “H-infinity Fuzzy Sliding Parallel Distributed Compensation Control Design for Pendulum System,” Advanced Science, Engineering and Medicine, Vol. 5, No. 7, pp. 752-755, 2013. [4] Y. Fenga, X. Yub and Z. Man, “Non-singular terminal sliding mode control of rigid manipulators,” Automatica, Vol. 38, pp. 2159-2167, 2002. [5] J-J. E. Slotine and W. Li, Applied Nonlinear Control, Englewood Cliffs, NJ: Prentice-Hall, 1991.
  • 4. ANFIS Based Terminal Sliding Mode… www.ijceronline.com ||April||2013|| Page 290 Fig. 2. Diagram of ANFIS FAM surface 0 5 10 15 20 25 30 35 40 -0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 Time(t) x1State(rad) ANFISTS Control Fuzzy Control Fig. 3 (a). States of x1 trajectories 0 5 10 15 20 25 30 35 40 -0.9 -0.8 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 Time(t) x2State(rad/sec) ANFISTS Control Fuzzy Control Fig. 3 (b). States of x2 trajectories 0 5 10 15 20 25 30 35 40 -200 -150 -100 -50 0 50 Time(t) Controlinputs(Newton) ANFISTS Control Fuzzy Control Fig. 3 (c). Control inputs