The analysis of inverted pendulum control and its other applications

Similar documents
Analysis of Control of Inverted Pendulum using Adaptive Neuro Fuzzy system

European Journal of Science and Engineering Vol. 1, Issue 1, 2013 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM IDENTIFICATION OF AN INDUCTION MOTOR

RULE BASED SIGNATURE VERIFICATION AND FORGERY DETECTION

Neuro Fuzzy Controller for Position Control of Robot Arm

A New Fuzzy Neural System with Applications

Cancer Biology 2017;7(3) A New Method for Position Control of a 2-DOF Robot Arm Using Neuro Fuzzy Controller

Intelligent Learning Of Fuzzy Logic Controllers Via Neural Network And Genetic Algorithm

Adaptive Neuro-Fuzzy Model with Fuzzy Clustering for Nonlinear Prediction and Control

Fuzzy Mod. Department of Electrical Engineering and Computer Science University of California, Berkeley, CA Generalized Neural Networks

Aircraft Landing Control Using Fuzzy Logic and Neural Networks

Self-Learning Fuzzy Controllers Based on Temporal Back Propagation

Development of an Hybrid Adaptive Neuro Fuzzy Controller for Surface Roughness (SR) prediction of Mild Steel during Turning

Deciphering Data Fusion Rule by using Adaptive Neuro-Fuzzy Inference System

Defect Depth Estimation Using Neuro-Fuzzy System in TNDE by Akbar Darabi and Xavier Maldague

In the Name of God. Lecture 17: ANFIS Adaptive Network-Based Fuzzy Inference System

MODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM

Transactions on Information and Communications Technologies vol 16, 1996 WIT Press, ISSN

CHAPTER 3 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM

Age Prediction and Performance Comparison by Adaptive Network based Fuzzy Inference System using Subtractive Clustering

fuzzylite a fuzzy logic control library in C++

Mechanics ISSN Transport issue 1, 2008 Communications article 0214

A Comparative Study of Prediction of Inverse Kinematics Solution of 2-DOF, 3-DOF and 5-DOF Redundant Manipulators by ANFIS

Takagi-Sugeno Fuzzy System Accuracy Improvement with A Two Stage Tuning

FUZZY INFERENCE SYSTEMS

CHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS

A Neuro-Fuzzy Application to Power System

NEW HYBRID LEARNING ALGORITHMS IN ADAPTIVE NEURO FUZZY INFERENCE SYSTEMS FOR CONTRACTION SCOUR MODELING

Identification of Vehicle Class and Speed for Mixed Sensor Technology using Fuzzy- Neural & Genetic Algorithm : A Design Approach

ANFIS based HVDC control and fault identification of HVDC converter

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER

Design of Different Fuzzy Controllers for Delayed Systems

Neuro-fuzzy systems 1

