Skip to main content
Log in

Multi-objective optimal design of fuzzy controller for structural vibration control using Hedge-algebras approach

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

In this paper, the problem of multi-objective optimal design of hedge-algebras-based fuzzy controller (HAC) for structural vibration control with actuator saturation is presented. The main advantages of HAC are: (i) inherent order relationships among linguistic values of each linguistic variable are always ensured; (ii) instead of using any fuzzy sets, linguistic values of linguistic variables are determined by an isomorphism mapping called semantically quantifying mapping (SQM) based on a few fuzziness parameters of each linguistic variable and hence, the process of fuzzy inference is very simple due to SQM values occurring in the fuzzy rule base and (iii) when optimizing HAC, only a few design variables which are above fuzziness parameters are needed. As a case study, a HAC and optimal HACs (opHACs) based on multi-objective optimization view point have been designed to active control of a benchmark structure with active bracing system subjected to earthquake excitation. Control performance of controllers is also discussed in order to shown advantages of the proposed method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26

Similar content being viewed by others

Abbreviations

ABS:

Active bracing system

CPU time:

Computation time

FC:

Conventional fuzzy controller

GA:

Genetic algorithm

HA:

Hedge algebras

HAC:

Hedge-algebras-based fuzzy controller

L :

Little

LQR:

Linear quadratic regulator

MBBC:

Modified bang–bang controller

Ne :

Negative

opHAC:

Optimal hedge-algebras-based fuzzy controller

\({ op}\hbox {HAC}i\_\mathrm{El}\) :

Optimal hedge-algebras-based fuzzy controllers using the training data from the El Centro earthquake

\({ op}\hbox {HAC}i\_\mathrm{Im}\) :

Optimal hedge-algebras-based fuzzy controllers using the training data from the Imperial Valley earthquake

\({ op}\hbox {HAC}i\_\mathrm{No}\) :

Optimal hedge-algebras-based fuzzy controllers using the training data from the Northridge earthquake

Po :

Positive

PSO:

Particle swarm optimization

SQM:

Semantically quantifying mapping

SQS:

Semantically quantifying surface

SSMC:

Saturated sliding mode controller

V :

Very

AX :

HA structure of a linguistic variable with its term-set X

[ab]:

Reference domain of a linguistic variable

\(a_{0}, b_{0}\) :

Boundary values of reference domains of the state variables

C :

Set of specific constants

[C]:

Structural damping matrix

\(c^{-}\) :

Set of negative primary terms

\(c^{+}\) :

Set of positive primary terms

\(c_{i}\) :

Damping of the \(i{\mathrm{th}}\) floor

\(c_{0}\) :

Boundary value of reference domain of the control variable

\(d_{i}(t)\) :

Storey drift of the \(i{\mathrm{th}}\) floor in the controlled response

\(d_{\max }\) :

Peak storey drift in the uncontrolled response

\(\{\delta \}\) :

Coefficient vector for earthquake ground acceleration

\(\Delta t\) :

Time step size

\(F_{1}\) :

Peak storey drift

\(F_{2}\) :

Peak absolute acceleration

\(F_{3}\) :

Average control force

\({ fm}(c^{-})\) :

Fuzziness measure of \(c^{-}\)

G :

Set of primary terms

\(g_{X}\) :

Normalization mapping

\(g_{X}^{-1}\) :

De-normalization mapping

H :

Set of hedges

\(H^{-}\) :

Set of negative hedges

\(H^{+}\) :

Set of positive hedges

\(h^{-}\) :

Negative hedge

[K]:

Structural stiffness matrix

\(k_{i}\) :

Atiffness of the \(i{\mathrm{th}}\) floor

[M]:

Structural mass matrix

m :

Number of cycles of the whole control process

\(m_{i}\) :

Mass of the \(i{\mathrm{th}}\) floor

\(M_{up},M_{low}\) :

Boundary values of reference domains of the variables in SQM domain

\(\mu (h^{-})\) :

Fuzziness measure of \(h^{-}\)

\(\varphi \) :

SQM values

T :

Total time of simulation

\(\{U\}\) :

Vector of control forces

u :

Control force

\(u_{\max }\) :

Limitation of the actuator

X :

Term-set of a linguistic variable

\(\{x\}\) :

Vector of the degrees of freedom of the structure

\(\ddot{x}_0 \) :

Ground acceleration

\(\ddot{x}_{ai} (t)\) :

Absolute acceleration of the \(i{\mathrm{th}}\) floor in the controlled response

\(\ddot{x}_{a\max }\) :

