Documente Academic
Documente Profesional
Documente Cultură
3.1 INTRODUCTION
Fuzzy systems, given a certain input, apply IF±THEN rules and fuzzy operators
introduce a few definitions, namely of fuzzy sets and linguistic variables. Zadeh
(1965) developed the theory on fuzzy sets to extend the classical crisp concept
where an element either belongs or not to a certain set. In a fuzzy set, an element has
Definition 3.1: The universal set X : X ĺ[0, 1] is called the universe of discourse,
(,T (),U,G,M), where is the name of the variable, T () is the set of terms or
linguistic valuesof , U is the universe of the variable, G, the semantic rule that
generates the terms in T ()and M is the semantic rule that associates each term or
linguistic value to its meaning through the fuzzy set M(X) (where M(X) is a fuzzy
set on U).
34
A fuzzy set is completely characterized by its membership function (MF). Since
most fuzzy sets in use have a universe of discourse X consisting of the real line R, it
used to define MFs of one and two dimensions. MFs of higher dimensions can be
defined similarly. Moreover, we give the derivatives of some of the MFs with
respect to their inputs and parameters. These derivatives are important for fine-
1 if x ܣ א
ߤ( ܣx) = ቄ (3.2.1)
0 if x ܣ ב
Where ߤ( ܣx) [ א0, 1] is the MF of x in A. Forߤ)ݔ( ܣ, the value 1 stands for complete
membership of the set A, while 0 represents that x does not belong to the set at all.
35
3.2.2 Membership Function
ǹ كX ĺ [0, 1] ,is described by the degree of membership ߤ ܣሺxሻ [ א0, 1] for
each x אX.
function is used.
0 x a
ۓxെa
ۖ bെa a x b
triangle(x; a, b, c) = (3.2.3)
cെx
۔cെb bx c
ۖ
ە0 c x
by using min and max, we have an alternative expression for the preceding
equation:
xെa cെx
triangle(x; a, b, c) = max༌ቀmin ቀbെa , cെb ቁ , 0ቁ (3.2.4)
The variables {a,b,c}( with a< b < c)determine the x coordinates of the three corners
36
3.2.3 Operations on Fuzzy Sets
operation. Typically, fuzzy expert systems make use of the classical fuzzy operation
union(Ross, 2009):
Similarly, in order to evaluate the conjunction of the rule antecedents, we apply the
Definition 3.7(Jang et al., 1997):If X and Yare two universal sets, then X ×Y is
the set of all ordered pairs(x , y) for x אX and y אY. Let A be a fuzzy set of X
Where ߤ×ܣB ሺzሻ= ߤ ܣሺxሻ ߤ ٿB (x), where ٿdenotes the t-norm operation.
distances in probabilistic metric spaces. In fuzzy sets theory triangular norms are
extensively used to model logical connective and. The set operations intersection
and union correspond to the logic operations conjunction (AND) and disjunction
norm), denoted by ࣮(x, y), whereas union is described by the so-called triangular
37
If A and B are fuzzy subsets of X, then intersection G= A תB is defined by
with the following four properties is called t-norm. For all x, y, z [א0, 1],
having the following four properties is called t-conorm. For all x, y, z [א0, 1],
Definition 3.10: Fuzzy relation is used to describe the association between two
things. If ࣬ isa subset of X ×Y, then ࣬is said to be a relation between X and Y, or a
38
A classical relation can be considered as a set of tuples, where a tuple is an
ordered pair. A binary tuple is denoted by(ݑ, )ݒ, an example of a ternary tuple is
means for combining several sets in order to produce a single fuzzy set. T -conorms
are usually used as aggregation operators (Dubois et al., 1985). Consider the
relations
࣬1 (x, y)= { ((x, y), ߤ࣬1 (x , y))| (x, y) אX ×Y, ߤ࣬1 (x , y)[א0, 1]}
࣬2 (y, z)= { ((y, z), ߤ࣬2 (y , z))| (y, z) אY ×Z,ߤ࣬2 (y , z)[א0, 1]} (3.2.12)
࣬1 ࣬ ל2 ={((x, z), max{ (min (ߤ࣬1 (x , y),ߤ࣬2 (y , z))})|(x, z) אX×Z, y אY} (3.2.15)
There are some other composition operations, such as the min-max composition,
denoted by ࣬1 ࣬ ڃ2 with the difference that the role of max and min areinterchanged.
തതതതതതതതതത
The two compositions are related by࣬ തതതത തതതത
1 ࣬ ڃ2 =࣬1 ࣬ ל2 .
f of an input fuzzy region A onto an output fuzzy region B according to the defined
39
Denote p DV³x is A´DQGq DV³y is B´, then (1.4.15) can be stated as p ĺq (if p then
q). For a fuzzy rule expressed as a fuzzy implication using the defined fuzzy relation
B = $ƕ࣬
rules and one or more conditions. The compositional rule of inference is the
A simple example of fuzzy reasoning is described here. Consider the fuzzy set A
Fuzzy set B can be inferred from fuzzy set A and their fuzzy relation ࣬ (x, y)
measurements are corrupted by noise, and, more importantly, the interaction among
40
origin of the phenomena under study automatically gives rise to uncertainties or
ambiguities about its evolution and the importance that play different conditions
(e.g. meteorological parameters, vehicle traffic, etc.) on the estimation. Although the
formulation of the problems, which also allows to bench mark the algorithms, it is
far from being a realistic hypothesis. On the other hand, the ability to summarize
hold the nonlinear universal approximation property, and they are able to handle
and consequents utilize fuzzy sets instead of crisp numbers (Abraham, 2005).The
Fuzzy
Rule
Input Output
(crisp) Base
(crisp)
IWQI
In 1979 Zadeh introduced the theory of approximate reasoning. This theory provides
information.
41
Definition 3.14(Klir et al.,1996;Kosko, 1992): Universal Approximator
and let C(X; n, m) denote the set of all continuous functions f of the form f: X ĺԹ݉ .
satisfies the following: for any given function f אC(X; n, m) and any real number
ɂ> 0, there exists a function g אA such that ȁ݂ሺxሻ െ ݃(x)ȁ < ߝ for all x אX. while
A is usually a subset of C(X; n, m), the two sets may also be disjoint.
3.3.1 Fuzzification
Definition 3.15(Zdenko et al.,, 2010): Let ܺ א ݔbe a linguistic variable and ( ݅ܣx)
membership degree,
is called fuzzification. The membership degree ߤ( ݅ܣx) represents the fuzzy
Rule Based Systems (RBS) are a field of Expert Systems. A rule based system
42
The condition, also called premise, is made up of a number of antecedents that are
norms or t ±conforms. In a fuzzy rule system, some variables are linguistic variables
and the determination of the MF for each fuzzy subset is critical. MFs can be
Fuzzy logic can be used as the basis for inference systems. A fuzzy inference is
made up of several rules with the same output variables. Given a set of fuzzy rules,
the inference result is a combination of the fuzzy values of the conditions and the
3.3.3 Defuzzification
understand control signals in the form of a complete fuzzy set. There are seven
Weighted sum(WS) are used in Sugeno FIS.Fig. 3.2 show various defuzzification
schemes for obtaining a crisp output. Among them, the COA is the most widely used
43
method. In this thesis, the COA method is applied for the defuzzification process
ߤכ A
ܼ
Centroid of area
Smallest of max. Bisector of area
Mean of max.
Largest of max.
This section will describe three common methods of deductive inference for fuzzy
Mamdani Systems
(Mamdani and Assilian [1975])
Tsukamoto models
(Tsukamoto[1979])
44
3.3.4 Mamdani Model
For the Mamdani model (Mamdani et al.,1975) with N rules, the ith rule is given
by
the input and output of the system, ݆݅ܣand ݅ܤare fuzzy sets that define an input
For an n-WXSOH LQSXW LQ WKH IRUP RI ³ [ LVܣԢ ´ WKH V\VWHP RXWSXW ³ \ LV ܤԢ ´ LV
ߋr
Where ܣԢ = ሼܣԢ1 , ܣԢ2 , ǥ ǥ . . , ܣԢ݊ ሽ , ܤԢ = ሼ ܤԢ1 , ܤԢ2 , ǥ ǥ . . , ܤԢ݉ ሽ , ܣԢ݆ and ܤԢ݇ are,
respectively, fuzzy sets that define an input and output space partitioning,
ߤܣԢ ሺxሻ = =݆݊ٿ1 ߤ ܣԢ ݆ and ߤ ݅ܣሺxሻ = =݆݊ٿ1 ߤܣԢ݆ being, respectively, the membership
degree of x to the fuzzy sets ܣԢ and ݅ܣ, ߤ( ݅ܤy) = ݉ٿ
݇=1 ߤ ݇ ܤis the membership degree
݅
of y to the fuzzy sets ݅ܤ,ߤܣԢ ݆ is the association between the jth input of ܣԢ and the
݅
45
ith rule, ߤ ݇ ܤis the association between the kth input of B and the ith rule, ٿis the
݅
intersection operator, and שis the union operator.For instance, consider that the FIS
has two inputs i and j and one output z. For the Mamdani fuzzy model, a typical rule
where ܣ11 and ܣ12 refers to the fuzzy antecedents of the first rule, respectively, and
the ܤ1 refers to the fuzzy consequent of the first rule; the ܣ21 and ܣ22 refer to the
fuzzy antecedents of the second rule, respectively, and ܤ2 refers to the fuzzy
TSK model(Takagi et al.,1985; Sugeno et al., 1988), which is the typical form of the
46
TSK model. When ݂݅ (. )are constants, it is called the zero-order TSK model, which
Rule 1
ߤ ߤ ߤ
ܣ11
ܣ12
ܤ1
min
x1 x2 Z
Input (i) Input (j)
Rule 2
ߤ ߤ
ߤ
ܣ22
ܣ21 ܤ2
min
Z
Input (i) x1 Input (j) x2
max
ܼכ
Figure 3.4: Graphical Mamdani (max-min) inference method with crisp inputs
47
Rule 1 Min or
product
ߤ
ߤ
ܣ1 ܤ1
X
Y
Rule 2
ߤ ߤ
ܤ2
X Y Weighted average
x y
48
For instance, consider that the FIS has two inputs x and y and one output z. For the
first order Sugeno fuzzy model, a typical rule set with two fuzzy if-then rules can be
expressed as:
Rule 1 : If x is ܣ1 and y is ܤ1 ; then ݖ1 = 1 x + ݍ1 y + ݎ1 (3.3.10)
Rule 2 : If x isܣ2 and y is ܤ2 ; then ݖ1 = 2 x + ݍ2 y + ݎ2 (3.3.11)
where ܣ1 , ܣ2 and ܤ1 , ܤ2 are the membership functions for inputs x and y,
respectively; 1 , ݍ1 ,ݎ1 and 2 ,ݍ2 , ݎ2 are the parameters of the output function. Fig. 3.5
illustrates the fuzzy reasoning mechanism for this Sugeno model to derive an output
(Machado et al.,1992).
There are two main characteristics of fuzzy systems that give them better
49
¾ Fuzzy logic allows decision making with estimated values under incomplete
or uncertain information.
For the past few years, particularly in Japan, USA and Germany,
London, U.K., who in 1974 designed an experimental fuzzy control for a steam
engine. In 1980, a Danish company (F.L. Smith & Co. A/S) used fuzzy theory in
cement kiln control. Three years later, Fuji Electric Co., Ltd. (Japan) implemented
The first fuzzy controller was exhibited at Second IFSA Congress in 1987.This
controller originated from Omron Corp., a Japanese company which began research
in fuzzy logic in 1984 and has since applied for over 700 patents. Also in 1987, the
team, started operating in Sendai, Japan. The fuzzy logic in this subway system
makes the journey more comfortable with smooth braking and acceleration. In 1989,
Omron Corp. demonstrated fuzzy work stations at the Business Show in Harumi,
50
inference board. This fuzzy inference board is used to store and retrieve fuzzy
material, the volume and the dirtiness of the laundry and chooses the optimum
washing program and water flow. Another example is the fuzzy logic found in the
electronic fuel injection controls and automatic cruise control systems of cars,
Fuzzy logic is also being used in vacuum cleaners, camcorders, television sets
etc. In 1993, Sony introduced the Sony PalmTop, which uses a fuzzy logic decision
recognition. For instance, if one would write 253, then the Sony Palmtop can
distinguish the number 5 from the letter S. There are many products based on Fuzzy
Logic in the market today. Most of the consumer products in SEA/Japan advertise
Fuzzy Logic based products for consumers. We are beginning to see many
automotive applications based on Fuzzy logic. Here are few examples seen in the
market. By no means has this list included all possible fuzzy logic based products in
the market.
The most successful domain has been in fuzzy control of various physical or
motion of machines, etc. Also, fuzzy systems can be obtained by applying the
51
principles of fuzzy sets and logic to other areas, for example, fuzzy knowledge-
based systems such as fuzzy expert systems which may use fuzzy IF-THEN
and data; fuzzy databases which store and retrieve fuzzy information: fuzzy pattern
recognition which deals with fuzzy visual or audio signals; applications to medicine,
When fuzzy systems are applied to appropriate problems, particularly the type of
problems described previously, their typical characteristics are faster and smoother
response than with conventional systems. This translates to efficient and more
comfortable operations for such tasks as controlling temperature, cruising speed, for
example. Furthermore, this will save energy, reduce maintenance costs, and prolong
machine life. In fuzzy systems, describing the control rules is usually simpler and
easier, often requiring fewer rules, and thus the systems execute faster than
overall low cost. In turn, all these contribute to better performance. In short,
conventional methods are good for simple problems, while fuzzy systems are
intuitive thinking.
The study of brain-style computation has its roots over 50 years ago in the work
RI 0F&XOORFK DQG 3LWWV DQG VOLJKWO\ ODWHU LQ +HEE¶V IDPRXV
Organization of Behavior (1949). The early work in artificial intelligence was torn
52
between those who believed that intelligent systems could best be built on
computers modeled after brains, and those like Minsky and Papert who believed that
approach became the dominant theme in artificial intelligence. The 1980s showed a
algorithm for complex, multi-layer networks and thereby provided an answer to one
of the most severe criticisms of the original perceptron work.Perhaps the most
decision makers, system controllers, predictors, etc. Adaptivity allows the neural
network to perform well even when the environment or the system being controlled
varies over time. There are many control problems that can benefit from continual
nonlinear mode ling and adaptation. While fuzzy logic performs an inference
53
Table 3.1: Properties of fuzzy systems and neural networks.
that change the organization tendency toward the relationship between data and firm
strategy (Lisbo,2000).
presented to the network via the 'input layer', which communicates to one or more
'hidden layers' where the actual processing is done via a system of weighted
54
'connections'. The hidden layers then link to an 'output layer' where the answer is
them to model has a high tolerance to error. Neural network have lately been
on membership functions, fuzzy inference rules, and other context dependent entities
in fuzzy set theory. They are increasingly utilized for this purpose in many
application areas.
fuzzy neurons and some systematic results on FNN's were developed by softening
the McCulloch-Pitts neurons in the middle 1970s when the interest in neural
networks faltered.
55
A fuzzified neural network means such a FNN whose inputs, outputs and
connection weights are all fuzzy set, which is also viewed as a pure fuzzy system
(wang, 1994). Through the internal relationships among fuzzy sets of a fuzzified
learn, explanation of decisions) that make them suited for particular problems and
not for others. For example, while neural networks are good at recognizing patterns,
they are not good at explaining how they reach their decisions. Fuzzy logic systems,
which can reason with imprecise information, are good at explaining their decisions
but they cannot automatically acquire the rules they use to make those decisions.
These limitations have been a central driving force behind the creation of intelligent
hybrid systems where two or more techniques are combined in a manner that
complex domains have many different component problems, each of which may
require different types of processing. If there is a complex application which has two
distinct sub-problems, say a signal processing task and a serial reasoning task, then a
neural network and an expert system respectively can be used for solving these
separate tasks. The use of intelligent hybrid systems is growing rapidly with
56
While fuzzy logic provides an inference mechanism under cognitive uncertainty,
with cognitive uncertainties in a manner more like humans, one may incorporate the
machine that finds the parameters of a fuzzy system (i.e., fuzzy sets, fuzzy rules) by
Fig. 3.7.
Fuzzy Rules
Data Output
Fuzzy Sets
VWDUWV ZLWK WKH GHYHORSPHQW RI D ´IX]]\ QHXURQ´ EDVHG RQ WKH XQGHUVWDQGLQJ of
57
¾ development of fuzzy neural models motivated by biological neurons,
network,
synaptic weights)
shown in Fig.3.8.
Linguistic
statements Learning
algorithm
58
Knowledge - base
Neural
Inputs Neural Neural outputs Fuzzy Decisions
Network Inference
Learning
algorithm
the (Japanese and Korean) market in 1991. Some examples include air conditioners,
electric carpets, electric fans, electric thermo-pots, desk type electric heaters, forced-
flue kerosene fan heaters, kerosene fan heaters, microwave ovens, refrigerators, rice
59