{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T01:30:34Z","timestamp":1772501434064,"version":"3.50.1"},"reference-count":45,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2023,1,4]],"date-time":"2023-01-04T00:00:00Z","timestamp":1672790400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Vibration-based damage detection methods are a subcategory of Structural Health Monitoring (SHM) methods that rely on the fact that structural damage will affect the dynamic characteristic of a structure. The presented methodology uses Finite Element Models coupled with a metaheuristic optimization algorithm in order to locate the damage in a structure. The search domains of the optimization algorithm are the variables that control a parametric area, which is inserted into the FE model. During the optimization procedure, this area changes location, stiffness, and mass to simulate the effect of the physical damage. The final output is a damaged FE model which can approximate the dynamic response of the damaged structure and indicate the damaged area. For the current implementation of this Damage Detection Framework, the Particle Swarm Optimization algorithm is used. As an effective metric of the comparison between the FE model and the experimental structure, Transmittance Functions (TF) are used that require output only acceleration signals. As with most model-based methods, a common concern is the modeling error and how this can be surpassed. For this reason, the Dynamic Time Wrapping (DTW) algorithm is applied. When damage occurs in a structure it creates some differences between the Transmittance Functions (TF) of the healthy and the damaged state. With the use of DTW, the damaged pattern is recreated around the TF of the FE model, while creating the same differences and, thus, minimizing the modeling error. The effectiveness of the proposed methodology is tested on a small truss structure that consists of Carbon-Fiber Reinforced Polymer (CFRP) filament wound beams and aluminum connectors, where four cases are examined with the damage to be located on the composite material.<\/jats:p>","DOI":"10.3390\/s23020591","type":"journal-article","created":{"date-parts":[[2023,1,5]],"date-time":"2023-01-05T02:28:53Z","timestamp":1672885733000},"page":"591","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Model-Based Damage Localization Using the Particle Swarm Optimization Algorithm and Dynamic Time Wrapping for Pattern Recreation"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5544-3157","authenticated-orcid":false,"given":"Ilias","family":"Zacharakis","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering, University of Western Macedonia, 50100 Kozani, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1044-7485","authenticated-orcid":false,"given":"Dimitrios","family":"Giagopoulos","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,1,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/j.ymssp.2015.01.017","article-title":"A probabilistic multi-class classifier for structural health monitoring","volume":"60\u201361","author":"Mechbal","year":"2015","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"106653","DOI":"10.1016\/j.ymssp.2020.106653","article-title":"Towards semi-supervised and probabilistic classification in structural health monitoring","volume":"140","author":"Bull","year":"2020","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"584","DOI":"10.1016\/j.jsv.2015.11.008","article-title":"Machine learning algorithms for damage detection: Kernel-based approaches","volume":"363","author":"Santos","year":"2016","journal-title":"J. Sound Vib."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"115741","DOI":"10.1016\/j.jsv.2020.115741","article-title":"Review on the new development of vibration-based damage identification for civil engineering structures: 2010\u20132019","volume":"491","author":"Hou","year":"2021","journal-title":"J. Sound Vib."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1177\/1475921721997068","article-title":"Online damage detection of earthquake-excited structure based on near real-time envelope extraction","volume":"21","author":"Panda","year":"2022","journal-title":"Struct. Heal. Monit."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"402","DOI":"10.1016\/j.compstruct.2005.11.007","article-title":"Application of eigenvalue perturbation theory for detecting small structural damage using dynamic responses","volume":"78","author":"Yu","year":"2007","journal-title":"Compos. Struct."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1016\/S0022-460X(03)00543-1","article-title":"On an iterative general-order perturbation method for multiple structural damage detection","volume":"273","author":"Wong","year":"2004","journal-title":"J. Sound Vib."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Zacharakis, I., and Giagopoulos, D. (2022). Vibration-Based Damage Detection Using Finite Element Modeling and the Metaheuristic Particle Swarm Optimization Algorithm. Sensors, 22.","DOI":"10.3390\/s22145079"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1098\/rsta.2006.1930","article-title":"Damage identification using inverse methods","volume":"365","author":"Friswell","year":"2007","journal-title":"Philos. Trans. R. Soc. A Math. Phys. Eng. Sci."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1177\/058310249803000201","article-title":"A Summary Review of Vibration-Based Damage Identification Methods","volume":"30","author":"Doebling","year":"1998","journal-title":"Shock Vib. Dig."},{"key":"ref_11","first-page":"239","article-title":"Using Vibration Data and Statistical Measures to Locate Damage in Structures","volume":"9","author":"Friswel","year":"1994","journal-title":"Int. J. Anal. Experiemtnal Modal Anal."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1644","DOI":"10.2514\/3.13284","article-title":"Damage localization in structures without baseline modal parameters","volume":"34","author":"Stubbs","year":"1996","journal-title":"AIAA J."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2615","DOI":"10.2514\/3.13447","article-title":"Minimum-rank optimal update of elemental stiffness parameters for structural damage identification","volume":"34","author":"Doebling","year":"1996","journal-title":"AIAA J."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1335","DOI":"10.1016\/S0045-7949(01)00027-X","article-title":"Genetic algorithm in structural damage detection","volume":"79","author":"Chou","year":"2001","journal-title":"Comput. Struct."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1111\/j.1467-8667.2010.00687.x","article-title":"Finite element model updating using evolutionary strategy for damage detection","volume":"26","author":"Jafarkhani","year":"2011","journal-title":"Comput. Civ. Infrastruct. Eng."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.swevo.2015.10.010","article-title":"Structural damage detection using artificial bee colony algorithm with hybrid search strategy","volume":"28","author":"Ding","year":"2016","journal-title":"Swarm Evol. Comput."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"587","DOI":"10.1177\/1475921718820015","article-title":"Vibration-based damage localization and quantification in a pretensioned concrete girder using stochastic subspace identification and particle swarm model updating","volume":"19","author":"Cancelli","year":"2020","journal-title":"Struct. Health Monit."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1253","DOI":"10.1016\/j.crme.2018.09.003","article-title":"A damage identification technique for beam-like and truss structures based on FRF and Bat Algorithm","volume":"346","author":"Zenzen","year":"2018","journal-title":"Comptes Rendus\u2014Mec."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1007\/s00419-011-0548-6","article-title":"Structural damage localization and evaluation based on modal data via a new evolutionary algorithm","volume":"82","author":"Nicknam","year":"2012","journal-title":"Arch. Appl. Mech."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1016\/j.compstruct.2016.03.027","article-title":"A two-step approach for damage detection in laminated composite structures using modal strain energy method and an improved differential evolution algorithm","volume":"147","year":"2016","journal-title":"Compos. Struct."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1061\/(ASCE)CF.1943-5509.0000071","article-title":"Model-Based Damage Identification in a Continuous Bridge Using Vibration Data","volume":"24","author":"Bagchi","year":"2010","journal-title":"J. Perform. Constr. Facil."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1007\/s00521-017-3284-1","article-title":"Structural damage detection using finite element model updating with evolutionary algorithms: A survey","volume":"30","author":"Alkayem","year":"2018","journal-title":"Neural Comput. Appl."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"883","DOI":"10.1007\/s11831-018-9273-4","article-title":"A Review of Vibration Based Inverse Methods for Damage Detection and Identification in Mechanical Structures Using Optimization Algorithms and ANN","volume":"26","author":"Gomes","year":"2019","journal-title":"Arch. Comput. Methods Eng."},{"key":"ref_24","unstructured":"Kennedy, J., and Eberhart, R. (December, January 27). Particle swarm optimization. Proceedings of the Proceedings of ICNN\u201995\u2014International Conference on Neural Networks, Perth, WA, Australia."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1007\/s13349-017-0254-3","article-title":"A numerical\u2013experimental study for structural damage detection in CFRP plates using remote vibration measurements","volume":"8","author":"Gomes","year":"2018","journal-title":"J. Civ. Struct. Health Monit."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"765","DOI":"10.1006\/mssp.1999.1228","article-title":"Structural health monitoring using transmittance functions","volume":"13","author":"Zhang","year":"1999","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1057","DOI":"10.3390\/applmech2040061","article-title":"Response-Only Damage Detection Approach of CFRP Gas Tanks Using Clustering and Vibrational Measurements","volume":"2","author":"Zacharakis","year":"2021","journal-title":"Appl. Mech."},{"key":"ref_28","unstructured":"Hansen, N. (2016). The CMA Evolution Strategy: A Tutorial. arXiv."},{"key":"ref_29","unstructured":"Hansen, N. The CMA Evolution Strategy: A Comparing Review. Towards a New Evolutionary Computation, Springer."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1162\/106365601750190398","article-title":"Completely derandomized self-adaptation in evolution strategies","volume":"9","author":"Hansen","year":"2001","journal-title":"Evol. Comput."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1016\/j.compstruc.2017.07.004","article-title":"Computational framework for model updating of large scale linear and nonlinear finite element models using state of the art evolution strategy","volume":"192","author":"Giagopoulos","year":"2017","journal-title":"Comput. Struct."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"113808","DOI":"10.1016\/j.engstruct.2021.113808","article-title":"Optimal finite element modeling of filament wound CFRP tubes","volume":"253","author":"Zacharakis","year":"2022","journal-title":"Eng. Struct."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1109\/TASSP.1978.1163055","article-title":"Dynamic programming algorithm optimization for spoken word recognition","volume":"26","author":"Sakoe","year":"1978","journal-title":"IEEE Trans. Acoust."},{"key":"ref_34","unstructured":"Huang, B., and Kinsner, W. ECG frame classification using dynamic time warping. Proceedings of the IEEE CCECE2002. Canadian Conference on Electrical and Computer Engineering. Conference Proceedings (Cat. No.02CH37373)."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"981","DOI":"10.1016\/j.patcog.2006.06.007","article-title":"On-line signature recognition based on VQ-DTW","volume":"40","year":"2007","journal-title":"Pattern Recognit."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1287","DOI":"10.1016\/0967-0661(96)00136-0","article-title":"Supervision of bioprocesses using a dynamic time warping algorithm","volume":"4","author":"Gollmer","year":"1996","journal-title":"Control Eng. Pract."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1937","DOI":"10.1177\/1475921720909502","article-title":"Model-based statistical guided wave damage detection for an aluminum plate","volume":"19","author":"Douglass","year":"2020","journal-title":"Struct. Health Monit."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1016\/j.ymssp.2012.07.018","article-title":"Fault diagnosis of motor drives using stator current signal analysis based on dynamic time warping","volume":"34","author":"Zhen","year":"2013","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"3007","DOI":"10.1177\/1475921720978622","article-title":"Fault state recognition of wind turbine gearbox based on generalized multi-scale dynamic time warping","volume":"20","author":"Pang","year":"2021","journal-title":"Struct. Health Monit."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1333","DOI":"10.1080\/00207720050197730","article-title":"Next generation structural health monitoring and its integration into aircraft design","volume":"31","author":"Boller","year":"2000","journal-title":"Int. J. Syst. Sci."},{"key":"ref_41","unstructured":"Eberhart, R., and Kennedy, J. (1995, January 4\u20136). New optimizer using particle swarm theory. Proceedings of the Sixth International Symposium on Micro Machine and Human Science, Nagoya, Japan."},{"key":"ref_42","unstructured":"Shi, Y., and Eberhart, R. A modified particle swarm optimizer. Proceedings of the 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360)."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Kacprzyk, J., and Pedrycz, W. (2015). Springer Handbook of Computational Intelligence.","DOI":"10.1007\/978-3-662-43505-2"},{"key":"ref_44","unstructured":"MSC Software (2020). MSC Nastran Reference Guide, MSC Software Corporation."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"318","DOI":"10.1177\/1475921718779190","article-title":"A transmittance-based methodology for damage detection under uncertainty: An application to a set of composite beams with manufacturing variability subject to impact damage and varying operating conditions","volume":"18","author":"Poulimenos","year":"2019","journal-title":"Struct. Health Monit."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/2\/591\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T17:58:59Z","timestamp":1760119139000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/2\/591"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,4]]},"references-count":45,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2023,1]]}},"alternative-id":["s23020591"],"URL":"https:\/\/doi.org\/10.3390\/s23020591","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,4]]}}}