Fuzzy Logic 3547

Embed Size (px)

Citation preview

  • 8/7/2019 Fuzzy Logic 3547

    1/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL NEURAL NETWORKS

    WELCOME

  • 8/7/2019 Fuzzy Logic 3547

    2/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL NEURAL NETWORKS

    PresentedbyK.SASIKANTH S.PHANI SURESH K.SIVA SANDEEP

    OFB.TECH III YEAR

    IN

    COMPUTER SCIENCE STREAMGODAVARI INSTITUTE OF ENGG &TECHNOLOGY

  • 8/7/2019 Fuzzy Logic 3547

    3/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL 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

  • 8/7/2019 Fuzzy Logic 3547

    4/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL NEURAL NETWORKS

  • 8/7/2019 Fuzzy Logic 3547

    5/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL 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 powerfuland robust means to reduce some uncertainty through learning,.

    the most complex systems possess imprecise information where fuzzy reasoningallows us to interpolate approximately between observed I/P & O/P situations.

  • 8/7/2019 Fuzzy Logic 3547

    6/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL NEURAL NETWORKS

    Fuzzy Set vs. Crisp Set

    & Aclassical set is defined by crisp boundaries.& A fuzzy set, on the other hand, is prescribed by

    ambiguous properties resulting in ambiguous

    boundaries

  • 8/7/2019 Fuzzy Logic 3547

    7/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL NEURAL NETWORKS

    Membership Function & its features

    characterizes the fuzziness in a fuzzy set

    whether the elements in the set are discrete or continuous - in agraphical form for eventual use in the mathematical formalisms offuzzy set theory.

    The core of a membership function Q(x) =

    1. The support is given by QA(x)>0.

    Boundaries are given by 0 < QA (x)

  • 8/7/2019 Fuzzy Logic 3547

    8/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL 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 orfuzziness, it can be represented by a membership function.

    institution method is used for fuzzification of the input variables.

  • 8/7/2019 Fuzzy Logic 3547

    9/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL NEURAL NETWORKS

    DefuzzificationDefuzzification is the conversion of a fuzzy quantity to a precisequantity.

    Defuzzification techniques :

    1. Max - Membership Principle:

    known as height method is limited to peaked output junctions. Givenby

    Qc (Z*) u Q (Z) for all z C

    2. CentroidMethod:

    also called center of area, center of gravity given by

    Z* = (Z)dzC(Z).zdzC

    ~

    ~

  • 8/7/2019 Fuzzy Logic 3547

    10/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL NEURAL NETWORKS

    3. WeightedAverageMethod:& Its valid for symmetrical O/P membership function. Given by

    Z* = where 7 denotes an algebraic sum.

    4. Means-MaxMembership: ( middle of maxima )

    & TheMAXmembership can be a plateau rather than a single point. Givenby

    Z* =

    )z(c

    z).z(c

    2

    ba

  • 8/7/2019 Fuzzy Logic 3547

    11/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL NEURAL NETWORKS

    Obstacle Sensor Unit

    SensingDistance:

    The sensing distance depends upon the speed of the car. speed canbe controlled by gradual anti skid braking system.

    InputMembership Function:

    OutputMembership Function:

    Fuzzy logic control system

  • 8/7/2019 Fuzzy Logic 3547

    12/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL NEURAL NETWORKS

    The defuzzified values are obtained and the variation of speedwith sensing distance is plotted as a surface graph using mat lab

  • 8/7/2019 Fuzzy Logic 3547

    13/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL NEURAL NETWORKS

    Speed Control

    The speed of the car is controlled according to the angle subtended bythe obstacle.

    if the obstacle subtends an angle less than 60r, the car overcomes it &

    speed q

    1. Speed breaker

    2. Fly over

  • 8/7/2019 Fuzzy Logic 3547

    14/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL NEURAL NETWORKS

    Obstacles which the carcannot overcome

    The angle is taken as the i/p &the o/p speed is controlled.

    Input - Membership Function:

    Output - MembershipFunction:

    The rules are applicable notonly for obstacles that haveelevation but also depressionlike a small pit, subway, etc.

  • 8/7/2019 Fuzzy Logic 3547

    15/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL NEURAL NETWORKS

    Using matlab the surface graph relating the speed and angle isobtained.

  • 8/7/2019 Fuzzy Logic 3547

    16/19

  • 8/7/2019 Fuzzy Logic 3547

    17/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL NEURAL NETWORKS

    Conclusion

    & An automated accident prevention system is necessary to preventaccidents.

    & The fuzzy logic control system can relieve the driver from tension &

    prevents accidents.& This fuzzy control unit results in an accident free world.

  • 8/7/2019 Fuzzy Logic 3547

    18/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL NEURAL NETWORKS

    AN ACCIDENT FREE WORLD

    THANK YOU

  • 8/7/2019 Fuzzy Logic 3547

    19/19

    FUZZY LOGIC CONTROL SYSTEMARTIFICIAL NEURAL NETWORKS

    Any Questions???