FAST DEFUZZIFICATION METHOD BASED ON CENTROID ESTIMATION

Similar documents
CHAPTER 7 MODELING AND CONTROL OF SPHERICAL TANK LEVEL PROCESS 7.1 INTRODUCTION

Enhanced Fuzzy Model Reference Learning Control for Conical tank process

Fuzzy Control of a Multivariable Nonlinear Process

Type-2 Fuzzy Logic Control of Continuous Stirred Tank Reactor

RamchandraBhosale, Bindu R (Electrical Department, Fr.CRIT,Navi Mumbai,India)

FUZZY CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL

Uncertain System Control: An Engineering Approach

Circuit Implementation of a Variable Universe Adaptive Fuzzy Logic Controller. Weiwei Shan

General-Purpose Fuzzy Controller for DC/DC Converters

Reduced Size Rule Set Based Fuzzy Logic Dual Input Power System Stabilizer

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Fuzzy Compensation for Nonlinear Friction in a Hard Drive

A Study on Performance of Fuzzy And Fuzyy Model Reference Learning Pss In Presence of Interaction Between Lfc and avr Loops

A New Method to Forecast Enrollments Using Fuzzy Time Series

Comparison by Simulation of Various Strategies of Three Level Induction Motor Torque Control Schemes for Electrical Vehicle Application

A Boiler-Turbine System Control Using A Fuzzy Auto-Regressive Moving Average (FARMA) Model

ECE Introduction to Artificial Neural Network and Fuzzy Systems

LOW COST FUZZY CONTROLLERS FOR CLASSES OF SECOND-ORDER SYSTEMS. Stefan Preitl, Zsuzsa Preitl and Radu-Emil Precup

Q-V droop control using fuzzy logic and reciprocal characteristic

Performance Of Power System Stabilizerusing Fuzzy Logic Controller

DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR USING FUZZY LOGIC

Design On-Line Tunable Gain Artificial Nonlinear Controller

Fuzzy Control Systems Process of Fuzzy Control

PROPORTIONAL-Integral-Derivative (PID) controllers

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 5, May 2012)

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVII - Analysis and Stability of Fuzzy Systems - Ralf Mikut and Georg Bretthauer

COMPARISON OF DAMPING PERFORMANCE OF CONVENTIONAL AND NEURO FUZZY BASED POWER SYSTEM STABILIZERS APPLIED IN MULTI MACHINE POWER SYSTEMS

INTELLIGENT CONTROL OF DYNAMIC SYSTEMS USING TYPE-2 FUZZY LOGIC AND STABILITY ISSUES

Models for Inexact Reasoning. Fuzzy Logic Lesson 8 Fuzzy Controllers. Master in Computational Logic Department of Artificial Intelligence

Fuzzy Systems. Fuzzy Control

2010/07/12. Content. Fuzzy? Oxford Dictionary: blurred, indistinct, confused, imprecisely defined

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

EFFECT OF VARYING CONTROLLER PARAMETERS ON THE PERFORMANCE OF A FUZZY LOGIC CONTROL SYSTEM

Design of Decentralized Fuzzy Controllers for Quadruple tank Process

Intelligent Systems and Control Prof. Laxmidhar Behera Indian Institute of Technology, Kanpur

Institute for Advanced Management Systems Research Department of Information Technologies Åbo Akademi University. Fuzzy Logic Controllers - Tutorial

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator

Stability Analysis of the Simplest Takagi-Sugeno Fuzzy Control System Using Popov Criterion

Towards Smooth Monotonicity in Fuzzy Inference System based on Gradual Generalized Modus Ponens

FUZZY CONTROL. Main bibliography

Fuzzy logic in process control: A new fuzzy logic controller and an improved fuzzy-internal model controller

Direct Torque Control of Three Phase Induction Motor Using Fuzzy Logic

Design and Implementation of PI and PIFL Controllers for Continuous Stirred Tank Reactor System

