SlideShare uma empresa Scribd logo
1 de 10
F UZZY L OGIC AND F UZZY L OGIC S UN
                 T RACKING C ONTROL
                                             RYAN JOHNSON
                                           DECEMBER 17, 2002
                                            CALVIN COLLEGE
                                              ENGR315A

A BSTRACT :        Fuzzy logic is a rule-based decision     or cold, A-or-not-A. To challenge this type of
                                                            thinking, consider a half eaten apple. Is it half there
process that seeks to solve problems where the system
                                                            or half gone? Is the glass half full or half empty? Is
is difficult to model and where ambiguity or
                                                            the car going fast or slow? Each of these questions
vagueness is abundant between two extremes. Fuzzy
                                                            present some shades of gray in this world we
logic allows the system to be defined by logic
                                                            typically describe in black and white.
equations rather than complex differential equations
and comes from a thinking that identifies and takes                   Change is inevitable. There is a danger in
advantage of the grayness between the two extremes.         putting definite labels on things. Doing so means
Fuzzy logic systems are composed of fuzzy subsets           that as changes take place these labels pass from
and fuzzy rules. The fuzzy subsets represent different      accurate to inaccurate. Rene Descartes thought
subsets of the input and output variables. The fuzzy        about change as he pondered a piece of beeswax as it
rules relate the input variables to the output variables    melted in front of his fireplace. At what point did
via the subsets. Given a set of fuzzy rules, the system     the beeswax change from a piece of wax into a
can compensate quickly and efficiently. Though the          puddle of wax? At some point it had to be both a
Western world did not initially accept fuzzy logic and      small puddle and a small piece of wax at the same
fuzzy ideas, today fuzzy logic is applied in many           time [13]. There is some period between which it is
systems.                                                    a solid piece and a pure puddle.
        In this research paper, a solar power sun                     Grayness is fuzziness. Einstein wondered
tracking system is implemented using fuzzy logic.           about the grayness.        “So far as the laws of
The steps of how to create a fuzzy system are               mathematics refer to reality, they are not certain.
described as well as the description of how the fuzzy       And so far as they are certain, they do not refer to
system works.                                               reality,” he said [13]. Actually, math and science do
                                                            not fit the world they describe. Math and science
Keywords: membership function, grayness, fuzzy
                                                            are neat and organized. They describe the world as
subsets, fuzzification, fuzzy rules, defuzzification,
                                                            neat and organized without any grayness. Math and
Fuzzy Approximation Theorem (FAT), fuzzy
                                                            science try to fit every process in the world to
numbers, and fuzzy systems
                                                            equations and equations are neat and organized.
                                                            Imagine a world without grayness. It is impossible.
                                                            The world we live in is very messy and includes
               I. I NTRODUCTION                             much grayness. With math and science, we have
         How do we define the world we live in              observed certain tendencies and relationships that
today? How do we see things around us? Most of us           have remained true for a period of time and defined
are taught from a very young age to look at the world       them as mathematical logic and scientific laws. The
in terms of black and white, A-or-not-A, Boolean 1’s        truth of this logic and these laws is only a matter of
and 0’s. Much of science, math, logic, and even             degree and could change at any moment [13]. They
culture assume a world of 1’s and 0’s, true or false, hot   could pass from accurate to inaccurate at any time.
The sun could burn up and never rise again. The                    This representation seems to most accurately
moon could stop rotating around the earth. These              describe the world that we live in. However, this
neat and organized laws and rules will experience             idea challenges Aristotle and his philosophy which
change. There is an element of grayness present even          most of the world has embraced for so long. This
in math and science.                                          type of thinking is against present scientific thought
                                                              but is key to fuzzy logic.
          To further explain the difference between a
black and white scientific or mathematical model                   Grayness is a key idea of fuzzy logic. Fuzzy
compared to a messy real world model, consider when           logic is the name given to the analysis that seeks to
a person turns from a teen to an adult [13]. Figure 1.1       define the areas of grayness that are so characteristic
shows a graph representing an A-or-not-A approach.            of the world we live in. Fuzzy logic is an alternative
It shows that a person is either an adult or non-adult.       to the A-or-not-A, Boolean 1 and 0 logic definitions
Aristotle’s philosophy was based on A-or-not-A. He            built into society. It seeks to handle the concepts of
formulated the Law of the Excluded Middle, which              partial truth by creating values representing what is
says that everything falls into either one group or the       between total truth and total falsity. Fuzzy logic can
other; it can’t be in both [8].                               be used in almost any application and focuses on
                                                              approximate reasoning while classical logic puts such
                                                              a large emphasis exact reasoning.



                                                                                  II. H ISTORY
                                                                        Fuzzy logic began in 1965 with a paper
                                                              called “Fuzzy Sets” by a man named Lotfi Zadeh.
                                                              Zadeh is an Iranian immigrant and professor from
                                                              UC Berkeley’s electrical engineering and computer
                                                              science department.
                                                                        The first historical connection to fuzzy logic
     Figure 1.1: Scientific Representation
                                                              can be seen in the thinking of Buddha, the founder
                                                              of Buddhism around 500 B.C. He believed that the
Figure 1.2 shows the same graph with the shade of             world was filled with contradictions and everything
gray principle, the A-and-not-A principle. It does not        contained some of its opposite.            Contrary to
follow Aristotle’s law of bivalence. Chances are              Buddha’s thinking, the Greek philosopher Aristotle
someone will have some adult characteristics and              created binary logic through the Law of the
some non-adult characteristics. To some degree they           Excluded Middle. Much of the Western world
are an adult and to some degree they are not an adult.        accepted his philosophy and it became the base of
                                                              scientific thought. Still today, if something is proven
                                                              to be logically true, it is considered scientifically
                                                              correct [7].
                                                                        Prior to Zadeh, a man named Max Black
                                                              published a paper in 1937 called “Vagueness: An
                                                              exercise in Logical Analysis” [13]. The idea that
                                                              Black missed was the correlation between vagueness
                                                              and functioning systems. Zadeh, on the other hand,
                                                              saw this connection and began to develop his “fuzzy”
                                                              ideas and fuzzy sets.
                                                                        Because      fuzzy     thinking     challenges
                                                              Aristotelian thinking and therefore scientific logical
      Figure 2: Grayness Representation                       thinking, Zadeh’s ideas experienced much
                                                              opposition from the Western world. There were
                                                              three main criticisms. The first was that people



                                                          2
wanted to see fuzzy logic applied. This didn’t happen          degree each of these devices is a vehicle. Some
for sometime since new ideas take time to apply. The           represent a vehicle more than others but all fall in
second criticism came from probability schools.                the grayness between a vehicle and non-vehicle.
Fuzzy logic uses numbers between 0 and 1 to describe           The point is that the word vehicle stands for a fuzzy
fuzzy degrees. Probabilists felt that they did the same        set and things belong to this set to some degree.
thing [13]. The third criticism was the largest. In
                                                                        The actual fuzzy emblem is the yin-yang
order for fuzzy logic to work, people had to agree that
                                                               symbol [13]. A thing is most fuzzy when it is
A-and-not-A was correct. This threatened modern
                                                               equally a thing and a non-thing. If it is more a thing
science and math ideas. As a result, the Western
                                                               than a non-thing, it is less fuzzy. If it is more a non-
world rejected fuzzy logic for a period of time.
                                                               thing than a thing, it is less fuzzy. The yin-yang
         The Eastern world, however, embraced fuzzy
                                                               symbol, shown in Figure 2.1 is equally black and
thinking. By 1980, Japan had over 100 successful
                                                               white. It is in its most fuzzy state.
fuzzy logic devices [13]. According to Zadeh, in 1994,
the United States was only ranked third in fuzzy
application behind Japan and Germany [2]. Still
today, the United States is some years behind in fuzzy
logic development and implementation.
         Zadeh recalls that he chose the word “fuzzy”
because he “felt it most accurately described what was
going on in the theory” [2]. Other words that he
thought about using to describe the theory but didn’t
accurately describe it included soft, unsharp, blurred,
or elastic. He chose the term “fuzzy” because “it ties
to common sense” [13].
                                                                         Figure 2.1: Yin-yang symbol


              III. F UZZY L OGIC
                                                                         To further see how fuzzy sets contain
         There are many benefits to using fuzzy logic.         smaller sets and so forth, consider an off-road
