0% found this document useful (0 votes)
355 views

Fuzzy Logic Systems

Fuzzy logic is a method of reasoning that resembles human decision making by allowing intermediate possibilities between binary answers of yes/no or true/false. It works by assigning membership degrees to linguistic variables and using IF-THEN rules to map inputs to outputs. Common applications include control systems for appliances, vehicles, and environmental controls.

Uploaded by

Kiran Malik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
355 views

Fuzzy Logic Systems

Fuzzy logic is a method of reasoning that resembles human decision making by allowing intermediate possibilities between binary answers of yes/no or true/false. It works by assigning membership degrees to linguistic variables and using IF-THEN rules to map inputs to outputs. Common applications include control systems for appliances, vehicles, and environmental controls.

Uploaded by

Kiran Malik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 19

What is Fuzzy Logic?

Ms-Nazia 1
What is Fuzzy Logic?
 Fuzzy Logic (FL) is a method of reasoning that resembles human
reasoning. The approach of FL imitates the way of decision
making in humans that involves all intermediate possibilities
between digital values YES and NO.

 The conventional logic block that a computer can understand


takes precise input and produces a definite output as TRUE or
FALSE, which is equivalent to human’s YES or NO.

 The inventor of fuzzy logic, Lotfi Zadeh, observed that unlike


computers, the human decision making includes a range of
possibilities between YES and NO, such as −

Ms-Nazia 2
What is Fuzzy Logic?

 The fuzzy logic works on the levels of possibilities of input to achieve the
definite output.

Ms-Nazia 3
Implementation
Fuzzy logic is useful for commercial and practical
purposes.

 It can control machines and consumer products.

 It may not give accurate reasoning, but acceptable


reasoning.

 Fuzzy logic helps to deal with the uncertainty in


engineering.

Ms-Nazia 4
Fuzzy Logic Systems Architecture
 It has four main parts as shown −
1. Fuzzification Module − It transforms the system inputs, which are
crisp numbers, into fuzzy sets. It splits the input signal into five steps
such as −

Ms-Nazia 5
Fuzzy Logic Systems Architecture
2. Knowledge Base − It stores IF-THEN rules provided by experts.

3. Inference Engine − It simulates the human reasoning process by


making fuzzy inference on the inputs and IF-THEN rules.

4. Defuzzification Module − It transforms the fuzzy set obtained by the


inference engine into a crisp value.

Ms-Nazia 6
Fuzzy Logic Systems Architecture
 The membership functions work on fuzzy sets of
variables.

Ms-Nazia 7
Membership Function
 Membership functions allow you to quantify linguistic term and
represent a fuzzy set graphically. A membership function for a fuzzy set
A on the universe of discourse X is defined as μA:X → [0,1].
 Here, each element of X is mapped to a value between 0 and 1. It is
called membership value or degree of membership. It quantifies
the degree of membership of the element in X to the fuzzy set A.
 x axis represents the universe of discourse.
 y axis represents the degrees of membership in the [0, 1] interval.

Ms-Nazia 8
Membership Function
 There can be multiple membership functions applicable to fuzzify
a numerical value. Simple membership functions are used as use
of complex functions does not add more precision in the output.
 All membership functions for LP, MP, S, MN, and LN are shown
as below −

Ms-Nazia 9
Membership Function
 The triangular membership function shapes are most common
among various other membership function shapes such as
trapezoidal, singleton, and Gaussian.

 Here, the input to 5-level fuzzifier varies from -10 volts to +10
volts. Hence the corresponding output also changes.

Ms-Nazia 10
Example of a Fuzzy Logic System
 Let us consider an air conditioning system with 5-level fuzzy logic
system. This system adjusts the temperature of air conditioner by
comparing the room temperature and the target temperature
value.

Ms-Nazia 11
Example of a Fuzzy Logic System
Algorithm
 Define linguistic Variables and terms (start)
 Construct membership functions for them. (start)
 Construct knowledge base of rules (start)
 Convert crisp data into fuzzy data sets using membership
functions. (fuzzification)
 Evaluate rules in the rule base. (Inference Engine)
 Combine results from each rule. (Inference Engine)
 Convert output data into non-fuzzy values. (defuzzification)

Ms-Nazia 12
Development
Step 1 − Define linguistic variables and terms
 Linguistic variables are input and output variables in the form of
simple words or sentences. For room temperature, cold, warm,
hot, etc., are linguistic terms.
 Temperature (t) = {very-cold, cold, warm, very-warm, hot}
 Every member of this set is a linguistic term and it can cover
some portion of overall temperature values.

Step 2 − Construct membership functions for them


 The membership functions of temperature variable are as shown

Ms-Nazia 13
Development
Step3 − Construct knowledge base rules
 Create a matrix of room temperature values versus target
temperature values that an air conditioning system is expected to
provide.

Ms-Nazia 14
Development
 Build a set of rules into the knowledge base in the form of IF-THEN-ELSE
structures.

Step 4 − Obtain fuzzy value


 Fuzzy set operations perform evaluation of rules. The operations used for
OR and AND are Max and Min respectively. Combine all results of
evaluation to form a final result. This result is a fuzzy value.

Ms-Nazia 15
Development
Step 5 − Perform defuzzification
 Defuzzification is then performed according to membership function for
output variable.

Ms-Nazia 16
Application Areas of Fuzzy Logic
The key application areas of fuzzy logic are as given −

Automotive Systems Domestic Goods


 Automatic Gearboxes  Microwave Ovens
 Four-Wheel Steering  Refrigerators
 Vehicle environment control  Toasters
Consumer Electronic Goods  Vacuum Cleaners
 Hi-Fi Systems  Washing Machines
 Photocopiers Environment Control
 Still and Video Cameras  Air Conditioners/Dryers/Heaters
 Television  Humidifiers

Ms-Nazia 17
Advantages of FLSs
 Mathematical concepts within fuzzy reasoning are very simple.

 You can modify a FLS by just adding or deleting rules due to flexibility of
fuzzy logic.

 Fuzzy logic Systems can take imprecise, distorted, noisy input


information.

 FLSs are easy to construct and understand.

 Fuzzy logic is a solution to complex problems in all fields of life, including


medicine, as it resembles human reasoning and decision making.

Ms-Nazia 18
Disadvantages of FLSs
 There is no systematic approach to fuzzy system designing.

 They are understandable only when simple.

 They are suitable for the problems which do not need high
accuracy.

Ms-Nazia 19

You might also like