Basic Concepts of Fuzzy Logic Apparatus of fuzzy logic is built on: –Fuzzy sets: describe the value of variables –Linguistic variables: qualitatively and.

Slides:



Advertisements
Similar presentations
Fuzzy Logic 11/6/2001. Agenda General Definition Applications Formal Definitions Operations Rules Fuzzy Air Conditioner Controller Structure.
Advertisements


 Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference n Mamdani fuzzy inference n Sugeno fuzzy inference n Case study.
DETC06: Uncertainty Workshop; Evidence & Possibility Theories Evidence and Possibility Theories in Engineering Design Zissimos P. Mourelatos Mechanical.
CLASSICAL LOGIC and FUZZY LOGIC. CLASSICAL LOGIC In classical logic, a simple proposition P is a linguistic, or declarative, statement contained within.
Fuzzy Sets and Applications Introduction Introduction Fuzzy Sets and Operations Fuzzy Sets and Operations.
FUZZY SYSTEMS. Fuzzy Systems Fuzzy Sets – To quantify and reason about fuzzy or vague terms of natural language – Example: hot, cold temperature small,
ผศ. ดร. สุพจน์ นิตย์ สุวัฒน์ ตอนที่ interval, 2. the fundamental concept of fuzzy number, 3. operation of fuzzy numbers. 4. special kind of fuzzy.
Chapter 5 Fuzzy Number.
Fuzzy Logic E. Fuzzy Inference Engine. “antecedent” “consequent”
Fuzzy Control Lect 3 Membership Function and Approximate Reasoning
Computer Intelligence and Soft Computing
Fuzzification By considering quantities as uncertain: Imprecision Ambiguity Vagueness Membership Assignment Many ways to do it!
Fuzzy Inference System Learning By Reinforcement Presented by Alp Sardağ.
Fuzzy Logic E. Fuzzy Inference Engine. “antecedent” “consequent”
PART 1 From classical sets to fuzzy sets 1. Introduction 2. Crisp sets: an overview 3. Fuzzy sets: basic types 4. Fuzzy sets: basic concepts FUZZY SETS.
Fuzzy Medical Image Segmentation
Chapter 18 Fuzzy Reasoning.
A New Approach to Teaching Fuzzy Logic System Design Emine Inelmen, Erol Inelmen, Ahmad Ibrahim Padova University, Padova, Italy Bogazici University, Istanbul,
1 Chapter 18 Fuzzy Reasoning. 2 Chapter 18 Contents (1) l Bivalent and Multivalent Logics l Linguistic Variables l Fuzzy Sets l Membership Functions l.
Theory and Applications
WELCOME TO THE WORLD OF FUZZY SYSTEMS. DEFINITION Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept.
The Equivalence between fuzzy logic controllers and PD controllers for single input systems Professor: Chi-Jo Wang Student: Nguyen Thi Hoai Nam Student.
THE MODEL OF ASIS FOR PROCESS CONTROL APPLICATIONS P.Andreeva, T.Atanasova, J.Zaprianov Institute of Control and System Researches Topic Area: 12. Intelligent.
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Computer Controller System & Robotics Subject Code : 6872 Semester :7th Department.
Designing Antecedent Membership Functions
Fuzzy Rule-based Models *Neuro-fuzzy and Soft Computing - J.Jang, C. Sun, and, E. Mizutani, Prentice Hall 1997.
Rule-Based Fuzzy Model. In rule-based fuzzy systems, the relationships between variables are represented by means of fuzzy if–then rules of the following.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Fuzzy Logic. Lecture Outline Fuzzy Systems Fuzzy Sets Membership Functions Fuzzy Operators Fuzzy Set Characteristics Fuzziness and Probability.
Fuzzy Expert Systems. 2 Motivation On vagueness “Everything is vague to a degree you do not realise until you have tried to make it precise.” Bertrand.
Assoc. Prof. Abdulwahab AlSammak. Course Information Course Title: Artificial Intelligence Instructor : Assoc. Prof. Abdulwahab AlSammak
© 2010 Pearson Prentice Hall. All rights reserved. CHAPTER 10 Geometry.
Chapter 13 Artificial Intelligence and Expert Systems.
 Deductive Reasoning is a process of reasoning logically from given facts to a conclusion.  Addition Property of equality if a=b then a+c=b+c  Subtraction.
