Sathish Polu, M. V. N. Sivakumar, Rathish Kumar Pancharathi
{"title":"Machine learning-driven advancements in structural health monitoring: comprehensive multi-state classification for three-dimensional structures","authors":"Sathish Polu, M. V. N. Sivakumar, Rathish Kumar Pancharathi","doi":"10.1007/s42107-024-01193-8","DOIUrl":null,"url":null,"abstract":"<div><p>Applying Machine Learning (ML) in Structural Health Monitoring (SHM) has proven to be highly effective. ML’s ability to handle large datasets and provide accurate predictions has made it a powerful tool in SHM. This study utilizes ML algorithms to categorize structural states within a three-dimensional frame. Nine structural states are examined in this research for dynamic analysis and classification. Three ML classifiers - Decision Tree, K-Nearest Neighbor (KNN), and Support Vector Machine (SVM) algorithms - were employed for the analysis. Python libraries are used to train and test the data with these algorithms. Dynamic tests were performed, exciting the model using a uniaxial Shake table with a 40 kg payload capacity and recording accelerometer responses. The classifiers’ performance was compared based on various classification metrics, such as accuracy, precision, recall, F1 score, and specificity, using confusion matrices and Receiver operating characteristic(ROC) curves. The study’s primary objective is to classify the structural states of a three-storied building frame through ML algorithms. The decision tree algorithm exhibits exceptional performance, achieving an impressive 94% accuracy rate with a specific 0.80 train-test split for set 1D data. Meanwhile, KNN impressively achieves a 92% accuracy, even with a 0.66 split for set 1 C data, maintaining a consistently high 90% accuracy level at lower splits of 0.50 and 0.33. The transition to three-channel data significantly enhances the decision tree’s accuracy by an impressive 23%, reaching 94%. A consistent 0.67 train-test split consistently yields reliable accuracy across all three algorithms. While the F1 score favours the decision tree (94%) for set 1 data and KNN (93%) for set 2 data, it’s important to note that ROC, Area under the curve(AUC) values, may vary due to class imbalances. This study provides valuable insights into algorithm selection, optimal split ratios, and relevant metrics for an efficient and robust approach to structural health monitoring.</p></div>","PeriodicalId":8513,"journal":{"name":"Asian Journal of Civil Engineering","volume":"26 1","pages":"341 - 356"},"PeriodicalIF":0.0000,"publicationDate":"2024-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Asian Journal of Civil Engineering","FirstCategoryId":"1085","ListUrlMain":"https://link.springer.com/article/10.1007/s42107-024-01193-8","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0
Abstract
Applying Machine Learning (ML) in Structural Health Monitoring (SHM) has proven to be highly effective. ML’s ability to handle large datasets and provide accurate predictions has made it a powerful tool in SHM. This study utilizes ML algorithms to categorize structural states within a three-dimensional frame. Nine structural states are examined in this research for dynamic analysis and classification. Three ML classifiers - Decision Tree, K-Nearest Neighbor (KNN), and Support Vector Machine (SVM) algorithms - were employed for the analysis. Python libraries are used to train and test the data with these algorithms. Dynamic tests were performed, exciting the model using a uniaxial Shake table with a 40 kg payload capacity and recording accelerometer responses. The classifiers’ performance was compared based on various classification metrics, such as accuracy, precision, recall, F1 score, and specificity, using confusion matrices and Receiver operating characteristic(ROC) curves. The study’s primary objective is to classify the structural states of a three-storied building frame through ML algorithms. The decision tree algorithm exhibits exceptional performance, achieving an impressive 94% accuracy rate with a specific 0.80 train-test split for set 1D data. Meanwhile, KNN impressively achieves a 92% accuracy, even with a 0.66 split for set 1 C data, maintaining a consistently high 90% accuracy level at lower splits of 0.50 and 0.33. The transition to three-channel data significantly enhances the decision tree’s accuracy by an impressive 23%, reaching 94%. A consistent 0.67 train-test split consistently yields reliable accuracy across all three algorithms. While the F1 score favours the decision tree (94%) for set 1 data and KNN (93%) for set 2 data, it’s important to note that ROC, Area under the curve(AUC) values, may vary due to class imbalances. This study provides valuable insights into algorithm selection, optimal split ratios, and relevant metrics for an efficient and robust approach to structural health monitoring.
期刊介绍:
The Asian Journal of Civil Engineering (Building and Housing) welcomes articles and research contributions on topics such as:- Structural analysis and design - Earthquake and structural engineering - New building materials and concrete technology - Sustainable building and energy conservation - Housing and planning - Construction management - Optimal design of structuresPlease note that the journal will not accept papers in the area of hydraulic or geotechnical engineering, traffic/transportation or road making engineering, and on materials relevant to non-structural buildings, e.g. materials for road making and asphalt. Although the journal will publish authoritative papers on theoretical and experimental research works and advanced applications, it may also feature, when appropriate: a) tutorial survey type papers reviewing some fields of civil engineering; b) short communications and research notes; c) book reviews and conference announcements.