SlideShare a Scribd company logo
1 of 23
Fuzzy Logic
(Knowledge-Based Systems; R Akerkar, P Sajja)

Prepared By: Ashique Rasool
Fuzzy Logic
 Flexible machine learning technique
 Mimicking the logic of human thought
 Logic may have two values and represents two possible

solutions
 Fuzzy logic is a multi valued logic and allows
intermediate values to be defined
 Provides an inference mechanism which can interpret
and execute commands
 Fuzzy systems are suitable for uncertain or
approximate reasoning

Prepared By: Ashique Rasool
Fuzzy Logic Vs Bivalued Logic
 Bivalued logic can have only two possible values as 0/1,

yes/no, right/wrong etc
 Fuzzy logic can be multi valued. It can have relative
values like yes, not, not so much, a little bit etc.

Prepared By: Ashique Rasool
Characteristics of Fuzzy Logic
 Exact reasoning is viewed as a limiting case of







approximate reasoning
Everything is a matter of degree
Knowledge is interpreted as a collection of elastic or
equivalently fuzzy constraints on a collection of
variables
Inference is viewed as a process of propagating elastic
constraints
Any logical system can be fuzzified

Prepared By: Ashique Rasool
Fuzzy Set
 Let X be a non empty set, A fuzzy set A in X is

characterized by its membership function μA: X ->
[0,1], where μA(x) is the degree of membership of
element x in fuzzy set A for each x ∈ X

Prepared By: Ashique Rasool
Membership Function
 Maps elements of a fuzzy set to real numbered values

in the interval 0 to 1.
 The curve representing the mathematical function is a
membership function that determines the degree of
belonging of member x to the fuzzy set T.

Prepared By: Ashique Rasool
Fuzzification
The process of transforming crisp(bivalued) input values
into linguistic values is called fuzzification
Steps of Fuzzification:
Step 1: Input values are translated into linguistic
concepts, which are represented by fuzzy set.
Step 2: Membership functions are applied to the
measurements, and the degree of membership is
determined

Prepared By: Ashique Rasool
Defuzzification
Defuzzification converts the fuzzy values into crisp
(bivalued) value.
Example methods of defuzzification:
 Max-membership method: This method chooses
the elements with maximum value
 Centroid method: This method find the centre point
of the targeted fuzzy region by calculating the
weighted mean of the output fuzzy region
 Weighted average method: Assigns weight to each
membership function in the output by its respective
maximum membership value
Prepared By: Ashique Rasool
Operations on Fuzzy set
Intersection of Fuzzy Set
The intersection of A and B is defined as (A ∩ B)(x) =
min{A(x), B(x)} = A(x)∩B(x), ∀ x ∈ X, as demonstrated
in figure

Prepared By: Ashique Rasool
Operations on Fuzzy set
Union of Fuzzy Set
The union of A and B is defined as (A ∪ B)(x) =
max{A(x), B(x)} = A(x)∪B(x), ∀ x ∈ X, as demonstrated
in figure

Prepared By: Ashique Rasool
Operations on Fuzzy set
Complement of Fuzzy Set
The complement of a fuzzy set A is defined as (~ A)(x) =
1 - A(x) as demonstrated in figure

Prepared By: Ashique Rasool
Operations on Fuzzy set
Equality of Fuzzy Sets
Let A and B are fuzzy sets on classical set X. A and B are
said to be equal, denoted as A = B if A ⊂ B and B ⊂ A.
That is A = B, if and only if A(x) = B(x) ∀ x ∈ X

Prepared By: Ashique Rasool
Types of Fuzzy Function
Quasi-Fuzzy Membership Functions:
The membership function follows a quasi curve. A
quasi curve is a real line with a normal fuzzy
convex and a continuous membership function
satisfying the limit conditions as below:

Prepared By: Ashique Rasool
Types of Fuzzy Function
Triangular Fuzzy Membership Functions:
The membership curve follows a triangular shape
then it is triangular membership function. Fuzzy
function
A
is
called
triangular
fuzzy
function(A=a,α,β) with peak a, left width α>0 and
right width β>0

Prepared By: Ashique Rasool
Types of Fuzzy Function
Trapezoidal Fuzzy Membership Functions:
The membership curve follows a trapezoidal shape.
Fuzzy function A is called triangular fuzzy
function(A=a,α,β) with tolerance interval [a, b],
left width α and right width β

Prepared By: Ashique Rasool
Linguistic Variable
A variable whose values are words or sentences in
natural language. Example: Temperature is linguistic
variable if it takes values hot, cool, warm, comfortable
etc.
The framework of linguistic variable is given as (X, Lx, χ,
µx) where
 X denotes the symbolic name of linguistic variable
 Lx is a set of linguistic values that X can take
 χ is the physical domain that defines crisp values


