Fuzzy Set: - Introduction
Fuzzy Set: - Introduction
Fuzzy Set: - Introduction
INTRODUCTION
A SET is defined as collection of objects
FUZZY SET is a range of values which form the basis of fuzzy
logic. Each value has a grade of membership between 0 and 1.
Logic expression defines values as either TRUE or FALSE. To
express degree of intensity of control, variable fuzzy logic uses labels
like slow,medium,fast or moderate. The set can be of any shape
like trapezoidal or bell curve or triangular
FUZZY SET
FUZZY VARIABLES:
Fuzzy variables or linguistic are adjectives that modify the variable .
If we want minimum of variables ,we can simply have +ve ,0 and ve
variables for each of the control parameters.
MEMBERSHIP FUNCTION
The membership function is a graphical representation of the
magnitude of participation of each input .It associates with each of
the input that are processed ,defines functional overlap between inputs
and determines an output response.
DUALITY BETWEEN FUZZY AND PROBABILITY
Probably deals with uncertainty an likelihood
Fuzzy logic deals with ambiguity an vagueness
FUZZY LOGIC
IF ( a set of conditions are satisfied )THEN ( a set o consequences can
inferred)
DIFFERENCE BETWEEN CLASSICAL SET AND FUZZY SET
S.n CLASSICAL SET FUZZY SET
o
1 Definite value to any query Indefinite value to any query
2 Values are either 0 or 1 Values lies between 0 and 1
MEMBERSHIP FUNCTION:
Membership function is one that characterizes the fuzziness in a fuzzy set in graphical form.
It is used to express the fuzziness in the data.
It takes values between o and 1.
The membership value of o represents zero membership and 1 represents complete membership.
Any value between 0 and 1 represents partial membership.
The most popular choices for shapes of the membership functions are bell shaped etc. The reason for choosing these
steps for membership function are
1. Easy of description as a function
2. Minimum usage of memory for storage and
3. Manipulation efficiency is high
TRAPEZOIDAL MEMBERSHIP FUNCTIONS :
These membership functions are better than the triangular functions
Oscillators encountered due to use of triangular function can be overcome by use of trapezoidal function
This is due to the flattop in the function
Bell shaped membership function greatly reduces the oscillations and also rise time
The characteristic of membership function are:
Core is the region of universe that is characterized by complete and full membership ( a=1)
Support is the region of universe that is characterized by a non zero membership( a(x)>0)
Boundary is the region of universe that is characterized by non zero membership but not complete
membership(0<A(x)<1)
A Normal fuzzy set is one whose membership function has at least one element x in the universe whose
membership value is one
A convex fuzzy set is one whose membership values are strictly monotonically increasing or decreasing
or first increasing and then decreasing with increasing values for the elements in the universe
The height of a fuzzy set is the max value of membership
Cross point between two adjacent fuzzy sets is defined as that point where the two fuzzy sets have equal
members value the meeting point of two adjacent fuzzy sets is cross point
It influences the firing of rules and in turn the control actions
The shape symmetry cross points and width if membership function influence the final control action
FEATURES:
core : a=1
support : a(x)>0
Boundary : 0<A(x)<1
x^*= xi
|M|
Centre of sums: here overlapping area is counted twice calculations are very fast the average sum of output form
each of the contributing fuzzy sets
I n fuzzy control the steps taken are1.fuzzification
2.rule evaluation
Defuzzification FUZZY CONTROL
ADVANTAGES OF FLC:
No need for mathematical model
Less sensitive to system fluctuations
Implementation is simple and straight forward
Flexible
Easy to understand
DISADVANTAGES:
More complex then PID
Need to tune more parameters
PROCEDURE TO SOLVE A FUZZY PROBLEM
1.Define the fuzzy problem in detail
Identify all important variables and their ranges
Determine membership profiles for each variable range
Determine rules including action needed
Select the defuzzification methodology
Test the system for correct answers if needed go back to step 1