Professional Documents
Culture Documents
The allocation of scarce business resources is becoming a major problem for management nowadays. Limited by lack of
resources, management needs to make project selection decisions under the constraints of available information, and often
makes decisions based on incomplete information. Traditionally, quantitative techniques dominate decision-making in
selecting management information systems (MIS) projects. However, encapsulating or simply discarding the qualitative
concerns makes a project economically sound but not operationally sound. This is often the reason that causes a project to
fail. This paper establishes a model by incorporating fuzzy logic as a decision tool, which smoothly aids decision makers
dealing with uncertain or incomplete information without losing existing quantitative information
More and more these days, we hear about fuzzy logic being used in high tech research fields
and government laboratories. We see on the news or read in scientific magazines that
scientists and researches from all over the world are using fuzzy logic to solve or simulate
complex systems and problems which until now have proven too complex to comprehend
even to the brightest minds of the day. With all this talk about fuzzy logic, one must wonder
what it is, and how it could potentially apply to him.
The answer to this question is much different than you would think. Fuzzy logic is actually
much more simple than standard linear or mathematical logic which we have come to know.
Fuzzy logic is designed to simulate human thought much more closely than the standard
programming code used in most industries. For example, the PLC code for a certain holding
tank might incorporate multiple IF-THEN statements to control the speed of agitation in the
tank based on fill level. However, in fuzzy logic, the agitation is controlled via several
statements which might read, "If the level in the tank is LOW, SLOW the agitator down."
This version of code is much more similiar to the way humans would think in that it
incorporates certain predefined levels of imprecession into the decision making process.
A simplification in the design complexity can be realized by utilizing only a few rules which
are in plain english that can control an entire system. This system may have required
multiple lines of code using standard practice. This reduction in programming time and the
fact that most people are able to learn this method, given that it utilizes few rules all in
english language format, rather quickly greatly reduces the complexity of the design.
Fuzzy logic can reduce the time to market by greatly reducing the development time spent
on software generation. Since the system is much less complex than traditional controllers,
and since it can be shared and understood more readily by separate groups or teams, it can
greatly reduce the troubleshooting and commissioning times necessary for most control
systems thus reducing the time to market of the package.
By using fuzzy logic, control performance and response time can be greatly improved much
easier than with standard systems of linear equations. Take for example the problem of
heating up a room to a desired temperature. The time it takes to heat the room is critical as
is the exact temperature of the room at any given time. As time progresses, the goal would
be to heat the room to the exact desired temperature as fast as possible without
overshooting or undershooting, and to maintain the temperature. Under normal conditions,
this would require combining a system of linear and non-linear equations in order to achieve
the correct amount of response time and damping. However, with fuzzy logic, only a few
statements must be made to properly heat the room at very fast response times.
Fuzzly logic can simplify implementation by controlling multiple inputs and outputs with one
IF-THEN statement as opposed to traditional code which may require multiple lines to adress
each variable. For instance, if an output is driven by a combination of inputs, and IF-THEN
statement combined with an AND or OR statement can be used to control the entire system
very effectively.
Fuzzy logic requires much less memory space and processing power/time to operate than
standard code which uses look-up tables etc. Look up tables, for instance, on standard code
may take up 64Kb of memory where as Fuzzy logic requires less than 0.5Kb for labels and
object code.
In summary, fuzzy logic is definitely not just designed to aid high tech research or
problems. It appears that it has very real applications in today's society and industry. Does
anyone have any experience either using or dealing with examples of fuzzy logic in your day
to day lives?