Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

Membership Function

Fuzzy Logic
Abhishek Choudhary
22ETCS126001
Introduction

Lofti A. Zadeh in 1965


Fuzzy Set ∈ [0, 1]

Superset of boolean logic

Degree of truth ➔ Membership Crisp Set = {0, 1}


(Boolean Set)

Mathematical membership equation

2
Significance of Membership Function

Model using
Non-binary Membership Obtain Crisp Output
Phenomenon Function (Defuzzification)
(Fuzzification)

Drawing a deterministic conclusion from a non-binary phenomenon

3
Discrete Membership Function

A = µA(𝑥1) / 𝑥1 + µA(𝑥2) / 𝑥2 + µA(𝑥3) / 𝑥3 + … + µA(𝑥n) / 𝑥n

µA(𝑥3)

µA(𝑥1) µA(𝑥4)

µA(𝑥2)

𝑥1 𝑥2 𝑥3 … 𝑥n

4
Ideal
Practical Example Temperature

Temperature Membership Function for AC


1.0 1.0

0.8 0.8

0.5 0.5

0.3 0.3

0.1 0.1

18°C 19°C 20°C 21°C 22°C 23°C 24°C 25°C 26°C 27°C

5
Continuous Membership Function
A curve that defines how each point in the input space is mapped to a membership value between 0 and 1

A = µ(𝑥)

1.0

6
Membership Function Terminologies

1.0 1.0

Crossover 0.5 0.5

Boundary Core Boundary

7
Support
Standard Membership Functions
Triangular Membership Function

A = µTriangle(𝑥; a, b, c)

1.0

0 0

a b c

8
Standard Membership Functions
Trapezoidal Membership Function

A = µTrapzoid(𝑥; a, b, c, d)

1.0 1.0

0 0

a b c d

9
Standard Membership Functions
Gaussian Membership Function Generalized Bell Membership Function

Sigmoidal Membership Function Linear Membership Function

10
Which function is the best?

➔ It is subjective
➔ Sometimes, it is trial and error
➔ It is highly dependant on application/domain

● Shinkansen ● Satellite ● Air conditioner


● Prevent wheel slip ● Maintain altitude ● Maintain temperature
● Smooth acceleration ● Docking control ● Increase efficiency

11
Complex Membership Functions
Union (Max) Intersection (Min)

12
Any Questions?

Thank You

13

You might also like