Skip to main content
Log in

A variable velocity strategy particle swarm optimization algorithm (VVS-PSO) for damage assessment in structures

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

In this paper, for the first time, a variable velocity strategy particle swarm optimization (VVS-PSO) is presented to solve the optimization problems ranging from numerical functions to real-world problems. VVS-PSO introduces a new term added in the velocity updating process at each iteration. This new term is controlled by a reduction linear function, which allows VVS-PSO to reach a faster convergence rate. At the same time, it also leads to enhance the accuracy level. In this way, the strategy of position updating in VVS-PSO is more flexible than that of the original PSO. This strategy will support VVS-PSO to improve the distance between the current step and the previous step and to expand the feasible search space around each particle. To illustrate the convergence rate and level of accuracy of VVS-PSO, the original PSO and 4 well-known optimization algorithms are employed to solve 23 classical benchmark functions. Then, an engineering design problem and experimental validation using a four-storey steel frame are also presented to examine the reliability of VVS-PSO for solving particular real applications. VVS-PSO finally is applied to a real 3D reinforced concrete structure for the purpose of damage assessment. First, the modal assurance criterion (MAC) method, which considers the differences between the mode shapes, is combined with the Root-Mean-Square-Error (RMSE) that registers the differences between frequencies at two states, e.g., damaged and undamaged structures, to determine the objective function. Then, VVS-PSO is used to minimize the objective function, which accounts for variables related to stiffness reduction in elements. The presented results illustrate that VVS-PSO can solve the optimization and structural damage assessment problems with very high accuracy and reliability.

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

Similar content being viewed by others

