01-03-2013, 04:31 PM
Fuzzy Logic Controllers
Fuzzy Logic Controllers.pdf (Size: 391.43 KB / Downloads: 310)
Basic Concept of Fuzzy Logic
• Zadeh – “Attempt to mimic human control
logic”
• Do away with crisp sets, Boolean,
true/false, etc.
• Allow for fractions, partial data, imprecise
data
• Fuzzify the data you have
• How red is this?
What Is a Fuzzy Controller?
• Simply put, it is fuzzy code designed
to control something, usually
mechanical.
• They can be in software or hardware
and can be used in anything from
small circuits to large mainframes.
Why Should We Use Fuzzy
Controllers?
• Very robust
• Can be easily modified
• Can use multiple inputs and outputs
sources
• Much simpler than its predecessors (linear
algebraic equations)
• Very quick and cheaper to implement
Constructing a Fuzzy Controller
1. Create the membership values
(fuzzify).
2. Specify the rule table.
3. Determine your procedure for
defuzzifying the
Create the Membership Value
• First we have to fuzzify the data or create
membership values for the data and put
them into fuzzy sets.
• Put simply, we have to divide each set of
data into ranges.
• The Y value will always be on a range of
0 to 1 (theoretically 0 to 100%).
• The X will be an arbitrary range that we
determine