Newsgroups: comp.ai.fuzzy
Path: cantaloupe.srv.cs.cmu.edu!nntp.club.cc.cmu.edu!hudson.lm.com!newsfeed.pitt.edu!gatech!swrinde!pipex!uunet!rosevax!minnie!evren
From: evren@minnie.rosemount.com (Evren Eryurek)
Subject: PC-Based Fuzzy Design Shell
Message-ID: <1995Jan25.160702.10639@rosevax.rosemount.com>
Originator: evren@minnie
Sender: news@rosevax.rosemount.com (Rosevax USENET News auto-admin account)
Nntp-Posting-Host: minnie
Organization: Rosemount, Inc.
Date: Wed, 25 Jan 1995 16:07:02 GMT
Lines: 52



Hello fuzzy friends

I have been following the discussions on this newgroup for quite sometime.
I think some of you may find it interesting to read my experience of
comparing two fuzzy software packages in a limited manner.

FUZZLE is a PC based DOS (and Windows which I dont have it) shell for
building fuzzy algorithms. It has a generic EXECUTABLE fuzzy engine which
you dont need to compile or link any source codes. It fires all the rules
in contrast to Togai Infra Logic (you can only fire one rule at a time
in the Togai version I used). The generic executable of FUZZLE is quite
useful to test the performance of your rules. I run both options:
supplying inputs from an external data file, and from the keyboard.


FUZZLE 1.84 generates C and FORTRAN source codes. FORTRAN code is a plus
since you can attach them to some of the heavy duty engineering codes
(such as in thermal hydraulics) which are written in FORTRAN. I linked
FORTRAN codes with ASCL simulation language, and worked well. C and
FORTRAN codes do not contain loops that makes it easy to understand
what is going on. Togai has its own simulation interface. Togai's C
codes are more involved. You need to know C language quite well if
you edit the Togai codes.

Both codes suffer from a very important disability. If you delete a
variable in Togai, all your rules are gone. In FUZZLE, you cannot
delete a variable in a defined project. You have to keep adding
new ones. It goes upto 100.

Togai has more options since it is a more expensive package. FUZZLE
does not support curvature membership functions. Its manual says
curves require loops in the source codes that are not suitable for
hardware implementation.

FUZZLE has less number of composition operators, however there are
some unique ones such as the consistency operator. FUZZLE warns
the user for dead zones, Togai does not. I guess Togai assumes
you know what you are doing :-).

Well, educational copy of FUZZLE is under $300. That is not a bad
price considering the generic executable option. Everybody knows
Togai, for those who are interested in FUZZLE I have their fax
number (615) 584-4934 MODiCO Inc.

Have a fuzzy day..

E. Eryurek, Ph.D.
Fisher-Rosemount