Peak absolute acceleration in the uncontrolled response

References

  • Adnan MM, Sarkheyli A, Zain AM, Haron H (2015) Fuzzy logic for modeling machining process: a review. Artif Intell Rev 43:345–379

    Article  Google Scholar 

  • Ahlawat A, Ramaswamy A (2001) Multiobjective optimal structural vibration control using fuzzy logic control system. J Struct Eng 127:1330–1337

    Article  Google Scholar 

  • Ahlawat A, Ramaswamy A (2002a) Multi-objective optimal design of FLC driven hybrid mass damper for seismically excited structures. Earthq Eng Struct Dyn 31:1459–1479

    Article  Google Scholar 

  • Ahlawat A, Ramaswamy A (2002b) Multiobjective optimal FLC driven hybrid mass damper system for torsionally coupled, seismically excited structures. Earthq Eng Struct Dyn 31:2121–2139

    Article  Google Scholar 

  • Aitkenhead M, Mcdonald A (2006) The state of play in machine/environment interactions. Artif Intell Rev 25:247–276

    Article  Google Scholar 

  • Anh NT, Son TT (2014) Improve efficiency of fuzzy association rule using hedge algebra approach. J Comput Sci Cybern 30:397

    Article  Google Scholar 

  • Anh ND, Bui HL, Vu NL, Tran DT (2013) Application of hedge algebra-based fuzzy controller to active control of a structure against earthquake. Struct Control Health Monit 20:483–495

    Article  Google Scholar 

  • Bui H-L, Tran D-T, Vu N-L (2012) Optimal fuzzy control of an inverted pendulum. J Vib Control 18:2097–2110

    Article  MathSciNet  Google Scholar 

  • Bui H-L, Nguyen C-H, Bui V-B, Le K-N, Tran H-Q (2015a) Vibration control of uncertain structures with actuator saturation using hedge-algebras-based fuzzy controller. J Vib Control. doi:10.1177/1077546315606601

    Article  MathSciNet  Google Scholar 

  • Bui H-L, Nguyen C-H, Vu N-L, Nguyen C-H (2015b) General design method of hedge-algebras-based fuzzy controllers and an application for structural active control. Appl Intell 43:251–275

    Article  Google Scholar 

  • Choi KM, Cho SW, Jung HJ, Lee IW (2004) Semi-active fuzzy control for seismic response reduction using magnetorheological dampers. Earthq Eng Struct Dyn 33:723–736

    Article  Google Scholar 

  • Crusells-Girona M, Aparicio ÁC (2016) Active control implementation in cable-stayed bridges for quasi-static loading patterns. Eng Struct 118:394–406

    Article  Google Scholar 

  • Du H, Zhang N, Naghdy F (2011) Actuator saturation control of uncertain structures with input time delay. J Sound Vib 330:4399–4412

    Article  Google Scholar 

  • Duc ND, Vu N-L, Tran D-T, Bui H-L (2012) A study on the application of hedge algebras to active fuzzy control of a seism-excited structure. J Vib Control 18:2186–2200

    Article  Google Scholar 

  • Félix-Herrán L, Mehdi D, Rodríguez-Ortiz JdJ, Soto R, Ramírez-Mendoza R (2012) \(\text{ H }\infty \) control of a suspension with a magnetorheological damper. Int J Control 85:1026–1038

    Article  MathSciNet  Google Scholar 

  • Guclu R, Yazici H (2008) Vibration control of a structure with ATMD against earthquake using fuzzy logic controllers. J Sound Vib 318:36–49

    Article  Google Scholar 

  • Gupta R, Kumar R, Bansal AK (2010) Artificial intelligence applications in Permanent Magnet Brushless DC motor drives. Artif Intell Rev 33:175–186

    Article  Google Scholar 

  • Han H, Ikuta A (2007) Fuzzy controllers for a class of discrete-time nonlinear systems. Artif Intell Rev 27:79–94

    Article  Google Scholar 

  • Hieu ND, Lan VN, Ho NC (2016) Fuzzy time series forecasting based on semantics. In: Proceedings of the 8th national conference on fundamental and applied information technology research (FAIR’8). Vietnam, pp 232–243

  • Ho NC (2007) A topological completion of refined hedge algebras and a model of fuzziness of linguistic terms and hedges. Fuzzy Sets Syst 158:436–451

    Article  MathSciNet  Google Scholar 

  • Ho NC, Wechler W (1990) Hedge algebras: an algebraic approach to structure of sets of linguistic truth values. Fuzzy Sets Syst 35:281–293

    Article  MathSciNet  Google Scholar 

  • Ho NC, Wechler W (1992) Extended hedge algebras and their application to fuzzy logic. Fuzzy Sets Syst 52:259–281

    Article  MathSciNet  Google Scholar 

  • Ho NC, Nam HV (2002) An algebraic approach to linguistic hedges in Zadeh’s fuzzy logic. Fuzzy Sets Syst 129:229–254

    Article  MathSciNet  Google Scholar 

  • Ho NC, Long NV (2007) Fuzziness measure on complete hedge algebras and quantifying semantics of terms in linear hedge algebras. Fuzzy Sets Syst 158:452–471

    Article  MathSciNet  Google Scholar 

  • Ho NC, Lan VN, Viet LX (2008) Optimal hedge-algebras-based controller: design and application. Fuzzy Sets Syst 159:968–989

    Article  MathSciNet  Google Scholar 

  • Jiang X, Adeli H (2008) Dynamic fuzzy wavelet neuroemulator for non-linear control of irregular building structures. Int J Numer Methods Eng 74:1045–1066

    Article  Google Scholar 

  • Hsu C-H, Juang C-F (2013) Multi-objective continuous-ant-colony-optimized FC for robot wall-following control. IEEE Comput Intell Mag 8:28–40

    Article  Google Scholar 

  • Kim H-S, Kang J-W (2012) Semi-active fuzzy control of a wind-excited tall building using multi-objective genetic algorithm. Eng Struct 41:242–257

    Article  Google Scholar 

  • Le VH, Liu F (2015) Tabulation proof procedures for fuzzy linguistic logic programming. Int J Approx Reason 63:62–88

    Article  MathSciNet  Google Scholar 

  • Le VH, Liu F, Lu H (2009) A data model for fuzzy linguistic databases with flexible querying. In: Australasian joint conference on artificial intelligence. Springer, pp 495–505

  • Li F, Shi P, Wu L, Zhang X (2014) Fuzzy-model-based-stability and nonfragile control for discrete-time descriptor systems with multiple delays. IEEE Trans Fuzzy Syst 22:1019–1025

    Article  Google Scholar 

  • Lim C, Park Y, Moon S (2006) Robust saturation controller for linear time-invariant system with structured real parameter uncertainties. J Sound Vib 294:1–14

    Article  MathSciNet  Google Scholar 

  • Loc VM (2014) Primacy of fuzzy relational databases based on hedge algebras. In: International conference on nature of computation and communication. Springer, pp 292–305

  • Lugli A, Neto E, Henriques J, Daniela M, Hervas A, Santos M, Justo J (2016) Industrial application control with fuzzy systems. Int J Innov Comput Inf Control 12:665–676

    Google Scholar 

  • Marinaki M, Marinakis Y, Stavroulakis GE (2010) Fuzzy control optimized by PSO for vibration suppression of beams. Control Eng Pract 18:618–629

    Article  Google Scholar 

  • Nguyen CH, Pedrycz W, Duong TL, Tran TS (2013) A genetic design of linguistic terms for fuzzy rule based classifiers. Int J Approx Reason 54:1–21

    Article  MathSciNet  Google Scholar 

  • Nguyen CH, Tran TS, Pham DP (2014) Modeling of a semantics core of linguistic terms based on an extension of hedge algebra semantics and its application. Knowl Based Syst 67:244–262

    Article  Google Scholar 

  • Park K-S, Koh H-M, Ok S-Y (2002) Active control of earthquake excited structures using fuzzy supervisory technique. Adv Eng Softw 33:761–768

    Article  Google Scholar 

  • Pham TL, Ho CH (2015) Application hegde algebra in linguistic database summarization. J Sci Hanoi Nat Univ Educ 4:71–79

    Google Scholar 

  • Phuong LA, Khang TD (2012) A method for linguistic reasoning based on linguistic Lukaseiwicz algebra. Int J Comput Sci Telecommun 3:12–17

    Google Scholar 

  • Pourzeynali S, Lavasani H, Modarayi A (2007) Active control of high rise building structures using fuzzy logic and genetic algorithms. Eng Struct 29:346–357

    Article  Google Scholar 

  • Rao ARM, Sivasubramanian K (2008) Multi-objective optimal design of fuzzy logic controller using a self configurable swarm intelligence algorithm. Comput Struct 86:2141–2154

    Article  Google Scholar 

  • Tanaka K, Sano M (1994) A robust stabilization problem of fuzzy control systems and its application to backing up control of a truck-trailer. IEEE Trans Fuzzy Syst 2:119–134

    Article  Google Scholar 

  • Thang DV, Ban DV (2011) Query data with fuzzy information in object-oriented databases an approach the semantic neighborhood of hedge algebras. Int J Comput Sci Inf Secur 9:37

    Google Scholar 

  • Thenozhi S, Yu W (2013) Advances in modeling and vibration control of building structures. Annu Rev Control 37:346–364

    Article  Google Scholar 

  • Thenozhi S, Yu W (2014) Stability analysis of active vibration control of building structures using PD/PID control. Eng Struct 81:208–218

    Article  Google Scholar 

  • Uz ME, Hadi MN (2014) Optimal design of semi active control for adjacent buildings connected by MR damper based on integrated fuzzy logic and multi-objective genetic algorithm. Eng Struct 69:135–148

    Article  Google Scholar 

  • Vukadinović D, Bašić M, Nguyen CH, Vu NL, Nguyen TD (2014) Hedge-algebra-based voltage controller for a self-excited induction generator. Control Eng Pract 30:78–90

    Article  Google Scholar 

  • Wang AP, Lee CD (2002) Fuzzy sliding mode control for a building structure based on genetic algorithms. Earthq Eng Struct Dyn 31:881–895

    Article  Google Scholar 

  • Wang A-P, Lin Y-H (2007) Vibration control of a tall building subjected to earthquake excitation. J Sound Vib 299:757–773

    Article  Google Scholar 

  • Wang G, Chen C, Yu S (2016) Optimization and static output-feedback control for half-car active suspensions with constrained information. J Sound Vib 378:1–13

    Article  Google Scholar 

  • Xu H-B, Zhang C-W, Li H, Tan P, Ou J-P, Zhou F-L (2014a) Active mass driver control system for suppressing wind-induced vibration of the Canton Tower. Smart Struct Syst 13:281–303

    Article  Google Scholar 

  • Xu H, Zhang C, Li H, Ou J (2014b) Real-time hybrid simulation approach for performance validation of structural active control systems: a linear motor actuator based active mass driver case study. Struct Control Health Monit 21:574–589

    Article  Google Scholar 

  • Zhang H, Liu D (2006) Fuzzy modeling and fuzzy control. Springer, New York

    MATH  Google Scholar 

  • Zhang C, Ou J (2008) Control structure interaction of electromagnetic mass damper system for structural vibration control. J Eng Mech 134:428–437

    Article  Google Scholar 

  • Zhang CW, Ou JP, Zhang JQ (2006) Parameter optimization and analysis of a vehicle suspension system controlled by magnetorheological fluid dampers. Struct Control Health Monit 13:885–896

    Article  Google Scholar 

  • Zhang H, Lun S, Liu D (2007) Fuzzy \(\text{ H }\infty \) filter design for a class of nonlinear discrete-time systems with multiple time delays. IEEE Trans Fuzzy Syst 15:453–469

    Article  Google Scholar 

  • Zhang H, Li M, Yang J, Yang D (2009) Fuzzy model-based robust networked control for a class of nonlinear systems. IEEE Trans Syst Man Cybern A Syst Hum 39:437–447

    Article  Google Scholar 

