Meaning of “fuzzy”, Definition of Fuzzy Logic

Slides:



Advertisements
Similar presentations
Unit 9 It's warm 清丰县第一实验小学 唐利娟.
Advertisements

Fuzzy Logic 11/6/2001. Agenda General Definition Applications Formal Definitions Operations Rules Fuzzy Air Conditioner Controller Structure.
Fuzzy Expert System  An expert might say, “ Though the power transformer is slightly overloaded, I can keep this load for a while”.  Another expert.
Lecture 4 Fuzzy expert systems: Fuzzy logic
Fuzzy Logic and its Application to Web Caching
Soft Computing. Per Printz Madsen Section of Automation and Control
Fuzzy logic Fuzzy Expert Systems Yeni Herdiyeni Departemen Ilmu Komputer.
AI TECHNIQUES Fuzzy Logic (Fuzzy System). Fuzzy Logic : An Idea.
Fuzzy Expert System. Basic Notions 1.Fuzzy Sets 2.Fuzzy representation in computer 3.Linguistic variables and hedges 4.Operations of fuzzy sets 5.Fuzzy.
Fuzzy Expert Systems. Lecture Outline What is fuzzy thinking? What is fuzzy thinking? Fuzzy sets Fuzzy sets Linguistic variables and hedges Linguistic.
FUZZY SYSTEMS. Fuzzy Systems Fuzzy Sets – To quantify and reason about fuzzy or vague terms of natural language – Example: hot, cold temperature small,
GATE Reactive Behavior Modeling Fuzzy Logic (GATE-561) Dr.Çağatay ÜNDEĞER Instructor Middle East Technical University, GameTechnologies Bilkent University,
FUZZY LOGIC Shane Warren Brittney Ballard. OVERVIEW What is Fuzzy Logic? Where did it begin? Fuzzy Logic vs. Neural Networks Fuzzy Logic in Control Systems.
Fuzzy Expert System.
Course Introduction Jan Jantzen Technical University of Denmark.
Fuzzy Medical Image Segmentation
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks ECE /ECE Fall 2008 Shreekanth Mandayam ECE Department Rowan University.
Fuzzy Logic Dave Saad CS498. Origin Proposed as a mathematical model similar to traditional set theory but with the possibility of partial set membership.
09th October 2006 Dr Bogdan L. Vrusias
Introduction What is Fuzzy Logic? HOW DOES FL WORK? Differences between Classical set (crisps) and Fuzzy set theory Example 1 Example 2 Classifying Houses.
The Equivalence between fuzzy logic controllers and PD controllers for single input systems Professor: Chi-Jo Wang Student: Nguyen Thi Hoai Nam Student.
Fuzzy Logic Mark Strohmaier CSE 335/435.
Fuzzy Logic BY: ASHLEY REYNOLDS. Where Fuzzy Logic Falls in the Field of Mathematics  Mathematics  Mathematical Logic and Foundations  Fuzzy Logic.
BEE4333 Intelligent Control
Fuzzy Logic. Priyaranga Koswatta Mundhenk and Itti, 2007.
FUZZY LOGIC Babu Appat. OVERVIEW What is Fuzzy Logic? Where did it begin? Fuzzy Logic vs. Neural Networks Fuzzy Logic in Control Systems Fuzzy Logic in.
Fuzzy logic Introduction 2 Fuzzy Sets & Fuzzy Rules Aleksandar Rakić
CCSB354 ARTIFICIAL INTELLIGENCE
Fuzzy Logic. WHAT IS FUZZY LOGIC? Definition of fuzzy Fuzzy – “not clear, distinct, or precise; blurred” Definition of fuzzy logic A form of knowledge.
 Definition Definition  Bit of History Bit of History  Why Fuzzy Logic? Why Fuzzy Logic?  Applications Applications  Fuzzy Logic Operators Fuzzy.