MANAGEMENT FLOW CONTROL ROTOR INDUCTION MACHINE USING FUZZY REGULATORS

Index Terms Magnetic Levitation System, Interval type-2 fuzzy logic controller, Self tuning type-2 fuzzy controller.

Secondary Frequency Control of Microgrids In Islanded Operation Mode and Its Optimum Regulation Based on the Particle Swarm Optimization Algorithm

is implemented by a fuzzy relation R i and is defined as

DESIGN OF FUZZY ESTIMATOR TO ASSIST FAULT RECOVERY IN A NON LINEAR SYSTEM K.

FUZZY CONTROL OF CHAOS

FUZZY CONTROL OF CHAOS

Fuzzy Logic Control for Half Car Suspension System Using Matlab

Lyapunov Function Based Design of Heuristic Fuzzy Logic Controllers

Fuzzy Controller of Switched Reluctance Motor

DESIGN OF A HIERARCHICAL FUZZY LOGIC PSS FOR A MULTI-MACHINE POWER SYSTEM

CHAPTER 5 FREQUENCY STABILIZATION USING SUPERVISORY EXPERT FUZZY CONTROLLER

Fuzzy PID Control System In Industrial Environment

DESIGN OF AN ADAPTIVE FUZZY-BASED CONTROL SYSTEM USING GENETIC ALGORITHM OVER A ph TITRATION PROCESS

3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller

Function Approximation through Fuzzy Systems Using Taylor Series Expansion-Based Rules: Interpretability and Parameter Tuning

Comparison of Necessary Conditions for Typical Takagi Sugeno and Mamdani Fuzzy Systems as Universal Approximators

Sensors & Transducers 2015 by IFSA Publishing, S. L.

Feedback Structures for Vapor Compression Cycle Systems

Algorithms for Increasing of the Effectiveness of the Making Decisions by Intelligent Fuzzy Systems

FUZZY SIMPLEX-TYPE SLIDING-MODE CONTROL. Ta-Tau Chen 1, Sung-Chun Kuo 2

Hybrid Direct Neural Network Controller With Linear Feedback Compensator

FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES

FUZZY LOGIC CONTROL of SRM 1 KIRAN SRIVASTAVA, 2 B.K.SINGH 1 RajKumar Goel Institute of Technology, Ghaziabad 2 B.T.K.I.T.

Application of GA and PSO Tuned Fuzzy Controller for AGC of Three Area Thermal- Thermal-Hydro Power System

A New Approach to Control of Robot

Auto-tuning of PID controller based on fuzzy logic

Forecasting Enrollment Based on the Number of Recurrences of Fuzzy Relationships and K-Means Clustering

EXCITATION CONTROL OF SYNCHRONOUS GENERATOR USING A FUZZY LOGIC BASED BACKSTEPPING APPROACH

FUZZY-ARITHMETIC-BASED LYAPUNOV FUNCTION FOR DESIGN OF FUZZY CONTROLLERS Changjiu Zhou

Project Proposal ME/ECE/CS 539 Stock Trading via Fuzzy Feedback Control

1038. Adaptive input estimation method and fuzzy robust controller combined for active cantilever beam structural system vibration control

Switching H 2/H Control of Singular Perturbation Systems

FUZZY LOGIC CONTROL OF A NONLINEAR PH-NEUTRALISATION IN WASTE WATER TREATMENT PLANT

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Model Predictive Control Design for Nonlinear Process Control Reactor Case Study: CSTR (Continuous Stirred Tank Reactor)

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING MSC SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2016/2017

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

An LMI Approach to Robust Controller Designs of Takagi-Sugeno fuzzy Systems with Parametric Uncertainties

COMPARISON OF FUZZY LOGIC CONTROLLERS FOR A MULTIVARIABLE PROCESS

Design of an Intelligent Controller for Armature Controlled DC Motor using Fuzzy Logic Technique

Speed Control of PMSM by Fuzzy PI Controller with MPAC Algorithm

The Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy Adaptive Network

Proceedings of the Pakistan Academy of Sciences 48 (2): 65 77, 2011

Intelligent Control of a SPM System Design with Parameter Variations

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Fuzzy Control. PI vs. Fuzzy PI-Control. Olaf Wolkenhauer. Control Systems Centre UMIST.

MODELING AND SIMULATION OF ROTOR FLUX OBSERVER BASED INDIRECT VECTOR CONTROL OF INDUCTION MOTOR DRIVE USING FUZZY LOGIC CONTROL

A New Method for Forecasting Enrollments based on Fuzzy Time Series with Higher Forecast Accuracy Rate

OUTLINE. Introduction History and basic concepts. Fuzzy sets and fuzzy logic. Fuzzy clustering. Fuzzy inference. Fuzzy systems. Application examples

A Performance Comparison for Various Methods to Design the Three-Term Fuzzy Logic Controller

Fuzzy Optimal Models for Gas Reservoir Management: Case of Sarajeh Gas Field (SGF)

The Performance Analysis Of Four Tank System For Conventional Controller And Hybrid Controller

Stability and composition of transfer functions

Identification of Non-Linear Systems, Based on Neural Networks, with Applications at Fuzzy Systems

A Multi-Factor HMM-based Forecasting Model for Fuzzy Time Series

Robust multi objective H2/H Control of nonlinear uncertain systems using multiple linear model and ANFIS

Transcription:

FAS DEFUZZIFICAION MEHOD BASED ON CENROID ESIMAION GINAR, Antonio Universidad Simón Bolívar, Departamento de ecnología Industrial, Sartenejas, Edo. Miranda, Apartado Postal 89000, enezuela. E-mail: aginart@usb.ve Phone: (58) 906675 Fax: (404) 894-464 SANCHEZ, Gustavo Universidad Simón Bolívar, Departamento de ecnología Industrial, Sartenejas, Edo. Miranda, Apartado Postal 89000, enezuela. E-mail: gsanchez@usb.ve Phone: (58) 906678 Fax: (404) 894-464 ABSRAC A new fast defuzzification method is presented. It is based on estimating the centroid position by fitting the fuzzy output shape into one single triangle. In regard to the computational time, this method is comparable to the Bisector method and provides better dynamical behavior. his new method was tested to control a second order plant and a benchmark Continuous Stirred ank Reactor (CSR). However, the relatively high computational requirements could be a limitation for several applications. As an alternative, faster and simple methods can be used such as finding the mean of maxima (MOM) or by finding the half-area point ( Bisector ) []. his article presents a simple fast method for computing a Centroid Approximation by fitting the fuzzy output area into a riangular shape (CA), see figure. KEYWORDS Defuzzification methods, Centroid estimation.. INRODUCION Fuzzy inference systems have been widely applied to process control []. In several applications, the dynamics of the system are fast enough to make difficult a good control performance when using typical computational equipment. Special attention should be given to defuzzification process when available computational capabilities are restricted by equipment size or cost. In these cases, the computational time must be reduced in order to improve the controller performance. Hence, it is important to use fast defuzzification methods []. One of the most accepted defuzzification methods, when using Mamdani fuzzy inference systems, is based on computing the centroid of the output area (see equation ). x = x f ( x) f ( x) () b b R L (a) a X max b (b) Fig. Output fitting to triangular shapes.

