Seminar on Fuzzy Logic Overview Fuzzy Logic A

  • Slides: 24
Download presentation
Seminar on Fuzzy Logic

Seminar on Fuzzy Logic

Overview • • • Fuzzy Logic – A Definition A Little History How is

Overview • • • Fuzzy Logic – A Definition A Little History How is Fuzzy Logic used? General Fuzzified Applications Specific Fuzzified Applications Expert Fuzzified Systems An Example Summary Bibliography

Fuzzy Logic – A Definition of fuzzy Fuzzy – “not clear, distinct, or precise;

Fuzzy Logic – A Definition of fuzzy Fuzzy – “not clear, distinct, or precise; blurred” Fuzzy logic provides a method to formalize reasoning when dealing with vague terms. Traditional computing requires finite precision which is not always possible in real world scenarios. Not every decision is either true or false, or as with Boolean logic either 0 or 1. Fuzzy logic allows for membership functions, or degrees of truthfulness and falsehoods. Or as with Boolean logic, not only 0 and 1 but all the numbers that fall in between. It deals with real world vagueness.

A little History Ø The idea behind fuzzy logic dates back to Plato, who

A little History Ø The idea behind fuzzy logic dates back to Plato, who recognized not only the logic system of true and false, but also an undetermined area – the uncertain. Ø In the 1960’s Lotfi A. Zadeh Ph. D, . University of California, Berkeley, published an obscure paper on fuzzy sets. His unconventional theory allowed for approximate information and uncertainty when generating complex solutions; a process that previously did not exist. Ø Professor Toshire Terano ( 1972 ) Ø Organized the world's first working group on fuzzy systems. Ø F. L. Smidth & Co. ( 1980 ) Ø First to market fuzzy expert systems.

How is Fuzzy Logic Used? Fuzzy Mathematics Ø Fuzzy Numbers – almost 5, or

How is Fuzzy Logic Used? Fuzzy Mathematics Ø Fuzzy Numbers – almost 5, or more than 50 Ø Fuzzy Geometry – Almost Straight Lines Ø Fuzzy Algebra – Not quite a parabola Ø Fuzzy Calculus Ø Fuzzy Graphs – based on fuzzy points

Traditional Representation of Logic Slow Fast Speed=0 Speed=1

Traditional Representation of Logic Slow Fast Speed=0 Speed=1

Fuzzy Logic Representation Slowest Slow Fastest 0. 0 -0. 25 -0. 50 -0. 75

Fuzzy Logic Representation Slowest Slow Fastest 0. 0 -0. 25 -0. 50 -0. 75 -1. 0

General Fuzzified Applications • Quality Assurance • Error Diagnostics • Control Theory • Pattern

General Fuzzified Applications • Quality Assurance • Error Diagnostics • Control Theory • Pattern Recognition

Specific Fuzzified Applications • Otis Elevators • Cranes • Vacuum Cleaners • Electric Razors

Specific Fuzzified Applications • Otis Elevators • Cranes • Vacuum Cleaners • Electric Razors • Hair Dryers • Video Cameras • Air Control in Soft Drink Production • Television Sets • Noise Detection on Compact Disks • Showers • ABS Brakes

Expert Fuzzified Systems • Medical Diagnosis • Stock Market Analysis • Mineral Prospecting •

Expert Fuzzified Systems • Medical Diagnosis • Stock Market Analysis • Mineral Prospecting • Weather Forecasting • Economics

Temperature Controller Ø The problem Ø Change the speed of a heater fan, based

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 Ø Humidity can be defined by: Ø Low, Medium, and High Ø Using this we can define the fuzzy set.

Anti-Lock Breaking System ( ABS ) Nonlinear and dynamic in nature Ø Inputs for

Anti-Lock Breaking System ( ABS ) Nonlinear and dynamic in nature Ø Inputs for Intel Fuzzy ABS are derived from Ø Brake Ø 4 WD Ø Feedback Ø Wheel speed Ø Ignition Ø Outputs Ø Pulse width Ø Error lamp Ø