µx is a fuzzy function that maps linguistic terms of
variables to the equivalent crisp values
Prepared By: Ashique Rasool
Fuzzy Propositions
A fuzzy proposition is a statement that drives a fuzzy
truth value.
 Fuzzy Connectives: Fuzzy connectives are used to
join simple fuzzy propositions to make compound
propositions. Examples of fuzzy connectives are:
 Negation
 Disjunction
 Conjunction
 Imlication

Prepared By: Ashique Rasool
Fuzzy Rules
The power and flexibility of simple If-Then-Else logic
rules is enhanced by adding linguistic parameter.
Fuzzy rules are expressed in the form:
IF variable IS set THEN action
 Examples:
 IF temperature is very cold THEN stop air conditioner
 IF temperature is normal THEN adjust air conditioner
 IF temperature is hot THEN start air conditioner

Prepared By: Ashique Rasool
Fuzzy Control System
A fuzzy control system is based on Fuzzy Logic. The
process of designing fuzzy control system can be
described using following steps
 Step 1: Identify the principal input, output and
process tasks
 Step 2: Identify linguistic variables used and define
fuzzy sets and memberships accordingly
 Step 3: Use these fuzzy sets and linguistic variables to
form procedural rules
 Step 4: Determine the defuzzification method
 Step 5: Test the system and modify if necessary
Prepared By: Ashique Rasool
Fuzzy Control System

Prepared By: Ashique Rasool
Modeling Fuzzy Systems
Fuzzy system modeling can be pursued using the
following steps
 Step 1: Choose the relative input and output variables
 Step 2: Determine the number of linguistic terms
associated with each input/output variables
 Step 3: Select a specific type of fuzzy system
 Step 4: Design a collection of fuzzy if-then rules. To
formulate initial rule base, the input space is divided
into multi dimensional partitions and then actions are
assigned to each of the partitions
Prepared By: Ashique Rasool
Limitations of Fuzzy Systems
 Fuzzy systems lack the capability of machine learning

as-well-as neural network type pattern recognition
 Verification and validation of a fuzzy knowledge-based
system require extensive testing with hardware
 Determining exact fuzzy rules and membership
functions is a hard task
 Stability is an important concern for fuzzy control

Prepared By: Ashique Rasool
Applications of Fuzzy Logic
 Automatic control system

 Prediction, diagnostic and advisory systems
 User interface and neural language processing
 Domestic appliances and embedded systems
 Soft computing and hybrid systems with artificial

neural networks
 Very Large Scale Integrated circuits (VLSI) micro
controller
 Fuzzy expert system and fuzzy inference

Prepared By: Ashique Rasool

More Related Content

What's hot

Classical relations and fuzzy relations
Classical relations and fuzzy relationsClassical relations and fuzzy relations
Classical relations and fuzzy relations
Baran Kaynak
 

What's hot (20)

L9 fuzzy implications
L9 fuzzy implicationsL9 fuzzy implications
L9 fuzzy implications
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Classical relations and fuzzy relations
Classical relations and fuzzy relationsClassical relations and fuzzy relations
Classical relations and fuzzy relations
 
Fuzzy Membership Function
Fuzzy Membership Function Fuzzy Membership Function
Fuzzy Membership Function
 
Fuzzy arithmetic
Fuzzy arithmeticFuzzy arithmetic
Fuzzy arithmetic
 
Classical Sets & fuzzy sets
Classical Sets & fuzzy setsClassical Sets & fuzzy sets
Classical Sets & fuzzy sets
 
Fuzzy logic and application in AI
Fuzzy logic and application in AIFuzzy logic and application in AI
Fuzzy logic and application in AI
 
Fuzzy logic Notes AI CSE 8th Sem
Fuzzy logic Notes AI CSE 8th SemFuzzy logic Notes AI CSE 8th Sem
Fuzzy logic Notes AI CSE 8th Sem
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
fuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationfuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzification
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systems
 
Fuzzy inference systems
Fuzzy inference systemsFuzzy inference systems
Fuzzy inference systems
 
Defuzzification
DefuzzificationDefuzzification
Defuzzification
 
FUZZY LOGIC
FUZZY LOGIC FUZZY LOGIC
FUZZY LOGIC
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy Logic in the Real World
Fuzzy Logic in the Real WorldFuzzy Logic in the Real World
Fuzzy Logic in the Real World
 
