Next Article in Journal
Mitigation of Railway-Induced Ground Vibration by Soft Support Elements and a Higher Bending Stiffness of the Track
Previous Article in Journal
Chemical Characterization and Antioxidant Activity of Apilarnil, Royal Jelly, and Propolis Collected in Banat Region, Romania
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Machine-Learning-Based Failure Mode Classification Model for Reinforced Concrete Columns Using Simple Structural Information

1
Department of Architectural Engineering, Gyeongsang National University (GNU), Jinju-daero, Jinju-si 52828, Gyeongsangnam-do, Republic of Korea
2
Department of Building Research, Korea Institute of Civil Engineering and Building Technology, Goyang-daero, Goyang-si 10223, Gyeonggi-do, Republic of Korea
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(3), 1243; https://doi.org/10.3390/app14031243
Submission received: 4 January 2024 / Revised: 25 January 2024 / Accepted: 29 January 2024 / Published: 2 February 2024
(This article belongs to the Topic AI Enhanced Civil Infrastructure Safety)

Abstract

:
The seismically deficient column details in existing reinforced concrete buildings affect the overall behavior of the building depending on the failure type of the column. The purpose of this study is to develop and validate a machine-learning-based prediction model for the column failure modes (shear, flexure–shear, and flexure failure modes). For this purpose, artificial neural network (ANN), K-nearest neighbor (KNN), decision tree (DT), and random forest (RF) models were used considering previously collected experimental data. Using four machine learning methodologies, we developed a classification learning model that can predict the column failure modes in terms of the input variables using the concrete compressive strength, steel yield strength, axial load ratio, height-to-dept aspect ratio, longitudinal reinforcement ratio, and transverse reinforcement ratio. The performance of each machine learning model was compared and verified by calculating the accuracy, precision, recall, F1-Score, and ROC. Based on the performance measurements of the classification model, the RF model has the highest average value for the classification model performance measurements among the considered learning methods and can conservatively predict the shear failure mode. Thus, the RF model can rapidly predict the column failure modes with the simple column details. Additionally, it was demonstrated that the predicted failure modes from the selected model were exactly same as the failure mode determined from a code-defined equation (traditional method).

1. Introduction

Determining the failure mode of reinforced concrete (RC) columns is a crucial component in the performance evaluation process of buildings and bridges and is closely related to structural safety and rapid strength reduction. In RC frame structures built before the implementation of seismic design, the failure mode of the columns can impact the overall behavior of the structure. Structural engineers must consider reinforcement methods for columns with existing seismic vulnerabilities, particularly those with inadequate structural details. The failure mode of columns is influenced by various structural details (longitudinal reinforcement ratio, transverse reinforcement ratio, etc.) and geometric characteristics (column length, boundary conditions, etc.). This has been verified through various previously conducted experimental studies [1,2,3].
Zhu et al. [4] attempted to classify the failure modes of RC columns using the shear strength of stirrups. Qi et al. [5] considered parameters such as the shear-span-to-depth ratio, and hoop-spacing-to-depth ratio. Various variables reflecting the failure modes of columns have been investigated via experimental studies. Based on the findings of these studies, standards have been developed, proposing an experiment-based equation to calculate the shear capacity of columns. To determine the failure mode of these columns, comparisons between nonlinear static pushover analysis based on fiber elements and the code-based shear capacity equation specified by American Society of Civil Engineering (ASCE) 41-23 may be necessary. To quickly assess the failure modes of columns, this study utilized a machine learning approach considering several parameters for the column details.
Machine learning models for predicting the failure modes of RC structures have been previously investigated. For example, the performance of artificial neural networks (ANNs) was evaluated in several previous studies considering their application toward the strength prediction of RC columns [6] or seismic research on RC frames [7]. Alibrandi et al. [8] evaluated the failure probability of structures using a support vector machine (SVM) approach among other classification techniques. This technique was subsequently used by Mangalathu and Jeon [9] to classify the failure modes in RC beam–column joints. Another machine learning model that can be utilized in practice without complex calculations is the decision tree (DT). In a previous study, the DT model classified the failure modes in RC joints [10]. Because the failure modes of columns vary depending on the overall strength [11], energy dissipation capacity, and ductility of RC columns [12], failure grades can be used to aid engineers in selecting optimized characteristics to prevent hazardous failures. Mangalathu et al. [13] proposed a RF model for predicting the failure modes of RC columns and shear walls and conducted a study to identify and rank important variables affecting failure modes. The RF models provide more than 80% accuracy for when using a testing dataset for columns and shear walls. Additionally, Feng and Jiang [14] investigated the use of ensemble machine learning, or more specifically the adaptive boosting (AdaBoost) algorithm, to predict the failure modes and bearing capacity in rectangular RC columns with 18 detailed input parameters. Compared with the previous study, this study developed a machine-learning-based model with the simpler structural details predicting the column failure modes. Megalooikonomou and Beligiannis [15] developed and validated a methodology using the RF machine learning approach to predict the failure types of rectangular and circular RC columns utilizing the PEER database. The study investigated the impact of key design variables on the ductility and failure types of columns. Based on the confusion matrix, the accuracy for rectangular and circular RC columns was precisely classified at 94% and 86%, respectively. In this study, we systematically compared and analyzed four machine learning models using classification model performance metrics to select the optimal model for predicting the failure types of columns.
This study proposes a machine-learning-based model to accurately and rapidly predict the failure modes of RC columns using simple input parameters. Several machine learning approaches that were well validated in previous studies (ANN, KNN, DT, and RF) were utilized. This study utilized a database of 330 experimental tests on RC columns, incorporating six key input variables (i.e., concrete compressive strength, steel yield strength, axial load ratio, height-to-depth aspect ratio, longitudinal reinforcement ratio, and transverse reinforcement ratio) that can influence the failure behavior of RC columns. The results obtained using the machine-learning-based model are compared with those from structural analysis and equations provided in various standards to verify the performance of the proposed system. This study aims to analyze the performances of various machine learning techniques for predicting the different failure modes (flexure, flexure–shear, and shear failure) of RC columns and to determine the best prediction model.

