Re: Circular Fuzzy problem
Brian Mcgee (bmcgee@tempest.ocis.temple.edu)
Mon, 21 Dec 1998 21:31:18 +0100 (MET)
Maurice Clerc (maurice.clerc@writeme.com) wrote:
:
: Suggestion:
: 1) Define a theta variable so that state=100*sin(theta)
: 2) Transform your fuzzy rules in terms of theta
:
Perhaps I wasn't entirely clear. The problem isn't only keeping the
output within the desired range (although that is a problem which your
solution should help). The main problem we are having is near the edges
(0 and 100). Since the input variables are the same at the edges, the
output is equally in the states of 0 and 100. When the two are combined,
the net output becomes 50 instead of the desired 0 or 100. Perhaps there
is a better way of combining the outputs so that only one of the states
is chosen if it is in one of the edge cases.
Thanks for any 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