Fuzzy logic is conceptually easy to understand and has         vehicle. An off road vehicle is a smaller set of
a natural approach [8]. Fuzzy logic is flexible and can        vehicles. Every off-road vehicle is a vehicle, but not
be easily added to and adjusted. It is very tolerant of        every vehicle is an off-road vehicle. The question is
imprecise data and can model complex nonlinear                 raised: when is a vehicle an off-road vehicle? Once
functions with little complexity. It can also be mixed         again it is a matter of degree. An off-road truck with
with conventional control techniques. There are                raised suspension stands for an even smaller set of
three major components of a fuzzy system: fuzzy sets,          vehicles, a subset of off-road vehicles. These fuzzy
fuzzy rules, and fuzzy numbers.                                sets combined with fuzzy rules build a fuzzy system.
                                                               Fuzzy sets can be created out of anything.
         Fuzzy logic and fuzzy thinking occur in sets.
Consider an example of a vehicle. We all speak                          The second component of a fuzzy system is
vehicle the same, but we think of vehicles on a                the fuzzy rules. Fuzzy rules are based on human
different, personal level. It is a noun. It describes          knowledge. Consider how a human reasons with
something. There is a group of devices that we call            this simple example: should you bring an umbrella
vehicles. These devices might include a semi-truck, a          with you to work? First, you have the knowledge of
plane, a bus, a car, a bike, a scooter, or a skateboard.       the forecast: about a 70% chance of rain. Second,
What I consider a vehicle to be could be something             you have the knowledge of the function of an
very different from what someone else considers a              umbrella: to keep you dry when it is raining. From
vehicle to be. Which is really a vehicle and which is          this knowledge, you create rules that guide you
not? Some seem closer to our idea of a vehicle than            through your decision. If it rains, you will get wet.
others. Aristotle would say that there is only a               If you get wet, you will be uncomfortable at work.
vehicle and a non-vehicle. Fuzzy logic says that to a          If you use an umbrella, you will stay dry. Therefore,



                                                           3
you decide to carry an umbrella with you. The rules                      There are several ways to associate a fuzzy
that guided you to your decision relate one thing or            number to a description in words. The association
event or process to another thing or event in the form          takes place in the form of a certain shape. This
of if-then statements [13]. The knowledge of the                shape is called a membership function. There are
chance of rain led to rules that made you decide the            four shapes that are mainly used. These include a
way you did. This is how fuzzy rules are created,               triangle, a trapezoid, a Gaussian shape, and a
through human knowledge.                                        Singleton. Figure 2.3 shows the possible shapes to
                                                                use for subset definition.
          Fuzzy rules define fuzzy patches. Fuzzy
patches, along with grayness, are key ideas in fuzzy
logic. “These patches tie common sense to simple
geometry and help get the knowledge out of our
heads and onto paper and into computers,” says Bart
Kosko, a world-renowned proponent and populizer of
fuzzy logic [13]. The patches are defined by how the
fuzzy system is built and cover an output line defined
by the system. Figure 2.2 shows fuzzy patches that
cover an output line. A concept designed by Kosko
called Fuzzy Approximation Theorem (FAT) states
that a finite number of patches can cover a curve [13].
If the patches are large, the rules are large and sloppy.
If the patches are small, the rules are precise. Trying             Figure 2.3: Membership Function Shapes
to make rules that are too precise builds much
complexity in to a fuzzy system.
                                                                        Each of these membership functions are
                                                                convex in shape meaning as the domain increases,
                                                                that the shapes rising edge starts at zero, rises to a
                                                                maximum value, and the decreases to zero again.



                                                                     IV. B UILDING         A   F UZZY S YSTEM
  Figure 2.2: Fuzzy Patches Covering a Line                              To apply the above ideas, consider a two-
                                                                axis sun tracking system for a stand-a-lone
                                                                photovoltaic system. The system details are as
         Fuzzy numbers are fuzzy sets on real                   follows:
numbers [9].      More simply, they are ordinary
                                                                •    The sun tracker is a pole mount system.
numbers whose precise value is not known. Any
fuzzy number is a function whose domain is a                    •    The panel will rotate counter-clockwise or
specified set. Fuzzy numbers allow approximate                       clockwise depending on the sun position with
comparisons [3]. This approximation allows the                       the pole as a pivot point. In general, as the sun
representation of numbers in form of “about n” or                    travels from the east to the west on a given day,
“roughly n” and is useful when data is imprecise or                  the panels will follow it from the east to the west
when it is important not to reject a value because it is             by a counter-clockwise rotation.
very close but not right on “n”. Consider an object
                                                                •    The second axis of the panel will have
moving at a speed that is approximately equal to 50
                                                                     predetermined settings that require manual
mph. It is going “about 50 mph.” Fuzzy numbers are
                                                                     adjustment depending on the season of the year.
useful in that they allow us to ignore the rigidity of
                                                                     This means that only the east-to-west rotation is
accepting that the speed is actually 50.1 mph or even
                                                                     actuator controlled.
51 mph. From this an approximate comparison can be
made to another object going “about 50 mph.”



                                                            4
•    At night, the tracker will rotate the panels to the        or clockwise. This value will be supplied to the
     morning position and rest there for the duration           actuators that will turn the panels. A counter-
     of the night.                                              clockwise rotation will result in the panels following
                                                                the sun from east to west as a day progresses. A
•    Attached to each side of the panel is a light
                                                                clockwise rotation will be compensation for any
     intensity sensor. The right sensor (from the sun’s
                                                                overshoot upon panel adjustment. The actuators
     perspective) will tell if there is more light
                                                                need to be able to make fine adjustments as well as
     intensity to the right and the left sensor (from the
                                                                rough adjustments as the day continues.
     sun’s perspective) will tell if there is more light
     intensity to the left.                                              The second step in building a fuzzy system is
                                                                to define the fuzzy subsets. Subsets are created for
•    Both light intensity sensor signals feed into a
                                                                each variable. Often they are named by common
     comparator where the signals are compared to see
                                                                sense names. The number and size of the subsets to
     which side is getting more sun. This information
                                                                create is based on how robust the system is to be.
     is supplied to the control system.
                                                                Creating much overlap between sets creates a more
         This system was implemented using the                  robust system. Fuzzy sets can be number based or
Fuzzy Logic Toolbox found in MATLAB 6.1. This                   description based. Number based fuzzy sets are sets
fuzzy logic tool is quite easy to use and allows many           that reference to a number. They ask the question
engineering adjustments to be made to the system.               “How much?” Description based fuzzy sets are sets
Mathematica also has a fuzzy logic tool. This tool,             that focus on categories. They ask the question
however, is only tested in version 2.2, which was               “What is it?” [3]. An example would be a description
current around 1997. Mathematica has included the               set “color” that might have subsets of red, orange, or
fuzzy tool operations in versions since this time;              yellow.
however they require a fix file that can be
                                                                          First, consider the input variable. To track
downloaded at Mathematica’s website. Visit the
                                                                the sun, the system needs to know which side of the
Mathematica website to see a working example of its
                                                                panel is receiving more sunlight. The system is
fuzzy logic tool. The example shows how a truck can
                                                                supplied a single input of the difference in light
back itself into a parking spot with the use of fuzzy
                                                                intensity between the sensors.         Subsets should
logic [14].
                                                                describe in common language which sensor is
          There are three main steps in creating a fuzzy        measuring more light intensity and how much light
system:                                                         intensity that sensor is reading. If the sensors are
1.   Choose the input and output variables.                     measuring equal light, the subset should reflect that.
2.   Choose the subsets of the variables and create             The subset for this situation will be called EQUAL.
     their membership functions.                                If it is mostly in the right sensor, the subset will be
3.   Create the fuzzy rules that will relate the input          called MOST RIGHT. This should be done for each
     variables to the output variables via each subset.         input variable. The resultant input subsets are as
                                                                follows: MOST LEFT, MORE LEFT, LITTLE LEFT,
         The first step is to choose the variables.             EQUAL, LITTLE RIGHT, MORE RIGHT, and MOST
Ultimately, these variables become the inputs and               RIGHT relating to which sensor is measuring more
outputs. For the tracking system, the first variable or         light intensity.
input would be the signal coming out of the
comparator. The comparator will supply the fuzzy                        Seven subsets were chosen to represent the
system with a difference in light intensity between             input variable.    This number of subsets will
the sensors. Though there are two sensors, the only             adequately cover each sun-tracking situation for now
thing that needs to be known is the different light             and may need to be changed depending on how the
intensities between the sensors making this system a            system reacts.
single input system. Having a single input greatly                       The same process is required for the output
reduces the complexity of the system.                           variable. In simple language, the output subsets
        The second variable or output is the number             should describe the number of degrees to turn the
