Lecture 3.2.3
Lecture 3.2.3
To analyze various soft computing techniques and decide the technique to be used in
a particular problem situation.
2
Course Outcomes
CO Identify and describe soft computing techniques and 1
1 their roles in building intelligent. Machines
CO Recognize the feasibility of applying a soft 2,4
2 computing methodology for a particular problem.
CO Apply fuzzy logic and reasoning to handle 3
3 uncertainty and solve engineering problems, genetic
algorithms to combinatorial optimization problems
and neural networks to pattern classification and
regression problems.
CO Effectively use modern software tools to solve real 3
4 problems using a soft computing approach.
CO Evaluate various soft computing approaches for a 4 3
Syllabus
Conta
Unit-3 Advanced Theories
ct
Hours
:15
Fuzzy Logic Fuzzy Set theory, Fuzzy versus Crisp set, Fuzzy Relation,
Fuzzification, Fuzzy Logic
DISCOVER .
LEARN . 5
Fuzzy Decision Making
It is an activity which includes the steps to be taken for choosing a
suitable alternative from those that are needed for realizing a
certain goal.
Decision making in this case includes several persons so that the expert
knowledge from various persons is utilized to make decisions.
Then, SC(xi,xj)=N(xi,xj)n𝑆𝐶(𝑥𝑖,𝑥𝑗)=𝑁(𝑥𝑖,𝑥𝑗)𝑛
Total number of decision makers = n𝑛
While designing fuzzy control system, the following six basic assumptions should
be made −
•The plant is observable and controllable − It must be assumed that the
input, output as well as state variables are available for observation and
controlling purpose.
•Existence of a knowledge body − It must be assumed that there exist a
knowledge body having linguistic rules and a set of input-output data set from
which rules can be extracted.
•Existence of solution − It must be assumed that there exists a solution.
•‘Good enough’ solution is enough − The control engineering must look for
‘good enough’ solution rather than an optimum one.
•Range of precision − Fuzzy logic controller must be designed within an
acceptable range of precision.
•Issues regarding stability and optimality − The issues of stability and
optimality must be open in designing Fuzzy logic controller rather than addressed
explicitly.
Fuzzy Control System
Architecture of Fuzzy Logic Control
The following diagram shows the architecture of Fuzzy Logic Control
(FLC).
Fuzzy Control System
Major Components of FLC
Followings are the major components of the FLC as shown in the above
figure −
•Fuzzifier − The role of fuzzifier is to convert the crisp input values into
fuzzy values.
•Fuzzy Knowledge Base − It stores the knowledge about all the input-
output fuzzy relationships. It also has the membership function which
defines the input variables to the fuzzy rule base and the output variables
to the plant under control.
•Fuzzy Rule Base − It stores the knowledge about the operation of the
process of domain.
•Inference Engine − It acts as a kernel of any FLC. Basically it simulates
human decisions by performing approximate reasoning.
•Defuzzifier − The role of defuzzifier is to convert the fuzzy values into
crisp values getting from fuzzy inference engine.
Fuzzy Control System
Steps in Designing FLC
For Queries:
[email protected]
19