If then rule in fuzzy logic and fuzzy implications
If then rule  in fuzzy logic and fuzzy implicationsIf then rule  in fuzzy logic and fuzzy implications
If then rule in fuzzy logic and fuzzy implications
 
Presentation on fuzzy logic and fuzzy systems
Presentation on fuzzy logic and fuzzy systemsPresentation on fuzzy logic and fuzzy systems
Presentation on fuzzy logic and fuzzy systems
 
Fuzzy Logic
Fuzzy LogicFuzzy Logic
Fuzzy Logic
 

Viewers also liked

1. integrated approach to knowledge management initiatives programme
1. integrated approach to knowledge management initiatives programme1. integrated approach to knowledge management initiatives programme
1. integrated approach to knowledge management initiatives programme
Che Maslina
 
Integrated knowledge management model for global application management business
Integrated knowledge management model for global application management businessIntegrated knowledge management model for global application management business
Integrated knowledge management model for global application management business
Application Management
 
An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft Computing
Tameem Ahmad
 
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic)  : Dr. Purnima PanditSoft computing (ANN and Fuzzy Logic)  : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Purnima Pandit
 
Knowledge management in theory and practice
Knowledge management in theory and practiceKnowledge management in theory and practice
Knowledge management in theory and practice
thewi025
 

Viewers also liked (18)

Integrated Knowledge Management
Integrated Knowledge ManagementIntegrated Knowledge Management
Integrated Knowledge Management
 
Ipm
IpmIpm
Ipm
 
1. integrated approach to knowledge management initiatives programme
1. integrated approach to knowledge management initiatives programme1. integrated approach to knowledge management initiatives programme
1. integrated approach to knowledge management initiatives programme
 
Data mining knowing the unknown
Data mining knowing the unknownData mining knowing the unknown
Data mining knowing the unknown
 
Integrated knowledge management model for global application management business
Integrated knowledge management model for global application management businessIntegrated knowledge management model for global application management business
Integrated knowledge management model for global application management business
 
Developing Knowledge-Based Systems
Developing Knowledge-Based SystemsDeveloping Knowledge-Based Systems
Developing Knowledge-Based Systems
 
Genetic Algorithms Made Easy
Genetic Algorithms Made EasyGenetic Algorithms Made Easy
Genetic Algorithms Made Easy
 
An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft Computing
 
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic)  : Dr. Purnima PanditSoft computing (ANN and Fuzzy Logic)  : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
 
Chapter 4 - Knowledge Management
Chapter 4 - Knowledge ManagementChapter 4 - Knowledge Management
Chapter 4 - Knowledge Management
 
Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing
 
Knowledge management in theory and practice
Knowledge management in theory and practiceKnowledge management in theory and practice
Knowledge management in theory and practice
 
Fuzzy logic application (aircraft landing)
Fuzzy logic application (aircraft landing)Fuzzy logic application (aircraft landing)
Fuzzy logic application (aircraft landing)
 
Soft computing
Soft computingSoft computing
Soft computing
 
Genetic Algorithm by Example
Genetic Algorithm by ExampleGenetic Algorithm by Example
Genetic Algorithm by Example
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithms
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
 
Types of knowledge management systems
Types of knowledge management systemsTypes of knowledge management systems
Types of knowledge management systems
 

Similar to Chapter 5 - Fuzzy Logic

Support Vector Machines
Support Vector MachinesSupport Vector Machines
Support Vector Machines
nextlib
 
Fuzzy logic by zaid da'ood
Fuzzy logic by zaid da'oodFuzzy logic by zaid da'ood
Fuzzy logic by zaid da'ood
master student
 
It is known as two-valued logic because it have only two values
It is known as two-valued logic because it have only two values It is known as two-valued logic because it have only two values
It is known as two-valued logic because it have only two values
Ramjeet Singh Yadav
 
Fuzzy logic and fuzzy time series edited
Fuzzy logic and fuzzy time series   editedFuzzy logic and fuzzy time series   edited
Fuzzy logic and fuzzy time series edited
Prof Dr S.M.Aqil Burney
 

Similar to Chapter 5 - Fuzzy Logic (20)

Optimization using soft computing
Optimization using soft computingOptimization using soft computing
Optimization using soft computing
 
Fuzzy logic member functions
Fuzzy logic member functionsFuzzy logic member functions
Fuzzy logic member functions
 
Fuzzy logic1
Fuzzy logic1Fuzzy logic1
Fuzzy logic1
 
Classifiers
ClassifiersClassifiers
Classifiers
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy
FuzzyFuzzy
Fuzzy
 