References

  1. Rytter A (1993) Vibrational based inspection of civil engineering structures. Aalborg University Dept. of Building Technology and Structural Engineering

    Google Scholar 

  2. Carden EP, Fanning P (2004) Vibration based condition monitoring: a review. Struct Health Monit 3(4):355–377

    Google Scholar 

  3. Doebling SW et al (1996) Damage identification and health monitoring of structural and mechanical systems from changes in their vibration characteristics: a literature review. Los Alamos National Lab

    Google Scholar 

  4. Fan W, Qiao P (2011) Vibration-based damage identification methods: a review and comparative study. Struct Health Monit 10(1):83–111

    Google Scholar 

  5. Montalvao D, Maia NMM, Ribeiro AMR (2006) A review of vibration-based structural health monitoring with special emphasis on composite materials. Shock Vib Dig 38(4):295–324

    Google Scholar 

  6. Salawu O (1997) Detection of structural damage through changes in frequency: a review. Eng Struct 19(9):718–723

    Google Scholar 

  7. Yan Y et al (2007) Development in vibration-based structural damage detection technique. Mech Syst Signal Process 21(5):2198–2211

    Google Scholar 

  8. Sohn H et al (2003) A review of structural health monitoring literature: 1996–2001. Los Alamos National Laboratory, pp 1–7

    Google Scholar 

  9. Friswell M, Penny J (1992) A simple nonlinear model of a cracked beam. In: Proceedings of the international modal analysis conference. SEM Society for Experimental mechanics Inc

  10. Dougdag M et al (2014) Cracks detection in steel beams: a new approach by sine-sweep vibration measurements. Comptes Rendus Mécanique 342(8):437–449

    Google Scholar 

  11. Barman SK, Maiti DK, Maity D (2020) A new hybrid unified particle swarm optimization technique for damage assessment from changes of vibration responses. Recent advances in theoretical, applied, computational and experimental mechanics. Springer, pp 277–295

    Google Scholar 

  12. Yin T, Jiang Q-H, Yuen K-V (2017) Vibration-based damage detection for structural connections using incomplete modal data by Bayesian approach and model reduction technique. Eng Struct 132:260–277

    Google Scholar 

  13. Zhang W et al (2017) Damage detection in bridge structures under moving loads with phase trajectory change of multi-type vibration measurements. Mech Syst Signal Process 87:410–425

    Google Scholar 

  14. Nanthakumar S et al (2016) Detection of material interfaces using a regularized level set method in piezoelectric structures. Inverse Probl Sci Eng 24(1):153–176

    MathSciNet  Google Scholar 

  15. Guo H, Zhuang X, Rabczuk T (2021) A deep collocation method for the bending analysis of Kirchhoff plate. arXiv preprint arXiv: 2102.02617

  16. Anitescu C et al (2019) Artificial neural network methods for the solution of second order boundary value problems. Comp Mater Contin 59(1):345–359

    Google Scholar 

  17. Samaniego E et al (2020) An energy approach to the solution of partial differential equations in computational mechanics via machine learning: concepts, implementation and applications. Comp Methods Appl Mech Eng 362:112790

    MathSciNet  MATH  Google Scholar 

  18. Zhuang X et al (2021) Deep autoencoder based energy method for the bending, vibration, and buckling analysis of Kirchhoff plates with transfer learning. Eur J Mech A/Solids 87:104225

    MathSciNet  MATH  Google Scholar 

  19. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN'95-International Conference on Neural Networks. IEEE.

  20. Mühlenbein H (1997) Genetic algorithms

  21. Storn R, Price K (1997) Differential evolution–a simple and efficient adaptive scheme for global optic. J Globtd Optim 11(4):341359

    Google Scholar 

  22. Rechenberg I (1989) Evolution strategy: nature’s way of optimization. Optimization: methods and applications, possibilities and limitations. Springer, pp 106–126

    Google Scholar 

  23. Dorigo M, Gambardella LM (1997) Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans Evol Comput 1(1):53–66

    Google Scholar 

  24. Karaboga D, Basturk B (2008) On the performance of artificial bee colony (ABC) algorithm. Appl Soft Comput 8(1):687–697

    Google Scholar 

  25. Yang X-S (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio-Inspired Comput 2(2):78–84

    Google Scholar 

  26. Chu S-C, Tsai P-W, Pan J-S (2006) Cat swarm optimization. In: Pacific Rim international conference on artificial intelligence. Springer

  27. Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248

    MATH  Google Scholar 

  28. Rao R (2016) Jaya: aA simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int J Ind Eng Comput 7(1):19–34

    Google Scholar 

  29. Yang X-S, Deb S (2009) Cuckoo search via Lévy flights. In: 2009 World congress on nature and biologically inspired computing (NaBIC), IEEE

  30. ES-Haghi MS, Shishegaran A, Rabczuk T. Evaluation of a novel asymmetric genetic algorithm to optimize the structural design of 3D regular and irregular steel frames

  31. Fathnejat H, Ahmadi-Nedushan B (2020) An efficient two-stage approach for structural damage detection using meta-heuristic algorithms and group method of data handling surrogate model. Front Struct Civ Eng 14:1–23

    Google Scholar 

  32. Nguyen-Thoi T et al (2018) A combination of damage locating vector method (DLV) and differential evolution algorithm (DE) for structural damage assessment. Front Struct Civ Eng 12(1):92–108

    Google Scholar 

  33. Deng W et al (2019) A novel intelligent diagnosis method using optimal LS-SVM with improved PSO algorithm. Soft Comput 23(7):2445–2462

    Google Scholar 

  34. Deng W et al (2017) Study on an improved adaptive PSO algorithm for solving multi-objective gate assignment. Appl Soft Comput 59:288–302

    Google Scholar 

  35. Wang J et al (2019) An improved routing schema with special clustering using PSO algorithm for heterogeneous wireless sensor network. Sensors 19(3):671

    Google Scholar 

  36. Wang Z-X, Li Q (2019) Modelling the nonlinear relationship between CO2 emissions and economic growth using a PSO algorithm-based grey Verhulst model. J Clean Prod 207:214–224

    Google Scholar 

  37. Khatir S et al (2020) An efficient hybrid TLBO-PSO-ANN for fast damage identification in steel beam structures using IGA. Smart Struct Syst 25(5):605–617

    Google Scholar 

  38. Cuong-Le T et al (2021) An efficient approach for damage identification based on improved machine learning using PSO-SVM. Eng Comp

  39. Yu L, Chen X (2010) Bridge damage identification by combining modal flexibility and PSO methods. In: 2010 prognostics and system health management conference, IEEE

  40. Vaez SRH, Fallah N (2017) Damage detection of thin plates using GA-PSO algorithm based on modal data. Arab J Sci Eng 42(3):1251–1263

    Google Scholar 

  41. Kang F, Li J-J, Xu Q (2012) Damage detection based on improved particle swarm optimization using vibration data. Appl Soft Comput 12(8):2329–2335

    Google Scholar 

  42. Perera R, Fang S-E, Ruiz A (2010) Application of particle swarm optimization and genetic algorithms to multiobjective damage identification inverse problems with modelling errors. Meccanica 45(5):723–734

    MATH  Google Scholar 

  43. Alkayem NF, Cao M (2018) Damage identification in three-dimensional structures using single-objective evolutionary algorithms and finite element model updating: evaluation and comparison. Eng Optim 50(10):1695–1714

    MATH  Google Scholar 

  44. Nanda B, Maity D, Maiti DK (2014) Crack assessment in frame structures using modal data and unified particle swarm optimization technique. Adv Struct Eng 17(5):747–766

    Google Scholar 

  45. Babaee H, Khosravi A (2011) An improve PSO based hybrid algorithms. In: 2011 International Conference on Management and Service Science, IEEE

  46. Clerc M (2009) A method to improve standard PSO

  47. Dong W, Zhou M (2016) A supervised learning and control method to improve particle swarm optimization algorithms. IEEE Trans Syst Man Cybern Syst 47(7):1135–1148

    Google Scholar 

  48. Digalakis JG, Margaritis KG (2001) On benchmarking functions for genetic algorithms. Int J Comput Math 77(4):481–506

    MathSciNet  MATH  Google Scholar 

  49. Molga M, Smutnicki C (2005) Test functions for optimization needs. Test Funct Optim Needs 101:48

    Google Scholar 

  50. Yang X-S (2010) Test problems in optimization. arXiv preprint arXiv: 1008.0549

  51. Zhao W, Wang L, Zhang Z (2019) Atom search optimization and its application to solve a hydrogeologic parameter estimation problem. Knowl-Based Syst 163:283–304

    Google Scholar 

  52. Arora JS (2004) Introduction to optimum design. Elsevier

    Google Scholar 

  53. He Q, Wang L (2007) An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng Appl Artif Intell 20(1):89–99

    Google Scholar 

  54. Coello CAC (2002) Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art. Comput Methods Appl Mech Eng 191(11–12):1245–1287

    MathSciNet  MATH  Google Scholar 

  55. Coello CAC, Montes EM (2002) Constraint-handling in genetic algorithms through the use of dominance-based tournament selection. Adv Eng Inform 16(3):193–203

    Google Scholar 

  56. Ray T, Saini P (2001) Engineering design optimization using a swarm with an intelligent information sharing among individuals. Eng Optim 33(6):735–748

    Google Scholar 

  57. Ray T, Liew K-M (2003) Society and civilization: an optimization algorithm based on the simulation of social behavior. IEEE Trans Evol Comput 7(4):386–396

    Google Scholar 

  58. Perera R, Ruiz A (2008) A multistage FE updating procedure for damage identification in large-scale structures based on multiobjective evolutionary optimization. Mech Syst Signal Process 22(4):970–991

    Google Scholar 

  59. Chatzis MN, Chatzi EN, Smyth AW (2015) An experimental validation of time domain system identification methods with fusion of heterogeneous data. Earthq Eng Struct Dyn 44(4):523–547

    Google Scholar 

  60. Allemang RJ, Brown DL (1982) A correlation coefficient for modal vector analysis. In: Proceedings of the 1st international modal analysis conference. SEM Orlando

Download references

Acknowledgements

The authors acknowledge the financial support of VLIR-UOS TEAM Project, VN2018TEA479A103, 'Damage assessment tools for Structural Health Monitoring of Vietnamese infrastructures' funded by the Flemish Government.

figure a

The authors gratefully acknowledge the financial support granted by the Scientific Research Fund of the Ministry of Education and Training (MOET), Vietnam (No. B2021-MBS-06).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Magd Abdel Wahab or Thanh Cuong-Le.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Minh, HL., Khatir, S., Rao, R.V. et al. A variable velocity strategy particle swarm optimization algorithm (VVS-PSO) for damage assessment in structures. Engineering with Computers 39, 1055–1084 (2023). https://doi.org/10.1007/s00366-021-01451-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-021-01451-2

Keywords

Navigation