of degrees to turn the panels either counter-clockwise          system either clockwise or counter-clockwise with



                                                            5
reference to its current location. The output subsets                  Figure 3.2 shows the output membership
are as follows: MORE COUNTER-CLOCKWISE                        functions. The triangles were created to be the same
(CCW), SOME COUNTER-CLOCKWISE, LITTLE                         size as the input membership functions. In Figure
COUNTER-CLOCKWISE,             RIGHT-ON,       LITTLE         3.2, the X-axis units are the degrees to move the
CLOCKWISE (CW), SOME CLOCKWISE, and MORE                      panel. Moving in the counter-clockwise direction is
CLOCKWISE. Once again, seven subsets were chosen              defined by a negative magnitude of degrees with
to represent the output variable. This number of              reference to the current panel location. Moving in
subsets will adequately cover the rotation of the             the clockwise direction is defined by a positive
panels. The same subset principles apply to the output        magnitude of degrees with reference to the current
subsets as the input subsets.                                 panel location.
         For the fuzzy system, these subsets are drawn
to some shape creating membership functions. These
shapes allow a way to go back and forth between the
description of the variable in numbers and the
description of the variable in words. Triangles were
chosen for this system. This is an area where
engineering is needed. Any other membership shape
could have been used. Triangular shapes will be used
for an initial design. A key point is that the shapes
must overlap. The overlapping of the shapes will
create robustness as mentioned before. This system
has adequate overlapping and therefore is adequately
robust.                                                                 Figure 3.2: Output Subsets
         Figure 3.1 shows the input membership
functions. Notice that the bases of the triangles are                  The third step in building a fuzzy system is
different widths. The widest sets are least important         to define the fuzzy rules. The fuzzy rules associate
and give rough adjustment. The thin sets give fine            the sun intensity measurements with the panel
control.     This is another area for engineering.            position. The rules will form the patches that will
Changing the size of the triangles requires system            cover the output line. Common sense was used to
tweaking and testing. In Figure 3.1, the X-axis               define the rules. If the sun is more intense to the
represents the intensity difference between the               right of the panels, then the panel should move
sensors and the Y-axis represents the fuzzy degree that       clockwise toward the sun. Therefore, if the sensor
that subset is true.                                          difference is MORE RIGHT, then the panel
                                                              movement is MOST CW. Figure 3.3 shows the
                                                              remaining rules. The rules are all weighted the same
                                                              in this example.




                                                                     Figure 3.3: Fuzzy Rules Defined

            Figure 3.1: Input Subsets




                                                          6
V. S YSTEM F UNCTIONALITY &              THE             is found to be the degree to move output value. This
                                                              is called an additive fuzzy system because the
              F UZZY P ROCESS                                 triangles are added to get the output set.
         The fuzzy system is now complete. Most
fuzzy systems are controlled by fuzzy chips. These
chips walk through the fuzzy process millions of
times per second in fuzzy logical inferences per
second or FLIPS [13].             Fuzzy chips are
microprocessors that are designed to store and process
fuzzy rules [11]. The first digital fuzzy chip was
created in 1985 and processed 16 rules in 12.5
microseconds, a rate of 0.08 million fuzzy logical
inferences per second. Today there are fuzzy chips
that process up to two mil1ion rules per second [11].
         The fuzzy process has three main stages:
1.   Fuzzification
2.   Rule check and degree of truth determination
3.   Defuzzification
Consider Figure 4.1. Figure 4.1 shows an overview of           Figure 4.2: Panel Centered on Sun Output
the fuzzy process. First, there is an input X that is
fuzzified into A. A is considered with each fuzzy rule
to see which rules are true and to what degree. B                      Next, consider the case where the panel has
prime represents the degree that each rule is true. All       overshot the sun position by a few degrees. The
the B primes are added and then sent through the              right sensor now sees more light than the left sensor.
defuzzier, which in the case of this example finds the        Now, there are two triangles affected by the input,
average or center of mass of the summed B primes as           EQUAL and LITTLE RIGHT. This can be seen in
the value to be outputted, the value Y.                       Figure 4.2. There are two rules that are each true to
                                                              some degree. This gives two output triangles that
                                                              are each true to some degree. To find the distance to
                                                              move the panels, the triangles are added together
                                                              and the average or center of mass of the figure is
                                                              found.




            Figure 4.1: Fuzzy process


     Now, consider the sun tracking system. To see
how this system finds an output value, consider
Figure 4.2. Figure 4.2 shows how the input subsets
and output subsets are related. The input in this case
shows equal light intensities in each sensor. The
EQUAL triangle is the only subset that is affected and
is 100% true. This means that the rule if EQUAL,
then RIGHT ON is 100% true and the RIGHT ON
triangle in the output is 100% true also. The output
triangles are added and the average or center of mass


                                                          7
FINE_COUNTER-CLOCKWISE                           and
                                                               FINE_CLOCKWISE.
             Figure 4.3: Panel Offset
                                                                       With the addition of the membership
                                                               functions, new rules must be created. Figure 4.5
          Figure 4.3 shows that will little sun position
                                                               shows the rules with the new rules added.
shift (a difference in magnitude of only .235), the
degrees to move the panel is already 27.1 degrees.
This is a bit much seeing as the sun tracker will only
move a total of about 270 degrees on the longest day
of the year. This may mean that the system design
thus far does not have fine enough adjustment. Since
the sun in continuously moving, there will be very
little change in sun position each time it is checked.
Therefore, it is desirable to have it move only a few
degrees for little differences in sun intensity.
                                                                Figure 4.5: New Membership Rules Added
         To try to fix this, consider changing the input
membership functions to a Gaussian shape. The
widths will remain the same for the time being.                          With the new rules and new membership
Figure 4.4 shows that this helped a little. Now, when          functions, the system now has good fine adjustment.
there is a sun intensity difference of .213, the panel         Figure 4.6 shows that with a sun intensity difference
should move about 22 degrees. Unfortunately, the               of .213, the panel should move about 6.4 degrees.
fine tune adjustment needs to be even better yet.              This is sufficient for typical sun movement
                                                               throughout the day.
                                                                         Once again, Figure 4.6 shows how there
                                                               were about three rules and in this case three output
                                                               membership functions that were true to some degree
                                                               when the sun intensity difference was inputted into
                                                               the system. The average of the addition of the
                                                               degrees of truth of each output membership function
                                                               was found to be the degrees to move the panel to
                                                               line up with the sun.




   Figure 4.4: Gaussian Input Membership
               Function Shapes


         Next, consider adding two more input
member functions and two more output member
functions. These will be added to surround the input
member function EQUAL for fine adjustment and to
surround the output member function RIGHT_ON
for fine adjustment. The input membership functions
                                                                        Figure 4.6: Fine Adjustment
will be called FINE_RIGHT and FINE_LEFT. The
output membership functions will be called



                                                           8
VI. C ONCLUSION                                 huge, involved equations. Sometimes it is just
                                                               common sense and a little fuzzy thinking.
         Fuzzy logic seeks to define the areas of
grayness that are so characteristic of the world we live
in. Fuzzy logic is an alternative to the A-or-not-A,           R EFERENCES
using the idea that A-and-not-A is okay. It seeks to
handle the concepts of partial truth by creating fuzzy         [1] Aziz, Shahariz Abdul. “You Fuzzyin’ With Me?”
numbers representing what is between total truth and           1996. Online posting. 13 Dec. 2002.
total falsity. It allows control with little math.             <http://www.doc.ic.ac.uk/~nd/surprise_96/journal/v
Simple human knowledge and thinking can create a               ol1/sbaa/article1.html >
reliable and quickly adjusting control system. It is
important to understand the thinking behind fuzzy              [2] Blair, Betty. “Interview with Lotfi Zadeh.”
logic and to see that the world is not just black and          Azerbaijan International. 2.4 (1994). 4 Dec. 2002.
white. It is important to see the grayness.                    <http://www.azer.com/aiweb/categories/magazine/2
                                                               4_folder/24_articles/24_fuzzylogic.html>
         Fuzzy systems are created with three main
steps. The first is to define the input and output
                                                               [3] “Chapter 1: Fuzzy Mathematics: Fuzzy Logic,
variables. The second is to define the fuzzy subsets of
                                                               Fuzzy Sets, Fuzzy Numbers.” 14 Dec. 2002.
each input and output variable and create
                                                               <http://members.aol.com/wsiler/chap01.htm>
membership functions. The third is to define fuzzy
rules that relate each input membership function to
each output membership function.            Upon the
                                                               [4] Conti, S., G. Tina, C. Ragusa. “Optimal Sizing