Ece478 12es_final_report
Ece478 12es_final_reportEce478 12es_final_report
Ece478 12es_final_report
 
ANFIS
ANFISANFIS
ANFIS
 
Support Vector Machines
Support Vector MachinesSupport Vector Machines
Support Vector Machines
 
Analytical Review of Feature Extraction Techniques for Automatic Speech Recog...
Analytical Review of Feature Extraction Techniques for Automatic Speech Recog...Analytical Review of Feature Extraction Techniques for Automatic Speech Recog...
Analytical Review of Feature Extraction Techniques for Automatic Speech Recog...
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
FL-01 Introduction.pptx
FL-01 Introduction.pptxFL-01 Introduction.pptx
FL-01 Introduction.pptx
 
Fuzzy logic by zaid da'ood
Fuzzy logic by zaid da'oodFuzzy logic by zaid da'ood
Fuzzy logic by zaid da'ood
 
Fuzzylogic
FuzzylogicFuzzylogic
Fuzzylogic
 
Fuzzy modelling using sciFLT
Fuzzy modelling using sciFLTFuzzy modelling using sciFLT
Fuzzy modelling using sciFLT
 
It is known as two-valued logic because it have only two values
It is known as two-valued logic because it have only two values It is known as two-valued logic because it have only two values
It is known as two-valued logic because it have only two values
 
Thesis
ThesisThesis
Thesis
 
Fuzzy logic and fuzzy time series edited
Fuzzy logic and fuzzy time series   editedFuzzy logic and fuzzy time series   edited
Fuzzy logic and fuzzy time series edited
 
Optimization Of Fuzzy Bexa Using Nm
Optimization Of Fuzzy Bexa Using NmOptimization Of Fuzzy Bexa Using Nm
Optimization Of Fuzzy Bexa Using Nm
 