2. Experimental Database

This section describes the database used for machine learning and the key variables influencing the failure behavior of RC columns.

2.1. Reinforced Concrete Column Database

In this study, a prediction model was developed for rectangular RC columns using a total of 330 datapoints. A collection of experimental results on 330 rectangular RC columns published in reports by the American Concrete Institute (ACI) and the Pacific Earthquake Engineering Research Center (PEER) [16] was used. In a previous study [14], we conducted research involving 254 datapoints to predict column failure types and bearing capacity. The results of this investigation showcased outstanding performance, with a 96% accuracy in predicting column failure types and a coefficient of determination (R2) of 0.98 for bearing capacity. These findings demonstrate superior performance compared with widely used empirical models. The database comprises flexure, flexure–shear, and shear failure modes. Previous research has shown these three modes of failure in RC columns occur due to degradation in the lateral load performance following cracking [17]. Definitions of flexure, flexure–shear, and shear failure are presented in Table 1 [18]. Due to the costly and time-consuming nature of the experimental methods for evaluating RC column failure modes, alternative practical techniques are required. Figure 1 illustrates the components of the RC column database used in this study.

2.2. Input Variables Influencing Failure Behavior

In this study, the input variables are the concrete compressive strength (fc), steel yield strength (fy), axial load ratio (P/Agfc), height-to-depth aspect ratio (L/D), longitudinal reinforcing ratio (ρl), and transverse reinforcing ratio (ρt). Figure 2 shows the data distribution for the six input variables used in this study as key influencing factors determining the failure types. It indicates that the data are well distributed within the training range, for the critical parameters affecting the column failure type.
Concrete and steel strengths were selected as input variables to predict failure modes with different strength values. Previously, Choi et al. [19] demonstrated that the shear strength of RC columns increases with increasing concrete strength and axial stress. The shear strength is known to increase with increasing axial load, as indicated by the following equation:
V A C I   = 1 6 1 + N u 14 A g f c b w d + A v f y d s
where Nu is the axial load (Nu) acting perpendicular to the cross section simultaneously with VACI, Ag is total cross-sectional area of the column (mm2), fc is the designed compressive strength of the concrete (MPa), bw is the web width of the member (mm), d is the effective depth of the column (mm), Av is the total cross-sectional area of the transverse reinforcement within spacing (mm2), fy is the designed yield strength of the reinforcement (MPa), and s is the spacing of the transverse reinforcement (mm).
The height-to-depth ratio significantly influences the shear behavior characteristics of columns. Higher height-to-depth ratios in columns result in increased stiffness, strength, and non-ductility, leading to shear failure [20]. Bažant and Kwon [20] demonstrated that as the slenderness ratio of a column increases, the size effects become more pronounced and the brittleness increases. Therefore, this variable is deemed essential and has been included in the machine learning models for predicting column failure types. Shi et al. [21] demonstrated that an increase in the longitudinal reinforcing ratio enhances flexural strength but has little impact on displacement, whereas an increase in the transverse reinforcing ratio strengthens the column and improves its energy dissipation capacity. Furthermore, the input variables utilized in this study can be determined under basic conditions without the need for complex calculations or experiments. Table 2 shows the minimum, maximum, and nominal values of the input variables. The nominal values were determined based on statistical data, representing the average values within the most concentrated range of data points. Because there are no cases with an axial load ratio of 0, the minimum value was selected to be the smallest value after 0.

3. Machine Learning Methodology