FUZZY LOGIC 1.
Course presentation: FLA Fuzzy Logic and Applications 4 CTI, 2 nd semester Doru Todinca in Courses presentation.
Logical Systems and Knowledge Representation Fuzzy Logical Systems 1.
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.
“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.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Fuzzy systems. Calculate the degree of matching Fuzzy inference engine Defuzzification module Fuzzy rule base General scheme of a fuzzy system.
Homework 5 Min Max “Temperature is low” AND “Temperature is middle”
AI Fuzzy Systems. History, State of the Art, and Future Development Sde Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical.
Fuzzy Expert System n Introduction n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy sets n Fuzzy rules n Summary.
Aisha Iqbal (CT-084) Kanwal Hakeem (CT-098) Tehreem Mushtaq (CT-078) Talha Syed (CT-111)
Fuzzy Logic 1. Introduction Form of multivalued logic Deals reasoning that is approximate rather than precise The fuzzy logic variables may have a membership.
DDMAC: Dynamic Delayed Medium Access Control (MAC) Protocol with Fuzzy Technique for Wireless Body Area Network By: Ido Polak Netanel Ring.
Lecture 8 Introduction to Neural Networks and Fuzzy Logic President UniversityErwin SitompulNNFL 8/1 Dr.-Ing. Erwin Sitompul President University
S PEED CONTROL OF DC MOTOR BY FUZZY CONTROLLER MD MUSTAFA KAMAL ROLL NO M E (CONTROL AND INSTRUMENTATION)
Lecture 4 Fuzzy expert systems: Fuzzy logic n Introduction, or what is fuzzy thinking? n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy.
Introduction to Fuzzy Logic and Fuzzy Systems
MC301 DESIGN OF MECHATRONICS SYSTEMS
Expert System Structure
Fuzzy Inference Systems
Meaning of “fuzzy” Covered with fuzz; Of or resembling fuzz;
Fuzzy Logic 11/6/2001.
Building a Fuzzy Expert System
Artificial Intelligence
Stanisław H. Żak School of Electrical and Computer Engineering
Artificial Intelligence Fuzzy Logic Systems
Meaning of “fuzzy”, Definition of Fuzzy Logic
Fuzzy Logic and Fuzzy Sets
Homework 8 Min Max “Temperature is low” AND “Temperature is middle”
Fuzzy Control Tutorial
Dr. Unnikrishnan P.C. Professor, EEE
Intelligent Systems and Soft Computing
Financial Informatics –IX: Fuzzy Sets
FUZZIFICATION AND DEFUZZIFICATION
Homework 9 Min Max “Temperature is low” AND “Temperature is middle”
Introduction to Neural Networks and Fuzzy Logic
Introduction to Neural Networks and Fuzzy Logic
Season & Weather Unit 5 The four seasons.
Meaning of “fuzzy”, Definition of Fuzzy Logic
Fuzzy Logic KH Wong Fuzzy Logic v.9a.
Presentation transcript:

Meaning of “fuzzy”, Definition of Fuzzy Logic Introduction Meaning of “fuzzy”, Definition of Fuzzy Logic Covered with fuzz; Of or resembling fuzz; Not clear; indistinct A fuzzy recollection of past events. Not coherent; confused A fuzzy plan of action. Unclear, blurred, or distorted Some fuzzy pictures from a Russian radar probe. Fuzzy logic: a form of knowledge representation suitable for notions that cannot be defined precisely, but depend upon their contexts, it deals with reasoning that is approximate rather than fixed and exact.

Fuzzy Logic Introduction Origins of Fuzzy Logic The earliest record can be traced back as far as to the ancient Greece period Lotfi Zadeh (1965)  The first to publish ideas of fuzzy logic Toshire Terano (1972)  The first to organize a working group of fuzzy system F. L. Smidth et. al.  The first to market fuzzy expert system

4 Seasons 1 Membership 0.5 Time of the year Spring Summer Autumn Fuzzy Logic Introduction 4 Seasons 0.5 1 Time of the year Membership Spring Summer Autumn Winter

Tall Persons 1 : A person is tall 0 : A person is not tall Fuzzy Logic Introduction Tall Persons 1 : A person is tall 0 : A person is not tall

Room Temperature 1 : room is warm 0 : room is not warm Fuzzy Logic Introduction Room Temperature 1 : room is warm 0 : room is not warm Incorporation of human’s perception

Classical Sets young = { x  P | age(x) ≤ 20 } A=“young” Fuzzy Logic Set Definition Classical Sets young = { x  P | age(x) ≤ 20 } Characteristic function: A=“young” 1

Fuzzy Sets Classical Logic Fuzzy Logic Set Definition Fuzzy Sets Classical Logic Fuzzy Logic Element x whether belongs to set A or not at all: (x){0,1} Element x belongs to set A with a certain “degree of membership”: (x)[0,1] A=“young” 1 A=“young” 1

