Professional Documents
Culture Documents
Lect 05
Lect 05
Lect 05
Lect. (6)
Dr. Nader A. Mansour
naderabdelwahab@gmail.com
Mechanical Engineering Department
Outlines
Previous Lecture
Sugeno Type Fuzzy System
PID-Like Fuzzy Logic Controller (FLC)
Previous Lecture
Defuzzification methods are;
Lambda-cut set.
Centroid method.
Weighted-average method
Mean of Max (MOM)
Smallest of Max (SOM)
Largest of Max (LOM)
Bisector of Area (BOA)
Previous Lecture
Mamdani style inference system is performed in four steps:
Fuzzification of the input variables,
Rule evaluation,
Aggregation of the rule outputs, and
Defuzzification
Sugeno Fuzzy Inference System
Sugeno style inference system is very similar to Mamdani
method except that Sugeno has changed only the rule
consequent.
Sugeno suggested to use a single spike, fuzzy singleton, as the
membership function of the consequent.
A fuzzy singleton is a fuzzy set with a membership function that
is unity at a single particular point on the universe of discourse
and zero everywhere else.
Sugeno Fuzzy Inference System
The format of the Sugeno style inference system is
If x is A
AND y is B
THEN z is f ( x, y )
If x is A
AND y is B
THEN z is k
where k is a constant.
In this case, the output of each fuzzy rule is a constant. All
consequent membership functions are represented by singleton
spikes
Sugeno Rule Evaluation
Sugeno Aggregation
Sugeno Defuzzification
Weighted-average method
Mamdani Vs. Sugeno
Mamdani method is widely accepted for capturing expert
knowledge. It allows us to describe the expertise in more intuitive,
more human-like manner. However, Mamdani-type fuzzy
inferences entails a substantial computational burden.
MATLAB Demo
PID-like Fuzzy Logic
Controller
PID-Like Fuzzy Logic Controller (FLC)
PID controller is the most widely used control technique.
PID controller is considered as a hard computing technique
that is relatively hard to implement.
PID controller requires exact input data and provides precise
control actions.
Fuzzy logic controller is a good alternative for PID
controllers when precise mathematical formulations are not
possible.
Fuzzy logic controllers can work with less precise inputs.
PID-Like Fuzzy Logic Controller (FLC)
To construct the FLC, it’s needed to properly choose the
following;
The input variables (the process variable)
The output variables.
The rules of the controller.
PID-Like Fuzzy Logic Controller (FLC)
In this case, a number of three inputs are exist. The error,
the change of error and the sum/integral of error.
In case that each input has a number of 7 memberships,
then 7x7x7=343 rules has to be edited.
The PID-like fuzzy controller can be constructed as a
parallel structure of a PD-like fuzzy controller and a PI-
like fuzzy controller
PID-Like (FLC)
The block diagram of the parallel FLC can be as follows
PID-Like (FLC)
MATLAB Demo