You are on page 1of 12

Fuzzy Inference System

Definition of Fuzzy Inference System

 A fuzzy inference system is a key component of any fuzzy


logic system.
 Fuzzy Inference is the actual process of mapping from a
given input to an ouptut using fuzzy logic.
 This process involves fuzzy set theory, IF-THEN rules and
fuzzy reasoning process to find the output corresponding
to crisp inputs.
 Predicates in IF-THEN rules are connected
using and or or logical connectives.
Characterstics

 Read crisp value from the process.


 Maps the crisp value into fuzzy value using the fuzzy membership function.
 Apply IF-THEN rules from the fuzzy rule base and compute fuzzy output.
 Convert fuzzy output into crisp by applying some defuzzification methods.
 The output from FIS is always a fuzzy set irrespective of its input which can
be fuzzy or crisp.
 It is necessary to have fuzzy output when it is used as a controller.
 A defuzzification unit would be there with FIS to convert fuzzy variables into
crisp variables.
Fuzzy Inference System (FIS)

 Rule Base − It contains fuzzy IF-THEN rules.


 Database − It defines the membership functions of fuzzy sets used in fuzzy
rules.
 Decision-making Unit − It performs operation on rules.
 Fuzzification Interface Unit − It converts the
crisp quantities into fuzzy quantities.
 Defuzzification Interface Unit − It converts
the fuzzy quantities into crisp quantities.
How FIS Works?

 Crisp input of any process (measuring temperature of air conditioner,


measuring altitude, attitude, height, angle of direction for aeroplane etc. ) is
given to the fuzzifier.
 Fuzzifier applies fuzzy membership function and maps the actual readings
into fuzzy value (i.e. the value between 0 to 1).
Continue

 The inference engine applies fuzzy rules from the knowledge base and
produces the fuzzy output.
 Fuzzy output is again between 0 and 1.
 This output can not be used directly in any process or system. It needs to be
mapped into the original domain.
Continue

 Defuzzifier is the inverse process of fuzzification.


 Defuzzifier converts the fuzzy output into crisp output, which can be fed to
the process.
 Crisp sets are internally converted to fuzzy sets.

Result ->
Overall Fuzzy Inference Diagram
Steps of FIS
 Step 1: Fuzzification of input variables.
 Step 2: Application of Fuzzy operators (AND, OR,
NOT) in the IF part of the rule.
 Step 3: THEN part of the rule.
 Step 4: Creating fuzzy logic membership
functions.
 Step 5: Defuzzification
More detailed Steps of FIS
THANK YOU!!

You might also like