A Novel Artificial Bee Colony Algorithm for Structural Damage Detection

A novel artificial bee colony (ABC) algorithm to detect structural damage via modal and frequency analyses is proposed (named as TCABC algorithm). Compared to the standard ABC algorithm, tabu search method and chaotic search method are adopted in the proposed algorithm to enhance the exploration and...

Full description

Saved in:
Bibliographic Details
Main Authors: Yinghao Zhao, Quansheng Yan, Zheng Yang, Xiaolin Yu, Buyu Jia
Format: Article
Language:English
Published: Wiley 2020-01-01
Series:Advances in Civil Engineering
Online Access:http://dx.doi.org/10.1155/2020/3743089
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832562902096150528
author Yinghao Zhao
Quansheng Yan
Zheng Yang
Xiaolin Yu
Buyu Jia
author_facet Yinghao Zhao
Quansheng Yan
Zheng Yang
Xiaolin Yu
Buyu Jia
author_sort Yinghao Zhao
collection DOAJ
description A novel artificial bee colony (ABC) algorithm to detect structural damage via modal and frequency analyses is proposed (named as TCABC algorithm). Compared to the standard ABC algorithm, tabu search method and chaotic search method are adopted in the proposed algorithm to enhance the exploration and exploitation ability. The tabu search method uses a memory function to avoid the solution being trapped in a local minimum, which increases the exploitation ability. Chaotic search method generates more searching points for finding the global minimum, which increases the exploration ability. Additionally, the first roulette wheel selection is replaced by the tournament selection to enhance the global searching ability of the TCABC algorithm. Several explicit test functions and an implicit damage detection function are employed to check the numerical results obtained from ABC and TCABC algorithms. Afterward, the damage detection accuracy of the TCABC algorithm is verified under different circumstances, and several recommendations are given for using the TCABC algorithm to detect structural damages under actual conditions. Finally, an experimental study is applied to examine the performance of TCABC algorithm for damage detection. The results show the following: (1) compared to traditional ABC algorithm, TCABC algorithm performs better; (2) fewer groups lead to faster convergence as demonstrated by both algorithms used in the same damage situation; (3) TCABC algorithm can infer the locations and extents of the damage when the groupings are inaccurate; (4) the accuracy of the field test data profoundly affects the precision of the damage detection results. In other words, stronger noises result in worse identification results; (5) whether or not the noises exist, the more data are measured, the more accurate the results can be achieved; (6) the TCABC algorithm can efficiently detect structural damage in the experimental study.
format Article
id doaj-art-bd1930d69d494bf6b502ff093c116620
institution Kabale University
issn 1687-8086
1687-8094
language English
publishDate 2020-01-01
publisher Wiley
record_format Article
series Advances in Civil Engineering
spelling doaj-art-bd1930d69d494bf6b502ff093c1166202025-02-03T01:21:34ZengWileyAdvances in Civil Engineering1687-80861687-80942020-01-01202010.1155/2020/37430893743089A Novel Artificial Bee Colony Algorithm for Structural Damage DetectionYinghao Zhao0Quansheng Yan1Zheng Yang2Xiaolin Yu3Buyu Jia4School of Civil Engineering and Transportation, South China University of Technology, Guangzhou, ChinaSchool of Civil Engineering and Transportation, South China University of Technology, Guangzhou, ChinaSchool of Civil Engineering and Transportation, South China University of Technology, Guangzhou, ChinaSchool of Civil Engineering and Transportation, South China University of Technology, Guangzhou, ChinaSchool of Civil Engineering and Transportation, South China University of Technology, Guangzhou, ChinaA novel artificial bee colony (ABC) algorithm to detect structural damage via modal and frequency analyses is proposed (named as TCABC algorithm). Compared to the standard ABC algorithm, tabu search method and chaotic search method are adopted in the proposed algorithm to enhance the exploration and exploitation ability. The tabu search method uses a memory function to avoid the solution being trapped in a local minimum, which increases the exploitation ability. Chaotic search method generates more searching points for finding the global minimum, which increases the exploration ability. Additionally, the first roulette wheel selection is replaced by the tournament selection to enhance the global searching ability of the TCABC algorithm. Several explicit test functions and an implicit damage detection function are employed to check the numerical results obtained from ABC and TCABC algorithms. Afterward, the damage detection accuracy of the TCABC algorithm is verified under different circumstances, and several recommendations are given for using the TCABC algorithm to detect structural damages under actual conditions. Finally, an experimental study is applied to examine the performance of TCABC algorithm for damage detection. The results show the following: (1) compared to traditional ABC algorithm, TCABC algorithm performs better; (2) fewer groups lead to faster convergence as demonstrated by both algorithms used in the same damage situation; (3) TCABC algorithm can infer the locations and extents of the damage when the groupings are inaccurate; (4) the accuracy of the field test data profoundly affects the precision of the damage detection results. In other words, stronger noises result in worse identification results; (5) whether or not the noises exist, the more data are measured, the more accurate the results can be achieved; (6) the TCABC algorithm can efficiently detect structural damage in the experimental study.http://dx.doi.org/10.1155/2020/3743089
spellingShingle Yinghao Zhao
Quansheng Yan
Zheng Yang
Xiaolin Yu
Buyu Jia
A Novel Artificial Bee Colony Algorithm for Structural Damage Detection
Advances in Civil Engineering
title A Novel Artificial Bee Colony Algorithm for Structural Damage Detection
title_full A Novel Artificial Bee Colony Algorithm for Structural Damage Detection
title_fullStr A Novel Artificial Bee Colony Algorithm for Structural Damage Detection
title_full_unstemmed A Novel Artificial Bee Colony Algorithm for Structural Damage Detection
title_short A Novel Artificial Bee Colony Algorithm for Structural Damage Detection
title_sort novel artificial bee colony algorithm for structural damage detection
url http://dx.doi.org/10.1155/2020/3743089
work_keys_str_mv AT yinghaozhao anovelartificialbeecolonyalgorithmforstructuraldamagedetection
AT quanshengyan anovelartificialbeecolonyalgorithmforstructuraldamagedetection
AT zhengyang anovelartificialbeecolonyalgorithmforstructuraldamagedetection
AT xiaolinyu anovelartificialbeecolonyalgorithmforstructuraldamagedetection
AT buyujia anovelartificialbeecolonyalgorithmforstructuraldamagedetection
AT yinghaozhao novelartificialbeecolonyalgorithmforstructuraldamagedetection
AT quanshengyan novelartificialbeecolonyalgorithmforstructuraldamagedetection
AT zhengyang novelartificialbeecolonyalgorithmforstructuraldamagedetection
AT xiaolinyu novelartificialbeecolonyalgorithmforstructuraldamagedetection
AT buyujia novelartificialbeecolonyalgorithmforstructuraldamagedetection