Circular Fuzzy problem

Brian Mcgee (bmcgee@tempest.ocis.temple.edu)
Mon, 21 Dec 1998 20:48:52 +0100 (MET)

I'm kind of new to the area of fuzzy logic and could use a little help.
We are trying to determine the state of an object by using fuzzy logic.
The problem we are having is that the state is cyclical in nature (the
state should go from 0-100 where 0 = 100, 1 = 101 etc.). What we are
getting when the output is supposed to be near the border is that it is
at 50 (the mean of 0 and 100). Is there a common way to handle this type
of system? We are using Matlab 5.2 with the fuzzy package. The only
solution we could think of was to feed back the previous state as one of
the input parameters, but if there is a more conventional way to
accomplish this, that would be preferable.

Thanks for your help.
Brian

############################################################################
This message was posted through the fuzzy mailing list.
(1) To subscribe to this mailing list, send a message body of
"SUB FUZZY-MAIL myFirstName mySurname" to listproc@dbai.tuwien.ac.at
(2) To unsubscribe from this mailing list, send a message body of
"UNSUB FUZZY-MAIL" or "UNSUB FUZZY-MAIL yoursubscription@email.address.com"
to listproc@dbai.tuwien.ac.at
(3) To reach the human who maintains the list, send mail to
fuzzy-owner@dbai.tuwien.ac.at
(4) WWW access and other information on Fuzzy Sets and Logic see
http://www.dbai.tuwien.ac.at/ftp/mlowner/fuzzy-mail.info
(5) WWW archive: http://www.dbai.tuwien.ac.at/marchives/fuzzy-mail/index.html