Showing results for 
Search instead for 
Did you mean: 
Reply

Gaussian Membership Curves in System Build FuzzyLogic block

Solved!
Go to Solution

Gaussian Membership Curves in System Build FuzzyLogic block

Hi,

 

As noted in the SystemBuildTM FuzzyLogic Block User Guide (ver. Apr 2007), one can create a triangular membership curve by simply using the special function:

 

TRG(x,a,b,c)

 

Is there by any chance another special function to create a Gaussian membership curve (such a membership curve is very common in fuzzy control applications)? If not, any ideas on how I could define it myself, as I really need to use a Gaussian membership curve instead of a triangular one.

 

Many thanks.

0 Kudos
Message 1 of 2 (5,504 Views)
Reply
0 Kudos
Solution
Accepted by topic author steve_ulrich
‎08-27-2015 06:09 PM

Re: Gaussian Membership Curves in System Build FuzzyLogic block

Ok, for those of you who might be interested in using a Gaussian membership function, I've just found a way to define it in the Fuzzy Logic block using the exp function, as follows:

 

exp(-0.5*(X-c)^2/b^2)

 

where

 

c is the center of Gaussian function, and b^2 is the variance.

 

0 Kudos
Message 2 of 2 (5,476 Views)
Reply
0 Kudos