FUNDAMETAL ALG.ppt
FUNDAMETAL ALG.pptFUNDAMETAL ALG.ppt
FUNDAMETAL ALG.ppt
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Recently uploaded (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

Chapter 5 - Fuzzy Logic

  • 1. Fuzzy Logic (Knowledge-Based Systems; R Akerkar, P Sajja) Prepared By: Ashique Rasool
  • 2. Fuzzy Logic  Flexible machine learning technique  Mimicking the logic of human thought  Logic may have two values and represents two possible solutions  Fuzzy logic is a multi valued logic and allows intermediate values to be defined  Provides an inference mechanism which can interpret and execute commands  Fuzzy systems are suitable for uncertain or approximate reasoning Prepared By: Ashique Rasool
  • 3. Fuzzy Logic Vs Bivalued Logic  Bivalued logic can have only two possible values as 0/1, yes/no, right/wrong etc  Fuzzy logic can be multi valued. It can have relative values like yes, not, not so much, a little bit etc. Prepared By: Ashique Rasool
  • 4. Characteristics of Fuzzy Logic  Exact reasoning is viewed as a limiting case of     approximate reasoning Everything is a matter of degree Knowledge is interpreted as a collection of elastic or equivalently fuzzy constraints on a collection of variables Inference is viewed as a process of propagating elastic constraints Any logical system can be fuzzified Prepared By: Ashique Rasool
  • 5. Fuzzy Set  Let X be a non empty set, A fuzzy set A in X is characterized by its membership function μA: X -> [0,1], where μA(x) is the degree of membership of element x in fuzzy set A for each x ∈ X Prepared By: Ashique Rasool
  • 6. Membership Function  Maps elements of a fuzzy set to real numbered values in the interval 0 to 1.  The curve representing the mathematical function is a membership function that determines the degree of belonging of member x to the fuzzy set T. Prepared By: Ashique Rasool
  • 7. Fuzzification The process of transforming crisp(bivalued) input values into linguistic values is called fuzzification Steps of Fuzzification: Step 1: Input values are translated into linguistic concepts, which are represented by fuzzy set. Step 2: Membership functions are applied to the measurements, and the degree of membership is determined Prepared By: Ashique Rasool
  • 8. Defuzzification Defuzzification converts the fuzzy values into crisp (bivalued) value. Example methods of defuzzification:  Max-membership method: This method chooses the elements with maximum value  Centroid method: This method find the centre point of the targeted fuzzy region by calculating the weighted mean of the output fuzzy region  Weighted average method: Assigns weight to each membership function in the output by its respective maximum membership value Prepared By: Ashique Rasool
  • 9. Operations on Fuzzy set Intersection of Fuzzy Set The intersection of A and B is defined as (A ∩ B)(x) = min{A(x), B(x)} = A(x)∩B(x), ∀ x ∈ X, as demonstrated in figure Prepared By: Ashique Rasool
  • 10. Operations on Fuzzy set Union of Fuzzy Set The union of A and B is defined as (A ∪ B)(x) = max{A(x), B(x)} = A(x)∪B(x), ∀ x ∈ X, as demonstrated in figure Prepared By: Ashique Rasool
  • 11. Operations on Fuzzy set Complement of Fuzzy Set The complement of a fuzzy set A is defined as (~ A)(x) = 1 - A(x) as demonstrated in figure Prepared By: Ashique Rasool
  • 12. Operations on Fuzzy set Equality of Fuzzy Sets Let A and B are fuzzy sets on classical set X. A and B are said to be equal, denoted as A = B if A ⊂ B and B ⊂ A. That is A = B, if and only if A(x) = B(x) ∀ x ∈ X Prepared By: Ashique Rasool
  • 13. Types of Fuzzy Function Quasi-Fuzzy Membership Functions: The membership function follows a quasi curve. A quasi curve is a real line with a normal fuzzy convex and a continuous membership function satisfying the limit conditions as below: Prepared By: Ashique Rasool
  • 14. Types of Fuzzy Function Triangular Fuzzy Membership Functions: The membership curve follows a triangular shape then it is triangular membership function. Fuzzy function A is called triangular fuzzy function(A=a,α,β) with peak a, left width α>0 and right width β>0 Prepared By: Ashique Rasool
  • 15. Types of Fuzzy Function Trapezoidal Fuzzy Membership Functions: The membership curve follows a trapezoidal shape. Fuzzy function A is called triangular fuzzy function(A=a,α,β) with tolerance interval [a, b], left width α and right width β Prepared By: Ashique Rasool
  • 16. Linguistic Variable A variable whose values are words or sentences in natural language. Example: Temperature is linguistic variable if it takes values hot, cool, warm, comfortable etc. The framework of linguistic variable is given as (X, Lx, χ, µx) where  X denotes the symbolic name of linguistic variable  Lx is a set of linguistic values that X can take  χ is the physical domain that defines crisp values  µx is a fuzzy function that maps linguistic terms of variables to the equivalent crisp values Prepared By: Ashique Rasool
  • 17. Fuzzy Propositions A fuzzy proposition is a statement that drives a fuzzy truth value.  Fuzzy Connectives: Fuzzy connectives are used to join simple fuzzy propositions to make compound propositions. Examples of fuzzy connectives are:  Negation  Disjunction  Conjunction  Imlication Prepared By: Ashique Rasool
  • 18. Fuzzy Rules The power and flexibility of simple If-Then-Else logic rules is enhanced by adding linguistic parameter. Fuzzy rules are expressed in the form: IF variable IS set THEN action  Examples:  IF temperature is very cold THEN stop air conditioner  IF temperature is normal THEN adjust air conditioner  IF temperature is hot THEN start air conditioner Prepared By: Ashique Rasool
  • 19. Fuzzy Control System A fuzzy control system is based on Fuzzy Logic. The process of designing fuzzy control system can be described using following steps  Step 1: Identify the principal input, output and process tasks  Step 2: Identify linguistic variables used and define fuzzy sets and memberships accordingly  Step 3: Use these fuzzy sets and linguistic variables to form procedural rules  Step 4: Determine the defuzzification method  Step 5: Test the system and modify if necessary Prepared By: Ashique Rasool
  • 20. Fuzzy Control System Prepared By: Ashique Rasool
  • 21. Modeling Fuzzy Systems Fuzzy system modeling can be pursued using the following steps  Step 1: Choose the relative input and output variables  Step 2: Determine the number of linguistic terms associated with each input/output variables  Step 3: Select a specific type of fuzzy system  Step 4: Design a collection of fuzzy if-then rules. To formulate initial rule base, the input space is divided into multi dimensional partitions and then actions are assigned to each of the partitions Prepared By: Ashique Rasool
  • 22. Limitations of Fuzzy Systems  Fuzzy systems lack the capability of machine learning as-well-as neural network type pattern recognition  Verification and validation of a fuzzy knowledge-based system require extensive testing with hardware  Determining exact fuzzy rules and membership functions is a hard task  Stability is an important concern for fuzzy control Prepared By: Ashique Rasool
  • 23. Applications of Fuzzy Logic  Automatic control system  Prediction, diagnostic and advisory systems  User interface and neural language processing  Domestic appliances and embedded systems  Soft computing and hybrid systems with artificial neural networks  Very Large Scale Integrated circuits (VLSI) micro controller  Fuzzy expert system and fuzzy inference Prepared By: Ashique Rasool