Fuzzy Sets Definition: Fuzzy Logic Set Definition Fuzzy Sets Definition: Fuzzy Set A = {(x,A(x)) | x  X, A(x)  [0,1]} is defined by a universe of discourse x where 0 ≤ x ≤ 100 and a membership function A where A(x)  [0,1] A=“young” 1 Membership function also called characteristic function

Some Definitions Support of a fuzzy set A Fuzzy Logic Set Definition Some Definitions Support of a fuzzy set A supp(A) = { x  X | A(x) > 0 } Core of a fuzzy set A core(A) = { x  X | A(x) = 1 } α-cut of a fuzzy set A Aα = { x  X | A(x)  α} x (x) 1 Alpha cuts usual for implementation in a computer α = 0.6

Fuzzy Logic Control (FLC) Fuzzy Logic Control (FLC) may be viewed as a branch of intelligent control which serves as an emulator of human decision-making behaviour which is approximate rather than exact. FLC uses the IF-THEN rules, similar to binary control (Programmable Logic Controller, PLC). Rule Format: Ri: IF x is Aj AND y is Bk THEN z is Cl Ri: IF x is Aj OR y is Bk THEN z is Cl

Fuzzy Logic Fuzzy Logic Operators Logic Operators

Boolean OR and Fuzzy OR Boolean OR Fuzzy OR Fuzzy Logic Fuzzy Logic Operators Boolean OR and Fuzzy OR Boolean OR Fuzzy OR

Boolean AND and Fuzzy AND Fuzzy Logic Fuzzy Logic Operators Boolean AND and Fuzzy AND Boolean AND Fuzzy AND

Example: Air Fan Control (Single Input) Fuzzy Logic Fuzzy Logic Control Example: Air Fan Control (Single Input) Conventional (On-Off) Control: IF temperature > X °C, THEN run fan, ELSE stop fan. Fuzzy Control: IF temperature is hot, THEN run fan at full speed; IF temperature is warm, THEN run fan at moderate speed; IF temperature is comfortable, THEN maintain fan speed; IF temperature is cool, THEN slow fan; IF temperature is cold, THEN stop fan.

Example: Heater Fan Control (Two Inputs) Fuzzy Logic Fuzzy Logic Control Example: Heater Fan Control (Two Inputs) Problem: Change the speed of the fan, based on the room temperature and humidity. The temperature is classified into four conditions: Cold, Cool, Warm, and Hot. The humidity can be defined by: Low, Medium, and High. The available wattage settings of the heater fan are Zero, Low, Medium, and High. Humidity Temperature Fan Wattage

Example: Stopping A Car Fuzzy Logic Fuzzy Logic Control Example: Stopping A Car Break force Mass of the car Initial position Initial velocity

Example: Stopping A Car Fuzzy Logic Fuzzy Logic Control Example: Stopping A Car P-Control PD-Control With Kp = –240, the car will stop at the traffic light after 10 s. Choosing ζ = 1, Td = 1, Kp = 6000, the car will stop at the traffic light after 5 s.

Example: Stopping A Car Fuzzy Logic Fuzzy Logic Control Example: Stopping A Car Fuzzy Logic Control: IF distance is long AND approach is fast, THEN brake zero; IF distance is long AND approach is slow, THEN brake zero; IF distance is short AND approach is fast, THEN brake hard; IF distance is short AND approach is slow, THEN brake zero.

Example: Stopping A Car Fuzzy Logic Fuzzy Logic Control Example: Stopping A Car Fuzzy Membership Functions 100 m  100 % 25 m  ?? 0 m  0 % -100 m/s  100 % -10 m/s  ?? 0 m/s  0 % Negative to emphasize that the value is decreasing

Example: Stopping A Car Fuzzy Logic Fuzzy Logic Control Example: Stopping A Car Time Response

Preparation Assignment Neural Networks Introduction Preparation Assignment Ensure yourself to install Matlab 7 in your computer, along with Matlab Simulink, Control System Toolbox, and Fuzzy Logic Toolbox. The Fuzzy Logic Toolbox can be opened by typing “fuzzy” on the command window. Read the Fuzzy Toolbox Manual that can be found in the directory where Matlab is installed. One version of the manual can be found on the lecture website.

Neural Networks Introduction Homework 6A Make 3 groups. Conduct a literature research and prepare a short PowerPoint presentation about the applications and implementations of fuzzy logics in: Consumer electronics. (Yasin) Defense and security. (Fiedel) Business decision making. (Prananda) Each group will be given 15 minutes time for presentation on Tuesday, 17.02.2015. Result of Homework 1A: Fiedel : 95 Yasin : 90