completion of a fuzzy system, the fuzzy process will
                                                               Procedure for Stand-Alone Photovoltaic Systems by
fuzzify an input, check each rule to find a degree of
                                                               Fuzzy Logic.” Journal of Solar Energy Engineering.
truth, and then defuzzify the result into an output
                                                               Feb. 2002, vol. 124. 77-82.
value.
         Fuzzy logic can be applied to more things
than just control systems. For example, it can be used         [5] Cruz, Adriano. “Extension Principle.” 2002.
for optimization. Using fuzzy logic for stand-alone            UFRJ. 12 Dec. 2002.
photovoltaic system size determination is a relatively         <http://equipe.nce.ufrj.br/adriano/fuzzy/transparenci
new application. Fuzzy Logic “has proven to be an              as/extension.pdf>
efficient tool for defining decision making schemes in
multi-objective optimization problems: the designer            [6] “Fuzzy Arithmetic.” 4 Oct. 2000. Online posting.
can specify the rules underlying the system behavior           Everything 2. 12 Dec, 2002.
and the fuzzy sets that represent the characteristics of       <http://www.everything2.com/index.pl?node=fuzzy
each variable” [4]. It has also been used in some              %20arithmetic>
earthquake prediction processes.
                                                               [7] “Fuzzy Logic.” Online posting. 12 Dec. 2002.
        Further research on fuzzy logic could be
                                                               <http://www.ch172.thinkquest.hostcenter.ch/fuzzy-
done on fuzzy arithmetic. Fuzzy logic does not
                                                               logic7.html>
always prove to be completely accurate because not
all mathematical functions will work with fuzzy
                                                               [8] “Fuzzy Logic Toolbox.” The MathWorks. Online
numbers. There is much research being done in this
                                                               posting. 2002. 6 Dec. 2002.
area and there are many proposed solutions.
                                                               <http://www.mathworks.com/access/helpdesk/help/t
        All in all, fuzzy logic is another way to look         oolbox/fuzzy/fuzzy.shtml >
at the world. It is another way of thinking and
challenges our current scientific thought. It presents         [9] Giachetti, Ronald E., Robert E. Young. “A
an easy and practical way to solve many problems.              Parametric Representation of Fuzzy Numbers and
Sometimes it is important to step back and consider a          their Arithmetic Operators.” Online posting. 14 Dec.
problem from a different angle. Not all solutions are          2002.



                                                           9
<http://citeseer.nj.nec.com/cache/papers/cs/9060/http:
zSzzSzwww.nist.govzSzmsidstaffzSzgiachettizSzpfn-
fss.pdf/giachetti96parametric.pdf>

[10] Hanns, Michael. “A Nearly Strict Fuzzy
Arithmetic for Solving Problems with Uncertainties.”
Online posting. 14 Dec. 2002.
<http://www.mecha.uni-
stuttgart.de/Mitarbeiter/Hanss/papers/nafips00a.pdf >

[11] Isaka, Satoru, Bart Kosko. “Fuzzy Logic.” -
Scientific American. Online posting. July 1993. 14
Dec. 2002.
<http://www.fortunecity.com/emachines/e11/86/fuzz
ylog.html>

[12] Jacob, Christian. Chapter 4: Fuzzy Systems.
Online posting. 11 Dec. 2002.
<http://pages.cpsc.ucalgary.ca/~jacob/Courses/Winter
2001/CPSC533/Slides/04-Fuzzy-6up.pdf>

[13] Kosko, Bart. “Fuzzy Thinking: The New Science
of Fuzzy Logic.” Hyperion. New York. 1993.

[14] “Tour Of Fuzzy Logic Functions.” Wolfram
Reasearch, Inc. 28 Nov. 2002.
<http://library.wolfram.com/examples/FuzzyLogic/>




                                                         10

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy logic mis
Fuzzy logic misFuzzy logic mis
Fuzzy logic mis
 
DESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLAB
DESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLABDESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLAB
DESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLAB
 
FUZZY LOGIC
FUZZY LOGIC FUZZY LOGIC
FUZZY LOGIC
 
Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic ppt
 
On fuzzy concepts in engineering ppt. ncce
On fuzzy concepts in engineering ppt. ncceOn fuzzy concepts in engineering ppt. ncce
On fuzzy concepts in engineering ppt. ncce
 
Swaroop.m.r
Swaroop.m.rSwaroop.m.r
Swaroop.m.r
 
santosh kumar fuzzy logic presentation
santosh kumar   fuzzy logic presentationsantosh kumar   fuzzy logic presentation
santosh kumar fuzzy logic presentation
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Fuzzy Sets Introduction With Example
Fuzzy Sets Introduction With ExampleFuzzy Sets Introduction With Example
Fuzzy Sets Introduction With Example
 
Intelligence control using fuzzy logic
Intelligence control using fuzzy logicIntelligence control using fuzzy logic
Intelligence control using fuzzy logic
 
Fuzzy Logic in the Real World
Fuzzy Logic in the Real WorldFuzzy Logic in the Real World
Fuzzy Logic in the Real World
 
Report on robotic control
Report on robotic controlReport on robotic control
Report on robotic control
 
Chapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicChapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy Logic
 
Fuzzy logic system
Fuzzy logic systemFuzzy logic system
Fuzzy logic system
 
AI - Fuzzy Logic Systems
AI - Fuzzy Logic SystemsAI - Fuzzy Logic Systems
AI - Fuzzy Logic Systems
 
Fuzzy logic control
Fuzzy logic controlFuzzy logic control
Fuzzy logic control
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 

Destaque

Fuzzy Logic Controller Realization Using Microcontrollers_Presentation
Fuzzy Logic Controller Realization Using Microcontrollers_PresentationFuzzy Logic Controller Realization Using Microcontrollers_Presentation
Fuzzy Logic Controller Realization Using Microcontrollers_PresentationLuis Enrique Santiago-Hernandez
 
Fuzzy logic (Logika Fuzzy)
Fuzzy logic (Logika Fuzzy)Fuzzy logic (Logika Fuzzy)
Fuzzy logic (Logika Fuzzy)radar radius
 
Makalah Fuzzy Logic Dan Penerapannya
Makalah Fuzzy Logic Dan PenerapannyaMakalah Fuzzy Logic Dan Penerapannya
Makalah Fuzzy Logic Dan Penerapannyaradar radius
 
FUZZY LOGIC IN ROBOT NAVIGATION
FUZZY LOGIC IN ROBOT NAVIGATIONFUZZY LOGIC IN ROBOT NAVIGATION
FUZZY LOGIC IN ROBOT NAVIGATIONAshish Kholia
 
Inference And Observation Activity
Inference And Observation ActivityInference And Observation Activity
Inference And Observation ActivityDwayne Squires
 
Fuzzy logic systems
Fuzzy logic systemsFuzzy logic systems
Fuzzy logic systemsPham Tung
 
FUZZY LOGIC CONTROLLER ON DC/DC BOOST CONVERTER
FUZZY LOGIC CONTROLLER ON DC/DC BOOST CONVERTERFUZZY LOGIC CONTROLLER ON DC/DC BOOST CONVERTER
FUZZY LOGIC CONTROLLER ON DC/DC BOOST CONVERTERRAGHVENDRA KUMAR PANDIT
 
Fuzzy Logic Control of Hybrid Energy System
Fuzzy Logic Control of Hybrid Energy SystemFuzzy Logic Control of Hybrid Energy System
Fuzzy Logic Control of Hybrid Energy SystemSuraj Shandilya
 
BLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTBLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTAmiya Ranjan Behera
 

Destaque (11)

Fuzzy Logic Controller Realization Using Microcontrollers_Presentation
Fuzzy Logic Controller Realization Using Microcontrollers_PresentationFuzzy Logic Controller Realization Using Microcontrollers_Presentation
Fuzzy Logic Controller Realization Using Microcontrollers_Presentation
 
Logika fuzzy
Logika fuzzyLogika fuzzy
Logika fuzzy
 
Fuzzy logic control system
Fuzzy logic control systemFuzzy logic control system
Fuzzy logic control system
 
Fuzzy logic (Logika Fuzzy)
Fuzzy logic (Logika Fuzzy)Fuzzy logic (Logika Fuzzy)
Fuzzy logic (Logika Fuzzy)
 
Makalah Fuzzy Logic Dan Penerapannya
Makalah Fuzzy Logic Dan PenerapannyaMakalah Fuzzy Logic Dan Penerapannya
Makalah Fuzzy Logic Dan Penerapannya
 
