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.
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
- [a, b]:
-
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
Ahlawat A, Ramaswamy A (2001) Multiobjective optimal structural vibration control using fuzzy logic control system. J Struct Eng 127:1330–1337
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
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
Aitkenhead M, Mcdonald A (2006) The state of play in machine/environment interactions. Artif Intell Rev 25:247–276
Anh NT, Son TT (2014) Improve efficiency of fuzzy association rule using hedge algebra approach. J Comput Sci Cybern 30:397
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
Bui H-L, Tran D-T, Vu N-L (2012) Optimal fuzzy control of an inverted pendulum. J Vib Control 18:2097–2110
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
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
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
Crusells-Girona M, Aparicio ÁC (2016) Active control implementation in cable-stayed bridges for quasi-static loading patterns. Eng Struct 118:394–406
Du H, Zhang N, Naghdy F (2011) Actuator saturation control of uncertain structures with input time delay. J Sound Vib 330:4399–4412
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
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
Guclu R, Yazici H (2008) Vibration control of a structure with ATMD against earthquake using fuzzy logic controllers. J Sound Vib 318:36–49
Gupta R, Kumar R, Bansal AK (2010) Artificial intelligence applications in Permanent Magnet Brushless DC motor drives. Artif Intell Rev 33:175–186
Han H, Ikuta A (2007) Fuzzy controllers for a class of discrete-time nonlinear systems. Artif Intell Rev 27:79–94
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
Ho NC, Wechler W (1990) Hedge algebras: an algebraic approach to structure of sets of linguistic truth values. Fuzzy Sets Syst 35:281–293
Ho NC, Wechler W (1992) Extended hedge algebras and their application to fuzzy logic. Fuzzy Sets Syst 52:259–281
Ho NC, Nam HV (2002) An algebraic approach to linguistic hedges in Zadeh’s fuzzy logic. Fuzzy Sets Syst 129:229–254
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
Ho NC, Lan VN, Viet LX (2008) Optimal hedge-algebras-based controller: design and application. Fuzzy Sets Syst 159:968–989
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
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
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
Le VH, Liu F (2015) Tabulation proof procedures for fuzzy linguistic logic programming. Int J Approx Reason 63:62–88
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
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
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
Marinaki M, Marinakis Y, Stavroulakis GE (2010) Fuzzy control optimized by PSO for vibration suppression of beams. Control Eng Pract 18:618–629
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
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
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
Pham TL, Ho CH (2015) Application hegde algebra in linguistic database summarization. J Sci Hanoi Nat Univ Educ 4:71–79
Phuong LA, Khang TD (2012) A method for linguistic reasoning based on linguistic Lukaseiwicz algebra. Int J Comput Sci Telecommun 3:12–17
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
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
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
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
Thenozhi S, Yu W (2013) Advances in modeling and vibration control of building structures. Annu Rev Control 37:346–364
Thenozhi S, Yu W (2014) Stability analysis of active vibration control of building structures using PD/PID control. Eng Struct 81:208–218
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
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
Wang AP, Lee CD (2002) Fuzzy sliding mode control for a building structure based on genetic algorithms. Earthq Eng Struct Dyn 31:881–895
Wang A-P, Lin Y-H (2007) Vibration control of a tall building subjected to earthquake excitation. J Sound Vib 299:757–773
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
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
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
Zhang H, Liu D (2006) Fuzzy modeling and fuzzy control. Springer, New York
Zhang C, Ou J (2008) Control structure interaction of electromagnetic mass damper system for structural vibration control. J Eng Mech 134:428–437
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
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
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
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
Corresponding author
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. 28, 29 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.
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-017-9549-3