Download references

Acknowledgements

This research is funded by Vietnam National Foundation for Science and Technology Development (NAFOSTED) under Grant Number “107.01-2015.10”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hai-Le Bui.

Appendix

Appendix

In this section, designing of the conventional fuzzy controller (FC) which is similar to the HAC is presented. Control diagram of the analogical FC with two-input state variables \(x_{1}\) and \(\dot{x}_1\) and one-output control variable u with actuator saturation is shown in Fig. 27, in which \(\hbox {sat}(u)\) is expressed in (2). Rule base of the FC is presented in Table 6 and fuzzifications of the linguistic variables are shown in Figs. 2829 and 30, where Z is stood for linguistic value “Zero”. Mamdani method and centre gravity method are used as inference engine and de-fuzzification method of the FC.

Fig. 27
figure 27

Control diagram of the FC with actuator saturation

Table 6 Rule base of the FC
Fig. 28
figure 28

Fuzzification of \(x_{1}\)

Fig. 29
figure 29

Fuzzification of \(\dot{x}_1 \)

Fig. 30
figure 30

Fuzzification of u

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bui, VB., Tran, QC. & Bui, HL. Multi-objective optimal design of fuzzy controller for structural vibration control using Hedge-algebras approach. Artif Intell Rev 50, 569–595 (2018). https://doi.org/10.1007/s10462-017-9549-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-017-9549-3

Keywords

Navigation