An Example The following, illustrates a basic “fuzzy” automatic transmission system. The transmission uses

An Example The following, illustrates a basic “fuzzy” automatic transmission system. The transmission uses four fuzzy sensor inference inputs to control the best gear selection for the given conditions. The inputs are throttle, vehicle speed, engine speed and engine load.

An Example (cont. ) Labels and Membership Functions of Throttle.

An Example (cont. ) Labels and Membership Functions of Throttle.

An Example (cont. ) Labels and Membership Functions of vehicle speed.

An Example (cont. ) Labels and Membership Functions of vehicle speed.

An Example (cont. ) Labels and Membership Functions of engine speed.

An Example (cont. ) Labels and Membership Functions of engine speed.

An Example (cont. ) Labels and Membership Functions of engine load.

An Example (cont. ) Labels and Membership Functions of engine load.

An Example (cont. ) Labels and Membership Functions of shift.

An Example (cont. ) Labels and Membership Functions of shift.

An Example (cont. ) Using the labels as defined in the previous slides, rules

An Example (cont. ) Using the labels as defined in the previous slides, rules can be written for the fuzzy interface unit shown in slide 9. The rules provide a tangible knowledge base required for the decision process and are represented as English like if-then statements.

An Example (cont. ) To create the fuzzy interface unit, rules such as the

An Example (cont. ) To create the fuzzy interface unit, rules such as the following would be developed to facilitate the automatic shifting of the vehicle. If vehicle speed is low, variation of vehicle speed is small, slope resistance is positive large and accelerator is medium then mode is steep uphill mode. If vehicle speed is medium, variation of vehicle speed is small, slope resistance is negative large and accelerator is small then mode is gentle downhill mode.

An Example (cont. ) If Mode is Steep uphill mode, the Shift is No.

An Example (cont. ) If Mode is Steep uphill mode, the Shift is No. 2 If Mode is Gentle downhill mode, then Shift is No. 3 The previous slides illustrate how fuzzy logic can provide a powerful tool when addressing complex situations that are not feasible using conventional approaches. By employing fuzzy logic, we have the ability to include additional variables and rules to take into account factors that might improve the behavior of the control system. * See notes

Summary Advances in technology today are occurring at an amazing rate. The speed and

Summary Advances in technology today are occurring at an amazing rate. The speed and complexity of application production would not be possible without systems like fuzzy logic. Lotfi A. Zadeh’s introduction of fuzzy logic generated the ability for companies, who choose to employ it, a competitive edge. They now have the ability to significantly reduce engineering development time in addition to producing extremely complex systems that would not be possible by employing previous methods.

Bibliography Fuzzy Logic - a powerful new technology. http: //www. austinlinks. com/Fuzzy/ Fuzzy. Net

Bibliography Fuzzy Logic - a powerful new technology. http: //www. austinlinks. com/Fuzzy/ Fuzzy. Net On-line. Automatic Transmission http: //www. aptronix. com/fuzzynet/applnote/transmis. htm Garner, Martin. Weird Water and Fuzzy Logic: More notes of a Fringe Watcher. Generation 5. An Introduction to Fuzzy Logic. http: //www. generation 5. org/fuzzyintro. shtml Sowell, Thomas. FUZzy Logic For “Just Plain Folks”.

Bibliography (cont. ) You Fuzzin’ with me? http: //www. doc. ic. ac. uk/~nd/surprise_96/journal/vol 1/sbaa/

Bibliography (cont. ) You Fuzzin’ with me? http: //www. doc. ic. ac. uk/~nd/surprise_96/journal/vol 1/sbaa/ article 1. html Zadeh, Lotfi A. Professional affiliation and title http: //http. cs. berkeley. edu/People/Faculty/Homepages/zad eh. html