Fuzzy Logic Samson Okoh Engr 315 Fall 2002. Introduction  Brief History  How it Works –Basics of Fuzzy Logic  Rules –Step by Step Approach of Fuzzy.

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.
AI – CS364 Fuzzy Logic Fuzzy Logic 3 03 rd October 2006 Dr Bogdan L. Vrusias
Fuzzy Logic and its Application to Web Caching
Fuzzy Logic CSE-435: A Presentation on Presented by Osama Ahmed Khan Dr. Hector Munoz-Avila.
Fuzzy Inference and Defuzzification
Introduction to Fuzzy Control Lecture 10.1 Appendix E.
Cosc 2150: Computer Organization Chapter 3: Boolean Algebra and Digital Logic.
Fuzzy Sets and Fuzzification Michael J. Watts
Relational Data Mining in Finance Haonan Zhang CFWin /04/2003.
Fuzzy Logic Control Systems Ken Morgan ENGR 315 December 5, 2001.
Fuzzy Expert System.
11 Inverted Pendulum Emily Hamilton ECE Department, University of Minnesota Duluth December 21, 2009 ECE Fall 2009.
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.
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.
Ming-Feng Yeh General Fuzzy Systems A fuzzy system is a static nonlinear mapping between its inputs and outputs (i.e., it is not a dynamic system).
Fuzzy Logic Dave Saad CS498. Origin Proposed as a mathematical model similar to traditional set theory but with the possibility of partial set membership.
Fuzzy Systems and Applications
The Equivalence between fuzzy logic controllers and PD controllers for single input systems Professor: Chi-Jo Wang Student: Nguyen Thi Hoai Nam Student.
Logic Gates Circuits to manipulate 0’s and 1’s. 0’s and 1’s used for numbers Also to make decisions within the computer. In that context, 1 corresponds.
Fuzzy Logic BY: ASHLEY REYNOLDS. Where Fuzzy Logic Falls in the Field of Mathematics  Mathematics  Mathematical Logic and Foundations  Fuzzy Logic.
Fuzzy Logic. Sumber (download juga): 0logic%20toolbox.pdf
Fuzzy Logic. Priyaranga Koswatta Mundhenk and Itti, 2007.
Applications of fuzzy systems Michael J. Watts
Fuzzy Logic Conception Introduced by Lotfi Zadeh in 1960s at Berkley Wanted to expand crisp logic.
Aims of session  Last week  Deterministic  Propositional logic  Predicate logic  This week (Basis of this section Johnson and Picton 1995)  Non-monotonic.
 In studying digital integrated circuits, one must start with the simplest group of circuit, the SSIs or Small Scale Integrated Circuits. Since these.
 Definition Definition  Bit of History Bit of History  Why Fuzzy Logic? Why Fuzzy Logic?  Applications Applications  Fuzzy Logic Operators Fuzzy.
Fuzzy Inference (Expert) System
Mobile Robot Navigation Using Fuzzy logic Controller
What is Mechatronics? Mechatronics is the synergistic combination of mechanical engineering, electronics, controls engineering, and computers, all integrated.
INVENTORY CONTROL AS IDENTIFICATION PROBLEM BASED ON FUZZY LOGIC ALEXANDER ROTSHTEIN Dept. of Industrial Engineering and Management, Jerusalem College.
Ming-Feng Yeh Fuzzy Control The primary goal of control engineering is to distill and apply knowledge about how to control a process so that the.
Linear Algebra. Circuits The circuits in computers and other input devices have inputs, each of which is either a 0 or 1, the output is also 0s and 1s.
Lógica difusa  Bayesian updating and certainty theory are techniques for handling the uncertainty that arises, or is assumed to arise, from statistical.
CS344: Introduction to Artificial Intelligence (associated lab: CS386) Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–3: Fuzzy Inferencing: Inverted.
PART 9 Fuzzy Systems 1. Fuzzy controllers 2. Fuzzy systems and NNs 3. Fuzzy neural networks 4. Fuzzy Automata 5. Fuzzy dynamic systems FUZZY SETS AND FUZZY.
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 12 FUZZY.
NEURO-FUZZY LOGIC 1 X 0 A age Crisp version for young age.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
AI Fuzzy Systems. History, State of the Art, and Future Development Sde Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical.
Instructor : Dr. Powsiri Klinkhachorn
1 Lecture 4 The Fuzzy Controller design. 2 By a fuzzy logic controller (FLC) we mean a control law that is described by a knowledge-based system consisting.
Fuzzy Logic Artificial Intelligence Chapter 9. Outline Crisp Logic Fuzzy Logic Fuzzy Logic Applications Conclusion “traditional logic”: {true,false}
October Fuzzy Expert Systems CS364 Artificial Intelligence.
House of Quality High relationship  Medium relationship  Low Relationship Customer Requirements Customer Importance Target Values.
Aisha Iqbal (CT-084) Kanwal Hakeem (CT-098) Tehreem Mushtaq (CT-078) Talha Syed (CT-111)
Artificial Intelligence Techniques Knowledge Processing 2-MSc.
Dinner for Two. Fuzzify Inputs Apply Fuzzy Operator.
Prof. Pushpak Bhattacharyya, IIT Bombay1 CS 621 Artificial Intelligence Lecture /08/05 Prof. Pushpak Bhattacharyya Fuzzy Inferencing.
Introduction to Quantitative Reasoning Unit 0 Applications of Advanced Mathematics.
Introduction to Fuzzy Logic and Fuzzy Systems
Fuzzy Inference System
Artificial Intelligence CIS 342
FUZZY NEURAL NETWORKS TECHNIQUES AND THEIR APPLICATIONS
Fuzzy expert systems Fuzzy inference Mamdani fuzzy inference
Fuzzy Logic 11/6/2001.
Artificial Intelligence
Artificial Intelligence Fuzzy Logic Systems
Fuzzy Logic and Fuzzy Sets
Introduction to Fuzzy Logic
Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić
Fuzzy Control Tutorial
Dr. Unnikrishnan P.C. Professor, EEE
Dr. Unnikrishnan P.C. Professor, EEE
FUZZIFICATION AND DEFUZZIFICATION
Fuzzy Logic Colter McClure.
Dr. Unnikrishnan P.C. Professor, EEE
Boolean Expressions to Make Comparisons
Fuzzy Logic KH Wong Fuzzy Logic v.9a.
Presentation transcript:

