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

Lecture - FLC

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Lecture - FLC

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Fuzzy Control

Lecture

Fuzzy Logic Control

Dr Abdel-Fattah Heliel
Professor of Artificial Intelligence
Kafrelsheikh University, Faculty of
Engineering, Egypt email:
[email protected]
URL :http://eng.kfs.edu.eg/
1
What is intelligent systems?
• It consists of distinct concepts and techniques
which aim to overcome the difficulties
encountered in real world problems.
• These problems result from the fact that our
world seems to be imprecise, uncertain and
difficult to categorize.
• It is the most advanced and advanced science
of artificial intelligence ... and even for me it is
the most beautiful ... because it really mimics a
human being and does not have to put his
experience and skill in it .. Rather, he makes it
and programs it as he pleases and gives it the
feature of intelligence

2
CONVENTIONAL CONTROL
• Open-loop control is ‘blind’ to actual output
• Closed-loop control takes account of actual output
and compares this to desired output
Desired
Output Input Output
Process
+ Dynamics
-
Controller/
Amplifier Measurement
3

Digital Control System Configuration


4

Standard Genetic Algorithm (SGA):


• Chromosome
Representation
• Initialization
• Fitness
evaluation
• Parent selection
• Reproduction
• Repeat steps 4-5 until
the termination criteria
has been satisfied.

Block Diagram of Genetic Algorithms Based PID


Controller
6

Neural Control Architectures


1. Inverse model approach
2. Direct control (derivative-free training)
3. Reference control learning
4. Direct model reference adaptive control 5.
Indirect model reference adaptive control 6.
Fixed stabilizing control

Fuzzy Control
Fuzzy control provides
a formal
methodology
for
representing,
manipulating,
and
implementing a
human’s heuristic
knowledge about how
to control a system.

8
Fuzzy Logic Control

Four main components of a fuzzy controller:

1) The fuzzification interface : transforms input crisp values into fuzzy


values
2) The knowledge base: contains a knowledge of the application domain
and the control goals.
3) The decision-making logic: performs inference for fuzzy control actions 4)

The defuzzification interface 9


Fuzzy Systems

Input Fuzzifier Inference


Defuzzifier Output
Engine

Fuzzy
Knowledge base
10

Fuzzy Control Systems

Input

Fuzzifier Inference
Defuzzifier Plant Output
Engine
Fuzzy
Knowledge base

11

Fuzzy Logic Control


Type of Fuzzy Controllers:
• Mamdani
• Larsen
• TSK (Takagi Sugeno Kang)
• Tsukamoto
• Other methods
12

Mamdani Fuzzy models


• The most commonly used fuzzy inference
technique is the so-called Mamdani method.

• In 1975, Professor Ebrahim Mamdani of


London University built one of the first fuzzy
systems to control a steam engine and boiler
combination.
⚫ Original Goal: Control a steam engine & boiler
combination by a set of linguistic control rules
obtained from experienced human operators. 13

Mamdani fuzzy inference


The Mamdani-style fuzzy inference process is performed
in four steps:
1. Fuzzification of the input variables,

2. Rule evaluation;
3. Aggregation of the rule outputs, and finally

4. Defuzzification.

14

Operation of Fuzzy System


Crisp Input

Fuzzification Fuzzy Input


Rule Evaluation

Fuzzy Output

Defuzzification Crisp Output

Input Membership Functions Rules / Inferences

Output Membership Functions 15

You might also like