.MEHOD DESCRIPION D(x) Wang and Luoh demonstrated [] that for any triangular shape the centroid position could be computed as in equation. W W x t = + ( a + x max b) () a X max (a) b hey introduced a method that reduces the computational time by decomposing the output in triangles and trapezoids, and then computing and combining its centroids. his approach is a good solution, but presents two limitations. First, the output area has to be decomposed only in triangular and trapezoidal shapes, which cannot be possible when the membership functions do not have a triangular form, as an example the output in figure (b). Second, this technique needs to spend a computational time determining if each shape corresponds to a triangle or to a trapezoid. In this work a heuristic approach, which can even be applied for a wider set of memberships functions, is proposed. his approach consists in adapting any output shape into one single triangle. he computational time required by this algorithm is reduced with respect to that of the Bisector. his approximation gives the exact centroid position for any cluster shapes having a base length and areas ratio of to. For fuzzy outputs not located at the origin, the triangular shape maximum position is located at the maximum output shape position. o emphasize the triangular approximation, the equation can be rewritten as equation. xt = xmax + When the fuzzy output presents more than one maximum, the location of the triangle maximum is computed as the average of maxima, as shown in figure (b).. ALGORIHM BASES ( b b ) () R L MAX b L X max (b) Fig.. (a) wo cluster fitting (b) Averaging two maxima. COMPUED RESULS A simple analysis shows that the MOM method is very fast but produces high error for non-symmetrical outputs. he Bisector method is fast and generally produces good results but is inaccurate for asymmetrical shapes. In addition, this method requires two calculation sequences. he first determines the total area of the figure and the second determines the point corresponding to the half area. Unlike this, the proposed CA method presents considerable advantages when the output is highly asymmetrical and especially for highly asymmetrical base lengths (see figure ). More, the output calculation can be done in one single sequence. able Comparison table for several defuzzification methods Cen CA %Error Bis %Error MM %Error Shape A 0 0 0 0 0 0 0 Shape B 0.9 0.7.04% 0.5.04% 0 9.8% Shape C 0.4 0. 4.76% 0.5 8.9% 0.4% b R a) Find the first non-zero value, the last nonzero value and the maxima. his can be done in one single computation loop. b) In case of several maxima find the average. c) Determine b R, b L. able shows the output for a symmetrical shape A centered at the origin and the shapes B and C correspond to Figures (a) and (a) respectively. he error shown in table provided a favorable result for the proposed CA method.

4. SIMULAION RESULS In order to show the method performance, several simulations were carried out using Simulink in order to control a SISO linear second-order stable plant and a benchmark Continuous Stirred ank Reactor (CSR). µ NB NM Z 0.5 PM PB 4. SECOND ORDER PLAN Simulink [] brings already programmed in its fuzzy module the following methods: Centroid, Bisector and MOM. he CA method was coded. Five triangular hard partitions were selected and the wellknown control rule table president by [4] was used (see table ). he control loop is shown in figure. he!" # $ %&'&()+*-,%,/.%0 46587 For this problem a Set-point tracking was simulated. he CA output was very similar to the Centroid output (see figure 5) and presented better dynamic response than the Bisector. Output.05 0.95 - -0.5 0 0.5 Fig. 4. Membership function E Input Second Order Plant 0.9 0.85 0.8 Centriode CA Bisector MOM Fig.. Block diagram for the simulated plant 4 6 8 0 4 6 ime in seconds [P\ able Mac icar-whelan table. E ENB ENS EZ EPS EPB 9 > B F K N :+;=<?8@=A B?8@=A C8D=E G8HJI L8M NPO+QJR NS8Q= NS8Q=U NS8QJR NS8 WYX!Z [P\+] [W8^=_ [W8^JZ [W8] [WYX!Z [WYX _ [P\X!Z [W8^JZ [W8] [WYX!Z [WYX _ [WYX ` [P\X ` [W8] [WYX!Z [WYX _ [WYX ` [WYX ` NB = Negative Big PS = Positive Small NM = Negative Medium PM = Positive Medium NS = Negative Small PB = Positive Big Z = Zero Fig. 5. Plant dynamical output he output responses for the Centroid and CA are so close that it is difficult to differentiate them from the plot in figure 5. he running time for the Centroid was seconds and for the proposed method took only 0.99 seconds. he running time for the for CA and Bisector are the same, but CA yielded a better dynamical response getting at 5 % of the final value in 5.75 seconds, that is.75 seconds less than the Bisector method (see table ). able Running time and dynamical behavior for defuzzification methods Method Running time Dynamical Response Centroid.00 seconds 5.75 seconds CEF 0.99 seconds 5.75 seconds Bisector 0.99 seconds 9.50 seconds M0M.00 seconds