Machine learning is a process in which computers analyze and learn from data that is inputted into a mathematical model to recognize patterns to predict target values. Supervised learning uses a secured dataset to train a model, which then predicts new data. If the data are continuous, regression techniques are used; if the data are discrete, classification techniques are applied. In this study, classification techniques are employed to predict failure behavior. The data are divided into two sets: the training and test datasets. The training dataset is used to uncover potential predictive relationships, whereas the test dataset is used to assess the efficiency and accuracy of the predictive model. The advantage of this technique is that the machine learning model can be tested on data that is not included in the training model, and it is also possible to evaluate whether the model has overfitted the data. This study employs the ANN, K-nearest neighbor (KNN), decision tree (DT), and random forest (RF) machine learning techniques.
The ANN technique is one of the most widely used models in this field. ANNs use a set of independent variables (input variables) to estimate the values of dependent variables (target variables). These systems aim to simulate how human brains and neurons interact in a simplified manner. A neural network typically consists of three layers: the input, hidden, and output layers. Each layer has nodes (neurons) that determine the output based on weighted inputs and biases considering the transfer function. These neurons determine the output parameters of the ANN. Due to the complexity of the matrix calculations in neural networks, it is impossible to obtain a simple solution (e.g., a linear equation) based on the final structure of an ANN. To achieve an optimal training model, hyperparameters are used, which include the size of the hidden layers, activation functions of the hidden layers, batch size, and maximum number of iterations.
The KNN technique is a non-parametric method for classifying data into groups. A KNN classification model assigns a weight of 1/k to the K-nearest neighbor and a weight of 0 to all other neighbors. For a positive integer k and a test observation datapoint x, the classifier identifies the k points that are closest to x in the dataset. The choice of k has a significant impact on the learning performance of this system; a high k value can lead to underfitting errors due to difficulty in clearly expressing data features, whereas a low k value can lead to overfitting errors influenced by specific data. The hyperparameters in KNN systems include the number of neighbors, method of measuring neighbor distance, distance weighting function, and method used to search for the nearest neighbor.
The use of DTs is a non-parametric approach for classifying data, offering an efficient, accurate, and uncomplicated computational approach. The algorithm creates a tree-shaped graph based on the training data. In a decision tree, responses can be predicted according to the decisions made from the start node to the end node. Each node is associated with a test condition, and each branch represents the result of a test. In decision trees, a series of data is first provided to the machine learning algorithm to find the most suitable tree for the classification objective. This structure employs a comparative approach that sets boundaries for each independent variable (classifier) based on the observed outcomes. By comparing each step and following the branches, it is possible to determine the label of the input vector (i.e., the error class in this study). The hyperparameters in decision trees include the maximum tree depth, maximum number of decision splits, and minimum number of observations for leaf/branch nodes.
Ensemble learning is a method that utilizes multiple learning models to train data, as opposed to training with a single machine-learning model. Common approaches include voting, bagging, boosting, and stacking. The RF technique is an ensemble model for decision trees, combining several trees with different characteristics to produce results as a collective model. The hyperparameters in RF include the number of decision trees, minimum amount of sample data required for node splitting, and maximum depth of the trees.
In this study, the four machine learning models were utilized. For the input variables, the concrete compressive strength was randomly distributed between 13.10 MPa and 118.00 MPa. The yield strength of reinforcement was distributed between 0 MPa and 587.10 MPa, the axial force ratio varied between 0.03 and 0.9, the confining ratio ranged from 1.12 to 8.67, the main reinforcement ratio was distributed between 0.0009 and 0.0615, and the shear reinforcement ratio was randomly distributed between 0.0068 and 0.0694. Machine learning was conducted using these input variables, and the optimization process was carried out for each machine learning model. To develop and validate the machine learning models, more than 80% of the experimental dataset (255 data points) was utilized for training, and the rest of the data were tested for validating the developed models. The hyperparameters of the ANN were adjusted for hidden layer size and activation functions, and the KNN hyperparameters were adjusted for the number of neighbors and the method for measuring distances. The DT hyperparameters were adjusted for the minimum number of observations in a leaf node and the maximum tree depth. The RF hyperparameters were adjusted for maximum tree depth, the number of iterations in training, and the learning rate. Table 3 summarizes the hyperparameters for the ANN, KNN, DT, and RF techniques, optimized with minimum variation between the actual and predicted values by varying each hyperparameters in 30 iteration steps.

4. ML-Based Classification Model for the Determination of Column Failure Modes

In this study, the most suitable model was selected using classification model performance indicators to evaluate the performance of the RC column failure-mode-prediction models. The performance indicators used to evaluate the classification models include the accuracy, precision, recall, F1-score, and area under the curve (AUC), which can be determined using a confusion matrix.
Table 4 illustrates the basic concept of a confusion matrix. When classifying flexure failure (positive) and shear failure (negative), a true negative (TN) value is identified when the actual shear failure is correctly predicted as shear failure and a true positive (TP) value is determined when the actual flexure failure is predicted as flexure failure. A false negative (FN) occurs when the actual flexure failure is incorrectly predicted as shear failure, and a false positive (FP) occurs when the actual shear failure is incorrectly predicted as flexure failure. These prediction outcomes are used to determine the accuracy (ratio of correctly predicted cases to the total predictions), precision (ratio of actual flexure failures among those predicted as flexure failures), recall (ratio of actual flexure failures predicted as such), and F1-score (harmonic mean of recall and precision), which are calculated using Equations (2)–(5), respectively. Increasing precision tends to decrease recall and vice versa, creating a trade-off relationship. The receiver operating characteristic (ROC) curve is a graph plotted with sensitivity and 1-specificity. Here, sensitivity is the same as recall and specificity is calculated using Equation (6). AUC refers to the area under the ROC curve. A superior classification model is characterized by an AUC value close to 1, and its graph tends to approach the top left corner.
Table 4. Confusion Matrix Concept.
Table 4. Confusion Matrix Concept.
ClassificationActual Class
PositiveNegative
Predict ClassPositiveTP (True Positive)FP (False Positive)
NegativeFN (False Negative)TN (True Negative)
A c c u r a c y = ( T P + T N ) ( T P + T N + F P + F N )
P r e c i s i o n = T P ( T P + F P )
R e c a l l = T P ( T P + F N )
F 1 s c o r e = 2 × P r e c i s i o n × R e c a l l ( P r e c i s i o n + R e c a l l )
S p e c i f i c i t y = T N ( T N + F P )
Figure 3 shows the confusion matrices for each machine learning model used in this study. A confusion matrix allows us to compare the actual classes for given input variables with the predicted classes from the machine learning model for the same input variables. In the confusion matrix of this study, the labels 1 to 3 indicate the flexural failure, shear failure, and flexural–shear failure types, respectively. The columns of the matrix represent the predicted classes, and the rows indicate actual classes. The cells along the diagonal indicate correctly classified observations. For example, in the case of the ANN model, it can be observed that out of 59 datapoints known to be of the flexural failure type, 59 were correctly classified as a flexural failure type. Out of four datapoints known to be of the shear failure type, two were correctly classified as a shear failure type; one was misclassified as a flexural failure type and one as a flexural–shear failure type. Among the 12 datapoints known to be of the flexural-shear failure type, 5 were correctly classified as being of the flexural–shear failure type, 3 were misclassified as a flexural failure type, and 4 were misclassified as a shear failure type. For the ANN and KNN models, the overall precision, recall, and F1-scores for shear failure modes are below average, whereas these metrics for flexure failure modes are above average. Therefore, flexure failure modes can be accurately predicted, but predictions for shear failure modes are not accurate. The DT model generally shows below average precision, recall, and F1-scores for shear failure and flexure–shear failure modes, whereas these metrics for flexure failure modes are above average. Therefore, the DT model can accurately predict flexure failure modes but not shear and flexure–shear failure modes. The RF model demonstrates above-average precision, recall, and F1-scores for flexure failure modes, whereas the precision and F1-scores for shear failure modes, excluding recall, are below average. Additionally, for flexure–shear failure modes, the recall and F1-scores, excluding precision, are below the average values. Therefore, flexure failure modes are accurately predicted, but predictions for shear failure modes can be considered conservative.
Figure 4 displays the ROC curves for each machine learning model investigated in this study. Excluding the KNN model, the other three models show high AUC values. The AUC values for the flexural failure type are more than 0.95 for all four models. Similarly, the AUC values for the shear failure type and flexural–shear failure type are more than 0.85 for all models except KNN.
Table 5 presents the accuracy, precision, recall, F1-score, and AUC values for each failure mode according to the machine learning models based on the confusion matrices. The KNN model exhibited the highest accuracy. Whereas accuracy is the most intuitive indicator of a model’s performance, other metrics (precision, recall, and AUC) are preferred when data are imbalanced. Overall, all models successfully predict flexure failure modes over 90% of the time. Based on the average values of precision, recall, F1-score, and AUC, the RF model is determined to have the best performance. The RF model demonstrates excellent performance in predicting the flexural failure type, with precision, recall, F1-score, and AUC values all exceeding 0.9. For the shear failure type, the precision is 0.71 and the recall is 0.83, indicating a relatively lower performance compared with the flexural failure type; however, this is still considered excellent based on the numerical values. For the flexural–shear failure type, the precision is 0.83 and the recall is 0.5, suggesting some limitations in predicting this failure type. The performance of each machine learning model based on the F1-score, which is the harmonic mean of precision and recall, decreases in order of RF, DT, KNN, and ANN. The ANN classifier shows the highest recall for the flexure–shear failure modes along with the RF model, but notably lower recall for shear failure modes is observed compared with the RF and DT models. Considering that the machine-learning-based models developed in this study use simple information to predict column failure modes, a model that makes conservative predictions is deemed acceptable. Therefore, a model with a higher recall for shear failure modes should be selected. Thus, considering the precision, recall, F1-score, AUC, and average values of these indicators for each failure mode, the RF model is shown to provide the best predictions.
Figure 5 illustrates the relative importance of the input variables. Here, the symbols represent the concrete compressive strength (fc), yield strength of reinforcement (fy), axial force ratio (P/Agfc), aspect ratio (L/D), main reinforcement ratio (ρl), and shear reinforcement ratio (ρt). The factors influencing the failure type, based on the training data, were assessed through importance evaluation. Through the importance scores, one can understand the contribution of each variable to the model’s performance and assess the extent to which a particular variable plays a crucial role in predictions. The effect of confinement-ratio-related variables (e.g., the height-to-depth aspect ratio and shear reinforcement ratio) appears to be the highest and more significant than the influence of the material properties. Additionally, it is observed that the main reinforcement ratio has a relatively lower impact compared with other input variables.

