As a means of clustering, it is possible to use fuzzy logic. Possible inputs could be distance between wireless nodes and transmission range and the output could be the probability of being grouped in one cluster.
However, I don't know how to fully implement the wireless nodes in Simulink or I believe it would be easier to implement it using Matlab scripts since there are various clustering commands available to Matlab, such as "kmeans" or you can visit this site to explore more on your topic.
If your main idea is to group or form clusters, then the wireless nodes can just be represented by coordinates (x,y). You can add the transmission range parameter, which is power dependent.
I think the one of the main problems here would be developing the wireless nodes model in Simulink. Using the fuzzy logic block would be easy to design and use as Matlab has a good support for this. I have been using this in fuzzy logic control design.
Thanx a lot Sir. I can implement WSN clustering and Cluster head selection using Fuzzy logic in MATLAB. But i am unable to evaluate my Fuzzy algorithm in terms of energy consumption rate, BER, packet delivery rate, packet drop rate in some energy models. How can i evaluate my Fuzzy algorithm for WSN. Can you plz share MATLAB code with me showing evaluation of the same.
I think you will not be able to accomplish that objective using fuzzy logic. My idea based from your problem is only using fuzzy logic for clustering. However, if you want to evaluate your system in terms of BER, packet loss, etc. I believe fuzzy is out of the question there already.
I dont have any Matlab code for your your problem, I apologize for that.