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

Similar documents
Rule-Based Fuzzy Model

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

Handling Uncertainty using FUZZY LOGIC

Classical Set Theory. Outline. Classical Set Theory. 4. Linguistic model, approximate reasoning. 1. Fuzzy sets and set-theoretic operations.

Lecture 1: Introduction & Fuzzy Control I

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

Islamic University of Gaza Electrical Engineering Department EELE 6306 Fuzzy Logic Control System Med term Exam October 30, 2011

Hamidreza Rashidy Kanan. Electrical Engineering Department, Bu-Ali Sina University

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

ABSTRACT I. INTRODUCTION II. FUZZY MODEL SRUCTURE

Fuzzy Control Systems Process of Fuzzy Control

Fuzzy Controller. Fuzzy Inference System. Basic Components of Fuzzy Inference System. Rule based system: Contains a set of fuzzy rules

Lecture 06. (Fuzzy Inference System)

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

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

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

A linguistic fuzzy model with a monotone rule base is not always monotone

Revision: Fuzzy logic

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

Fuzzy expert systems

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

Fundamentals. 2.1 Fuzzy logic theory

This time: Fuzzy Logic and Fuzzy Inference

OPTIMAL CAPACITOR PLACEMENT USING FUZZY LOGIC

Fuzzy Rules and Fuzzy Reasoning. Chapter 3, Neuro-Fuzzy and Soft Computing: Fuzzy Rules and Fuzzy Reasoning by Jang

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Sangeetha Bindiganavile Nagesh

Computational Intelligence Lecture 6:Fuzzy Rule Base and Fuzzy Inference Engine

A Hybrid Approach For Air Conditioning Control System With Fuzzy Logic Controller

CHAPTER V TYPE 2 FUZZY LOGIC CONTROLLERS

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

Fuzzy Logic Controller Based on Association Rules

Chapter 2 Introduction to Fuzzy Systems

Intuitionistic Fuzzy Logic Control for Washing Machines

Fuzzy Rules and Fuzzy Reasoning (chapter 3)

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

Computational Intelligence Lecture 13:Fuzzy Logic

Enhancing Fuzzy Controllers Using Generalized Orthogonality Principle

So, we can say that fuzzy proposition is a statement p which acquires a fuzzy truth value T(p) ranges from(0 to1).

ME 534. Mechanical Engineering University of Gaziantep. Dr. A. Tolga Bozdana Assistant Professor

Faster Adaptive Network Based Fuzzy Inference System

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

This time: Fuzzy Logic and Fuzzy Inference

Fuzzy Logic. An introduction. Universitat Politécnica de Catalunya. Departament de Teoria del Senyal i Comunicacions.

A neuro-fuzzy system for portfolio evaluation

1. Brief History of Intelligent Control Systems Design Technology

Fuzzy Systems. Fuzzy Control

URL: < %2f _8>

Prediction of Ultimate Shear Capacity of Reinforced Normal and High Strength Concrete Beams Without Stirrups Using Fuzzy Logic

Civil Engineering. Elixir Civil Engg. 112 (2017)

Water Quality Management using a Fuzzy Inference System

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

MODELLING OF TOOL LIFE, TORQUE AND THRUST FORCE IN DRILLING: A NEURO-FUZZY APPROACH

Introduction to Intelligent Control Part 6

Fuzzy logic Fuzzyapproximate reasoning

Environment Protection Engineering MATRIX METHOD FOR ESTIMATING THE RISK OF FAILURE IN THE COLLECTIVE WATER SUPPLY SYSTEM USING FUZZY LOGIC

Financial Informatics XI: Fuzzy Rule-based Systems

EEE 8005 Student Directed Learning (SDL) Industrial Automation Fuzzy Logic

Design of the Models of Neural Networks and the Takagi-Sugeno Fuzzy Inference System for Prediction of the Gross Domestic Product Development

Fuzzy Expert Systems Lecture 6 (Fuzzy Logic )

4. Lecture Fuzzy Systems