5. Demonstration of Machine Learning Model

To verify the ability of the machine learning model proposed in this study to predict the failure modes of RC columns, its results were compared with those obtained using the analytically determined shear demand curve and the shear capacity curve determined using equations provided in various standards. The shear demand curve was calculated using OpenSees [22], which utilizes a macroscopic approach based on fiber elements.

5.1. Shear Demand Curve

The shear demand curves for reinforced concrete columns are derived through nonlinear static pushover analysis, considering flexural behavior without shear failure. The model depicting flexural behavior incorporates the non-elastic response of the material, the effect of the confinement pressure resulting from transverse reinforcement, and the effects of bond-slip failure. To calculate shear demand curves for different failure types, a process to determine the bond-slip failure parameters is essential. Therefore, we developed models based on different failure types and validated the modeling methodology using results from past experimental studies [1,2,3]. In this study, the column models reproduced three failure modes (flexural, flexure–shear, and shear failure) and assumed the bond-slip failure at the ends of the column regardless of the failure modes. The column failure modes are classified into flexural failure, flexural–shear failure, and shear failure, and bond-slip failure occurs regardless of the failure type. After application of an axial load that was the same as in previous experimental studies of the column model, the lateral cyclic load at the top of the column was set using the displacement control option.
Figure 6 shows the details of the flexural behavior model. If using the double bending model, the boundary conditions were specified as fixed and sliding; for the single bending model, they were set as fixed and free. Columns were modeled using elastic beam–column elements, and plastic hinge regions were represented using displacement-based nonlinear beam–column elements with four integration points. The length of the plastic hinge region was set equal to the height of the column cross section, based on the analytical model by Berry et al. [23]. Emphasis was placed on incorporating the deformation in the column into the analytical results by establishing the plastic hinge. The Concrete02 material model was used to construct the fiber sections of the nonlinear beam–column elements. To account for the enhanced concrete compressive strength and ductility in areas confined by transverse reinforcement (confined concrete), the model proposed by Mander et al. [24] was utilized. The material model for the longitudinal reinforcement was the Steel02 material model, which allows for strain hardening.
Bonding failure in RC columns occurs when the bonding stress between the rebar and concrete exceeds the allowable bonding stress, leading to failure, which typically occurs at the top and bottom of the column where lap splices are located. In the flexure failure model, zero-length section elements were applied at the top and bottom of the column to incorporate bonding failure. The fiber sections of these zero-length section elements are identical to those in the column, but the material model is changed from a stress–strain relationship to a stress–slip relationship. The stress–slip relationship was applied using Equations (7) and (8), as presented by Sezen [25].
s l i p y = ϵ y f y ϕ c 8 u e
S F s l i p = s l i p y ϵ y
Here, slipy is the yield slip for bonding failure (mm), εy is the yield strain of the longitudinal reinforcement, fy is the yield stress of the longitudinal reinforcement (MPa), Φc is the diameter of the longitudinal reinforcement (mm), ue is the elastic bonding stress (MPa), fc is the concrete compressive strength (MPa), and SFslip is the bonding failure variable. The strain in the rebar and concrete material models is multiplied by the bonding failure variable (SFslip) to enable the use of the stress–slip relationship material model in the zero-length fiber sections.
Figure 7 depicts the details of the model used to determine shear failure. The shear failure model is structured similarly to the flexure failure model, and the material model of the nonlinear beam–column elements using the Concrete01 and hysteretic material models are used to accurately depict the characteristics of steel. Shear springs were applied as zero-length elements at the top or bottom of the model to represent shear failure behavior. A commonly adopted method for incorporating shear behavior into a model is by serially connecting shear springs to elements describing flexural behavior [26,27,28]. However, this model does not consider the strength degradation occurring after shear failure. Hence, in this study, the shear springs used the shear limit curve proposed by Elwood [29] within the limit state material model. Shear failure, as shown in Figure 7c, occurs when the member displaying flexural behavior reaches a certain shear strength (Vn), at which point the shear limit curve is applied and the shear failure behavior is shown. The shear strength (Vn) was calculated using Equation (9) from ASCE 41-23 [26].
Figure 7. Shear-governed column modeling method.
Figure 7. Shear-governed column modeling method.
Applsci 14 01243 g007
V n = k ( A v f y d s + λ ( 0.5 f c M / V d 1 + N u 0.5 f c A g ) 0.8 A g )
Here, k is 1.0 for a displacement ductility of <2, 0.7 for a displacement ductility of ≥6, and linearly progresses for 2≤ displacement ductility <6; Av is the total cross-sectional area of the transverse reinforcement within spacing s (mm2); fy is the designed yield strength of reinforcement (MPa); d is the effective depth of the column, which can be set as d = 0.8h (mm); s is the spacing of the transverse reinforcement (mm); λ is 0.75 for lightweight concrete and 1 for normal concrete; f‘c is the compressive strength of concrete; M/Vd is the maximum ratio of the column’s moment to shear force and effective depth under the design load, which ranges from 2 to 4; Nu is the axial load perpendicular to the cross section, considered to be 0 for tensile loads (N); and Ag is the total cross-sectional area of the column (mm2).
Elwood [29] defined the reloading stiffness (Kdeg) of the shear spring as a combination of the reloading stiffness during shear behavior (Ktdeg) and unloading stiffness during flexural behavior (Kunload), as per Equation (10). The reloading stiffness (Ktdeg) was determined using Equation (11), which was proposed by Baradaran [30].
1 K t d e g = 1 K u n l o a d + 1 K d e g
K t d e g = 4.5 4.6 A v f y v d c P s + 1 2 L
Here, Av is the total cross-sectional area of the transverse reinforcement (mm2), fyv is the designed yield strength of the transverse reinforcement (MPa), dc is the central width of the column cross section (mm), P is the axial load perpendicular to the column cross section (N), s is the spacing of the transverse reinforcement (mm), and L is the total length of the column (mm). The residual shear strength (Vres) is applied as 80% of the shear strength (Vn).
The modeling methodology and results of past experimental studies [1,2,3] were compared using nonlinear static hysteresis analysis, and they are illustrated in Figure 8. A comparison of the flexure failure behavior and analysis results for the C3-1 specimen in Mo and Wang’s study [1] showed a gradual reduction in overall strength. In contrast, the shear failure behavior and analysis results of the 3SLH18 specimen obtained by Lynn et al. [2] showed a rapid reduction in the strength and pinching effect. The comparison of the flexure–shear failure behavior and analysis results for Specimen 1 in the study by Sezen and Moehle [3] showed a gradual reduction in strength followed by a rapid decrease. Table 6 presents the initial stiffness, maximum strength, strength reduction rate, and energy dissipation capacity for each mode of failure in the experimental and analysis results. The error rate between the analysis and experimental results was calculated, and a good overall agreement was observed. The initial stiffness is determined from the early-stage load application data. The maximum strength represents the peak shear force in the results, and the strength reduction ratio is defined as the proportion of residual strength to the maximum strength. The calculation of energy dissipation capacity presents the area within the hysteresis loop. The maximum error in the strength reduction rate occurred in Mo and Wang’s study [1] for C3-1 at 16%. The strength reduction rate was calculated as the ratio of the residual shear strength (Vres) to the maximum shear strength (Vmax). Adjusting the bonding failure variable (SFslip) to match the initial stiffness led to reduced strength degradation, tuned through strain hardening. 3SLH18 in the study by Lynn et al. [2] and Specimen 1 in the study by Sezen and Moehle [3] showed the maximum errors in the energy dissipation rate at 14% and 22%, respectively. Energy is represented by the area of the hysteresis loop; the error in this case was relatively high due to the difference in the number of loops in the hysteresis loops of the experiments and analysis results.

