fuzzy lecture 3
DESCRIPTION
Fuzzy Lecture 3TRANSCRIPT
![Page 1: Fuzzy Lecture 3](https://reader031.vdocuments.us/reader031/viewer/2022020401/563db8b8550346aa9a9650e8/html5/thumbnails/1.jpg)
Lecture 3: Fuzzy Membership Function
Professor. Dr. Hani Hagras
Fuzzy Logic Control and Hybrid Systems
![Page 2: Fuzzy Lecture 3](https://reader031.vdocuments.us/reader031/viewer/2022020401/563db8b8550346aa9a9650e8/html5/thumbnails/2.jpg)
Membership Functions • Determining or finding input/output membership
functions is the first step of the fuzzy logic control process where a fuzzy algorithm categorises the information entering a system and assigns values that represent the degree of membership in those categories.
• Input membership functions themselves can take any form the designer of the system requires triangles, trapezoids, bell curves or any other shape as long as those shapes accurately represent the distribution of information within the system, and as long as a region of transition exists between adjacent membership functions.
![Page 3: Fuzzy Lecture 3](https://reader031.vdocuments.us/reader031/viewer/2022020401/563db8b8550346aa9a9650e8/html5/thumbnails/3.jpg)
Membership Functions
•In Rule Based applications of Fuzzy Logic, membership
functions are associated with terms that appear in the
antecedents or consequents of rules
![Page 4: Fuzzy Lecture 3](https://reader031.vdocuments.us/reader031/viewer/2022020401/563db8b8550346aa9a9650e8/html5/thumbnails/4.jpg)
Shapes for Membership (x-a)/b-a) ax b
(c-x)/(c-b) bx c
0 otherwise
(x-a)/b-a) ax b
1 bx c
(d-x)/(d-c) cx d
0 otherwise
))/)((5.0( 2axe
![Page 5: Fuzzy Lecture 3](https://reader031.vdocuments.us/reader031/viewer/2022020401/563db8b8550346aa9a9650e8/html5/thumbnails/5.jpg)
• Average = a= = (x1+x2+…xn)/N
Where N is the total number of data points
• Standard deviation = θ =
x
-3 a 3
![Page 6: Fuzzy Lecture 3](https://reader031.vdocuments.us/reader031/viewer/2022020401/563db8b8550346aa9a9650e8/html5/thumbnails/6.jpg)
Generalised Bell Membership Function
A generalised bell membership, can be specified by three parameters {a, b, c}
bell (x: a, b, c) = 1/ (1+ (x-c/a)2b) Membership
c-a
c
c+a
slope = -b/2a
![Page 7: Fuzzy Lecture 3](https://reader031.vdocuments.us/reader031/viewer/2022020401/563db8b8550346aa9a9650e8/html5/thumbnails/7.jpg)
• Due to their simple formulas and computational
efficiency, both triangular membership functions and
trapezoidal membership functions have been used
extensively, especially in real-time implementation
• However since the membership functions are
composed of straight-line segments, they are not
smooth at the switching points specified by the
parameters.
• The Guassian and the Bell membership function
provides smooth and non-linear functions that can be
used by the learning systems like Neural Networks.
![Page 8: Fuzzy Lecture 3](https://reader031.vdocuments.us/reader031/viewer/2022020401/563db8b8550346aa9a9650e8/html5/thumbnails/8.jpg)
Fuzzy Terminology
![Page 9: Fuzzy Lecture 3](https://reader031.vdocuments.us/reader031/viewer/2022020401/563db8b8550346aa9a9650e8/html5/thumbnails/9.jpg)
Support
![Page 10: Fuzzy Lecture 3](https://reader031.vdocuments.us/reader031/viewer/2022020401/563db8b8550346aa9a9650e8/html5/thumbnails/10.jpg)
Core
![Page 11: Fuzzy Lecture 3](https://reader031.vdocuments.us/reader031/viewer/2022020401/563db8b8550346aa9a9650e8/html5/thumbnails/11.jpg)
-Cut
![Page 12: Fuzzy Lecture 3](https://reader031.vdocuments.us/reader031/viewer/2022020401/563db8b8550346aa9a9650e8/html5/thumbnails/12.jpg)
Height
![Page 13: Fuzzy Lecture 3](https://reader031.vdocuments.us/reader031/viewer/2022020401/563db8b8550346aa9a9650e8/html5/thumbnails/13.jpg)
Modifiers