applications of fuzzy systems michael j. watts mike.watts.nz

26
Applications of fuzzy systems Michael J. Watts http://mike.watts.net.nz

Upload: tyrone

Post on 14-Jan-2016

28 views

Category:

Documents


0 download

DESCRIPTION

Applications of fuzzy systems Michael J. Watts http://mike.watts.net.nz. Lecture Outline. Advantages of fuzzy systems Pattern recognition / Classification Fuzzy control Decision making. Advantages of Fuzzy Systems. Comprehensibility Parsimony Modularity Explainability Uncertainty - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Applications of fuzzy systems

Michael J. Watts 

http://mike.watts.net.nz

Page 2: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Lecture Outline

• Advantages of fuzzy systems• Pattern recognition / Classification• Fuzzy control• Decision making

Page 3: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Advantages of Fuzzy Systems

• Comprehensibility• Parsimony• Modularity• Explainability• Uncertainty• Parallelism• Robust

Page 4: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Pattern Recognition

• Task is to classify a pattern based on certain measurements of that pattern

• Inexact• Ambiguous• Corrupted data• High variability

Page 5: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Pattern Recognition

• Exampleso handwriting recognitiono iris classification

Page 6: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Handwriting Recognition

• Identifying handwritten characters• Much variation between writers• Much variation from the same writer• Track where character “crosses” specific

zones

Page 7: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Handwriting Recognition

Page 8: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Iris Classification

• Classic classification problem• Problem is to identify the species of an iris

flower• Input variables are four measurements of the

flower• Output variable is the species of the iris

Page 9: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Iris Classification

• Why is this a difficult problem?• Uncertainty

o wide variety in the specieso living things have a wide variationo uncertainty about species

Page 10: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Iris Classification

• Accurate classification can be performed with the appropriately defined MF and ruleso about 12 rules will doo optimal MF are harder to defineo Lab 6

Page 11: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Control Systems

• Use mathematical systems to transform the current state of a system and the desired state of a system into a future state of a system

• Current State + Desired State = Influences• Behaviour of the system must be modelable

by a mathematical function

Page 12: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Control Systems

• Don’t scale well• Don’t handle non-monotonic functions well

Page 13: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Fuzzy Control

• Replaces mathematical approximations with a fuzzy system

• Rules define actions for specific conditions• Biggest application area of fuzzy logic• Examples

o Inverted pendulum o Sendai subway systemo Washing machines

Page 14: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Inverted Pendulum

• Classic fuzzy control application• Task is to keep an inverted pendulum

balanced on a mobile platform• Platform can move left and right

o moved by an electric motor• Motor can operate at different speeds

o controlled by current

Page 15: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Inverted Pendulum

Page 16: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Inverted Pendulum

• Two inputso angle of pendulum

positive or negativeo angular speed of pendulum

positive or negative

• One outputo current to motor

positive or negative

Page 17: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Inverted Pendulum

• MF range from “Negative Small” (NL) to “Positive Large” (PL)

Page 18: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Inverted Pendulum

• This has been used as a demo for fuzzy control chipso Videos

Page 19: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Sendai Subway

• Underground train in Sendai, Japan• Fuzzy system controls

o train acceleratoro brakes

• Fuzzy controller musto accelerate to target speedo maintain speedo stop accurately

Page 20: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Sendai Subway

• Rules obtained from experienced train drivers• Very efficient system• Not portable

Page 21: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Washing Machines

“Bosch - Washing Machine - WOL2200 - Free Standing Premium Fuzzy Logic, Top loader washing machine with 1100 rpm spin and 15 Clothes Care wash programmes. “- http://www.itlocal.co.uk/rdo/acatalog/Online_Catalogue_FREESTANDING_273.html

Page 22: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Washing Machines

• Inputso amount of dirto type of dirt

• Outputso wash timeo can also include amount of detergent

Page 23: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Washing Machines

• Commercial success• Possibly the most widely known application of

fuzzy logic / fuzzy systems• How much is due to marketing techno

babble?

Page 24: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Decision Making

• Given measurements of a specific situation, decide what to do

• Many such measurements are not clear-cuto boundaries

• Exampleso loan approvalo insurance evaluation

Page 25: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Summary

• Advantages of fuzzy systems make them applicable to many different applications

• Biggest application area is fuzzy control• Fuzzy control applies fuzzy systems to control

systems• Largest commercial use of fuzzy logic

Page 26: Applications of fuzzy systems Michael J. Watts mike.watts.nz

Summary

• Other applications includeo pattern recognitiono decision makingo fuzzy databases / information retrieval

• Specialised applications