5.2. Shear Capacity Curve

The shear capacity curve for RC columns was determined using Equation (9) from ASCE 41-23 [31,32], which accounts for a decrease in shear strength with increasing displacement ductility. The failure mode of RC columns can be determined based on the relationship between the analytically calculated shear demand curve and the shear capacity curve determined using the standard equation. The shear demand curve is derived from pushover analysis and the yield displacement may be calculated. Based on the calculated yield displacement, the displacement ductility (k) is determined to derive the shear capacity curve. When comparing the shear demand curve with the shear capacity curve, as shown in Figure 9a, if there is no intersection between the two curves, it is determined that flexure failure has occurred. In Figure 9b, if there is an intersection between the shear demand and capacity curves, shear failure is indicated. If the intersection occurs before the yielding of the reinforcement, it is classified as shear failure; if it occurs after, it is classified as flexure–shear failure.
The relationship between the shear demand and shear capacity curves for previous experimental studies [1,2,3] used for validating the modeling methodology for each mode of failure is illustrated in Figure 10. For the C3-1 specimen in Mo and Wang’s study [1], the absence of an intersection between the shear demand and capacity curves indicates high ductility and flexure failure. The 3SLH18 specimen in Lynn et al.’s study [2] shows an early intersection between the two curves. Because the intersection occurs before the yielding of the reinforcement, it is classified as shear failure. Lastly, for Specimen 1 in Sezen and Moehle’s study [3], the intersection of the shear demand and capacity curves after the yielding of the reinforcement indicates flexure–shear failure.

