The algebraic approach to term-domains of linguistic variables is quite different
from the fuzzy sets one in the representation of the meaning of linguistic terms and the
methodology of solving the fuzzy multiple conditional reasoning problems. It allows linearly establishing the Quantifying Semantic Curve through the points corresponding to the
control rules. It is obtained that HAFC is simpler, effective and more understandable in
comparison with FC. In fuzzy logic, many important concepts like fuzzy set, T - norm, S -
norm, intersection, union, complement, composition. . . are used in approximate reasoning.
This is an advantage for the process of flexible reasoning, but there are too many factors
such as shape and number of membership functions, defuzzification method,. . . influencing
the precision of the reasoning process and it is difficult to optimize. Those are subjective
factors that cause error in determining the values of control process. Meanwhile, approximate reasoning based on hedge algebras, from the beginning, does not use fuzzy set concept
and its precision is obviously not influenced by this concept. Therefore, the method based
on hedge algebras does not need to determine shape and number of membership function,
neither does it need to solve defuzzification problem. Besides, in calculation, while there is
a large number of membership functions, the volume of calculation based on fuzzy control
increases quickly, meanwhile the volume of calculation based on hedge algebras does not
increase much with very simple calculation. With these above advantages, it is definitely
possible to use hedge algebras theory for many different controlling problems.
16 trang |
Chia sẻ: huongthu9 | Lượt xem: 457 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Active control of a three-Story building using hedge-algebras-based fuzzy controller, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Vietnam Journal of Mechanics, VAST, Vol. 33, No. 2 (2011), pp. 79 – 94
ACTIVE CONTROL OF A THREE - STORY BUILDING
USING HEDGE - ALGEBRAS - BASED FUZZY
CONTROLLER
Bui Hai Le
Hanoi University of Science and Technology
Abstract. In this paper, conventional and hedge - algebras - based fuzzy controllers,
respectively denoted by FC and HAFC, are designed to suppress vibrations of a three -
story building against earthquake. The structural system is simulated against the ground
accelerations of the El Centro earthquake in USA on May 18th, 1940; the Northridge
earthquake in USA on January 17th, 1994 and the Kobe earthquake in Japan on January
16th, 1995. The control effects of FC and HAFC are compared via the time history of
the story displacements of the structure.
Keywords: Active control, fuzzy control, hedge algebras, earthquake.
1. INTRODUCTION
Undesired vibrations result in structural fatigue, lowering the strength and safety
of the structure, and reducing the accuracy and reliability of equipments. The problem of
undesired vibration reduction is known for many years and it has become more attrac-
tive nowadays to ensure the safety of structure, and increase the reliability and durability
of equipment [1,2]. A critical aspect in the design of civil engineering structures is the
reduction of response quantities such as velocities, deflections and forces induced by en-
vironmental dynamic loadings (i.e., wind and earthquake). In recent years, the reduction
of structural response, caused by dynamic effects, has become a subject of research, and
many structural control concepts have been implemented in practice [3-7].
Depending on the control methods, vibration control in the structure can be divided
into two categories, namely, passive control and active control. The idea of passive struc-
tural control is energy absorption, so as to reduce displacement in the structure. Recent
development of control theory and technique has brought vibration control from passive to
active and the active control method has become more effective in use. An active vibration
controller is equipped with sensors, actuators, and it requires power [2,8].
Fuzzy set theory introduced by Zadeh in 1965 has provided a mathematical tool
useful for modelling uncertain (imprecise) and vague data and been presented in many
real situations. Recently, many researches on active fuzzy control of vibrating structures
have been done [2,7,9-11].
80 Bui Hai Le
Hedge algebras (HAs) has been introduced and investigated since 1990 [12-19]. The
authors of HAs discovered that: linguistic values can formulate an algebraic structure
[12,13] and it is a Complete Hedge Algebras Structure [17,18] with a main property is
that the semantic order of linguistic values is always guaranteed. It is even a rich enough
algebraic structure [15] and, therefore, it can describe completely reasoning processes. In
[19], HAs theory was begun applying to fuzzy control and it provided better results than
FC, but studied objects in [19] are too simple to evaluate completely its control effect.
That reason suggests us, in this paper, applying HAs in active fuzzy control of a
three - story building against earthquake.
2. DYNAMIC MODEL OF THE STRUCTURAL SYSTEM
In this paper, the simple structure model in [6] is used to study the control effect of
HAFC in comparison with FC. The structure, which has three degrees of freedom all in a
horizontal direction, is shown in Fig. 1.
Fig. 1. The structural system
The equations of motion of the system subjected to the ground acceleration x¨0 (see
Fig. 2), with control force vector {F}, can be written as:
[M ]{x¨}+ [C]{x˙}+ [K]{x} = {F} − [M ]{r}x¨0 (1)
where, {x} = [x1 x2 x3]
T , {F} = [−f 0 0]T , {r} = [1 1 1]T . f is the control force,
the matrices [M ], [C] and [K], respectively representing the structural mass, damping and
stiffness ones, are given as follow:
[M ] =
m1 0 0
0 m2 0
0 0 m3
, [K] =
k1 + k2 −k2 0
−k2 k2 + k3 −k3
0 −k3 k3
,
[C] = 0.1× [M ] + 0.003× [K].
(2)
Active control of a three-story building using hedge-algebras-based fuzzy controller 81
Fig. 2. The ground acceleration x¨0, m/s
2
3. HEDGE ALGEBRAS
In this section, the idea and basic formulas of HAs are summarized based on defi-
nitions, theorems, propositions in [12-19].
By the term meaning we can observe that extremely small < very small < small <
approximately small < little small < big < very big < extremely big... So, we have a new
viewpoint: term - domains can be modelled by a poset (partially ordered set), a semantics
- based order structure.
Next, we explain how we can find out this structure.
Consider TRUTH as a linguistic variable and let X be its term - set. Assume that its
linguistic hedges used to express the TRUTH are Extremely, Very, Approximately, Little,
which for short are denoted correspondingly by E, V , A and L, and its primary terms
are false and true. Then, X ={true, V true, E true, EA true, A true, LA true, L true,
L false, false, A false, V false, E false ...} ∪ {0 , W , 1} is a term-domain of TRUTH,
82 Bui Hai Le
where 0 , W and 1 are specific constants called absolutely false, neutral and absolutely
true, respectively.
A term - domain X can be ordered based on the following observation:
- Each primary term has a sign which expresses a semantic tendency. For instance,
true has a tendency of "going up", called positive one, and it is denoted by c+, while false
has a tendency of "going down", called negative one, denoted by c−. In general, we always
have c+ ≥ c−, semantically.
- Each hedge has also a sign. It is positive if it increases the semantic tendency of
the primary terms and negative, if it decreases this tendency. For instance, V is positive
with respect to both primary terms, while L has a reverse effect and hence it is negative.
Denote by H− the set of all negative hedges and by H+ the set of all positive ones of
TRUTH.
The term - set X can be considered as an abstract algebra AX = (X,G, C,H,≤),
where G = {c−, c+}, C = {0 ,W , 1}, H = H+ ∪ H− and ≤ is a partially ordering
relation on X . It is assumed that H− = {h−1, ..., h−q}, where h−1 < h−2 < ... < h−q,
H+ = {h1, ..., hp}, where h1 < h2 < ... < hp.
Fuzziness measure of vague terms and hedges of term-domains is defined as follow
(Definition 2 - [19]): a fm : X → [0, 1] is said to be a fuzziness measure of terms in X if:
fm(c−) + fm(c+) = 1 and
∑
h∈H
fm(hu) = fm(u), for ∀u ∈ X. (3)
For the constants 0 , W and 1
fm(0 ) = fm(W ) = fm(1 ) = 0. (4)
For ∀x, y ∈ X, ∀h ∈ H ,
fm(hx)
fm(x)
=
fm(hx)
fm(y)
(5)
This proportion does not depend on specific elements, called fuzziness measure of
the hedge h and denoted by µ(h).
For each fuzziness measure fm on X , we have (Proposition 1 - [19]):
fm(hx) = µ(h)fm(x), for every x ∈ X, (6)
fm(c−) + fm(c+) = 1, (7)
p∑
i=−q,i6=0
fm(hic) = fm(c), c ∈ {c
−, c+}, (8)
p∑
i=−q,i6=0
fm(hic) = fm(x), (9)
−1∑
i=−q
µ(hi) = α and
p∑
i=1
µ(hi) = β where α, β > 0 and α + β = 1. (10)
Active control of a three-story building using hedge-algebras-based fuzzy controller 83
A function Sign: X → {−1, 0, 1} is a mapping which is defined recursively as follows,
for h, h′ ∈ H and c ∈ {c−, c+} (Definition 3 - [19]):
Sign(c−) = −1, Sign (c+) = +1, (11)
Sign (hc) = − Sign (c), if h is negative w.r.t. c, (12)
Sign (hc) = + Sign (c), if h is positive w.r.t. c, (13)
Sign (h′hx) = − Sign (hx), if h′hx 6= hx and h′ is negative w.r.t. h, (14)
Sign (h′hx) = + Sign (hx), if h′hx 6= hx and h′is positive w.r.t. h, (15)
Sign (h′hx) = 0 if h′hx = hx. (16)
Let fm be a fuzziness measure on X . A semantically quantifying mapping (SQM)
ϕ : X → [0, 1], which is induced by fm on X , is defined as follows (Definition 4 - [19]):
ϕ(W ) = θ = fm(c−), ϕ(c−) = θ − αfm(c−) = βfm(c−), ϕ(c+) = θ + αfm(c+), (17)
ϕ(hjx) = ϕ(x) + Sign(hjx){
j∑
i=Sign(j)
fm(hix)− ω(hjx)fm(hjx)},
where j ∈ {j : −q ≤ j ≤ p and j 6= 0} = [−qp]
and ω(hjx) =
1
2
[1 + Sign (hjx) Sign (hphjx)(β − α)]
(18)
It can be seen that the mapping ϕ is completely defined by (p+ q) free parameters:
one parameter of the fuzziness measure of a primary term and (p+ q − 1) parameters of
the fuzziness measure of hedges.
To illustrate a close relationship between the meaning of terms and their fuzziness
measure and the way to compute semantically quantifying mappings, we consider the
following example.
Example: Consider a hedge algebra AX =(X,G, C,H,≤), where G = {small, large},
C = {0 ,W , 1}, H− = {Little} = {h−1}, q = 1, H
+ = {Very} = {h1}, p = 1. We assume:
θ = 0.5, α = 0.5. (19)
It means that the semantically quantifying mapping of the neutral element and the
sum of the fuzziness measure of the negative hedges are 0.5. Hence,
- Using Equation (10) with q = 1, we have fuzziness measures of the hedges:
µ(Little) = α = 0.5, µ(Very) = β = 1− α = 0.5.
- Next, using Equations (17) and (7), we have fuzziness measures of the terms:
fm(small) = θ = 0.5, fm(large) = 1− fm(small) = 0.5.
84 Bui Hai Le
- Then, semantically quantifying mappings of the linguistic values are computed by
using Equations (17) and (18) as follow:
ϕ(W ) = θ = 0.5, ϕ(small) = θ − αfm(small) = 0.5− 0.5× 0.5 = 0.25,
ϕ(Very small) = ϕ(small) + Sign (Very small)× (fm(Very small)− 0.5fm(Very small))
= 0.25 + (−1)× 0.5× 0.5× 0.5 = 0.125,
ϕ(Little small) = ϕ(small) + Sign (Little small)× (fm(Little small)− 0.5fm(Little small))
= 0.25 + (+1)× 0.5× 0.5× 0.5 = 0.375
ϕ(large) = θ + αfm(large) = 0.5 + 0.5× 0.5 = 0.75,
ϕ(Very large) = ϕ(large) + Sign (Very large)× (fm(Very large)− 0.5fm(Very large))
= 0.75 + (+1)× 0.5× 0.5× 0.5 = 0.875,
ϕ(Little large) = ϕ(large) + Sign (Little large)× (fm(Little large)− 0.5fm(Little large))
= 0.75 + (−1)× 0.5× 0.5× 0.5 = 0.625,
ϕ(Very Very small) = ϕ(Very small) + Sign (Very Very small)× (fm(Very Very small)−
− 0.5fm(Very Very small)) = 0.125 + (−1)× 0.5× 0.5× 0.5× 0.5 = 0.0625,
ϕ(Little Very small) = ϕ(Very small) + Sign (Little Very small)× (fm(Little Very small)−
− 0.5fm(Little Very small)) = 0.125+ (+1)× 0.5× 0.5× 0.5× 0.5 = 0.1875,
ϕ(Very Little small) = ϕ(Little small) + Sign (Very Little small)× (fm(Very Little small)−
− 0.5fm(Very Little small)) = 0.375+ (−1)× 0.5× 0.5× 0.5× 0.5 = 0.3125,
ϕ(Little Little small) = ϕ(Little small) + Sign (Little Little small)× (fm(Little Little small)−
− 0.5fm(Little Little small)) = 0.375 + (+1)× 0.5× 0.5× 0.5× 0.5 = 0.4375,
ϕ(Little Little large) = ϕ(Little large) + Sign (Little Little large)× (fm(Little Little large)−
− 0.5fm(Little Little large)) = 0.625 + (−1)× 0.5× 0.5× 0.5× 0.5 = 0.5625,
ϕ(Very Little large) = ϕ(Little large) + Sign (Very Little large)× (fm(Very Little large)−
− 0.5fm(Very Little large)) = 0.625+ (+1)× 0.5× 0.5× 0.5× 0.5 = 0.6875,
ϕ(Little Very large)ϕ(Very large) + Sign (Little Very large)× (fm(Little Very large)−
− 0.5fm(Little Very large)) = 0.875+ (−1)× 0.5× 0.5× 0.5× 0.5 = 0.8125,
ϕ(Very Very large) = ϕ(Very large) + Sign (Very Very large)× (fm(Very Very large)−
− 0.5fm(Very Very large)) = 0.875 + (+1)× 0.5× 0.5× 0.5× 0.5 = 0.9375.
The results obtained from above example will be used in the following section (see
subsection 4.2).
4. FUZZY CONTROLLERS OF THE STRUCTURAL SYSTEM
The fuzzy controllers are based on the closed-loop fuzzy system shown in Fig. 3.
where, f is determined by above controllers, x1 and x˙1 are determined by Eqs. (1). The goal
of controllers is to reduce displacement in the first storey, so as to reduce displacements
in the structure. It is assumed that the universes of discourse of two state variables are
Active control of a three-story building using hedge-algebras-based fuzzy controller 85
Fig. 3. Fuzzy controllers of the structural system
−0.03 ≤ x1 ≤ 0.03(m),−0.3 ≤ x˙1 ≤ 0.3(m/s) and of the control force is −2 × 10
7 ≤ f ≤
2× 107 (N). In the following parts of this section, establishing steps of the controllers will
be presented.
4.1. Conventional fuzzy controller (FC) of the structure
In this subsection, FC of the structure is established (establishing steps of a FC could
refer in Mandal [20]) using Mamdani’s inference and centroid defuzzification method with
fifteen control rules. The configuration of the FC is shown in Fig. 4.
Fuzzy Rule Base
(FAM table)
Fuzzy Inference Engine
(Mamdani Method)
Fuzzifier Defuzzifier
State
variables
Centroid Method
Control
force
Fig. 4. The configuration of the FC
4.1.1. Fuzzifier
Five membership functions for x1, three membership functions for x˙1 and seven
membership functions for f in their intervals are established with values negative very
big (NVB), negative big (NB), negative (N), zero (Z), positive (P), positive big (PB) and
positive very big (PVB) as shown in Figs. 5 - 7, respectively [7].
Z PN
1
x
0.030
1 PBNB
0.03-
Fig. 5. Membership functions for x1 Fig. 6. Membership functions for x˙1
86 Bui Hai Le
Fig. 7. Membership functions for f
4.1.2. Fuzzy rule base
The fuzzy associative memory table (FAM table) is established as shown in Table
1 [7].
Table 1. FAM table
x1
x˙1
N Z P
NB PVB PB P
N PB P Z
Z P Z N
P Z N NB
PB N NB NVB
4.2. Hedge-algebras-based fuzzy controller (HAFC) of the structure
The linguistic labels in Table 1 have to be transformed into the new ones given in Ta-
bles 2 and 3, that are suitable to describe linguistically reference domains of [0, 1] and can
be modeled by suitable HAs. The HAs of x1 and x˙1 are AX = (X,G, C,H,≤), where X =
x1 or x˙1, G = {small, large}, C = {0 ,W , 1}, H = {H
−, H+} = {Little(L), Very(V )},
and the HAs of f is AF = (f, G, C,H,≤) with the same sets G,C and H as for x1 and
x˙1, however, their terms describe different quantitative semantics based on different real
reference domains.
Table 2. Linguistic transformation for x1 and x˙1
NB N Z P PB
small L small W L large large
Table 3. Linguistic transformation for f
NVB NB N Z P PB PVB
V V small L V small V L small W V L Large L V large V V large
The SQMs ϕ are determined and shown in Tables 4 and 5 (see section 3).
The configuration of the HAFC is shown in Fig. 8.
Active control of a three-story building using hedge-algebras-based fuzzy controller 87
Table 4. Parameters of SQMs for x1 and x˙1
small L small W L large large
0.25 0.375 0.5 0.625 0.75
Table 5. Parameters of SQMs for f
V V small L V small V L small W V L Large L V large V V large
0.0625 0.1875 0.3125 0.5 0.6875 0.8125 0.9375
HAs Rule Base
(SAM table)
HAs Inference Engine
(Linear Interpolation)
Semantization
State
variables
Linear Interpolation
Control
force
Desemantization
Linear Interpolation
Fig. 8. The configuration of the HAFC
4.2.1. Semantization and Desemantization
Note that, for convenience in presenting the quantitative semantics formalism in
studying the meaning of vague terms, we have assumed that the common reference do-
main of the linguistic variables is the interval [0,1], called the semantic domain of the
linguistic variables. In applications, we need use the values in the reference domains, e.g.
the interval [a,b], of the linguistic variables and, therefore, we have to transform the in-
terval [a,b] into [0,1] and, vice - versa. The transformation of the interval [a, b] into [0,1]
is called a semantization and its converse transformation from [0,1] into [a, b] is called a
desemantization [19].
Fig. 9. Transformation: x1 to x1s Fig. 10. Transformation: x˙1 to x˙1s
The semantizations for each state variable are defined by the transformations given
in Figs. 9 and 10. The semantization and desemantization for the control variable are
defined by the transformation given in Fig. 11 (x1, x˙1 and f are replaced with x1s, x˙1s and
fs when transforming from real domain to semantic one, respectively).
88 Bui Hai Le
Fig. 11. Transformation: f to fs
4.2.2. HAs rule base
We have the SAM (semantic associative memory) table based on FAM one (Table
1) with semantically quantifying mappings as shown in Table 6.
Table 6. SAM table
x1s
x˙1s
L small: 0.375 W : 0.5 L large: 0.625
small: 0.25 V V large: 0.9375 L V large: 0.8125 V L large: 0.6875
L small: 0.375 L V large: 0.8125 V L large: 0.6875 W : 0.5
W : 0.5 V L large: 0.6875 W : 0.5 V L small: 0.3125
L large: 0.625 W : 0.5 V L small: 0.3125 L V small: 0.1875
large: 0.75 V L small: 0.3125 L V small: 0.1875 V V small: 0.0625
4.2.3. HAs inference engine
The Quantifying Semantic Curve describing the HAs inference method is established
through the points that present the control rules occurring in Table 6 as shown in Fig.
12. Hence, fs is determined by linear interpolation through x1s and x˙1s. For example: if
x1s = 0.7 and x˙1s = 0.5 (point X1s) then fs = 0.2375 (point Fs).
Fig. 12. Quantifying semantic curve
5. RESULTS AND DISCUSSION
The results include: time history of the storey displacements of the structure for both
controlled and uncontrolled cases in order to compare control effect of FC and HAFC.
Active control of a three-story building using hedge-algebras-based fuzzy controller 89
5.1. Results for the structure excited by the El Centro earthquake
In this subsection, the following data will be used: m1 = m2 = m3 = m0 = 4 ×
105(kg); k1 = k2 = k3 = k0 = 2× 10
8 (N/m).
Fig. 13. Time responses of the first storey displacements - El Centro earthquake
Figs 13 and 14 show the time responses of the first and top storey displacements,
respectively. The maximum storey drifts are shown in Fig. 15. Comparison of the effec-
tiveness of the two controllers is presented in Table 7.
Table 7. Comparison of the effectiveness of the three controllers - El Centro earthquake
Building Storey Maximum uncontrolled
Controlled to uncontrolled
displacement, m
displacement ratio (reduction ratio)
FC HAFC
1 0.048 0.302 0.204
2 0.084 0.558 0.502
3 0.107 0.607 0.586
5.2. Results for the structure excited by the Northridge earthquake
In this subsection, the structural data will be changed as follow: m1 = m2 = m3 =
m0+ 10%m0; k1 = k2 = k3 = k0 - 10%k0.
Figs 16 and 17 show the time response of the top storey displacement and the max-
imum storey drifts, respectively. Comparison of the effectiveness of the three controllers is
presented in Table 8.
90 Bui Hai Le
Fig. 14. Time responses of the top storey displacements - El Centro earthquake
Fig. 15. The maximum storey drifts - El Centro earthquake
Table 8. Comparison of the effectiveness of the three controllers - Northridge earthquake
Building Storey Maximum uncontrolled
Controlled to uncontrolled
displacement, m
displacement ratio (reduction ratio)
FC HAFC
1 0.070 0.224 0.166
2 0.125 0.481 0.467
3 0.156 0.575 0.574
5.3. Results for the structure excited by the Kobe earthquake
In this subsection, another structural parameter will be used as follow: m1 = m2 =
m3 = m0 − 10%m0, k1 = k2 = k3 = k0 + 10%k0.
Active control of a three-story building using hedge-algebras-based fuzzy controller 91
Fig. 16. Time responses of the top storey displacements - Northridge earthquake
Fig. 17. The maximum storey drifts - Northridge earthquake
Figs 18 and 19 show the time response of the top storey displacement and the max-
imum storey drifts, respectively. Comparison of the effectiveness of the three controllers is
presented in Table 9.
Table 9. Comparison of the effectiveness of the three controllers - Kobe earthquake
Building Storey Maximum uncontrolled
Controlled to uncontrolled
displacement, m
displacement ratio (reduction ratio)
FC HAFC
1 0.067 0.259 0.179
2 0.118 0.496 0.461
3 0.145 0.563 0.546
92 Bui Hai Le
Fig. 18. Time responses of the top storey displacements - Kobe earthquake
Fig. 19. The maximum storey drifts - Kobe earthquake
5.4. Discussion
As shown in above - mentioned figures and tables, vibration amplitudes of the
storeys are decreased successfully with FC and HAFC for the structure with the different
structural data excited by three different earthquakes. It allows partially evaluating the
stability and robustness capacities the proposed controller - HAFC.
With the case of the El Centro earthquake, the reduction ratios (ratio of the con-
trolled to uncontrolled response) for maximum displacement of the top floor of the struc-
ture are about 61% and 59% for the FC and HAFC, respectively (Fig. 15 and Table 7).
Therefore, it is seen that the HAFC is more effective than the FC in view of reducing the
displacement response of the structure.
Active control of a three-story building using hedge-algebras-based fuzzy controller 93
The effectiveness of two controllers in reducing the response of the structure due
to other two earthquakes (Northridge and Kobe) is also shown for comparison in Figs. 17
and 19 and Tables 8 - 9. Almost the same behavior as for the El Centro earthquake can
be observed for these earthquakes too.
From Tables 2 - 5, it can be conceded that the semantic order of HAFC is always
guaranteed. The semantization method (Figs. 9 - 11), the desemantization one (Fig. 11)
and the inference one (Fig. 12) of HAFC are simpler than the fuzzification method (Figs.
5 - 7), the centroid defuzzification one and the inference one (Mamdani method) of FC,
respectively.
In order to describe three, five, seven,. . . , n linguistic labels by HAs, only two
independent parameters (θ and α, see section 3) are needed. Thus, there are two design
variables to establish an optimal HAFC. For an optimal FC based on n linguistic labels,
there are (n× 3) design variables (each triangular membership function needs three design
variables). Hence, an optimal HAFC is simpler and more efficient than an optimal FC
when designing and implementing.
6. CONCLUSIONS
The algebraic approach to term-domains of linguistic variables is quite different
from the fuzzy sets one in the representation of the meaning of linguistic terms and the
methodology of solving the fuzzy multiple conditional reasoning problems. It allows lin-
early establishing the Quantifying Semantic Curve through the points corresponding to the
control rules. It is obtained that HAFC is simpler, effective and more understandable in
comparison with FC. In fuzzy logic, many important concepts like fuzzy set, T - norm, S -
norm, intersection, union, complement, composition. . . are used in approximate reasoning.
This is an advantage for the process of flexible reasoning, but there are too many factors
such as shape and number of membership functions, defuzzification method,. . . influencing
the precision of the reasoning process and it is difficult to optimize. Those are subjective
factors that cause error in determining the values of control process. Meanwhile, approxi-
mate reasoning based on hedge algebras, from the beginning, does not use fuzzy set concept
and its precision is obviously not influenced by this concept. Therefore, the method based
on hedge algebras does not need to determine shape and number of membership function,
neither does it need to solve defuzzification problem. Besides, in calculation, while there is
a large number of membership functions, the volume of calculation based on fuzzy control
increases quickly, meanwhile the volume of calculation based on hedge algebras does not
increase much with very simple calculation. With these above advantages, it is definitely
possible to use hedge algebras theory for many different controlling problems.
REFERENCES
[1] Anh ND, Matsuhisa H, Viet LD, Yasuda M, Vibration control of an inverted pendulum type
structure by passive mass - spring - pendulum dynamic vibration absorber, Journal of Sound
and Vibration, 307, (2007), 187 - 201.
[2] Teng TL, Peng CP, Chuang C, A study on the application of fuzzy theory to structural active
control, Comput. Methods Appl. Mech. Engrg, 189, (2000), 439 - 448.
94 Bui Hai Le
[3] Yan N, Wang CM, Balendra T, Composite mass dampers for vibration control of wind-excited
towers, Journal of Sound and Vibration, 213(2), (1998), 301 - 316.
[4] Park KS, Koh HM, Ok SY, Active control of earthquake excited structures using fuzzy super-
visory technique, Advances in Engineering Software, 33, (2002), 761 - 768.
[5] Pourzeynali S, Lavasani HH, Modarayi AH, Active control of high rise building structures
using fuzzy logic and genetic algorithms, Engineering Structures, 29, (2007), 346 - 357.
[6] Gu ZQ, Oyadiji SO, Application of MR damper in structural control using ANFIS method,
Computers and Structures, 86, (2008), 427 - 436.
[7] Guclu R, Yazici H, Vibration control of a structure with ATMD against earthquake using
fuzzy logic controllers, Journal of Sound and Vibration, 318, (2008), 36 - 49.
[8] Preumont A, Nihon KS, Active Control of Structures, JohnWiley & Sons: UK, (2008).
[9] Wenzhong Q, Jincai S, Yang Q, Active control of vibration using a fuzzy control method,
Journal of Sound and Vibration, 275, (2004), 917 - 930.
[10] Darus IZM, Tokhi MO, Soft computing - based active vibration control of a flexible structure,
Engineering Applications of Artificial Intelligence, 18, (2005), 93 - 114.
[11] Wang AP, Lin YH, Vibration control of a tall building subjected to earthquake excitation,
Journal of Sound and Vibration, 299, (2007), 757 - 773.
[12] Ho NC, Wechler W, Hedge algebras: An algebraic approach to structure of sets linguistic truth
values, Fuzzy Set and Systems, 35, (1990), 281 - 293.
[13] Ho NC, Wechler W, Extended hedge algebras and their application to fuzzy logic, Fuzzy Set
and Systems, 52, (1992), 259 - 281.
[14] Ho NC, Nam HV, Khang TD, Chau NH, Hedge algebras, linguistic - valued logic and their
application to fuzzy reasoning, Internat. J. Uncertainty fuzziness knowledge - based systems,
7(4), (1999), 347 - 361.
[15] Ho NC, Nam HV, An algebraic approach to linguistic hedges in Zadeh’s fuzzy logic, Fuzzy
Sets and Systems, 129, (2002), 229 - 254.
[16] Ho NC, Lan VN, Viet LX, An Interpolative reasoning method based on hedge algebras and its
application to problem of fuzzy control, Proc. of the 10th WSEAS International on Computers,
Vouliagmeni, Athens, Greece, July 13-15, (2006), 526 - 534.
[17] Ho NC, A topological completion of refined hedge algebras and a model of fuzziness of linguistic
terms and hedges, Fuzzy Sets and Systems, 158, (2007), 436 - 451.
[18] Ho NC, Long NV, Fuzziness measure on complete hedge algebras and quantifying semantics
of terms in linear hedge algebras, Fuzzy Sets and Systems, 158, (2007), 452 - 471.
[19] Ho NC, Lan VN, Viet LX, Optimal hedge - algebras - based controller: Design and application,
Fuzzy Sets and Systems, 159, (2008), 968 - 989.
[20] Mandal AK, Introduction to Control Engineering, New Age International Publishers: New
Delhi, (2006).
[21] Chipperfield A., Fleming P., Pohlheim H., Fonseca C., Genetic Algorithm Toolbox, Depart-
ment of Automatic Control and Systems Engineering, the University of Sheffield, UK, (1994).
Received August 27, 2010
Các file đính kèm theo tài liệu này:
- active_control_of_a_three_story_building_using_hedge_algebra.pdf