Fuzzy Logic Control Systems Ken Morgan ENGR 315 December 5, 2001
What is Fuzzy Logic? Fuzzy logic allows any value between 0 and 1. Fuzzy logic is a superset of Boolean logic. Fuzzy logic allows half truths such as: “The cup is both half full and half empty.”
Fuzzy Logic Operations Intersection –0.4 AND 0.9 = 0.4 [min(A,B)] Union –0.4 OR 0.9 = 0.9 [max(A,B)] Complement –NOT 0.4 = 0.6 (1 - A)
Fuzzy Control Fuzzification Unit Decision-making Unit Defuzzification Unit Rule Base Input Output FLC
Fuzzification Unit Actual measured value
Rule Base A collection of If-Then type statements that describe the desired effect. Example: “If angle is low and angular velocity is very low, then speed is zero.”
Defuzzification Unit
Mathematica Example
Simulation #1
Simulation #2