5.3. Failure Mode Prediction

The method of determining the failure mode based on the relationship between the shear demand and shear capacity curves was compared with the results of the machine-learning-based model for failure mode prediction. Six key input variables were determined based on the structural details of previous experimental study specimens [1,2,3], as shown in Table 7. Applying these key input variables to the machine learning model, the C3-1 specimen in Mo and Wang’s study [1] was predicted to exhibit flexure failure, the 3SLH18 specimen in Lynn et al.’s study [2] was predicted to exhibit shear failure, and Specimen 1 in Sezen and Moehle’s study [3] was predicted to exhibit flexure–shear failure. The failure modes determined through the relationship between the shear demand and shear capacity curves agreed with the modes predicted using the machine-learning-based model. This demonstrates the capability of machine learning methods to accurately predict the failure modes of RC columns using only simple information.

6. Conclusions

This study proposed a machine learning model for rapidly predicting the failure modes of RC columns. To develop and validate the model for predicting column failure modes, four machine learning methods were employed using column data collected from past experiments and evaluated using classification model performance indicators. The following main conclusions were drawn.
(1)
Overall, all considered machine learning methodologies accurately predicted the flexure failure mode. Because of the high proportion of flexure failure modes in the considered experimental dataset (flexure failure mode—72.4%, flexure–shear failure mode—14.8%, shear failure mode—12.7%), the flexure failure prediction was more accurate than the prediction of other failure modes (flexure–shear and shear failure modes). Therefore, the additional data are required for flexural–shear failure and shear failure to enhance the learning model’s performance.
(2)
Considering the average values of the classification model performance indicators, excluding accuracy, the RF model showed the highest performance level in precision, recall, F1-score, and AUC, suggesting that it accurately predicts the column failure modes.
(3)
The RF model demonstrated the highest average values across all performance indicators used in accuracy validation and had the highest recall for shear failure modes. Therefore, the RF model, which provided conservative predictions based on simple structural details (i.e., the material strength, axial load ratio, aspect ratio, reinforcing details, etc.), was deemed the most rational for predicting failure modes before conducting experiments or analysis.
(4)
The failure modes determined using the shear capacity and demand curves agreed with the failure modes predicted by the machine learning model for flexure, shear, and flexure–shear failures. This indicates that the machine-learning-based RC column failure-mode prediction model developed in this study can accurately and rapidly predict the failure modes of RC columns using only simple column information, without the need for experimental or analytical processes.

Author Contributions

