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!!