Course presentation: FLA Fuzzy Logic and Applications 4 CTI, 2 nd semester Doru Todinca in Courses presentation.
Practical Considerations When t , the supp, then there will be a value of t when supp folds, it becomes multi-w-to-one-x mapping.
Lógica difusa  Bayesian updating and certainty theory are techniques for handling the uncertainty that arises, or is assumed to arise, from statistical.
Fuzzy Sets and Control. Fuzzy Logic The definition of Fuzzy logic is a form of multi-valued logic derived frommulti-valued logic fuzzy setfuzzy set theory.
A Logic of Partially Satisfied Constraints Nic Wilson Cork Constraint Computation Centre Computer Science, UCC.
Basic Concepts of Fuzzy Logic Apparatus of fuzzy logic is built on: Fuzzy sets: describe the value of variables Linguistic variables: qualitatively and.
Chapter 2: FUZZY SETS Introduction (2.1)
CSE & CSE6002E - Soft Computing Winter Semester, 2011 Course Review.
1 Software Testing. 2 Equivalence Class Testing 3 The use of equivalence class testing has two motivations: –Sense of complete testing –Avoid redundancy.
CHAPTER 3 Selected Design and Processing Aspects of Fuzzy Sets.
Ch.3 Fuzzy Rules and Fuzzy Reasoning
Fuzzy Relations( 關係 ), Fuzzy Graphs( 圖 形 ), and Fuzzy Arithmetic( 運算 ) Chapter 4.
Lecture 8 Introduction to Neural Networks and Fuzzy Logic President UniversityErwin SitompulNNFL 8/1 Dr.-Ing. Erwin Sitompul President University
Angles and Triangles Objective: Geometry Rules for Angles and Triangles.
Chapter 3: Fuzzy Rules & Fuzzy Reasoning Extension Principle & Fuzzy Relations (3.2) Fuzzy if-then Rules(3.3) Fuzzy Reasonning (3.4)
Course : T0423-Current Popular IT III
Question: Is it warm in here?
TECHNOLOGY GUIDE FOUR Intelligent Systems.
Fuzzy expert systems Fuzzy inference Mamdani fuzzy inference
Introduction to Fuzzy Logic
Fuzzy Logic 11/6/2001.
Homework 8 Min Max “Temperature is low” AND “Temperature is middle”
Introduction to Fuzzy Logic
Chap 3: Fuzzy Rules and Fuzzy Reasoning
CLASSICAL LOGIC and FUZZY LOGIC
Chap 3: Fuzzy Rules and Fuzzy Reasoning
النظم الخبيرة Expert Systems (ES)
Homework 9 Min Max “Temperature is low” AND “Temperature is middle”
CH751 퍼지시스템 특강 Uncertainties in Intelligent Systems
The General Triangle C B A.
Inductive Reasoning and Conjecture, and Logic
The General Triangle C B A.
Hybrid intelligent systems:
Fuzzy Sets Neuro-Fuzzy and Soft Computing: Fuzzy Sets ...
Introduction to Fuzzy Set Theory
Presentation transcript:

Basic Concepts of Fuzzy Logic Apparatus of fuzzy logic is built on: –Fuzzy sets: describe the value of variables –Linguistic variables: qualitatively and quantitatively described by fuzzy sets –Possibility distributions: constraints on the value of a linguistic variable –Fuzzy if-then rules: a knowledge *Fuzzy Logic: Intelligence, Control, and Information - J. Yen and R. Langari, Prentice Hall 1999

Fuzzy sets A fuzzy set is a set with a smooth boundary. A fuzzy set is defined by a functions that maps objects in a domain of concern into their membership value in a set. Such a function is called the membership function.

Features of the Membership Function Core: comprises those elements x of the universe such that  a (x) = 1. Support : region of the universe that is characterized by nonzero membership. Boundary : boundaries comprise those elements x of the universe such that 0<  a (x) <1

Features of the Membership Function (Cont.) Normal Fuzzy Set : at least one element x in the universe whose membership value is unity

Features of the Membership Function (Cont.) Convex Fuzzy set: membership values are strictly monotonically increasing, or strictly monotonically decreasing, or strictly monotonically increasing then strictly monotonically decreasing with increasing values for elements in the universe.  a (y) ≥ min[  a (x),  a (z) ]

