Welcome: Fuzzy Logic Control System Artificial Neural Networks

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 19

FUZZY LOGIC CONTROL SYSTEM

ARTIFICIAL NEURAL NETWORKS

WELCOME
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS

Presented by
K.SASIKANTH S.PHANI SURESH K.SIVA SANDEEP
OF
B.TECH III YEAR
IN
COMPUTER SCIENCE STREAM
GODAVARI INSTITUTE OF ENGG &TECHNOLOGY
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS
Introduction

 Fuzzy logic is best suited for control applications


 The ability to embed imprecise human reasoning and complex problems
is the criterion by which the efficiency of fuzzy logic is judged.
 Fuzziness describes the ambiguity of an event. But not the uncertainty
in the randomness
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS
Complexity of a System vs. Precision in the System model
 With little complexity, hence little uncertainty, closed-form mathematical
expressions provide precise descriptions of the systems.
 In little more complex systems as artificial neural networks, provide a powerful
and robust means to reduce some uncertainty through learning,.
 the most complex systems possess imprecise information where fuzzy reasoning
allows us to interpolate approximately between observed I/P & O/P situations.
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS
Fuzzy Set vs. Crisp Set

 A classical set is defined by crisp boundaries.


 A fuzzy set, on the other hand, is prescribed by
ambiguous properties resulting in ambiguous
boundaries
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS
Membership Function & it’s features

 characterizes the fuzziness in a fuzzy set


 whether the elements in the set are discrete or continuous - in a
graphical form for eventual use in the mathematical formalisms of
fuzzy set theory.

 The core of a membership function  (x)


= 1.
 The support is given by  A(x) > 0.
 Boundaries are given by 0 < A (x) < 1.
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS
Fuzzification

 Fuzzification is the process of making a crisp quantity fuzzy.


 They carry considerable uncertainty.
 If the form of uncertainty arises because of imprecision or
fuzziness, it can be represented by a membership function.
 institution method is used for fuzzification of the input variables.
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS
Defuzzification
Defuzzification is the conversion of a fuzzy quantity to a precise
quantity.
Defuzzification techniques :
1. Max - Membership Principle:
known as height method is limited to peaked output junctions. Given
by
c (Z*)   (Z) for all z  C
2. Centroid Method:
also called center of area, center of gravity given by
 μ C(Z).zdz
~
Z* =  μ C(Z)dz
~
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS

3. Weighted Average Method:


 It’s valid for symmetrical O/P membership function. Given by
Z* =  μ c~ (z).z where  denotes an algebraic sum.
 μ c( z )
~

4. Means-Max Membership: ( middle of maxima )


 The MAX membership can be a plateau rather than a single point.
Given by

Z* = a  b
2
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS
Fuzzy logic control system
 Obstacle Sensor Unit
Sensing Distance:
 The sensing distance depends upon the speed of the car. speed can
be controlled by gradual anti skid braking system.

 Input Membership Function:

 Output Membership Function:


FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS

The defuzzified values are obtained and the variation of speed


with sensing distance is plotted as a surface graph using mat lab
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS
Speed Control
 The speed of the car is controlled according to the angle subtended by
the obstacle.
 if the obstacle subtends an angle less than 60, the car overcomes it &
speed 
 1. Speed breaker

 2. Fly over
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS

 Obstacles which the car


cannot overcome
 The angle is taken as the i/p &
the o/p speed is controlled.
 Input - Membership Function:
 Output - Membership
Function:
 The rules are applicable not
only for obstacles that have
elevation but also depression
like a small pit, subway, etc.
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS

Using matlab the surface graph relating the speed and angle
is obtained.
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS
Simulation Results
Some of the sample readings obtained from the mat lab simulations are
shown:
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS
Conclusion

 An automated accident prevention system is necessary to prevent


accidents.
 The fuzzy logic control system can relieve the driver from tension &
prevents accidents.
 This fuzzy control unit results in an accident free world.
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS

AN ACCIDENT FREE WORLD

THANK YOU
FUZZY LOGIC CONTROL SYSTEM
ARTIFICIAL NEURAL NETWORKS

Any Questions???

You might also like