To the Fuzzy Brains out there.

penmetsa chandra (satipandu@hotmail.com)
Sun, 5 Apr 1998 23:04:52 +0200 (MET DST)

--====================987654321_0==_
Content-Type: text/plain; charset="us-ascii"

A big Hello to all the Fuzzy guys,

Well, a brief introduction of myself, I am a second year engg. student
having interest in Fuzzy Logic. I'd like to know how to fine tune Fuzzy
Systems.

Here is my problem.

Please give this problem a patient reading - it may seem to be too
long.

I am designing an automatic ship control system with the following
features:

* The ship is only 60 meters long.
* The ship has to guide itself along the sea coast (i.e. guidance
system that depends on the distance of the ship from the coast in four
directions - which are explained later).
* The ship moves at 20 meters per second (just assume).
* If U were standing in the cabin, near the captain, the four inputs
you have to take are the distances exactly to the right side of you, 45
degrees inclined to the right side of you, straight of you, 45 degrees
inclined to this straight of you towards the left. In other words , the
inputs you have to take are the distances right of you , right up , up
and left up. Put in other words , if U were travelling North, the inputs
you have to take are East, North East, North and North west. Please see
the attachment to his letter.
* The output to be controlled is the rudder angle and the maximum
angle by which the rudder can be turned is 30 degrees on either side.
* There is no speed control for the system.
* As the sea coast is random, there coast line can have a random
nature ( I am drawing the seacoast with the help of a mouse interrupt
using C ).
* The most important constraint for the ship is that it should drift no
more than 500 meters from the coast.
* It is assumed that water is sufficiently deep for the ship tho move
easily even upto the seacoast . Please assume that it is approaching the
harbour - depth of the water is not a constraint.

* As the output of the system is the angle of the rudder, how the ship
changes its position is to be like this:

If at a time t , the ship is oriented at an angle theta , and the
defuzzified output is alpha , the angle of the ship is to be oriented as
theta = asin (20 * sin (180 - alpha) / 60). The position of the ship at
the time t+1 is x = x + 20 * cos (theta) and y= y+ 20 * sin (theta).

I have framed FAM rules and also the fuzzy sets but am not satisfied
with them.

Please help me so that I will be able to complete this project at the
earliest. Please help me in framing the Fuzzzy sets ( isoceles triangle
sets with the last set extending to infinity - ie lower limit say 400,
middle - 600 and upper is infinity i.e. any distance above 600 meters
will have an element of membership of 1 in that particular set (positive
very large or what ever)) and the FAM rules. Please use intersection
minima to defuzzify the output.

Any other help is also welcome - like what other parameters can be
taken to simplify the task.

Please let me know if I have missed out any other important parameters.
Please kindly download this attachment so that it will be of help to
underatand the problem better. The attachment is a zipped .bmp file that
may be extracted using winzip or unzip.

If you cannot download the attachment , please let me know so that I can
mail it to you directly.

Waiting for a reply.
YOURS
PENMETSA SATISH CHANDRA

nafips-l@sphinx.gsu.edu To the Fuzzy Brains out there.

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
--====================987654321_0==_
Content-Type: application/x-zip-compressed; name="problem.zip"
Content-Transfer-Encoding: x-uuencode
Content-Disposition: attachment; filename="problem.zip"

begin 644 problem.zip
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
M```V$`X`"P```````````"``````````4%)/2D5#5"Y"35!02P4&``````$`
,`0`Y````5AL`````
`
end
--====================987654321_0==_
Content-Type: text/plain; charset="us-ascii"

--====================987654321_0==_--