Fuzzy Logic Samson Okoh Engr 315 Fall 2002

Introduction  Brief History  How it Works –Basics of Fuzzy Logic  Rules –Step by Step Approach of Fuzzy Logic  Fuzzification  Rule Evaluation  Defuzzification –Example Application  Inverted Pendulum  Other applications of Fuzzy Logic  Conclusion

Brief History  Fuzzy logic can be defined as a superset of conventional (Boolean) logic that has been extended to handle the concept of partial truth - truth values between “completely true” and “completely false”  Brought up by Lofti Zedah in the 1960s  Professor at University of California at Beckley

How it Works  Basics of Fuzzy Logic (Rules) –Operates similar to humans  Humans base their decisions on conditions –Operates on a bunch of IF-THEN statements –An example is A then B, if C then D where B and D are all set of A and C.

Steps by Step Approach  Step One –Define the control objectives and criteria.  Consider question like –What is trying to be controlled? –What has to be done to control the system? –What kind of response is needed? –What are the possible (probable) system failure modes?  Step Two –Determine input and output relationships –Determine the least number of variables for inputs to the fuzzy logic system

Steps by Step Approach  Step Three –Break down the control problem into a series of IF X AND Y, THEN Z rules based on the fuzzy logic rules. –These IF X AND Y, THEN Z rules should define the desired system output response for the given systems input conditions.  Step Four –Create a fuzzy logic membership function that defines the meaning or values of the input and output terms used in the rules

Steps by Step Approach  Step Five –After the membership functions are created, program everything then into the fuzzy logic system  Step Six –Finally, test the system, evaluate results and make the necessary adjustments until a desired result is obtain

Steps by Step Approach  The above steps are summarized into three main stages –Fuzzification  Membership functions used to graphically describe a situation –Evaluation of Rules  Application of the fuzzy logic rules –Diffuzification  Obtaining the crisp results

Steps by Step Approach

Inverted Pendulum  Task: –To balance a pole on a mobile platform that can move in only two directions, either to the left or to the right.

Inverted Pendulum  The input and output relationships of the variables of the fuzzy system are then determined. –Inputs:  Angle between the platform and the pendulum  Angular velocity of this angle. –Outputs:  Speed of platform

Inverted Pendulum  Use membership functions to graphically describe the situation (Fuzzification)  The output which is speed can be high speed, medium speed, low speed, etc. These different levels of output of the platform are defined by specifying the membership functions for the fuzzy-sets

Inverted Pendulum

 Define Fuzzy Rules –Examples  If angle is zero and angular velocity is zero, then speed is also zero  If angle is zero and angular velocity is negative low, the speed is negative low  If angle is positive low and angular velocity is zero, then speed is positive low  If angle is positive low and angular velocity is negative low, then speed is zero

Inverted Pendulum

 Finally, the Defuzzification stage is implemented.  Two ways of defuzzification is by –Finding the center of Gravity and –Finding the average mean.

Inverted Pendulum  Example Application a/pend/pendjava.htm a/pend/pendjava.htm

Other Applications  Coal Power Plant  Refuse Incineration Plant  Water Treatment Systems  AC Induction Motor  Fraud Detection  Customer Targeting  Quality Control  Speech Recognition  Nuclear Fusion  Truck Speed Limiter  Sonar Systems  Toasters  Photocopiers  Creditworthiness Assessment  Stock Prognosis  Mortgage Application  Hi-Fi Systems  Humidifiers  Domestic Goods - Washing Machines/Dryers  Microwave Ovens  Consumer Electronics – Television  Still and Video Cameras - Auto focus, Exposure and Anti-Shake  Vacuum Cleaners

Questions?