0% found this document useful (0 votes)
2 views5 pages

Fuzzy Logic Controller

Fuzzy Logic Controllers (FLCs) are expert systems that utilize fuzzy inference rules and engines to address problems where precise mathematical formulations are challenging. A typical FLC consists of four modules: a fuzzy rule base, a fuzzy inference engine, a fuzzification module, and a defuzzification module, which work together to process inputs and generate actionable outputs. There are two main approaches to FLCs: the Mamdani approach, which is more interpretable but less accurate, and the Takagi and Sugeno approach, which offers higher accuracy at the expense of interpretability.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views5 pages

Fuzzy Logic Controller

Fuzzy Logic Controllers (FLCs) are expert systems that utilize fuzzy inference rules and engines to address problems where precise mathematical formulations are challenging. A typical FLC consists of four modules: a fuzzy rule base, a fuzzy inference engine, a fuzzification module, and a defuzzification module, which work together to process inputs and generate actionable outputs. There are two main approaches to FLCs: the Mamdani approach, which is more interpretable but less accurate, and the Takagi and Sugeno approach, which offers higher accuracy at the expense of interpretability.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Fuzzy Systems : Fuzzy Logic Controller

Concept of fuzzy theory can be applied in many applications, such


as fuzzy reasoning, fuzzy clustering, fuzzy programming etc.

Out of all these applications, fuzzy reasoning, also called ”fuzzy


logic controller (FLC)” is an important application.

Fuzzy logic controllers are special expert systems. In general, a


FLC employs a knowledge base expressed in terms of a fuzzy
inference rules and a fuzzy inference engine to solve a problem.

We use FLC where an exact mathematical formulation of the


problem is not possible or very difficult.

These difficulties are due to non-linearities, time-varying nature of


the process, large unpredictable environment disturbances etc.

Debasis Samanta (IIT Kharagpur) Soft Computing Applications 01.02.2024 3 / 37


Fuzzy Systems : Fuzzy Logic Controller
A general scheme of a fuzzy controller is shown in the following figure.

Fuzzy Controller
Defuzzification actions
module Input

Fuzzy rule Fuzzy inference Process to be


base engine controlled

Output
Fuzzification
module Conditions

Figure 1
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 01.02.2024 4 / 37
Fuzzy Systems : Fuzzy Logic Controller

A general fuzzy controller consists of four modules:


1 a fuzzy rule base,

2 a fuzzy inference engine,

3 a fuzzification module, and

4 a defuzzification module.

Debasis Samanta (IIT Kharagpur) Soft Computing Applications 01.02.2024 5 / 37


Fuzzy Systems : Fuzzy Logic Controller
As shown in Figure 1, a fuzzy controller operates by repeating a cycle
of the following four steps :
1 Measurements (inputs) are taken of all variables that represent
relevant condition of controller process.
2 These measurements are converted into appropriate fuzzy sets to
express measurements uncertainties. This step is called
fuzzification.
3 The fuzzified measurements are then used by the inference
engine to evaluate the control rules stroed in the fuzzy rule base.
The result of this evaluation is a fuzzy set (or several fuzzy sets)
defined on the universe of possible actions.
4 This output fuzzy set is then converted into a single (crisp) value
(or a vector of values). This is the final step called defuzzification.
The defuzzified values represent actions to be taken by the fuzzy
contoller.
Debasis Samanta (IIT Kharagpur) Soft Computing Applications 01.02.2024 6 / 37
Fuzzy Systems : Fuzzy Logic Controller

There are two approaches of FLC known.

1 Mamdani approach

2 Takagi and sugeno’s approach


Mamdani approach follows linguistic fuzzy modeling and
characterized by its high interpretability and low accuracy.
On the other hand, Takagi and Sugeno’s approach follows precise
fuzzy modeling and obtains high accuracy but at the cost of low
interpretabily.
We illustrate the above two approaches with two examples.

Debasis Samanta (IIT Kharagpur) Soft Computing Applications 01.02.2024 7 / 37

You might also like