Sunteți pe pagina 1din 17

FUZZY LOGIC-FUNDAMENTALS AND APPLICATIONS

OVERVIEW

What is Fuzzy Logic? Thumbrules Membership functions Fuzzy Logic in Control Systems

Limitations

WHAT IS FUZZY LOGIC?


Fuzzy- not clear, distinct or precise,blurred Challenges Aristotles law of excluded middle
Introduced by Lotfi Zadeh(1965)

THUMBRULES

Rather than modelling the system, model the behavior of human operator managing the system

Quantifying quality rather than using equations

TRADITIONAL REPRESENTATION OF LOGIC

Slow
Speed = 0 bool speed; get the speed if ( speed == 0) { // speed is slow } else { // speed is fast }

Fast
Speed = 1

FUZZY LOGIC REPRESENTATION


Slowest
[ 0.0 0.25 ]

Slow
[ 0.25 0.50 ]

Fast
[ 0.50 0.75 ]

Fastest
[ 0.75 1.00 ]

MEMBERSHIP FUNCTIONS
oExistence

of partial membership

Assumes any value in the range of 0-1

Case study on automation of washing vegetables using fuzzy logic

Inputs

Outputs

Chl_ ratio Turbidity Micro_ratio Water_flow Conveyor speed

Modification of water flow Modification of chlorine flow

Modification of speed

Rules devised

Lettuce badly washed

IF Turbidity Is High AND Water f low IS NOT High THEN o/p water IS Positive big.

Too many micro-organisms

IF Micro_ratio IS High THEN o/p chl IS Positive

Everything is fine and production is maximum:

save water.
IF Speed IS High AND Cl_ratio IS Acceptable

AND Turbidity IS Low THEN o/p water IS


Negative.

FUZZY LOGIC IN CONTROL SYSTEMS

Fuzzy Logic provides a more efficient and resourceful way to solve Control Systems.

Some Examples

Temperature Controller Anti Lock Break System ( ABS )

TEMPERATURE CONTROLLER

The problem

Change the speed of a heater fan, based off the room temperature and humidity.

A temperature control system has four settings

Cold, Cool, Warm, and Hot


Low, Medium, and High

Humidity can be defined by:

Using this we can define the fuzzy set.

ANTI LOCK BREAK SYSTEM ( ABS )


Nonlinear and dynamic in nature Inputs for Intel Fuzzy ABS are derived from

Brake 4 WD Feedback Wheel speed Ignition

Outputs
Pulsewidth Error lamp

Limitations
oLack

advantages of neural networks and machine learning

oExtensive

hardware testing

oDetermining

exact fuzzy rules and membership functions is difficult

S-ar putea să vă placă și