Conceptualization, J.S. and K.O.; methodology, S.K. and H.H.; validation, J.S.; formal analysis, S.K. and H.H.; investigation, S.K. and H.H.; resources, S.K. and J.S.; data curation, S.K., K.O. and H.H.; writing—original draft preparation, S.K. and H.H.; writing—review and editing, J.S.; visualization, S.K. and H.H.; supervision, J.S.; project administration, J.S. and K.O.; funding acquisition, J.S. and K.O. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by “Regional Innovation Strategy (RIS)” through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (MOE) (2021RIS-003) and the KICT Research Program (project no. 20230146-001) funded by the Ministry of Science and ICT.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to confidential.

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. Mo, Y.L.; Wang, S.J. Seismic behavior of RC columns with various tie configurations. J. Struct. Eng. 2000, 126, 1122–1130. [Google Scholar] [CrossRef]
  2. Lynn, A.C.; Moehle, J.P.; Mahin, S.A.; Holmes, W.T. Seismic evaluation of existing reinforced concrete building columns. Earthq. Spectra 1996, 12, 715–739. [Google Scholar] [CrossRef]
  3. Sezen, H.; Moehle, J.P. Seismic behavior of shear-critical reinforced concrete building columns. In Proceedings of the Seventh US National Conference on Earthquake Engineering, Earthquake Engineering Research Institute, Boston, MA, USA, 21–25 July 2002. [Google Scholar]
  4. Zhu, L.; Elwood, K.J.; Haukaas, T. Classification and seismic safety evaluation of existing reinforced concrete columns. J. Struct. Eng. 2007, 133, 1316–1330. [Google Scholar] [CrossRef]
  5. Qi, Y.L.; Han, X.L.; Ji, J. Failure mode classification of reinforced concrete column using Fisher method. J. Cent. South Univ. 2013, 20, 2863–2869. [Google Scholar] [CrossRef]
  6. Naderpour, H.; Mirrashid, M. Proposed soft computing models for moment capacity prediction of reinforced concrete columns. Soft Comput. 2020, 24, 11715–11729. [Google Scholar] [CrossRef]
  7. Mirrashid, M.; Naderpour, H. Innovative computational intelligence-based model for vulnerability assessment of RC frames subject to seismic sequence. J. Struct. Eng. 2021, 147, 04020350. [Google Scholar] [CrossRef]
  8. Alibrandi, U.; Alani, A.M.; Ricciardi, G. A new sampling strategy for SVM-based response surface for structural reliability analysis. Probabilistic Eng. Mech. 2015, 41, 1–12. [Google Scholar] [CrossRef]
  9. Mangalathu, S.; Jeon, J.S. Classification of failure mode and prediction of shear strength for reinforced concrete beam-column joints using machine learning techniques. Eng. Struct. 2018, 160, 85–94. [Google Scholar] [CrossRef]
  10. Naderpour, H.; Mirrashid, M. Classification of failure modes in ductile and non-ductile concrete joints. Eng. Fail. Anal. 2019, 103, 361–375. [Google Scholar] [CrossRef]
  11. Alcantara, P.A.; Imai, H. Failure mode classification of reinforced concrete columns by the analysis of the strain distribution in the main reinforcement. In Proceedings of the 12th World Conference on Earthquake Engineering, Auckland, New Zealand, 30 January–4 February 2000. [Google Scholar]
  12. Ying, M.; Gong, J.-X. Seismic failure modes and deformation capacity of reinforced concrete columns under cyclic loads. Period. Polytech. Civ. Eng. 2018, 62, 80–91. [Google Scholar] [CrossRef]
  13. Mangalathu, S.; Hwang, S.H.; Jeon, J.S. Failure mode and effects analysis of RC members based on machine-learning-based SHapley Additive exPlanations (SHAP) approach. Eng. Struct. 2020, 219, 110927. [Google Scholar] [CrossRef]
  14. Feng, D.C.; Liu, Z.T.; Wang, X.D.; Jiang, Z.M.; Liang, S.X. Failure mode classification and bearing capacity prediction for reinforced concrete columns based on ensemble machine learning algorithm. Adv. Eng. Inform. 2020, 45, 101126. [Google Scholar] [CrossRef]
  15. Megalooikonomou, K.G.; Beligiannis, G.N. Random Forests Machine Learning Applied to PEER Structural Performance Experimental Columns Database. Appl. Sci. 2023, 13, 2821. [Google Scholar] [CrossRef]
  16. Berry, M.; Parrish, M.; Eberhard, M. PEER Structural Performance Database User’s Manual (Version 1.0); University of California: Berkeley, CA, USA, 2004. [Google Scholar]
  17. Hiromichi, Y.; Toshiaki, M. Ductility and failure modes of singly reinforced concrete columns. In Modeling of Inelastic Behavior of RC Structures Under Seismic Loads; American Society of Civil Engineers: Reston, VA, USA, 2001; pp. 35–368. [Google Scholar]
  18. Naderpour, H.; Mirrashid, M.; Parsa, P. Failure mode prediction of reinforced concrete columns using machine learning methods. Eng. Struct. 2021, 248, 113263. [Google Scholar] [CrossRef]
  19. Choi, J.S.; Yang, W.J.; Yi, W.H. Shear Strength Evaluation of Reinforced Concrete Columns 1: Variable Analysis for Code Method. J. Archit. Inst. Korea 2017, 37, 687–688. [Google Scholar]
  20. Bažant, Z.P.; Kwon, Y. Failure of slender and stocky reinforced concrete columns: Tests of size effect. Mater. Struct. 1994, 27, 79–90. [Google Scholar] [CrossRef]
  21. Shi, Q.; Ma, L.; Wang, Q.; Wang, B.; Yang, K. Seismic performance of square concrete columns reinforced with grade 600 MPa longitudinal and transverse reinforcement steel under high axial load. Structures 2021, 32, 1955–1970. [Google Scholar] [CrossRef]
  22. McKenna, F.; Scott, M.H.; Fenves, G.L. Nonlinear finite-element analysis software architecture using object composition. J. Comput. Civ. Eng. 2010, 24, 95–107. [Google Scholar] [CrossRef]
  23. Berry, M.P.; Lehman, D.E.; Lowes, L.N. Lumped-plasticity models for performance simulation of bridge columns. ACI Struct. J. 2008, 105, 270. [Google Scholar]
  24. Mander, J.B.; Priestley, M.J.; Park, R. Theoretical stress-strain model for confined concrete. J. Struct. Eng. 1988, 114, 1804–1826. [Google Scholar] [CrossRef]
  25. Pimanmas, A.; Chaimahawan, P. Shear strength of beam–column joint with enlarged joint area. Eng. Struct. 2010, 32, 2529–2545. [Google Scholar] [CrossRef]
  26. Lee, D.H.; Elnashai, A.S. Seismic analysis of RC bridge columns with flexure-shear interaction. J. Struct. Eng. 2001, 127, 546–553. [Google Scholar] [CrossRef]
  27. Sezen, H.; Chowdhury, T. Hysteretic model for the lateral behavior of reinforced concrete columns including shear deformation. ASCE J. Struct. Eng. 2009, 135, 139–146. [Google Scholar] [CrossRef]
  28. Sezen, H. Seismic Behavior and Modeling of Reinforced Concrete Building Columns; University of California, Berkeley: Berkeley, CA, USA, 2002. [Google Scholar]
  29. Elwood, K.J. Modelling failures in existing reinforced concrete columns. Can. J. Civ. Eng. 2004, 31, 846–859. [Google Scholar] [CrossRef]
  30. Baradaran Shoraka, M. Collapse Assessment of Concrete Buildings: An Application to Non-Ductile Reinforced Concrete Moment Frames. Ph.D. Thesis, University of British Columbia, Vancouver, BC, Canada, 2013. [Google Scholar]
  31. American Society of Civil Engineers (ASCE). Seismic Evaluation and Retrofit of Existing Buildings; American Society of Civil Engineers: Reston, VA, USA, 2023. [Google Scholar]
  32. Elwood, K.J.; Matamoros, A.B.; Wallace, J.W.; Lehman, D.E.; Heintz, J.A.; Mitchell, A.D.; Moore, M.A.; Valley, M.T.; Lowes, L.N.; Comartin, C.D.; et al. Update to ASCE/SEI 41 concrete provisions. Earthq. Spectra 2007, 23, 493–523. [Google Scholar] [CrossRef]
