Types Of Membership Functions

Written by:  • Edited by: KennethSleight
Published Sep 15, 2009

Learn about the different types of fuzzy logic membership functions in this article

Fuzzy logic implementation - What are membership functions?

Definition: A graph that defines how each point in the input space is mapped to membership value between 0 and 1. Input space is often referred as the universe of discourse or universal set (u), which contain all the possible elements of concern in each particular application.

Explanation: Suppose we have a set of heavy weight people ranging 80-200 kg in weight. In this case the universe of discourse is the weight (80-200kg).We might say that people heavier then 80kg are heavy. But such distinction is clearly absurd, as it is not clear that by what degree one is heavier then other. The right way of defining the set of heavy people will be the graphical representation, showing a smooth varying cure that passes from not heavy to heavy. Fig (a) and (b) shows a graphical representation. The output axis is a number known as membership value, between 0 and 1.The transition from non heavy to heavy is known as membership function, and is often given designation (μ). Both people can heavier to same degree, but one significantly heavy then other

Types of membership functions

Before we start defining different types of membership functions, let us consider a fuzzy IF-THEN rule for a car:

  • IF the speed of a car is high, THEN apply less force to the accelerator (1.1)
  • IF the speed is low, THEN apply more force to the accelerator (1.2)

Straight line: The simplest membership function is formed by straight line. We consider the speed of car fig (1.1), and plot the membership function for high. Where the horizontal represent the speed of the car and vertical axis represent the membership value for high.

Trapezoidal: If we consider the case 1.2 and plot the membership function for “less”, we get a trapezoidal membership function. Fig 1.2 shows a graphical representation, where the horizontal axis represent the force applied to the accelerator and the vertical shows membership value for “less”. The function is often represented by “trapmf”.

Gaussian:. Let say a fuzzy set Z which represent “number close to zero”. The possible membership function for Z is

μz(x) =e exp(-x^2) (1.3)

If we plot this function we get a graph shown in fig 1.3 and are refer as Gaussian membership function.

Triangular: This is formed by the combination of straight lines. The function is name as “trimf” .We considers the above case i.e. fuzzy set Z to represent the “number close to zero”. So mathematically we can also represent it as

0 if x<-1

μz(x) = x + 1 if -1 ≤ x <0 (1.4)

1 –x if 0 ≤ x <1

0 if 1≤ x

By plotting equation 1.4 we get a triangular graph fig (1.4) called “triangular membership function”

Images

(untitled)(untitled)(untitled)(untitled)

Comments

Showing all 11 comments
 
michel Feb 15, 2011 7:38 AM
fuzzy membership function
i want to develop the rebreather system,(used in underwater diving) oxygen injection into the system.partail pressure is the key point. i have to maintain the partail pressure dangerously low, lillte low, too low etc. plz tell me what memebrship function i should use.
Boluwaji Akinnuwesi Dec 21, 2010 11:52 AM
Fuzzy Membership Function
In my ongoing PhD research, the linguistic values used to capture my data are "Strongly Agree", "Agree", "Not Sure", "Disagree" and "Strongly Disagree". Please I want to know which fuzzy membership function is the best for me to use in order to compute my membership values.
RUAA Dec 20, 2010 5:16 PM
improved the OR & AND truth table in fuzzy logic
i want to improved the truth table for the OR and AND logic gates in Fuzzy logic
how can i do this?

please help me
rajiv Oct 29, 2010 5:30 AM
fuzzy logic
I want to know gaussian membership function as applied in fuzzy logic.
Mido Oct 6, 2010 10:31 AM
PhD Research in Fuzzy Control
The best area would be nonlinear control in renewable energy sector, best institute for it is SHU (Sheffield Hallam Univ)
Ruchi Agarwal Sep 16, 2010 1:41 AM
Phd in fuzzy logic
fuzzy
I hav done MTech in control system. Now i want to do PHD in fuzzy logic. what area is suitable for it . Please suggest me . Thanks in Advance
Rahele Aug 24, 2010 1:46 AM
fuzzy rule based clasifier
I want to implement a fuzzy rule based clasifier with weights for seperating digits from nondigits in a document image. what are the softwares for this porpuse? Can I implement it with Matlab?
Thank U in advance
ANILA Aug 14, 2010 5:04 AM
FUZZY LOGIC
want to know the purpose of preprocessing in association rule mining(for network audit data)
s.maheswari Jun 10, 2010 10:42 AM
fuzzy
i want to do PHD in fuzzy logic. what area is suitable for it
GEETHA.R Jun 1, 2010 12:31 AM
classical set theory and membership function infuzzy
i want to know clear details about membership function and fuzzy sets....
vishwanathGouda May 2, 2010 1:15 AM
fuzzy membership function
i want to know about symmetric membership function and asymmetric membership function
 
blog comments powered by Disqus
Email to a friend