Interval Type-2 Fuzzy Logic Systems Made Simple by Using Type-1 Mathematics

FUZZY RELATIONS, FUZZY GRAPHS, AND FUZZY ARITHMETIC

FUZZY CONTROL OF CHAOS

Intro. ANN & Fuzzy Systems. Lec 34 Fuzzy Logic Control (II)

FUZZY CONTROL OF CHAOS

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

Applied Logic. Lecture 3 part 1 - Fuzzy logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

A Residual Gradient Fuzzy Reinforcement Learning Algorithm for Differential Games

Multi-Criteria Optimization - an Important Foundation of Fuzzy System Design

CHAPTER 5 FREQUENCY STABILIZATION USING SUPERVISORY EXPERT FUZZY CONTROLLER

Access from the University of Nottingham repository:

APPLICATION OF AIR HEATER AND COOLER USING FUZZY LOGIC CONTROL SYSTEM

MODELLING THERMAL COMFORT FOR TROPICS USING FUZZY LOGIC

Fuzzy Logic and Fuzzy Systems

Rule-based Mamdani-type fuzzy modeling of skin permeability

Where are we? Operations on fuzzy sets (cont.) Fuzzy Logic. Motivation. Crisp and fuzzy sets. Examples

Fuzzy Logic and Computing with Words. Ning Xiong. School of Innovation, Design, and Engineering Mälardalen University. Motivations

Fuzzy Reasoning with a Rete-OO Rule Engine

Fuzzy Systems. Introduction

Fuzzy Logic Notes. Course: Khurshid Ahmad 2010 Typset: Cathal Ormond

FUZZY logic, as an interface between symbolic and numeric

Comparison of Fuzzy Operators for IF-Inference Systems of Takagi-Sugeno Type in Ozone Prediction

Today s s lecture. Lecture 16: Uncertainty - 6. Dempster-Shafer Theory. Alternative Models of Dealing with Uncertainty Information/Evidence

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

Fuzzy logic : principles and applications

Approximation Capability of SISO Fuzzy Relational Inference Systems Based on Fuzzy Implications

Uncertain System Control: An Engineering Approach

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

Fuzzy Systems. Introduction

Fuzzy Logic. Chapter Introduction. 2.2 Industrial Applications

Clustering Gammas by using Fuzzy Logic

Reasoning with Uncertainty

A Stochastic Continuous Cellular Automata Traffic Model with Fuzzy Decision Rules

CHAPTER 5 FUZZY LOGIC FOR ATTITUDE CONTROL

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.

Uncertain Systems are Universal Approximators

Lecture Notes On- K. Sridhar Patnaik(Lecturer) & Rashmi Sahay (Lecturer) Computer Sc. Dept. Birla Institute of Technology, Mesra

type-2 fuzzy sets, α-plane, intersection of type-2 fuzzy sets, union of type-2 fuzzy sets, fuzzy sets

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

Linguistic Quantifiers Modeled by Sugeno Integrals

Transcription:

FS VI: Fuzzy reasoning schemes R 1 : ifx is A 1 and y is B 1 then z is C 1 R 2 : ifx is A 2 and y is B 2 then z is C 2... R n : ifx is A n and y is B n then z is C n x is x 0 and y is ȳ 0 z is C The i-th fuzzy rule from this rule-base R i : if x is A i and y is B i then z is C i is implemented by a fuzzy relation R i and is defined as R i (u, v, w) =(A i B i C i )(u, w) =[A i (u) B i (v)] C i (w) for i =1,...,n. 1

Find C from the input x 0 and from the rule base R = {R 1,...,R n }. Interpretation of logical connective and sentence connective also implication operator then compositional operator We first compose x 0 ȳ 0 with each R i producing intermediate result C i = x 0 ȳ 0 R i for i =1,...,n. Here C i is called the output of the i-th rule C i(w) =[A i (x 0 ) B i (y 0 )] C i (w), for each w. 2