Figure 1. Constituents of the reinforced concrete column database.
Figure 1. Constituents of the reinforced concrete column database.
Applsci 14 01243 g001
Figure 2. Frequency of input parameters.
Figure 2. Frequency of input parameters.
Applsci 14 01243 g002
Figure 3. Confusion matrix of each machine learning methodology for the testing dataset.
Figure 3. Confusion matrix of each machine learning methodology for the testing dataset.
Applsci 14 01243 g003
Figure 4. ROC curve for all machine learning models.
Figure 4. ROC curve for all machine learning models.
Applsci 14 01243 g004
Figure 5. Relative importance of input variables.
Figure 5. Relative importance of input variables.
Applsci 14 01243 g005
Figure 6. Flexure-governed column modeling method.
Figure 6. Flexure-governed column modeling method.
Applsci 14 01243 g006
Figure 8. Validation of modeling method (experiment vs. simulation) [1,2,3].
Figure 8. Validation of modeling method (experiment vs. simulation) [1,2,3].
Applsci 14 01243 g008
Figure 9. Traditional method predicting column failure mode.
Figure 9. Traditional method predicting column failure mode.
Applsci 14 01243 g009
Figure 10. Relationships between shear demand curve and shear capacity curve [1,2,3].
Figure 10. Relationships between shear demand curve and shear capacity curve [1,2,3].
Applsci 14 01243 g010
Table 1. The considered failure mode.
Table 1. The considered failure mode.
Failure ModeDescription
FlexureDegradation occurred due to flexural deformation
after the yielding of the longitudinal reinforcement
ShearDegradation (diagonal cracks) occurred due to shear distress before the yielding of the longitudinal reinforcement
Flexure–shearDegradation occurred after the yielding of the longitudinal reinforcement but results from shear distress
Table 2. Summary of experimental database used in this research.
Table 2. Summary of experimental database used in this research.
ParameterModel RangeNominalExtreme Values
MinimumMaximum
Concrete Compressive Strength (MPa)13.10 to 48.3034.1113.1048.30
Steel Yield Strength (MPa)0 to 587.10436.230587.10
Axial Load Ratio0.03 to 0.90.140.030.90
Slenderness Ratio1.12 to 8.672.431.128.67
Longitudinal Reinforcement Ratio0.0009 to 0.06150.00730.00090.0615
Transverse Reinforcement Ratio0.0068 to 0.06940.01740.00680.0694
Table 3. Summary of hyperparameters.
Table 3. Summary of hyperparameters.
ModelParameterValue
ANNNumber of Layers2
Activationstanh
KNNNumber of Neighbors 3
Distancecityblock
DTMinimum of Leaf Size1
Maximum Depth of the Tree177
RFMethodAdaBoostM2
Maximum Depth of the Tree5
Number of Learning Cycles488
Learning Rate0.9274
Table 5. Results of performance measurement for classification models.
Table 5. Results of performance measurement for classification models.
MeasureANNKNNDTRF
Accuracy0.88200.90450.86320.8732
PrecisionFlexure0.93650.98330.91940.9355
Shear0.33330.33330.66670.7143
Flexure–shear0.83330.77780.57140.8333
Overall0.70100.69810.71920.8277
RecallFlexure1.00001.00000.96610.9831
Shear0.50000.50000.66670.8333
Flexure–shear0.41670.58330.40000.5000
Overall0.63890.69440.67760.7721
F1-ScoreFlexure0.96720.99160.94210.9587
Shear0.17210.16810.47140.6205
Flexure–shear0.35860.45750.24250.4344
Overall0.49930.53910.55200.6712
AUCFlexure0.99580.96880.96190.9905
Shear0.96480.72180.92750.9517
Flexure–shear0.88620.77580.93850.9185
Overall0.94890.82210.94260.9536
Table 6. Comparison between experiment and simulation.
Table 6. Comparison between experiment and simulation.
SpecimensInitial
Stiffness (kN/mm)
Maximum Strength
(kN)
Strength
Reduction Ratio
Energy
Dissipation
(kN-m)
C3-1
(Mo & Wang 2000) [1]
Experiment162350.70818.2
Simulation182290.81751.9
Error (%)13%3%16%8%
3SLH18
(Lynn et al., 1996) [2]
Experiment142700.26268.7
Simulation152600.27306.9
Error (%)7%4%4%14%
Specimen 1
(Sezen and Moehle 2002) [3]
Experiment193030.22251.3
Simulation203090.25307.4
Error (%)5%2%14%22%
Table 7. Predicted Results of the Classification Model.
Table 7. Predicted Results of the Classification Model.
Specimensfc
(MPa)
fy
(MPa)
P/AgfcL/DρlρtPredicted Failure Mode
C3-1
(Mo & Wang 2000) [1]
26.44970.1073.930.02140.0126Flexure
3SLH18
(Lynn et al., 1996) [2]
26.93310.0893.650.03030.0015Shear
Specimen 1
(Sezen and Moehle 2002) [3]
21.1434.40.1513.900.02470.004Flexure-shear
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kim, S.; Hwang, H.; Oh, K.; Shin, J. A Machine-Learning-Based Failure Mode Classification Model for Reinforced Concrete Columns Using Simple Structural Information. Appl. Sci. 2024, 14, 1243. https://doi.org/10.3390/app14031243

AMA Style

Kim S, Hwang H, Oh K, Shin J. A Machine-Learning-Based Failure Mode Classification Model for Reinforced Concrete Columns Using Simple Structural Information. Applied Sciences. 2024; 14(3):1243. https://doi.org/10.3390/app14031243

Chicago/Turabian Style

Kim, Subin, Heejin Hwang, Keunyeong Oh, and Jiuk Shin. 2024. "A Machine-Learning-Based Failure Mode Classification Model for Reinforced Concrete Columns Using Simple Structural Information" Applied Sciences 14, no. 3: 1243. https://doi.org/10.3390/app14031243

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop