Comparison of the Performance of Metaheuristic Algorithms in Optimal Selection of LQR Weighting Matrices

Document Type : Articles

Authors

Tabriz University, Faculty of Civil Engineering, Structural Engineering Dept., Tabriz, Iran

Abstract

Active control acts as an effective strategy to improve the seismic behavior of structures by calculating and applying the external forces and leads to the adaptive change in dynamic properties of the structure during the earthquake. In the LQR method as the most common control algorithm, the second-order performance index has been optimized to establish a balance between response and control force reduction. In defining the performance index, the relative importance of response reduction and control force reduction is regulated by the selection of Q and R weight matrices. Q and R are the weight matrices for the response and control forces, respectively, and their values indicate the relative importance of response or control force decrement. There is no systematic way to determine these matrices so far these weights are chosen based on trial and error and designer experience. This study has concentrated on metaheuristic algorithms in optimal active control of structures. In this paper, to facilitate the process of controller design, R and Q weighting matrices are considered as design variables and wavelet-based performance index as objective function of metaheuristic optimization. Imperialist competitive algorithm (ICA) as a socio-politically motivated algorithm, differential evolution (DE) as an evolutionary method, bat (BA) and firefly (FA) as natural-inspired algorithms, colliding bodies (CB) as physics-inspired algorithm and harmony search (HS) as music-inspired metaheuristic are used in this study to compare different aspects of metaheuristics in dealing with the optimal active control problem. Some of these metaheuristics have not been explored in control problem yet. In this study, in order to enhance the controller performance, DWT has been applied to decompose the excitation into different frequency bands. For decomposition process, signal is decomposed using Daubechies wavelet of order 10 (db10) mother wavelet in five levels. Defined wavelet-based performance index has been selected as objective function and weighting matrix elements considered as design variables of optimization process. Then, metaheuristic algorithm has been employed to search the optimum weights for each frequency band to calculate the control force in each domain. In addition to wavelet-based LQR performance index used as objective function of optimization, nine benchmark indices obtained from the results are calculated to evaluate the controller-performance by reduction of different design parameters such as interstory drift, story displacement, acceleration, base shear and needed control force compared to the uncontrolled cases. The best solution, convergence rate and computational effort of aforementioned optimization methods for a three-story structure under different artificial earthquakes have been compared. According to the results of simulations, the effectiveness of each algorithm in vibration reduction through various seismic excitations has been evaluated by numerical simulations. This formula is able to be easily performed with any metaheuristic algorithm providing the great flexibility in the active controller design. The results for active control of structures have shown the potential of wavelet and metaheuristic algorithms in vibration control for building structures depending on the user to select the appropriate algorithm or on the problem types and its requirements such as the quality of solution, convergence rate, computational effort, and consuming time. The results indicate the effective role of metaheuristic methods in reducing responses and control forces simultaneously over the LQR method. Considering total cost value, CB, ICA and DE have produced better results compared to all the mentioned algorithms. FA and BA have good convergence tendency compared to other algorithms. Each metaheuristic algorithm has advantages and disadvantages in solving active control problem, whiles the superiority of CB, ICA and DE over other methods in finding the optimal responses for active control problem has been shown as well.