Then combine the C i component wise into C by some aggregation operator: C = n C i = x 0 ȳ 0 R 1 x 0 ȳ 0 R n i=1 C(w) =A 1 (x 0 ) B 1 (y 0 ) C 1 (w) A n (x 0 ) B n (y 0 ) C n (w). input to the system is (x 0,y 0 ) fuzzified input is ( x 0, ȳ 0 ) firing strength of the i-th rule is A i (x 0 ) B i (y 0 ) the i-th individual rule output is C i(w) :=[A i (x 0 ) B i (y 0 )] C i (w) overall system output is C = C 1 C n. overall system output = union of the individual rule outputs 3

We present five well-known inference mechanisms in fuzzy rule-based systems. For simplicity we assume that we have two fuzzy IF-THEN rules of the form R 1 : if x is A 1 and y is B 1 then z is C 1 also R 2 : if x is A 2 and y is B 2 then z is C 2 fact : x is x 0 and y is ȳ 0 consequence : z is C Mamdani. The fuzzy implication is modelled by Mamdani s minimum operator and the sentence connective also is interpreted as oring the propositions and defined by max operator. The firing levels of the rules, denoted by α i,i=1, 2, are computed by α 1 = A 1 (x 0 ) B 1 (y 0 ), α 2 = A 2 (x 0 ) B 2 (y 0 ) The individual rule outputs are obtained by 4

C 1(w) =(α 1 C 1 (w)), C 2(w) =(α 2 C 2 (w)) Then the overall system output is computed by oring the individual rule outputs C(w) =C 1(w) C 2(w) =(α 1 C 1 (w)) (α 2 C 2 (w)) Finally, to obtain a deterministic control action, we employ any defuzzification strategy. 5

A1 B1 C1 u v w A2 B2 C2 xo u yo Inference with Mamdani s implication operator. v min Tsukamoto. All linguistic terms are supposed to have monotonic membership functions. The firing levels of the rules, denoted by α i,i=1, 2, are computed by α 1 = A 1 (x 0 ) B 1 (y 0 ),α 2 = A 2 (x 0 ) B 2 (y 0 ) In this mode of reasoning the individual crisp control actions z 1 and z 2 are computed from 6 w

the equations α 1 = C 1 (z 1 ), α 2 = C 2 (z 2 ) and the overall crisp control action is expressed as z 0 = α 1z 1 + α 2 z 2 α 1 + α 2 i.e. z 0 is computed by the discrete Centerof-Gravity method. If we have n rules in our rule-base then the crisp control action is computed as z 0 = n i=1 α iz i n i=1 α, i where α i is the firing level and z i is the (crisp) output of the i-th rule, i =1,...,n Example 1. We illustrate Tsukamoto s reasoning method by the following simple example 7

R 1 : if x is A 1 and y is B 1 then z is C 1 also R 2 : if x is A 2 and y is B 2 then z is C 2 fact : x is x 0 and y is ȳ 0 consequence : z is C Then according to the figure we see that A 1 (x 0 )=0.7, B 1 (y 0 )=0.3 therefore, the firing level of the first rule is α 1 = min{a 1 (x 0 ),B 1 (y 0 )} = min{0.7, 0.3} =0.3 and from A 2 (x 0 )=0.6, B 2 (y 0 )=0.8 it follows that the firing level of the second rule is α 2 = min{a 2 (x 0 ),B 2 (y 0 )} = min{0.6, 0.8} = 0.6, 8

the individual rule outputs z 1 =8and z 2 = 4 are derived from the equations C 1 (z 1 )=0.3, C 2 (z 2 )=0.6 and the crisp control action is z 0 =(8 0.3+4 0.6)/(0.3+0.6)=6. A1 B1 C1 0.7 0.3 0.3 u v z1 = 8 w A2 B2 C2 0.6 0.8 0.6 xo u yo v min z2 = 4 w Tsukamoto s inference mechanism. Sugeno. Sugeno and Takagi use the follow- 9