4. CONINUOUS SIRRED ANK REACOR o verify the viability of the CA method when applied to non-linear processes, it was tested to control a benchmark CSR [5]. he description of the system is shown below. his process, shown in figure 6, is multivariable, highly coupled and nonlinear. Within the tank, the stir is supposed homogeneous, volume constant and to have the same characteristics at each point. hese assumptions are stated following [5]. he exothermic reaction A B takes place at the temperature value and concentration values Ca and Cb. he molar input flow of the product A, labeled F has a concentration Ca0 and its temperature is 0. he heat Qk is removed from the refrigerating flow by means of a cooling jacket. In this conditions energy and matter balance may be set for the whole reactor volume. he nonlinear equations that model the CSR behavior are given below. SP SP Man_u FIS FIS Scaling Perturbations Factors CM Man_u Fig.7 Controller Architecture u y Plant u y 08 dca F * ( Ca0 Ca) k Ca k Ca = (4) 07 Centroid dcb F Cb k Ca k Cb * + = (5) d F ( 0 ) ( k Ca H k Cb H = AB + BC (6) k )/ w Aj + k Ca H AD δcp ( j Cp ) δ emperature o C 06 05 04 0 CA dj ( Qk + kwaj( mjcpj j ) = (7) ki = exp( Ei k i0 ) i =,, ( o (8) C) + 7.5 he controlled process has two inputs (F = u and Qk = u ) and two outputs ( = y and Cb = y ). he proposed controller, whose architecture is shown in figure 7, consists mainly of two independent FIS (Fuzzy Inference System) and a static pre-compensator CM calculated using only the system open loop steady state gain matrix G [6]. F, C a 0, 0 Concentration mol/l 0 0.. 0.9 0.8 5 0 5 0 5 ime in hours Fig 8. emperature response ( C) Centroid CA 0.7 5 0 5 0 5 ime in hours C a, C b,, F Fig. 6 CSR process Q k, j Fig. 9 Concentration response Cb (mol/l)

In this application, FIS and FIS are based on the same control rule table president by [4]. he control goal is to regulate the controlled variables and Cb subject to some perturbations in 0. In figures 8 and 9 the plant closed-loop responses are shown when a perturbation in 0 occurs at 0 hours. he running time for the Centroid method was 7 minutes, 4 seconds and for the proposed method was only 7 seconds. 5. CONCLUSION he proposed defuzzification method presents a good performance when applied to control a second order plant and a non-linear benchmark plant. It gave very short running time and a dynamical response very close to the one obtained with traditional Centroid defuzzification methods. Further work has to be done in order to optimize the algorithm performance and test the method with different types of membership functions. REFERENCES [] C. C Lee. Fuzzy Logic in control systems: fuzzy logic controllers part. In IEEE ransactions on Systems, Man and Cybernetics, 0():404-48, 990. [] Wen-June Wang and Leh Luoh. Simple computation for the defuzzification of center of sum and center of gravity. Journal of Intelligent and Fuzzy Systems. 9(000) 5.59. [] MALAB Fuzzy Logic oolbox Release.. Available [On-line]: http://www.mathworks.com/products/fuzzylogic/ [4] P.J. Mac icar Whelan, Fuzzy Set for man machine interaction, Int. J. Man Machine Studies, vol. 8, pp. 687-697, Nov. 976. [5] H. Chen, A. Kremling and F. Allgower, Nonlinear predictive control of a benchmark CSR. Proceeding of rd, European Control Conference, Rome, Italy, Sept. 995 [6] J. Nie. Fuzzy control of multivariable nonlinear servomechanisms with explicit decoupling scheme, IEEE FS ol. 5 No pp. 04-, May 997