FUZZY LOGIC IN ROBOT NAVIGATION
FUZZY LOGIC IN ROBOT NAVIGATIONFUZZY LOGIC IN ROBOT NAVIGATION
FUZZY LOGIC IN ROBOT NAVIGATION
 
Inference And Observation Activity
Inference And Observation ActivityInference And Observation Activity
Inference And Observation Activity
 
Fuzzy logic systems
Fuzzy logic systemsFuzzy logic systems
Fuzzy logic systems
 
FUZZY LOGIC CONTROLLER ON DC/DC BOOST CONVERTER
FUZZY LOGIC CONTROLLER ON DC/DC BOOST CONVERTERFUZZY LOGIC CONTROLLER ON DC/DC BOOST CONVERTER
FUZZY LOGIC CONTROLLER ON DC/DC BOOST CONVERTER
 
Fuzzy Logic Control of Hybrid Energy System
Fuzzy Logic Control of Hybrid Energy SystemFuzzy Logic Control of Hybrid Energy System
Fuzzy Logic Control of Hybrid Energy System
 
BLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTBLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPT
 

Semelhante a Fuzzy logic and fuzzy control systems

PHILOSOPHY-OF-SCIENCE_Part1.pptx
PHILOSOPHY-OF-SCIENCE_Part1.pptxPHILOSOPHY-OF-SCIENCE_Part1.pptx
PHILOSOPHY-OF-SCIENCE_Part1.pptxsayfranco
 
General introduction to logic
General introduction to logicGeneral introduction to logic
General introduction to logicMUHAMMAD RIAZ
 
On Dadaji Part 4.4
On Dadaji Part 4.4On Dadaji Part 4.4
On Dadaji Part 4.4Truth Within
 
Jack oughton intelligent design is not science
Jack oughton   intelligent design is not scienceJack oughton   intelligent design is not science
Jack oughton intelligent design is not scienceJack Oughton
 
Natural relativity by Ashiedu Jude
Natural relativity by Ashiedu JudeNatural relativity by Ashiedu Jude
Natural relativity by Ashiedu JudeEdujetage
 
Equation of everything i.e. Quantum Fields: the Real Building Blocks of the U...
Equation of everything i.e. Quantum Fields: the Real Building Blocks of the U...Equation of everything i.e. Quantum Fields: the Real Building Blocks of the U...
Equation of everything i.e. Quantum Fields: the Real Building Blocks of the U...inventionjournals
 
Physics and Indian Spiritual Tradition - Giulio Prisco.pdf
Physics and Indian Spiritual Tradition - Giulio Prisco.pdfPhysics and Indian Spiritual Tradition - Giulio Prisco.pdf
Physics and Indian Spiritual Tradition - Giulio Prisco.pdfGiulio Prisco
 
Overview of Presentations in the Field of Philosophy and Science
Overview of Presentations in the Field of Philosophy and ScienceOverview of Presentations in the Field of Philosophy and Science
Overview of Presentations in the Field of Philosophy and ScienceAlfred Driessen
 
fuzzy logic,proposition with types and example
fuzzy logic,proposition  with types  and examplefuzzy logic,proposition  with types  and example
fuzzy logic,proposition with types and examplestellan7
 
Understanding Computers and Cognition
Understanding Computers and CognitionUnderstanding Computers and Cognition
Understanding Computers and CognitionR. Sosa
 
Science ratioality faith
Science ratioality faithScience ratioality faith
Science ratioality faithMubashir Hassan
 
Purpose and the Universe
Purpose and the UniversePurpose and the Universe
Purpose and the UniverseSean Carroll
 
Unlikely bedfellows or unholy alliance.pptx
Unlikely bedfellows or unholy alliance.pptxUnlikely bedfellows or unholy alliance.pptx
Unlikely bedfellows or unholy alliance.pptxBrendan Larvor
 
Democrituspresentacionppt 100509232543-phpapp01 (1)
Democrituspresentacionppt 100509232543-phpapp01 (1)Democrituspresentacionppt 100509232543-phpapp01 (1)
Democrituspresentacionppt 100509232543-phpapp01 (1)Charenit Helim
 
Empiricism, Positivism and Post-Positivism In An Introduc
Empiricism, Positivism and Post-Positivism In An IntroducEmpiricism, Positivism and Post-Positivism In An Introduc
Empiricism, Positivism and Post-Positivism In An IntroducTanaMaeskm
 

Semelhante a Fuzzy logic and fuzzy control systems (20)

PHILOSOPHY-OF-SCIENCE_Part1.pptx
PHILOSOPHY-OF-SCIENCE_Part1.pptxPHILOSOPHY-OF-SCIENCE_Part1.pptx
PHILOSOPHY-OF-SCIENCE_Part1.pptx
 
General introduction to logic
General introduction to logicGeneral introduction to logic
General introduction to logic
 
On Dadaji Part 4.4
On Dadaji Part 4.4On Dadaji Part 4.4
On Dadaji Part 4.4
 
Jack oughton intelligent design is not science
Jack oughton   intelligent design is not scienceJack oughton   intelligent design is not science
Jack oughton intelligent design is not science
 
Natural relativity by Ashiedu Jude
Natural relativity by Ashiedu JudeNatural relativity by Ashiedu Jude
Natural relativity by Ashiedu Jude
 
Epistemology_APH 214
Epistemology_APH 214Epistemology_APH 214
Epistemology_APH 214
 
Equation of everything i.e. Quantum Fields: the Real Building Blocks of the U...
Equation of everything i.e. Quantum Fields: the Real Building Blocks of the U...Equation of everything i.e. Quantum Fields: the Real Building Blocks of the U...
Equation of everything i.e. Quantum Fields: the Real Building Blocks of the U...
 
Physics and Indian Spiritual Tradition - Giulio Prisco.pdf
Physics and Indian Spiritual Tradition - Giulio Prisco.pdfPhysics and Indian Spiritual Tradition - Giulio Prisco.pdf
Physics and Indian Spiritual Tradition - Giulio Prisco.pdf
 
Democritus presentacion ppt
Democritus  presentacion pptDemocritus  presentacion ppt
Democritus presentacion ppt
 
Overview of Presentations in the Field of Philosophy and Science
Overview of Presentations in the Field of Philosophy and ScienceOverview of Presentations in the Field of Philosophy and Science
Overview of Presentations in the Field of Philosophy and Science
 
fuzzy logic,proposition with types and example
fuzzy logic,proposition  with types  and examplefuzzy logic,proposition  with types  and example
fuzzy logic,proposition with types and example
 
fuzzy.ppt
fuzzy.pptfuzzy.ppt
fuzzy.ppt
 
Understanding Computers and Cognition
Understanding Computers and CognitionUnderstanding Computers and Cognition
Understanding Computers and Cognition
 
Science ratioality faith
Science ratioality faithScience ratioality faith
Science ratioality faith
 
F knowledge restaurants
F knowledge restaurantsF knowledge restaurants
F knowledge restaurants
 
Purpose and the Universe
Purpose and the UniversePurpose and the Universe
Purpose and the Universe
 
Unlikely bedfellows or unholy alliance.pptx
Unlikely bedfellows or unholy alliance.pptxUnlikely bedfellows or unholy alliance.pptx
Unlikely bedfellows or unholy alliance.pptx
 
Democrituspresentacionppt 100509232543-phpapp01 (1)
Democrituspresentacionppt 100509232543-phpapp01 (1)Democrituspresentacionppt 100509232543-phpapp01 (1)
Democrituspresentacionppt 100509232543-phpapp01 (1)
 
Empiricism, Positivism and Post-Positivism In An Introduc
Empiricism, Positivism and Post-Positivism In An IntroducEmpiricism, Positivism and Post-Positivism In An Introduc
Empiricism, Positivism and Post-Positivism In An Introduc
 
Essay About Science
Essay About ScienceEssay About Science
Essay About Science
 

Último

Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 

Último (20)

Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 