Features of the Membership Function (Cont.) Cross-over points :  a (x) = 0.5 Height: defined as max {  a (x)}

Operations on Fuzzy Sets Logical connectives: –Union A U B = max(  a (x),  b (x)) –Intersection A    B = min(  a (x),  b (x)) –Complementary A --->  a (x) = 1-  a (x)

Features of the Membership Function (Cont.) Special Property of two convex fuzzy set: – for A and B, which are both convex, A. B is also convex.

Design Membership Functions Manual -Expert knowledge. Interview those who are familiar with the underlying concepts and later adjust. Tuned through a trial-and-error -Inference -Statistical techniques (Rank ordering) *Fuzzy Logic: Intelligence, Control, and Information - J. Yen and R. Langari, Prentice Hall 1999

Intutition Derived from the capacity of humans to develop membership functions through their own innate intelligence and understanding. Involves contextual and semantic knowledge about an issue; it can also involve linguistic truth values about this knowledge. Fuzzy Logic with Engineering Applications: Timothy J. Ross

Inference Use knowledge to perform deductive reasoning, i.e. we wish to deduce or infer a conclusion, given a body of facts and knowledge. Fuzzy Logic with Engineering Applications: Timothy J. Ross

Inference : Example In the identification of a triangle –Let A, B, C be the inner angles of a triangle Where A ≥ B≥C –Let U be the universe of triangles, i.e., U = {(A,B,C) | A≥B≥C≥0; A+B+C = 180˚} –Let ‘s define a number of geometric shapes IApproximate isosceles triangle R Approximate right triangle IR Approximate isosceles and right triangle E Approximate equilateral triangle TOther triangles Fuzzy Logic with Engineering Applications: Timothy J. Ross

Inference : Example We can infer membership values for all of these triangle types through the method of inference, because we possess knowledge about geometry that helps us to make the membership assignments. For Isosceles, –  i (A,B,C) = 1- 1/60* min(A-B,B-C) –If A=B OR B=C THEN  i (A,B,C) = 1; –If A=120˚,B=60˚, and C =0˚ THEN  i (A,B,C) = 0. Fuzzy Logic with Engineering Applications: Timothy J. Ross

Inference : Example For right triangle, –  R (A,B,C) = 1- 1/90* |A-90˚| –If A=90˚ THEN  i (A,B,C) = 1; –If A=180˚ THEN  i (A,B,C) = 0. For isosceles and right triangle –IR = min (I, R) –  IR (A,B,C) = min[  I (A,B,C),  R (A,B,C)] = 1 - max[1/60min(A-B, B-C), 1/90|A-90|] Fuzzy Logic with Engineering Applications: Timothy J. Ross

Inference : Example For equilateral triangle –  E (A,B,C) = 1 - 1/180* (A-C) –When A = B = C then  E (A,B,C) = 1, A = 180 then  E (A,B,C) = 0 For all other triangles –T = (I.R.E)’ = I’.R’.E’ = min {1 -  I (A,B,C), 1 -  R (A,B,C), 1 -  E (A,B,C) Fuzzy Logic with Engineering Applications: Timothy J. Ross

Inference : Example –Define a specific triangle: A = 85˚ ≥ B = 50˚ ≥ C = 45˚  R = 0.94  I =  IR =  E = 0. 7  T = 0.05 Fuzzy Logic with Engineering Applications: Timothy J. Ross

Rank ordering Assessing preferences by a single individual, a committee, a poll, and other opinion methods can be used to assign membership values to a fuzzy variable. Preference is determined by pairwise comparisons, and these determine the ordering of the membership. Fuzzy Logic with Engineering Applications: Timothy J. Ross

Rank ordering: Example Fuzzy Logic with Engineering Applications: Timothy J. Ross

Design Membership Functions Automatic or Adaptive -Neural Networks -Genetic Algorithms -Inductive reasoning -Gradient search Will study these techniques later *Fuzzy Logic: Intelligence, Control, and Information - J. Yen and R. Langari, Prentice Hall 1999

Guidelines for membership function design Always use parameterizable membership functions. Do not define a membership function point by point. –Triangular and Trapezoid membership functions are sufficient for most practical applications! *Fuzzy Logic: Intelligence, Control, and Information - J. Yen and R. Langari, Prentice Hall