ing architecture R 1 : if x is A 1 and y is B 1 then z 1 = a 1 x + b 1 y also R 2 : if x is A 2 and y is B 2 then z 2 = a 2 x + b 2 y fact : x is x 0 and y is ȳ 0 cons. : z 0 The firing levels of the rules are computed by α 1 = A 1 (x 0 ) B 1 (y 0 ),α 2 = A 2 (x 0 ) B 2 (y 0 ) then the individual rule outputs are derived from the relationships z 1 = a 1 x 0 + b 1 y 0,z 2 = a 2 x 0 + b 2 y 0 and the crisp control action is expressed as z 0 = α 1z 1 + α 2 z 2 α 1 + α 2 10

A1 A2 u v α1 a1x + b 1y B1 B2 α2 x u y v min a2x + b 2y Sugeno s inference mechanism. If we have n rules in our rule-base then the crisp control action is computed as z 0 = n i=1 α iz i n i=1 α i, where α i denotes the firing level of the i-th rule, i =1,...,n Example 2. We illustrate Sugeno s reasoning method by the following simple example 11

R 1 : if x is BIG and y is SMALL then z 1 = x + y also R 2 : if x is MEDIUM and y is BIG then z 2 =2x y fact : x 0 is 3 and y 0 is 2 conseq : z 0 Then according to the figure we see that µ BIG (x 0 )=µ BIG (3)=0.8, µ SMALL (y 0 )=µ SMALL (2)=0.2 therefore, the firing level of the first rule is α 1 = min{µ BIG (x 0 ),µ SMALL (y 0 )} and from = min{0.8, 0.2} =0.2 µ MEDIUM (x 0 )=µ MEDIUM (3)=0.6, µ BIG (y 0 )=µ BIG (2)=0.9 it follows that the firing level of the second rule is α 2 = min{µ MEDIUM (x 0 ),µ BIG (y 0 )} 12

= min{0.6, 0.9} = 0.6. the individual rule outputs are computed as z1 = x 0 + y 0 =3+2=5,z2 =2x 0 y 0 =2 3 2=4 so the crisp control action is z 0 =(5 0.2+4 0.6)/(0.2+0.6)=4.25. 1 0.8 0.2 α1= 0.2 u v x+y=5 1 0.9 0.6 α2=0.6 3 u 2 v min 2x-y=4 Example of Sugeno s inference mechanism. Larsen. The fuzzy implication is modelled 13

by Larsen s prduct operator and the sentence connective also is interpreted as oring the propositions and defined by max operator. Let us denote α i the firing level of the i-th rule, i =1, 2 α 1 = A 1 (x 0 ) B 1 (y 0 ), α 2 = A 2 (x 0 ) B 2 (y 0 ). Then membership function of the inferred consequence C is pointwise given by C(w) =(α 1 C 1 (w)) (α 2 C 2 (w)). To obtain a deterministic control action, we employ any defuzzification strategy. If we have n rules in our rule-base then the consequence C is computed as n C(w) = (α i C 1 (w)) i=1 where α i denotes the firing level of the i-th rule, i =1,...,n 14

A1 B1 C1 u v w A2 B2 C2 xo u yo v min Inference with Larsen s product operation rule. Simplified fuzzy reasoning R 1 : if x is A 1 and y is B 1 then z 1 = c 1 also R 2 : if x is A 2 and y is B 2 then z 2 = c 2 fact : x is x 0 and y is ȳ 0 consequence : z 0 The firing levels of the rules are computed by 15 w

α 1 = A 1 (x 0 ) B 1 (y 0 ), α 2 = A 2 (x 0 ) B 2 (y 0 ) then the individual rule outputs are c 1 and c 2, and the crisp control action is expressed as z 0 = α 1c 1 + α 2 c 2 α 1 + α 2 If we have n rules in our rule-base then the crisp control action is computed as z 0 = n i=1 α ic i n i=1 α, i where α i denotes the firing level of the i-th rule, i =1,...,n 16

L1 H2 L3 α1 c1 M1 M2 M3 α2 H1 H2 H3 c2 min z3 α3 17