Final Exam. Controller, F. Expert Sys.., Solving F. Ineq.} {Hopefield, SVM, Comptetive Learning,

Fuzzy if-then rules fuzzy database modeling

CHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS

Design of Fuzzy Logic Controllers by Fuzzy c-means Clustering

SEMI-ACTIVE CONTROL OF BUILDING STRUCTURES USING A NEURO-FUZZY CONTROLLER WITH ACCELERATION FEEDBACK

Designed By: Milad Niaz Azari

INTERNATIONAL RESEARCH JOURNAL OF MULTIDISCIPLINARY STUDIES

Unit V. Neural Fuzzy System

WATER LEVEL MONITORING AND CONTROL USING FUZZY LOGIC SYSTEM. Ihedioha Ahmed C. and Eneh Ifeanyichukwu I.

Intelligent Control. 4^ Springer. A Hybrid Approach Based on Fuzzy Logic, Neural Networks and Genetic Algorithms. Nazmul Siddique.

Design of Intelligent Controllers for Double Inverted Pendulum

Rainfall-runoff modelling of a watershed

ANFIS: ADAPTIVE-NETWORK-BASED FUZZY INFERENCE SYSTEMS (J.S.R. Jang 1993,1995) bell x; a, b, c = 1 a

ANFIS: Adaptive Neuro-Fuzzy Inference System- A Survey

Bathymetry estimation from multi-spectral satellite images using a neuro-fuzzy technique

Fuzzy Expert Systems Lecture 8 (Fuzzy Systems)

Intelligent Methods in Modelling and Simulation of Complex Systems

Implementation of a Neuro-Fuzzy PD Controller for Position Control

Modeling of Quadruple Tank System Using Soft Computing Techniques

Fuzzy Model for Optimizing Strategic Decisions using Matlab

Robust Pole Placement using Linear Quadratic Regulator Weight Selection Algorithm

Static Var Compensator: Effect of Fuzzy Controller and Changing Membership Functions in its operation

Available online at ScienceDirect. Procedia Computer Science 76 (2015 )

Speed regulation in fan rotation using fuzzy inference system

ANALYTICAL STRUCTURES FOR FUZZY PID CONTROLLERS AND APPLICATIONS

A SELF-ORGANISING FUZZY LOGIC CONTROLLER

Fuzzy Logic Using Matlab

A Predictive Controller for Object Tracking of a Mobile Robot

FLC Based Bubble Cap Distillation Column Composition Control

On the use of Fuzzy Logic Controllers to Comply with Virtualized Application Demands in the Cloud

OPTIMIZATION OF INVERSE KINEMATICS OF ROBOTIC ARM USING ANFIS

APPLICATIONS OF INTELLIGENT HYBRID SYSTEMS IN MATLAB

A Neuro-Fuzzy Classifier for Intrusion Detection Systems

CHAPTER 3 INTELLIGENT FUZZY LOGIC CONTROLLER

Adaptive Neuro Fuzzy Inference System (ANFIS) For Fault Classification in the Transmission Lines

Introduction to Intelligent Control Part 2

Figure 2-1: Membership Functions for the Set of All Numbers (N = Negative, P = Positive, L = Large, M = Medium, S = Small)

REAL-TIME SCHEDULING OF SOFT PERIODIC TASKS ON MULTIPROCESSOR SYSTEMS: A FUZZY MODEL

Fuzzy Based composition Control of Distillation Column

MODELING OF MACHINING PROCESS USING ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM (ANFIS) TO PREDICT PROCESS OUTPUT VARIABLES: A REVIEW

Predicting Porosity through Fuzzy Logic from Well Log Data

WSN - Based Indoor Location Identification System (LIS) Applied to Vision Robot Designed By Fuzzy Neural Network

An Efficient Method for Extracting Fuzzy Classification Rules from High Dimensional Data

Trajectory Estimation and Control of Vehicle using Neuro-Fuzzy Technique

Fuzzy Logic Based Control of a Dual Rotor MIMO Akanksha Singh 1, Smita Sharma 2,Suman Avdhesh Yadav3

Embedded Helicopter Heading Control using an Adaptive Network-Based Fuzzy Inference System

^ Springer. Computational Intelligence. A Methodological Introduction. Rudolf Kruse Christian Borgelt. Matthias Steinbrecher Pascal Held

Amrit Kaur Assistant Professor Department Of Electronics and Communication Punjabi University Patiala, India

Real Time Monitoring and Neuro-Fuzzy Based Fault Diagnosis of Flow Process in Hybrid System

Neuro-Fuzzy Inverse Forward Models

Input Selection for ANFIS Learning. Jyh-Shing Roger Jang

SURFACE ROUGHNESS MONITORING IN CUTTING FORCE CONTROL SYSTEM

Neuro Fuzzy and Self Tunging Fuzzy Controller to Improve Pitch and Yaw Control Systems Resposes of Twin Rotor MIMO System

Using a Context Quality Measure for Improving Smart Appliances

Design of Neuro Fuzzy Systems

Iterative Learning Fuzzy Inference System

Argha Roy* Dept. of CSE Netaji Subhash Engg. College West Bengal, India.

EVALUATION OF THE PERFORMANCE OF VARIOUS FUZZY PID CONTROLLER STRUCTURES ON BENCHMARK SYSTEMS

ANewApproachtoAdaptiveNeuroFuzzyModelingusingKernelbasedClustering

Fault Detection and Classification in Transmission Lines Using ANFIS

Automatic Generation of Fuzzy Classification Rules from Data

Keywords: Extraction, Training, Classification 1. INTRODUCTION 2. EXISTING SYSTEMS

- A Study of Value-Added Tax -The Cases of National Taxation Bureau in the Central Area, Ministry of Finance

FAULT DETECTION ON RADIAL POWER DISTRIBUTION SYSTEMS USING FUZZY LOGIC.

TOOL WEAR CONDITION MONITORING IN TAPPING PROCESS BY FUZZY LOGIC

Fast Hybrid PSO and Tabu Search Approach for Optimization of a Fuzzy Controller

FUZZY LOGIC TECHNIQUES. on random processes. In such situations, fuzzy logic exhibits immense potential for

Neural Network Approach for Automatic Landuse Classification of Satellite Images: One-Against-Rest and Multi-Class Classifiers

Transcription:

Journal of Applied Mathematics & Bioinformatics, vol.3, no.3, 2013, 113-122 ISSN: 1792-6602 (print), 1792-6939 (online) Scienpress Ltd, 2013 The analysis of inverted pendulum control and its other applications Anjali Goswami 1 Abstract In this paper I am discussing the modeling and simulation study of basically two control strategies of an inverted pendulum system are presented. The inverted pendulum represents a challenging control problem, which continually moves toward an uncontrolled state. Certain modern techniques are now available because of the development of artificial intelligence and soft computing methods. Fuzzy control based learning makes the system more reliable and taking the advantage of precise control at different levels of existence as fuzzy is applicable to non value zero to full value as one, rest of the interim values are also considered [3]. ANFIS is one of an example of fused neuro fuzzy system in which the fuzzy system is incorporated in such a framework which is adaptive in nature [7]. The fuzzy controllers are used to sort out the problem of inverted pendulum [5]. Mathematics Subject Classification: 26E50 Keywords: Neuro fuzzy system, Inverted pendulum; MATLAB, ANFIS learning algorithm 1 Jagannath Gupta Institute of Engineering and Technology, Mathematics Sitapura, Jaipur, 302022, India. Article Info: Received : May 12, 2013. Revised : June 24, 2013 Published online : September 15, 2013

114 The analysis of inverted pendulum control 1 Introduction Inverted Pendulum is a such type of model in which, an automatic aircraft landing system, the attitude control of a space booster rocket and a satellite stabilization of a cabin in a ship, aircraft stabilization in the turbulent air-flow etc. To solve such problem with non-linearity and time variant system, there are alternatives such as a real time computer simulation of these equations or linearization. The inverted pendulum is a highly nonlinear and open-loop unstable system [5, 6, 8]. This means that standard linear techniques cannot be modeled as the nonlinear dynamics of the system. In the Neuro-Fuzzy systems the neural networks (NN) are incorporated in fuzzy systems, which can use fuzzy knowledge automatically by learning algorithms of NNs. They can be visualized as a mixture of local experts. Adaptive Neuro-Fuzzy inference system (ANFIS) is one of the of Neuro Fuzzy systems in which a fuzzy system is incorporated in the framework of adaptive networks. ANFIS constructs an input-output mapping based both on human knowledge i.e. rules and on generated input-output data pairs. ANFIS forms an input output mapping based both on human knowledge (based on fuzzy if then rules) and on generated input output data pairs by using a hybrid algorithm that is the combination of the gradient descent and least square estimates. ANFIS is not a black box model and optimization techniques can be well applied to it, which is computationally efficient and is also well suited to mathematical analysis. 2 Architecture using by Nuero Fuzzy In ANFIS, Takagi-Sugeno type fuzzy inference system is used [5]. The output of each rule can be a linear combination of input variables plus a constant term or can be only a constant term. The final output is the weighted average of each rule s output. Basic ANFIS architecture that has two inputs x and y and one output z is shown in Figure 1. The rule base contains two Takagi-Sugeno if-then

Anjali Goswami 115 rules as follows. if x is A1 and y is B1, then f = p x + q y + r If x is A2 and y is B2, then f = p x + q y + r Figure 1 3 Fuzzy logic controller for Inverted Pendulum It can be built into anything from small, hand-held products to large computerized process control systems. It uses an imprecise but very descriptive language to deal with input data more like a human operator. It is very robust and forgiving of operator and data input and often works when first implemented with little or no tuning. In this study, a very new technique, fuzzy controller, has been employed for stabilization of the inverted pendulum. Fuzzy controller, when inverted pendulum is considered, is a very good choice for control strategy. Figure 2

116 The analysis of inverted pendulum control Here it is possible to give two inputs to the FLC as shown in Figure 2. The proposed defuzzification methods for the FLC are Sugeno or Mamdani. This is because both of these techniques are commonly used in designing the FLC [7, 9]. Figure 3 Figure 4 4 ANFIS learning algorithm In the forward pass the algorithm uses least-squares method to identify the consequent parameters on the layer 4 in Figure 1. From the proposed ANFIS architecture (Figure 3.11), the output f can be

Anjali Goswami 117 defined as f = w 1 w 1 +w 2 f 1 + w 2 w 1 +w 2 f 2 (1.1) f = w 1 (p 1 x + q 1 y + r 1 ) + w 2 (p 2 x + q 2 y + r 2 ) (1.2) where p 1, q 1, r 1, q 2 and r 2 are the linear consequent parameters. The methods for updating the parameters are listed as below: 1. Gradient decent only: All parameters are updated by gradient decent back propagation. 2. Gradient decent and One pass of Least Square Estimates (LSE): The LSE is applied only once at the very beginning to get the initial values of the consequent parameters and then the gradient descent takes over to update all parameters. 3. Gradient and LSE: This is the hybrid learning rule. Since the hybrid learning approach converges much faster by reducing search space dimensions than the original back propagation method, it is more desirable. In the forward pass of the hybrid learning, node outputs go forward until layer 4 and the consequent parameters are identified with the least square method. In the backward pass, the error rates propagate backward and the premise parameters are updated by gradient descent. 5 Pendulum Inverted with ANFIS Now for the control of inverted pendulum ANFIS is used here. ANFIS employs a type of inference mechanism which is slightly differently as used in FIS, here Sugeno type of inference mechanism is used to design the controller [10, 12]. In Sugeno inference mechanism the output is linear combination of input membership function. The position controller and angle controller uses 2 input and one output and for that rule base is also formed. Following are the figures which

118 The analysis of inverted pendulum control show that how we have used the position and angle as to control the inverted pendulum. Figure 5 Figure 6 Figure 7

Anjali Goswami 119 Above two figures shows 2 sets of training error with ROI.50, 0.48 resp. for position control. Figure 8 Figure 9

120 The analysis of inverted pendulum control Figure 10 Table 1 Response of Cart Position Characteristics Fuzzy ANFIS Rise time (Tr) in sec 2.2 2.6 Settling time(ts) in sec 3.2 3.5 Steady State error 0.14 0.2 Maximum Overshoot 0.13 0.01 Figure 11

Anjali Goswami 121 Table 2 Response of Cart angle with vertical Characteristics Fuzzy ANFIS Settling time(ts) in sec 3.8 2.3 Steady State error 0 0 Maximum Overshoot in deg 19 to -19 19 to -38 6 Conclusion Using fuzzy approach and the ANFIS approach it shows that ANFIS provides better performance when it comes to a relationship which is non linear between input and output. The reliability and its special characteristics are very good. We can go for ANFIS approach, if we have input output pairs of training data set and the system shows some nonlinear behavior. By applying some other Neuro fuzzy architectural techniques like FALCON or GARIC or NEFCON, we can control the inverted pendulum. References [1] L.A. Zadeh, Fuzzy Sets, Information and Control, 8, (1965), 353-383. [2] P.J. King and E H Mamdani, The Application of Fuzzy Control System to Industrial rocess, Automatica, 13, (1977), 235-242. [3] E.H. Mamdani, Application of fuzzyalgorithms for control of simple dynamic plant, in Proceeding of IEEE, 121, (1977), 1585-1588. [4] T. Takagi and M. Sugeno, Fuzzy identification of systems and its applications to modeling and control, IEEE Transaction on System, Man, Cybernetics, SMC-15(1), (Jan., 1985), 116-132.

122 The analysis of inverted pendulum control [5] Cheun Chien Lee, Fuzzy Logic in Control System: Fuzzy Logic Controller Part I & 11, IEEE Transactions on System, Man, and Cybernetics, 20(2), (1990), 403-435. [6] M.M. Gupta and Ching J. Qi, Fusion of Fuzzy Logic and Neural Networks with Applications to Decision and Control Problems, in Proceedings of the American Control Conference, (1991), 30-31. [7] Jyh-Shing Roger Jang, Man and Cybernetics, IEEE Transactions on System, 23(3), (May/June, 1993). [8] Lawrence Bush, Fuzzy Logic Controller for the Inverted Pendulum Problem, IEEE control System Magazine, (November 27, 2001), 238-245. [9] Changsheng Yu and Li Xu, Development of Inverted Pendulum System and Fuzzy Control Based on MATLAB, in Proceedings of the 5th World Congress on Intelligent Control and Automation, (June, 2004), 298-307. [10] Dario Maravall, Changjiu Zhou and Javier Alonso, Hybrid Fuzzy Control of the Inverted Pendulum via Vertical Forces, Wiley Periodicals Inc., (March, 2005), 635-641. [11] Songmoung Nundrakwang, Taworn Benjanarasuth, Jongkol Ngamwiwit and Noriyuki Komine, Hybrid controller for Swinging up Inverted Pendulum system, in Proceeding IEEE of System Man and Cybernetics, 4, (June, 2005), 750-758. [12] L Rajaji, C. Kumar and M Vasudevan, Fuzzy and ANFIS based soft starter fedinducti n motor drive for high performance, in Proceeding of Asian Research Publishing Network Journal of Engineering and Applied Sciences, 3(4), (August, 2008).