Fuzzy logic and fuzzy control systems

  • 1. F UZZY L OGIC AND F UZZY L OGIC S UN T RACKING C ONTROL RYAN JOHNSON DECEMBER 17, 2002 CALVIN COLLEGE ENGR315A A BSTRACT : Fuzzy logic is a rule-based decision or cold, A-or-not-A. To challenge this type of thinking, consider a half eaten apple. Is it half there process that seeks to solve problems where the system or half gone? Is the glass half full or half empty? Is is difficult to model and where ambiguity or the car going fast or slow? Each of these questions vagueness is abundant between two extremes. Fuzzy present some shades of gray in this world we logic allows the system to be defined by logic typically describe in black and white. equations rather than complex differential equations and comes from a thinking that identifies and takes Change is inevitable. There is a danger in advantage of the grayness between the two extremes. putting definite labels on things. Doing so means Fuzzy logic systems are composed of fuzzy subsets that as changes take place these labels pass from and fuzzy rules. The fuzzy subsets represent different accurate to inaccurate. Rene Descartes thought subsets of the input and output variables. The fuzzy about change as he pondered a piece of beeswax as it rules relate the input variables to the output variables melted in front of his fireplace. At what point did via the subsets. Given a set of fuzzy rules, the system the beeswax change from a piece of wax into a can compensate quickly and efficiently. Though the puddle of wax? At some point it had to be both a Western world did not initially accept fuzzy logic and small puddle and a small piece of wax at the same fuzzy ideas, today fuzzy logic is applied in many time [13]. There is some period between which it is systems. a solid piece and a pure puddle. In this research paper, a solar power sun Grayness is fuzziness. Einstein wondered tracking system is implemented using fuzzy logic. about the grayness. “So far as the laws of The steps of how to create a fuzzy system are mathematics refer to reality, they are not certain. described as well as the description of how the fuzzy And so far as they are certain, they do not refer to system works. reality,” he said [13]. Actually, math and science do not fit the world they describe. Math and science Keywords: membership function, grayness, fuzzy are neat and organized. They describe the world as subsets, fuzzification, fuzzy rules, defuzzification, neat and organized without any grayness. Math and Fuzzy Approximation Theorem (FAT), fuzzy science try to fit every process in the world to numbers, and fuzzy systems equations and equations are neat and organized. Imagine a world without grayness. It is impossible. The world we live in is very messy and includes I. I NTRODUCTION much grayness. With math and science, we have How do we define the world we live in observed certain tendencies and relationships that today? How do we see things around us? Most of us have remained true for a period of time and defined are taught from a very young age to look at the world them as mathematical logic and scientific laws. The in terms of black and white, A-or-not-A, Boolean 1’s truth of this logic and these laws is only a matter of and 0’s. Much of science, math, logic, and even degree and could change at any moment [13]. They culture assume a world of 1’s and 0’s, true or false, hot could pass from accurate to inaccurate at any time.
  • 2. The sun could burn up and never rise again. The This representation seems to most accurately moon could stop rotating around the earth. These describe the world that we live in. However, this neat and organized laws and rules will experience idea challenges Aristotle and his philosophy which change. There is an element of grayness present even most of the world has embraced for so long. This in math and science. type of thinking is against present scientific thought but is key to fuzzy logic. To further explain the difference between a black and white scientific or mathematical model Grayness is a key idea of fuzzy logic. Fuzzy compared to a messy real world model, consider when logic is the name given to the analysis that seeks to a person turns from a teen to an adult [13]. Figure 1.1 define the areas of grayness that are so characteristic shows a graph representing an A-or-not-A approach. of the world we live in. Fuzzy logic is an alternative It shows that a person is either an adult or non-adult. to the A-or-not-A, Boolean 1 and 0 logic definitions Aristotle’s philosophy was based on A-or-not-A. He built into society. It seeks to handle the concepts of formulated the Law of the Excluded Middle, which partial truth by creating values representing what is says that everything falls into either one group or the between total truth and total falsity. Fuzzy logic can other; it can’t be in both [8]. be used in almost any application and focuses on approximate reasoning while classical logic puts such a large emphasis exact reasoning. II. H ISTORY Fuzzy logic began in 1965 with a paper called “Fuzzy Sets” by a man named Lotfi Zadeh. Zadeh is an Iranian immigrant and professor from UC Berkeley’s electrical engineering and computer science department. The first historical connection to fuzzy logic Figure 1.1: Scientific Representation can be seen in the thinking of Buddha, the founder of Buddhism around 500 B.C. He believed that the Figure 1.2 shows the same graph with the shade of world was filled with contradictions and everything gray principle, the A-and-not-A principle. It does not contained some of its opposite. Contrary to follow Aristotle’s law of bivalence. Chances are Buddha’s thinking, the Greek philosopher Aristotle someone will have some adult characteristics and created binary logic through the Law of the some non-adult characteristics. To some degree they Excluded Middle. Much of the Western world are an adult and to some degree they are not an adult. accepted his philosophy and it became the base of scientific thought. Still today, if something is proven to be logically true, it is considered scientifically correct [7]. Prior to Zadeh, a man named Max Black published a paper in 1937 called “Vagueness: An exercise in Logical Analysis” [13]. The idea that Black missed was the correlation between vagueness and functioning systems. Zadeh, on the other hand, saw this connection and began to develop his “fuzzy” ideas and fuzzy sets. Because fuzzy thinking challenges Aristotelian thinking and therefore scientific logical Figure 2: Grayness Representation thinking, Zadeh’s ideas experienced much opposition from the Western world. There were three main criticisms. The first was that people 2
  • 3. wanted to see fuzzy logic applied. This didn’t happen degree each of these devices is a vehicle. Some for sometime since new ideas take time to apply. The represent a vehicle more than others but all fall in second criticism came from probability schools. the grayness between a vehicle and non-vehicle. Fuzzy logic uses numbers between 0 and 1 to describe The point is that the word vehicle stands for a fuzzy fuzzy degrees. Probabilists felt that they did the same set and things belong to this set to some degree. thing [13]. The third criticism was the largest. In The actual fuzzy emblem is the yin-yang order for fuzzy logic to work, people had to agree that symbol [13]. A thing is most fuzzy when it is A-and-not-A was correct. This threatened modern equally a thing and a non-thing. If it is more a thing science and math ideas. As a result, the Western than a non-thing, it is less fuzzy. If it is more a non- world rejected fuzzy logic for a period of time. thing than a thing, it is less fuzzy. The yin-yang The Eastern world, however, embraced fuzzy symbol, shown in Figure 2.1 is equally black and thinking. By 1980, Japan had over 100 successful white. It is in its most fuzzy state. fuzzy logic devices [13]. According to Zadeh, in 1994, the United States was only ranked third in fuzzy application behind Japan and Germany [2]. Still today, the United States is some years behind in fuzzy logic development and implementation. Zadeh recalls that he chose the word “fuzzy” because he “felt it most accurately described what was going on in the theory” [2]. Other words that he thought about using to describe the theory but didn’t accurately describe it included soft, unsharp, blurred, or elastic. He chose the term “fuzzy” because “it ties to common sense” [13]. Figure 2.1: Yin-yang symbol III. F UZZY L OGIC To further see how fuzzy sets contain There are many benefits to using fuzzy logic. smaller sets and so forth, consider an off-road Fuzzy logic is conceptually easy to understand and has vehicle. An off road vehicle is a smaller set of a natural approach [8]. Fuzzy logic is flexible and can vehicles. Every off-road vehicle is a vehicle, but not be easily added to and adjusted. It is very tolerant of every vehicle is an off-road vehicle. The question is imprecise data and can model complex nonlinear raised: when is a vehicle an off-road vehicle? Once functions with little complexity. It can also be mixed again it is a matter of degree. An off-road truck with with conventional control techniques. There are raised suspension stands for an even smaller set of three major components of a fuzzy system: fuzzy sets, vehicles, a subset of off-road vehicles. These fuzzy fuzzy rules, and fuzzy numbers. sets combined with fuzzy rules build a fuzzy system. Fuzzy sets can be created out of anything. Fuzzy logic and fuzzy thinking occur in sets. Consider an example of a vehicle. We all speak The second component of a fuzzy system is vehicle the same, but we think of vehicles on a the fuzzy rules. Fuzzy rules are based on human different, personal level. It is a noun. It describes knowledge. Consider how a human reasons with something. There is a group of devices that we call this simple example: should you bring an umbrella vehicles. These devices might include a semi-truck, a with you to work? First, you have the knowledge of plane, a bus, a car, a bike, a scooter, or a skateboard. the forecast: about a 70% chance of rain. Second, What I consider a vehicle to be could be something you have the knowledge of the function of an very different from what someone else considers a umbrella: to keep you dry when it is raining. From vehicle to be. Which is really a vehicle and which is this knowledge, you create rules that guide you not? Some seem closer to our idea of a vehicle than through your decision. If it rains, you will get wet. others. Aristotle would say that there is only a If you get wet, you will be uncomfortable at work. vehicle and a non-vehicle. Fuzzy logic says that to a If you use an umbrella, you will stay dry. Therefore, 3
  • 4. you decide to carry an umbrella with you. The rules There are several ways to associate a fuzzy that guided you to your decision relate one thing or number to a description in words. The association event or process to another thing or event in the form takes place in the form of a certain shape. This of if-then statements [13]. The knowledge of the shape is called a membership function. There are chance of rain led to rules that made you decide the four shapes that are mainly used. These include a way you did. This is how fuzzy rules are created, triangle, a trapezoid, a Gaussian shape, and a through human knowledge. Singleton. Figure 2.3 shows the possible shapes to use for subset definition. Fuzzy rules define fuzzy patches. Fuzzy patches, along with grayness, are key ideas in fuzzy logic. “These patches tie common sense to simple geometry and help get the knowledge out of our heads and onto paper and into computers,” says Bart Kosko, a world-renowned proponent and populizer of fuzzy logic [13]. The patches are defined by how the fuzzy system is built and cover an output line defined by the system. Figure 2.2 shows fuzzy patches that cover an output line. A concept designed by Kosko called Fuzzy Approximation Theorem (FAT) states that a finite number of patches can cover a curve [13]. If the patches are large, the rules are large and sloppy. If the patches are small, the rules are precise. Trying Figure 2.3: Membership Function Shapes to make rules that are too precise builds much complexity in to a fuzzy system. Each of these membership functions are convex in shape meaning as the domain increases, that the shapes rising edge starts at zero, rises to a maximum value, and the decreases to zero again. IV. B UILDING A F UZZY S YSTEM Figure 2.2: Fuzzy Patches Covering a Line To apply the above ideas, consider a two- axis sun tracking system for a stand-a-lone photovoltaic system. The system details are as Fuzzy numbers are fuzzy sets on real follows: numbers [9]. More simply, they are ordinary • The sun tracker is a pole mount system. numbers whose precise value is not known. Any fuzzy number is a function whose domain is a • The panel will rotate counter-clockwise or specified set. Fuzzy numbers allow approximate clockwise depending on the sun position with comparisons [3]. This approximation allows the the pole as a pivot point. In general, as the sun representation of numbers in form of “about n” or travels from the east to the west on a given day, “roughly n” and is useful when data is imprecise or the panels will follow it from the east to the west when it is important not to reject a value because it is by a counter-clockwise rotation. very close but not right on “n”. Consider an object • The second axis of the panel will have moving at a speed that is approximately equal to 50 predetermined settings that require manual mph. It is going “about 50 mph.” Fuzzy numbers are adjustment depending on the season of the year. useful in that they allow us to ignore the rigidity of This means that only the east-to-west rotation is accepting that the speed is actually 50.1 mph or even actuator controlled. 51 mph. From this an approximate comparison can be made to another object going “about 50 mph.” 4
  • 5. At night, the tracker will rotate the panels to the or clockwise. This value will be supplied to the morning position and rest there for the duration actuators that will turn the panels. A counter- of the night. clockwise rotation will result in the panels following the sun from east to west as a day progresses. A • Attached to each side of the panel is a light clockwise rotation will be compensation for any intensity sensor. The right sensor (from the sun’s overshoot upon panel adjustment. The actuators perspective) will tell if there is more light need to be able to make fine adjustments as well as intensity to the right and the left sensor (from the rough adjustments as the day continues. sun’s perspective) will tell if there is more light intensity to the left. The second step in building a fuzzy system is to define the fuzzy subsets. Subsets are created for • Both light intensity sensor signals feed into a each variable. Often they are named by common comparator where the signals are compared to see sense names. The number and size of the subsets to which side is getting more sun. This information create is based on how robust the system is to be. is supplied to the control system. Creating much overlap between sets creates a more This system was implemented using the robust system. Fuzzy sets can be number based or Fuzzy Logic Toolbox found in MATLAB 6.1. This description based. Number based fuzzy sets are sets fuzzy logic tool is quite easy to use and allows many that reference to a number. They ask the question engineering adjustments to be made to the system. “How much?” Description based fuzzy sets are sets Mathematica also has a fuzzy logic tool. This tool, that focus on categories. They ask the question however, is only tested in version 2.2, which was “What is it?” [3]. An example would be a description current around 1997. Mathematica has included the set “color” that might have subsets of red, orange, or fuzzy tool operations in versions since this time; yellow. however they require a fix file that can be First, consider the input variable. To track downloaded at Mathematica’s website. Visit the the sun, the system needs to know which side of the Mathematica website to see a working example of its panel is receiving more sunlight. The system is fuzzy logic tool. The example shows how a truck can supplied a single input of the difference in light back itself into a parking spot with the use of fuzzy intensity between the sensors. Subsets should logic [14]. describe in common language which sensor is There are three main steps in creating a fuzzy measuring more light intensity and how much light system: intensity that sensor is reading. If the sensors are 1. Choose the input and output variables. measuring equal light, the subset should reflect that. 2. Choose the subsets of the variables and create The subset for this situation will be called EQUAL. their membership functions. If it is mostly in the right sensor, the subset will be 3. Create the fuzzy rules that will relate the input called MOST RIGHT. This should be done for each variables to the output variables via each subset. input variable. The resultant input subsets are as follows: MOST LEFT, MORE LEFT, LITTLE LEFT, The first step is to choose the variables. EQUAL, LITTLE RIGHT, MORE RIGHT, and MOST Ultimately, these variables become the inputs and RIGHT relating to which sensor is measuring more outputs. For the tracking system, the first variable or light intensity. input would be the signal coming out of the comparator. The comparator will supply the fuzzy Seven subsets were chosen to represent the system with a difference in light intensity between input variable. This number of subsets will the sensors. Though there are two sensors, the only adequately cover each sun-tracking situation for now thing that needs to be known is the different light and may need to be changed depending on how the intensities between the sensors making this system a system reacts. single input system. Having a single input greatly The same process is required for the output reduces the complexity of the system. variable. In simple language, the output subsets The second variable or output is the number should describe the number of degrees to turn the of degrees to turn the panels either counter-clockwise system either clockwise or counter-clockwise with 5
  • 6. reference to its current location. The output subsets Figure 3.2 shows the output membership are as follows: MORE COUNTER-CLOCKWISE functions. The triangles were created to be the same (CCW), SOME COUNTER-CLOCKWISE, LITTLE size as the input membership functions. In Figure COUNTER-CLOCKWISE, RIGHT-ON, LITTLE 3.2, the X-axis units are the degrees to move the CLOCKWISE (CW), SOME CLOCKWISE, and MORE panel. Moving in the counter-clockwise direction is CLOCKWISE. Once again, seven subsets were chosen defined by a negative magnitude of degrees with to represent the output variable. This number of reference to the current panel location. Moving in subsets will adequately cover the rotation of the the clockwise direction is defined by a positive panels. The same subset principles apply to the output magnitude of degrees with reference to the current subsets as the input subsets. panel location. For the fuzzy system, these subsets are drawn to some shape creating membership functions. These shapes allow a way to go back and forth between the description of the variable in numbers and the description of the variable in words. Triangles were chosen for this system. This is an area where engineering is needed. Any other membership shape could have been used. Triangular shapes will be used for an initial design. A key point is that the shapes must overlap. The overlapping of the shapes will create robustness as mentioned before. This system has adequate overlapping and therefore is adequately robust. Figure 3.2: Output Subsets Figure 3.1 shows the input membership functions. Notice that the bases of the triangles are The third step in building a fuzzy system is different widths. The widest sets are least important to define the fuzzy rules. The fuzzy rules associate and give rough adjustment. The thin sets give fine the sun intensity measurements with the panel control. This is another area for engineering. position. The rules will form the patches that will Changing the size of the triangles requires system cover the output line. Common sense was used to tweaking and testing. In Figure 3.1, the X-axis define the rules. If the sun is more intense to the represents the intensity difference between the right of the panels, then the panel should move sensors and the Y-axis represents the fuzzy degree that clockwise toward the sun. Therefore, if the sensor that subset is true. difference is MORE RIGHT, then the panel movement is MOST CW. Figure 3.3 shows the remaining rules. The rules are all weighted the same in this example. Figure 3.3: Fuzzy Rules Defined Figure 3.1: Input Subsets 6
  • 7. V. S YSTEM F UNCTIONALITY & THE is found to be the degree to move output value. This is called an additive fuzzy system because the F UZZY P ROCESS triangles are added to get the output set. The fuzzy system is now complete. Most fuzzy systems are controlled by fuzzy chips. These chips walk through the fuzzy process millions of times per second in fuzzy logical inferences per second or FLIPS [13]. Fuzzy chips are microprocessors that are designed to store and process fuzzy rules [11]. The first digital fuzzy chip was created in 1985 and processed 16 rules in 12.5 microseconds, a rate of 0.08 million fuzzy logical inferences per second. Today there are fuzzy chips that process up to two mil1ion rules per second [11]. The fuzzy process has three main stages: 1. Fuzzification 2. Rule check and degree of truth determination 3. Defuzzification Consider Figure 4.1. Figure 4.1 shows an overview of Figure 4.2: Panel Centered on Sun Output the fuzzy process. First, there is an input X that is fuzzified into A. A is considered with each fuzzy rule to see which rules are true and to what degree. B Next, consider the case where the panel has prime represents the degree that each rule is true. All overshot the sun position by a few degrees. The the B primes are added and then sent through the right sensor now sees more light than the left sensor. defuzzier, which in the case of this example finds the Now, there are two triangles affected by the input, average or center of mass of the summed B primes as EQUAL and LITTLE RIGHT. This can be seen in the value to be outputted, the value Y. Figure 4.2. There are two rules that are each true to some degree. This gives two output triangles that are each true to some degree. To find the distance to move the panels, the triangles are added together and the average or center of mass of the figure is found. Figure 4.1: Fuzzy process Now, consider the sun tracking system. To see how this system finds an output value, consider Figure 4.2. Figure 4.2 shows how the input subsets and output subsets are related. The input in this case shows equal light intensities in each sensor. The EQUAL triangle is the only subset that is affected and is 100% true. This means that the rule if EQUAL, then RIGHT ON is 100% true and the RIGHT ON triangle in the output is 100% true also. The output triangles are added and the average or center of mass 7
  • 8. FINE_COUNTER-CLOCKWISE and FINE_CLOCKWISE. Figure 4.3: Panel Offset With the addition of the membership functions, new rules must be created. Figure 4.5 Figure 4.3 shows that will little sun position shows the rules with the new rules added. shift (a difference in magnitude of only .235), the degrees to move the panel is already 27.1 degrees. This is a bit much seeing as the sun tracker will only move a total of about 270 degrees on the longest day of the year. This may mean that the system design thus far does not have fine enough adjustment. Since the sun in continuously moving, there will be very little change in sun position each time it is checked. Therefore, it is desirable to have it move only a few degrees for little differences in sun intensity. Figure 4.5: New Membership Rules Added To try to fix this, consider changing the input membership functions to a Gaussian shape. The widths will remain the same for the time being. With the new rules and new membership Figure 4.4 shows that this helped a little. Now, when functions, the system now has good fine adjustment. there is a sun intensity difference of .213, the panel Figure 4.6 shows that with a sun intensity difference should move about 22 degrees. Unfortunately, the of .213, the panel should move about 6.4 degrees. fine tune adjustment needs to be even better yet. This is sufficient for typical sun movement throughout the day. Once again, Figure 4.6 shows how there were about three rules and in this case three output membership functions that were true to some degree when the sun intensity difference was inputted into the system. The average of the addition of the degrees of truth of each output membership function was found to be the degrees to move the panel to line up with the sun. Figure 4.4: Gaussian Input Membership Function Shapes Next, consider adding two more input member functions and two more output member functions. These will be added to surround the input member function EQUAL for fine adjustment and to surround the output member function RIGHT_ON for fine adjustment. The input membership functions Figure 4.6: Fine Adjustment will be called FINE_RIGHT and FINE_LEFT. The output membership functions will be called 8
  • 9. VI. C ONCLUSION huge, involved equations. Sometimes it is just common sense and a little fuzzy thinking. Fuzzy logic seeks to define the areas of grayness that are so characteristic of the world we live in. Fuzzy logic is an alternative to the A-or-not-A, R EFERENCES using the idea that A-and-not-A is okay. It seeks to handle the concepts of partial truth by creating fuzzy [1] Aziz, Shahariz Abdul. “You Fuzzyin’ With Me?” numbers representing what is between total truth and 1996. Online posting. 13 Dec. 2002. total falsity. It allows control with little math. <http://www.doc.ic.ac.uk/~nd/surprise_96/journal/v Simple human knowledge and thinking can create a ol1/sbaa/article1.html > reliable and quickly adjusting control system. It is important to understand the thinking behind fuzzy [2] Blair, Betty. “Interview with Lotfi Zadeh.” logic and to see that the world is not just black and Azerbaijan International. 2.4 (1994). 4 Dec. 2002. white. It is important to see the grayness. <http://www.azer.com/aiweb/categories/magazine/2 4_folder/24_articles/24_fuzzylogic.html> Fuzzy systems are created with three main steps. The first is to define the input and output [3] “Chapter 1: Fuzzy Mathematics: Fuzzy Logic, variables. The second is to define the fuzzy subsets of Fuzzy Sets, Fuzzy Numbers.” 14 Dec. 2002. each input and output variable and create <http://members.aol.com/wsiler/chap01.htm> membership functions. The third is to define fuzzy rules that relate each input membership function to each output membership function. Upon the [4] Conti, S., G. Tina, C. Ragusa. “Optimal Sizing completion of a fuzzy system, the fuzzy process will Procedure for Stand-Alone Photovoltaic Systems by fuzzify an input, check each rule to find a degree of Fuzzy Logic.” Journal of Solar Energy Engineering. truth, and then defuzzify the result into an output Feb. 2002, vol. 124. 77-82. value. Fuzzy logic can be applied to more things than just control systems. For example, it can be used [5] Cruz, Adriano. “Extension Principle.” 2002. for optimization. Using fuzzy logic for stand-alone UFRJ. 12 Dec. 2002. photovoltaic system size determination is a relatively <http://equipe.nce.ufrj.br/adriano/fuzzy/transparenci new application. Fuzzy Logic “has proven to be an as/extension.pdf> efficient tool for defining decision making schemes in multi-objective optimization problems: the designer [6] “Fuzzy Arithmetic.” 4 Oct. 2000. Online posting. can specify the rules underlying the system behavior Everything 2. 12 Dec, 2002. and the fuzzy sets that represent the characteristics of <http://www.everything2.com/index.pl?node=fuzzy each variable” [4]. It has also been used in some %20arithmetic> earthquake prediction processes. [7] “Fuzzy Logic.” Online posting. 12 Dec. 2002. Further research on fuzzy logic could be <http://www.ch172.thinkquest.hostcenter.ch/fuzzy- done on fuzzy arithmetic. Fuzzy logic does not logic7.html> always prove to be completely accurate because not all mathematical functions will work with fuzzy [8] “Fuzzy Logic Toolbox.” The MathWorks. Online numbers. There is much research being done in this posting. 2002. 6 Dec. 2002. area and there are many proposed solutions. <http://www.mathworks.com/access/helpdesk/help/t All in all, fuzzy logic is another way to look oolbox/fuzzy/fuzzy.shtml > at the world. It is another way of thinking and challenges our current scientific thought. It presents [9] Giachetti, Ronald E., Robert E. Young. “A an easy and practical way to solve many problems. Parametric Representation of Fuzzy Numbers and Sometimes it is important to step back and consider a their Arithmetic Operators.” Online posting. 14 Dec. problem from a different angle. Not all solutions are 2002. 9
  • 10. <http://citeseer.nj.nec.com/cache/papers/cs/9060/http: zSzzSzwww.nist.govzSzmsidstaffzSzgiachettizSzpfn- fss.pdf/giachetti96parametric.pdf> [10] Hanns, Michael. “A Nearly Strict Fuzzy Arithmetic for Solving Problems with Uncertainties.” Online posting. 14 Dec. 2002. <http://www.mecha.uni- stuttgart.de/Mitarbeiter/Hanss/papers/nafips00a.pdf > [11] Isaka, Satoru, Bart Kosko. “Fuzzy Logic.” - Scientific American. Online posting. July 1993. 14 Dec. 2002. <http://www.fortunecity.com/emachines/e11/86/fuzz ylog.html> [12] Jacob, Christian. Chapter 4: Fuzzy Systems. Online posting. 11 Dec. 2002. <http://pages.cpsc.ucalgary.ca/~jacob/Courses/Winter 2001/CPSC533/Slides/04-Fuzzy-6up.pdf> [13] Kosko, Bart. “Fuzzy Thinking: The New Science of Fuzzy Logic.” Hyperion. New York. 1993. [14] “Tour Of Fuzzy Logic Functions.” Wolfram Reasearch, Inc. 28 Nov. 2002. <http://library.wolfram.com/examples/FuzzyLogic/> 10