Keywords


  1. Datta, T. (2003) A state-of-the-art review on active control of structures. ISET Journal of Earthquake Technology, 40(1), 1-17.
  2. Basu, B. and Nagarajaiah, S. (2008) A wavelet-based time-varying adaptive LQR algorithm for structural control. Engineering Structures. 30(9), 2470-2477.
  3. Lynch, J.P. and Law, K.H. (2002) Market‐based control of linear structural systems. Earthquake Engineering & Structural Dynamics, 31(10), 1855-1877.
  4. Aldemir, U., Bakioglu, M., and Akhiev, S. (2001) Optimal control of linear buildings under seismic excitations. Earthquake Engineering & Structural Dynamics, 30(6), 835-851.
  5. Alavinasab, A., Moharrami, H., and Khajepour, A. (2006) Active control of structures using energy‐based LQR method. Computer-Aided Civil and Infrastructure Engineering, 21(8), 605-611.
  6. Liu, J. and Wang, Y. (2008) Design approach of weighting matrices for LQR based on multi-objective evolution algorithm. 2008 International Conference on Information and Automation (ICIA), IEEE: Changsha, China. p. 1188-1192.
  7. Shen, P. (2014) Application of genetic algorithm optimization LQR weighting matrices Control Inverted Pendulum. Applied Mechanics and Materials, 543-547, 1274-1277.
  8. Joghataie, A. and Mohebbi, M. (2012) Optimal control of nonlinear frames by Newmark and distributed genetic algorithms. The Structural Design of Tall and Special Buildings, 21(2), 77-95.
  9. Wang, H., Zhou, H., Wang, D., and Wen, S. (2013) Optimization of LQR controller for inverted pendulum system with artificial bee colony algorithm. Proceedings of the 2013 International Conference on Advanced Mechatronic Systems, IEEE: Louyang, China. p. 158-162.
  10. Wang, W., Jing, Y., Yang, L., Ma, B., and Fu, Z. (2012) Weight optimization for LQG controller based on the artificial bee colony algorithm. AASRI Procedia, 3, 686-693.
  11. Hamidi, J. (2012) Control system design using particle swarm optimization (PSO). International Journal of Soft Computing and Engineering, 1(6), 116-119.
  12. Amini, F., Hazaveh, N.K., and Rad, A.A. (2013) Wavelet PSO‐Based LQR Algorithm for Optimal Structural Control Using Active Tuned Mass Dampers. Computer-Aided Civil and Infrastructure Engineering, 28(7), 542-557.
  13. Douik, A., Hend, L., and Messaoud, H. (2008) Optimised eigenstructure assignment by ant system and LQR approaches. International Journal of Computer Science and Applications, 5(4), 45-56.
  14. Zhang, J., Zhang, L., and Xie, J. (2011) Application of memetic algorithm in control of linear inverted pendulum. 2011 IEEE International Conference on Cloud Computing and Intelligence Systems (CCIS), IEEE: Beijing, China. p. 103-107.
  15. Rakhshani, E. (2012) Intelligent linear-quadratic optimal output feedback regulator for a deregulated automatic generation control system. Electric Power Components and Systems, 40(5), 513-533.
  16. Fatemi, A., Bagheri, A., Amiri, G.G., and Ghafory-Ashtiany, M. (2012) Generation of uniform hazard earthquake accelerograms and near-field ground motions. Journal of Earthquake and Tsunami, 6(02).
  17. Ohtori, Y., Christenson, R., Spencer Jr, B., and Dyke, S. (2004) Benchmark control problems for seismically excited nonlinear buildings. Journal of Engineering Mechanics, 130(4), 366-385.
  18. Atashpaz-Gargari, E. and Lucas, C. (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. 2007 IEEE Congress on Evolutionary Computation (CEC), IEEE: Singapore, Singapore. p. 4661-4667.
  19. Storn, R. and Price, K. (1997) Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization, 11(4), 341-359.
  20. Yang, X.-S. (2010) 'A new metaheuristic bat-inspired algorithm.' In: Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), Springer, 65-74.
  21. Yang, X.-S. (2008) 'Firefly algorithm.' In: Nature-inspired Metaheuristic Algorithms, Luniver Press, 79-90.
  22. Kaveh, A. and Mahdavi, V. (2014) Colliding bodies optimization: a novel meta-heuristic method. Computers & Structures, 139, 18-27.
  23. Kaveh, A., Vaez, S.R.H., Hosseini, P., and Ezzati, E. (2018) Layout Optimization of Planar Braced Frames Using Modified Dolphin Monitoring Operator. Periodica Polytechnica Civil Engineering, 62(3), 717-731.
  24. Geem, Z.W., Kim, J.H., and Loganathan, G. (2001) A new heuristic optimization algorithm: harmony search. Simulation, 76(2), 60-68.