Abstract
To locate the damage of the structure efficiently and judge the damage degree, this paper proposes an improved fruit fly optimization algorithm (IFOA). Aiming at the problem of poor convergence of the standard fruit fly optimization algorithm in the face of complex structure damage identification, the IFOA introduces the concept of collaborative search of two subpopulations. The IFOA divides the entire population into positive subgroups and negative subgroups based on the individual taste concentration results. Among them, the positive subgroup uses the improved dynamic adaptive search step size to perform a fine search locally to improve its local search ability. Negative subgroups continue to use the standard fruit fly optimization algorithm for optimization, taking advantage of the powerful global search capabilities of the standard fruit fly optimization algorithm. It enables the algorithm to balance global and local search capabilities, prevents the algorithm from falling into local optimum, and speeds up the convergence speed and accuracy of the algorithm. Simulation results show that IFOA can effectively identify the damage location and damage degree of the structure, and it still performs well when facing the complex steel truss damage identification.
Similar content being viewed by others
References
Adeli H (2019) Four decades of computing in civil engineering. Lecture Notes in Civil Engineering 54:1–2, DOI: https://doi.org/10.1007/978-981-15-0802-8_1
Allahdadian S, Ventura CE, Andersen P, Mevel L, Döhler M (2015) Sensitivity evaluation of subspace-based damage detection method to different types of damage. Structural Health Monitoring and Damage Detection 7:11–18, DOI: https://doi.org/10.1007/978-3-319-15230-1_2
Andrzej K (2015) Nondestructive damage assessment of composite structures based on wavelet analysis of modal curvatures: State-of-the-art review and description of wavelet-based damage assessment benchmark. Shock and Vibration 1–19, DOI: https://doi.org/10.1155/2015/735219
Barman SK, Maiti DK, Maity D (2020) Damage detection of truss employing swarm-based optimization techniques: A comparison. In: Venkata Rao R, Taler J (eds) Advanced engineering optimization through intelligent techniques. Advances in intelligent systems and computing, vol 949, Springer, Singapore, DOI: https://doi.org/10.1007/978-98113-8196-6_3
Cheng L, Busca G, Roberto P, Vanali M, Cigada A (2017) Damage detection based on strain transmissibility for beam structure by using distributed fiber optics. Structural Health Monitoring & Damage Detection 7:27–40, DOI: https://doi.org/10.1007/978-3-319-54109-9_4
Coatney M, Hall A, Haile M, Bradley N, Yoo JH, Williams B, Myers O (2019) Nondestructive damage detection of a magentostricive composite structure. In: Thakre P, Singh R, Slipher G (eds) Mechanics of composite, hybrid and multifunctional materials, Springer, Cham, Switzerland, 85–87, DOI: https://doi.org/10.1007/978-3-319-95510-0_10
Crawford B, Soto R, Torres-Rojas C, Cristian P, Paredes F (2015) A binary fruit fly optimization algorithm to solve the set covering problem. International Conference on Computational Science and Its Applications 9185, DOI: https://doi.org/10.1007/978-3-319-21410-8_32
Das S, Saha P, Patro SK (2016) Vibration-based damage detection techniques used for health monitoring of structures: A review. Journal of Civil Structural Health Monitoring 6(3):477–507, DOI: https://doi.org/10.1007/s13349-016-0168-5
Datta D, Dutta A (2020) Structural health monitoring using improved subspace identification method by including rotational degrees of freedom. In: Dutta S, Inan E, Dwivedy S (eds) Advances in rotor dynamics, control and structural health monitoring. Springer, Singapore, DOI: https://doi.org/10.1007/978-981-15-5693-7_16
Dinh-Cong D, Pham-Toan T, Nguyen-Thai D, Nguyen-Thoi T (2019) Structural damage assessment with incomplete and noisy modal data using model reduction technique and LAPO algorithm. Structure & Infrastructure Engineering 15(11):1436–1449, DOI: https://doi.org/10.1080/15732479.2019.1624785
Durmazgezer E, Yucel U, Ozcelik O (2019) Damage identification of a reinforced concrete frame at increasing damage levels by sensitivity-based finite element model updating. Bulletin of Earthquake Engineering 17:6041–6060, DOI: https://doi.org/10.1007/s10518-019-00690-5
Friswell IM (2010) Damage identification using inverse methods. Philosophical Transactions Mathematical Physical & Engineering Sciences 365(1851):393–410, DOI: https://doi.org/10.1007/978-3-211-78777-9_2
Gomes GF, Mendez YA, Cunha SS, Ancelotti AC (2018) A review of vibration based inverse methods for damage detection and identification in mechanical structures using optimization algorithms and ANN. Archives of Computational Methods in Engineering 26(9):883–897, DOI: https://doi.org/10.1007/s11831-018-9273-4
Gres S, Andersen P, Johansen RJ, Ulriksen MD, Damkilde L (2017) A comparison of damage detection methods applied to civil engineering structures. Lecture Notes in Civil Engineering 5:306–316, DOI: https://doi.org/10.1007/978-3-319-67443-8_26
Gui G, Pan H, Lin Z, Li Y, Yuan Z (2017) Data-driven support vector machine with optimization techniques for structural health monitoring and damage detection. KSCE Journal of Civil Engineering 21(2): 523–534, DOI: https://doi.org/10.1007/s12205-017-1518-5
Han JY, Liu CZ (2013) Adaptive chaotic drosophila optimization algorithm. Journal of Computer Applications 33(5):1313–1316
Han JY, Liu CZ, Wang LG (2013) Dynamic double subgroups cooperative fruit fly optimization algorithm. Pattern Recognition and Artificial Intelligence 26(11):1057–1067, DOI: https://doi.org/10.3969/j.issn.1003-6059.2013.11.009 (in Chinese)
Hasançebi O, Teke T, Pekcan O (2013) A bat-inspired algorithm for structural optimization. Computers & Structures 128:77–90, DOI: https://doi.org/10.1016/j.compstruc.2013.07.006
Hosseini M, Khoshnoudian F, Esfandiari A (2017) Improved data expansion method used in damage detection method. Journal of Civil Structural Health Monitoring 7(1):15–27, DOI: https://doi.org/10.1007/s13349-016-0205-4
Hosseinzadeh AZ, Amiri GG, Abyaneh MJ, Razzaghi SA, Hamzehkolaei AG (2019) Baseline updating method for structural damage identification using modal residual force and grey wolf optimization. Engineering Optimization 52(4):549–566, DOI: https://doi.org/10.1080/0305215X.2019.1593400
Hua G, Chuan AW, Jin Q, Li XY, Zhao J (2012) Working set partitioning algorithm for minimization of multidimensional function. Journal of Liaodong University (Natural Science Edition) 19(4):42–45
Iwaniec J, Mendrok K, Molina-Viedma ÁJ, Pieczonka Ł (2020) Recurrence analysis for damage detection and localization in beam structure. In: Wahab M (eds) Proceedings of the 13th international conference on damage assessment of structures, Springer, Singapore, DOI: https://doi.org/10.1007/978-981-13-8331-1_33
Karimpour A, Rahmatalla S, Markfort C (2020) Identification of damage parameters during flood events applicable to multi-span bridges. Journal of Civil Structural Health Monitoring 10:973–985, DOI: https://doi.org/10.1007/s13349-020-00429-w
Li ZX, Yang XM, Ding Y (2003) Research on damage identification of large cable-stayed bridge substructure using artificial neural network technology. Earthquake Engineering and Engineering Vibration 23(3):92–99
Lieu QX, Luong VH, Lee J (2020) Structural damage identification using adaptive hybrid evolutionary firefly algorithm. In: Dey N (ed) Applications of firefly algorithm and its variants. Springer, Singapore, 75–97, DOI: https://doi.org/10.1007/978-981-15-0306-1_4
Lim TW, Pinson EA (1991) Structural damage detection using modal test data. Aiaa Journal 29(12):2271–2274, DOI: https://doi.org/10.2514/3.10873
Lin SM (2013) Analysis of service satisfaction in web auction logistics service using a combination of Fruit fly optimization algorithm and general regression neural network. Neural Computing & Applications 22(3–4):783–791, DOI: https://doi.org/10.1007/s00521-011-0769-1
Liu LQ, Han JY, Dai YQ (2015) Comparative study on optimization performance of fruit fly optimization algorithm. Computer Technology and Development 25(8):94–98
Masoumi M, Masoumi M, Jamshidi E (2015) Damage diagnosis in steel structures with different noise levels via optimization algorithms. International Journal of Steel Structures 15(3):557–565, DOI: https://doi.org/10.1007/s13296-015-9004-8
Minshui H, Hongping Z (2019) Modification of bridge structure models based on different residuals. Journal of Wuhan University of Technology (Transportation Science & Engineering Edition) 33(4):703–706
Mitić M, Vuković N, Petrović M, Miljković Z (2015) Chaotic fruit fly optimization algorithm. Knowledge-Based Systems 89:446–458, DOI: https://doi.org/10.1016/j.knosys.2015.08.010
Mousavi SM, Tavana M, Alikar N, Zandieh M (2017) A tuned hybrid intelligent fruit fly optimization algorithm for fuzzy rule generation and classification. Neural Computing & Applications 31:873–885, DOI: https://doi.org/10.1007/s00521-017-3115-4
Naderi A, Sohrabi MR, Ghasemi MR, Dizangian B (2020) Total and partial updating technique: A swift approach for cross-section and geometry optimization of truss structures. KSCE Journal of Civil Engineering 24(4):1219–1227, DOI: https://doi.org/10.1007/s12205-020-2096-5
Nicholson DW, Alnefaie KA (2000) Modal moment index for damage detection in beam structures. Acta Mechanica 144:155–167, DOI: https://doi.org/10.1007/BF01170172
Palacz M, Krawczuk M (2002) Vibration parameters for damage detection in structures. Journal of Sound & Vibration 249(5):999–1010, DOI: https://doi.org/10.1006/jsvi.2001.3761
Pan WT (2012) A new fruit fly optimization algorithm: Taking the financial distress model as an example. Knowledge-Based Systems 26:69–74, DOI: https://doi.org/10.1016/j.knosys.2011.07.001
Perera R, Fang SE (2010) Multi-objective damage identification using particle swarm optimization techniques. In: Nedjah N, Santos CL, Macedo ML (eds) Multi-objective swarm intelligent systems. Springer, Berlin, 179–207, DOI: https://doi.org/10.1007/978-3-642-05165-4_8
Platt GM, Yang XS, Silva AJ (2019) Optimization in civil engineering and metaheuristic algorithms: A review of state-of-the-art developments. In: Platt G, Yang XS, Silva Neto A (eds) Computational intelligence, optimization and inverse problems with applications in engineering, Springer, Cham, Switzerland, 111–137, DOI: https://doi.org/10.1007/978-3-319-96433-1_6
Qiao D, Bai W, Wang K, Wang Y (2020) Review on the improvement and application of ant colony algorithm. In: Pan L, Liang J, Qu B (eds) Bio-inspired computing: Theories and applications. Communications in computer and information science, vol. 1159, Springer, Singapore
Ravanfar SA, Razak HA, Ismail Z, Hakim SJ (2016) Damage detection optimization using wavelet multiresolution analysis and genetic algorithm. Dynamics of Civil Structures 2:43–48, DOI: https://doi.org/10.1007/9783-319-29751-4_6
Shahbaznia M, Mirzaee A, Dehkordi MR (2020) A new model updating procedure for reliability-based damage and load identification of railway bridges. KSCE Journal of Civil Engineering 24(3):890–901, DOI: https://doi.org/10.1007/s12205-020-0641-x
Shirazi MZ, Pamulapati T, Mallipeddi R Veluvolu KC (2017) Particle swarm optimization with ensemble of inertia weight strategies. In: Tan Y, Takagi H, Shi Y (eds) Advances in swarm intelligence, Springer, Cham, Switzerland, 140–147, DOI: https://doi.org/10.1007/978-3-31961824-1_15
Sun ZG, Ni YQ, Gao ZM, Ding HJ (2003) Identification method of damage location of cable-stayed bridge based on cable stayed cable vibration measurement and neural network technology. Engineering Mechanics 20(3):26–30, DOI: https://doi.org/10.3969/j.issn.1000-4750.2003.03.005 (in Chinese)
Tang Q, Zhou J, Xin J, Zhao S, Zhou Y (2020) Autoregressive model-based structural damage identification and localization using convolutional neural networks. KSCE Journal of Civil Engineering 24(7):2173–2185, DOI: https://doi.org/10.1007/s12205-020-2256-7
Topole KG, Stubbs N (1995) Non-destructive damage evaluation of a structure from limited modal parameters. Earthquake Engineering & Structural Dynamics 24(11):1427–1436, DOI: https://doi.org/10.1002/eqe.4290241102
Trelea IC (2003) The particle swarm optimization algorithm: Convergence analysis and parameter selection. Information Processing Letters 85(6):317–325, DOI: https://doi.org/10.1016/S0020-0190(02)00447-7
Wang HU (2007) A simpler and more effective particle swarm optimization algorithm. Journal of Software 18(4):861–868
Whitley D (1994) A genetic algorithm tutorial. Statistics & Computing 4(2):65–85, DOI: https://doi.org/10.1007/BF00175354
Wu XW, Li Q (2013) Research of optimizing performance of fruit fly optimization algorithm and five kinds of intelligent algorithm. Fire Power and Command Control 38(4):21–24+29, DOI: https://doi.org/10.3969/j.issn.1002-0640.2013.04.005 (in Chinese)
Yang X, Chen X (2019) Test verification of damage identification method based on statistical properties of structural dynamic displacement. Journal of Civil Structural Health Monitoring 9:263–269, DOI: https://doi.org/10.1007/s13349-019-00331-0
Xiao MJ, Xin L (2017) Overview of damage identification methods for bridge structures. Science and Technology Wind (11):101–102, DOI: https://doi.org/10.19392/j.cnki.1671-7341.201711087 (in Chinese)
Yang M, Liu N, Liu W (2017) Image 1D OMP sparse decomposition with modified fruit-fly optimization algorithm. Cluster Computing 20:3015–3022, DOI: https://doi.org/10.1007/s10586-017-0966-5
Yazdani S, Nezamabadi-pour H, Kamyab S (2014) A gravitational search algorithm for multimodal optimization. Swarm & Evolutionary Computation 14:1–14, DOI: https://doi.org/10.1016/j.swevo.2013.08.001
Yong LQ, Tao T, Li YJ (2010) A construction method of test function for constrained optimization problems. Journal of Xinxiang University (Natural Science Edition) 27(2):10–12, DOI: https://doi.org/10.3969/j.issn.1674-3326.2010.02.004 (in Chinese)
Zegard T, Hartz C, Mazurek A, Baker WF (2020) Advancing building engineering through structural and topology optimization. Structural and Multidiplinary Optimization 62(2):915–935, DOI: https://doi.org/10.1007/s00158-020-02506-6
Zhuang M, Miao C, Chen R (2019) Analysis for stress characteristics and structural parameters optimization in orthotropic steel box girders based on fatigue performance. KSCE Journal of Civil Engineering 23(6):2598–2607, DOI: https://doi.org/10.1007/s12205-019-1618-5
Acknowledgments
Not Applicable
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xiong, C., Lian, S. Structural Damage Identification Based on Improved Fruit Fly Optimization Algorithm. KSCE J Civ Eng 25, 985–1007 (2021). https://doi.org/10.1007/s12205-021-1115-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12205-021-1115-5