Next Article in Journal
Quasi-Isotropic Hybrid Dielectric Resonator Antenna—Bow-Tie Patch with Harmonic Suppression
Next Article in Special Issue
Special Issue on Application of Artificial Neural Networks for Seismic Design and Assessment
Previous Article in Journal
UCA-EHAR: A Dataset for Human Activity Recognition with Embedded AI on Smart Glasses
Previous Article in Special Issue
Rapid Prediction of Seismic Incident Angle’s Influence on the Damage Level of RC Buildings Using Artificial Neural Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Structural Damage Prediction of a Reinforced Concrete Frame under Single and Multiple Seismic Events Using Machine Learning Algorithms

by
Petros C. Lazaridis
1,*,
Ioannis E. Kavvadias
1,*,
Konstantinos Demertzis
1,2,*,
Lazaros Iliadis
1 and
Lazaros K. Vasiliadis
1
1
Department of Civil Engineering, Democritus University of Thrace, Campus of Kimmeria, 67100 Xanthi, Greece
2
School of Science & Technology, Informatics Studies, Hellenic Open University, 65404 Kavala, Greece
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2022, 12(8), 3845; https://doi.org/10.3390/app12083845
Submission received: 12 March 2022 / Revised: 2 April 2022 / Accepted: 4 April 2022 / Published: 11 April 2022

Abstract

:
Advanced machine learning algorithms have the potential to be successfully applied to many areas of system modelling. In the present study, the capability of ten machine learning algorithms to predict the structural damage of an 8-storey reinforced concrete frame building subjected to single and successive ground motions is examined. From this point of view, the initial damage state of the structural system, as well as 16 well-known ground motion intensity measures, are adopted as the features of the machine-learning algorithms that aim to predict the structural damage after each seismic event. The structural analyses are performed considering both real and artificial ground motion sequences, while the structural damage is expressed in terms of two overall damage indices. The comparative study results in the most efficient damage index, as well as the most promising machine learning algorithm in predicting the structural response of a reinforced concrete building under single or multiple seismic events. Finally, the configured methodology is deployed in a user-friendly web application.

1. Introduction

During earthquake events, it is common to observe aftershocks following a mainshock. Moderate-to-strong aftershocks may lead to additional structural damage and even the collapse of buildings that sustained damage from the mainshock. Thus, the seismic performance of structural systems subjected to successive ground motions has received increasing attention in recent years. The recent disaster that occurred on March 2021 in the Tyrnavos–Elassona region, Thessaly of Greece due to a pair of compatible magnitude (Mw = 6.3, Mw = 6.1) [1] shallow earthquakes with more than 1800 damaged or non-serviceable buildings demonstrated the necessity of predicting the damage potential caused by mainshock–aftershock sequences in order to assess the seismic risk. It should be noted that the final, accumulated damage includes the initial damage caused by the major earthquake and the incremental damage caused by the following seismic sequence. The effect of successive seismic events on the structural performance has been thoroughly examined by many researchers [2,3,4,5,6]. Specifically, Amadio et al. [7] studied the influence of repeated shocks on the response of nonlinear single degree of freedom (SDOF) systems using different hysteretic models. Hatzigeorgiou and Beskos [8] conducted an exhausting parametric study on SDOF systems and proposed an empirical relation to calculate the inelastic displacement ratio under repeated earthquakes. Hatzigeorgiou and Liolios [9] examined the nonlinear behaviour of reinforced concrete (RC) frames subjected to multiple shocks considering a set of eight frames that varied both at height regularity and dimensioning practice. Hatzivassiliou and Hatzigeorgiou [10] studied the accumulation of damage and ductility demands due to seismic sequence on three dimensional RC structures. Hosseinpour and Abdelnaby [11] studied the impact of different aspects, such as earthquake direction, aftershock polarity and the influence of the vertical component, on the nonlinear response of RC frames under successive earthquakes. Additionally, more recently, Kavvadias et al. [12] and Zhou et al. [13] investigated the correlation between aftershock-related intensity measures (IMs) and final structural damage indices. Additionally, multiple researchers [14,15,16,17] have evaluated the fragility of buildings and infrastructures against seismic sequences, in the past.
In recent years advanced machine learning algorithms (MLAs), such as artificial neural networks (ANNs), have been successfully applied to many areas of system modelling. Their success is based on the thorough processing of data that captures the behaviour of a system. By detecting patterns in the collected data, valuable information can be extracted and predictions can be made that automate the decision-making process. That fact makes machine learning (ML) an advanced tool in modern engineering modelling. From this point of view, the utilization of MLAs in earthquake engineering has been increasing year by year, examining mainly the capability of such models in predicting seismic structural damage [18,19,20]. Among others, De Latour and Omenzetter [21] investigated the efficiency of ANNs on the prediction of seismic damage on numerous RC frames, while Alvanitopoulos et al. [22] also examined regular RC structures and, by incorporating fuzzy layers in ANN configuration (architecture). Subsequently, Morfidis and Kostinakis [23] used feature selection methods in a dataset of 3-dimensional RC buildings to identify the more damage-correlated set of seismic IMs. More recently, the same authors [24] examined the effectiveness of ANNs on the damage prediction of non-regular at-height structures. Applications of recurrent neural networks (RNNs) on earthquake engineering are presented by González et al. [25] and Mangalathu and Burton [26]. Furthermore, Zhang et al. [27] developed a long-short term memory (LSTM) network to predict structural responses. For the same purpose, convolutional neural networks (CNNs) have been applied by Li et al. [28] and Oh et al. [29]. Additionally, Thaler at al. [30] proposed a combination of Monte Carlo simulation and ANNs to predict the post-seismic structural statistics of an elasto-plastic frame structure. The application of different fuzzy and crisp ML techniques in localization and predicting the amount of damage to an RC frame under individual earthquakes has been evaluated by Vrochidou et al. [31]. The common characteristic of the above studies is that the initial structural damage state of the structure is omitted. However, Lazaridis et al. [32] used an ensemble neural network to predict the structural damage after a sequence of two seismic shocks employed as input features, including both damage after the first earthquake and the IMs of the second one.
In the present study, the reliability of MLAs in predicting the seismic structural damage of a certain 8-storey RC-frame structure subjected to both single and successive seismic events, consisting of double seismic shocks, is examined. Due to the fact that the effect of each seismic excitation on the structural response is examined individually, to manipulate the data in total, the initial structural damage is taken into account even if the structure is intact, i.e., in case of a single seismic event (mainshock). The initial damage, as well as the ground motion intensity, which is expressed in terms of 16 well-known IMs, are considered as the features of the ML problem, while the post-earthquake damage is considered the target. By this, the ML model could be applied even in case of multiple aftershock events given the characteristics of the complete seismic activity.

2. Primitive Data

2.1. Ground Motion Records

For the purpose of this study, both artificial and natural seismic sequences are considered. By this, a sufficient set of data is ensured. Randomized seismic sequences are synthesized using a suite of 318 individual natural acceleration records to generate artificial seismic sequences accelerograms, taking into account the differences of the ground motion features [33]. The descriptive statistics of the aforementioned excitation suite are listed in Table A1 (Appendix A). In order to construct the artificial seismic sequences, composed of two successive seismic records, every record of the aforementioned suite is combined randomly in pairs with another six records record of the same suite. Thus, six individual seismic sequences comprised of the same main-shock are generated. As a result, 1908 pairs of first and second shock are constructed. These seismic sequences and the corresponding structural responses are used as the major part of the overall dataset for the specific ML problem. As a minor part of the overall dataset, 111 natural pairs of sequential shock records are considered. The assumed natural sequences are occurred from 1972 to 2020, while the time gap between the occurrence of the successive shocks is smaller than fifteen months. It has to be mentioned that each mainshock-aftershock record is obtained by the same station. As a result, the natural set consisted of 41 real seismic sequences recorded by 63 stations. Both sequential and individual records are selected from the ESM [34] and PEER NGA West [35] databases. The natural seismic sequences are listed in Table A2 (Appendix A). Both in the case of artificial and natural seismic sequences, an intermediate zero-ceasing time gap of 20 s is added between the two successive records (Figure 1). By this, the overlap between the building oscillations is eliminated. It should be noted that nonlinear time history analyses (NLTHAs) are performed not only using the seismic sequences but also using the first shock of each sequence, as the scope of this study is to examine the seismic structural response not only under seismic sequences but also under single ground motion records.

2.2. Reinforced Concrete Structure

Existing buildings designed and constructed without earthquake provisions comprise the majority of structures both in Greece and worldwide. That fact raises particular concern about their response to a potential earthquake. In this view, an 8-storey planar regular RC frame (Figure 2) designed only for gravity loads by Hatzigeorgiou and Liolios [9] is examined in the present study. The finite element simulation of the frame is conducted in IDARC 2D [36] using the spread plasticity concept and the three-parameter Park hysteretic model [37]. Every floor is considered to have only one horizontal degree of freedom to take into account the huge plane stiffness of RC slabs as a rigid diaphragm. Sparsely placed stirrups with poor anchor details are assumed in order to be in accordance with obsolete design codes. Thus, a nonlinear deformation-stress model for concrete without confinement is adopted. As a result, the concrete with a mean compressive strength equal to 28 MPa is modeled by a curve defined by the initial modulus of elasticity ( E 0 = 31.42 GPa), the strain at the maximum stress ( ϵ c 0 = 2 ), the ultimate strain in compression ( ϵ c u = 3.5 ), stress at tension cracking σ t = 0.0022 GPa, and slope of the post-peak falling branch ( E f b = 6.2 GPa). Furthermore, for steel grade S500s a bilinear curve with hardening was employed. The yield and ultimate strengths were equal to 550 MPa and 660 MPa, respectively, and the corresponding strains equal to 2.75 and 45‰, according to Eurocode-2 [38] provisions. The initial elastic fundamental period of the structure is equal to 1.27 s. The generation of IDARC 2D input files and the post-processing of the results are performed through GNU Octave [39,40] code.

3. Features, Targets and Dataset Generation

3.1. Ground Motion IMs

The basic parameters adopted in order to perform a seismic structural damage prediction analysis are the characteristics of the ground motion. By this, the identification of the seismic parameters that affect the dynamic response is of utmost importance. For this purpose, a set of 16 ground motion IMs is calculated. Amplitude parameters such as the maximum absolute values of ground accelerations ( a g ( t ) ), velocities ( v g ( t ) ), and displacement ( d g ( t ) ) signals, which were referenced as PGA, PGV, and PGD [41], respectively, are examined. Additionally, the Arias intensity ( I A ) [42] and the cumulative absolute velocity (CAV) [43], which are calculated by the integral of the accelerogram time history, are considered.
An inherent feature of signals is the frequency content, which varies dynamically over time in the case of ground motion records. However, it can be quantified using the equivalent frequency P G A / P G V [41] as if it was a sinusoid signal. Another quantity that is related to the frequency content of a ground motion is the potential destructiveness measure after Araya and Saragoni ( I A S ) [44], determined by the zero-crossing number of the acceleration signal ( u o ) per unit of time.
Various definitions have been given in the past for the strong motion duration of a seismic excitation in order to identify the time interval of the signal in which the vast amount of its total intensity is released. In this work, the strong motion durations defined by Trifunac and Brady ( S M D T B ) [45] and by Reinoso, Ordaz and Guerrero ( S M D R O G ) [46] are assumed. Both of these are based on the time evolution of Arias intensity according to the Husid diagram [47]. Additionally, the bracketed duration as described by Bolt ( S M D B o l t ) [48], which is defined by the first and last exceedance of 5 percent of g, is employed.
Combining the above parameters results in more complex measures such as power P 90 [41], a r m s [41], characteristic intensity ( I c ) [41], the potential damage measure according to Fajfar, Vidic and Fischinger ( I F V F ) [49] and the IM after Riddell and Garcia ( I R G ) [50].
It has to be mentioned that seismic parameters that depend on the fundamental structural period, such as individual spectral values, were not calculated. These parameters could not be used due to the elongation of the elastic period during the first seismic event. Instead, the Housner intensity [51] ( S I H ) which accumulates pseudo-spectral velocities (PSV) to a constant range of possible eigen periods and demonstrates high correlation with the structural damage [23,52,53] is employed. All of the mathematical expressions of the examined IMs are summarised in Table 1. The elastic spectra are defined using OpenSeismoMatlab [54], while values of the IMs are computed through Python [55] code.

3.2. Damage Indicators

For the ML modeling of the present study, the structural damage is assumed both as an input feature to take into account the initial damage due to the former seismic shock, as well as a target feature in order to describe the damage accumulation after the examined ground motion. The structural response is assessed in terms of two overall seismic damage indices, namely, the overall damage index after Park and Ang ( D I G , P A ) [36] and the damage index after DiPasquale and Çakmak ( D I D C ) [56].
The originally introduced damage index after Park and Ang ( D I P A ) [57] results from summation of the maximum flexural responses and the hysteretic energy consumption of the plastic hinges and is calculated by Equation (1) modified by Kunnath et al. [58] (Equation (2)). The overall damage index ( D I G , P A ) [36] is calculated as a weighted average of the sub-factors, weighted by the percentages of the total energy consumed by each member of the construction, according to Equation (3). The value of D I G , P A as close to zero as possible implies a complete damage-free structural system with an elastic response. However, a structure is characterized as near to collapse when D I G , P A takes values over the unit.
D I P A = δ m δ u + β Q y δ u d E
D I P A , c o m p o n e n t = θ m θ r θ u θ r + β θ u M y E h
D I G , P A = E i D I P A , c o m p o n e n t E i
where δ m is the maximum element displacement response, δ u is the ultimate element displacement, β is the model constant parameter for strength deterioration proposed by Park et al. [59], d E is the cumulative hysteretic energy consumed by the element during its response, Q y is the yield strength of the element, θ m is the maximum element rotation during the time history response, θ u is the ultimate capacity of the element and θ r is the recoverable element rotation during unloading.
During high-intensity seismic events, it is known that the cross-sections in plastic hinge areas of a building can be severely cracked or even present steel yielding, resulting in structural stiffness degradation. Therefore, an increase in the building’s flexibility, and as such its fundamental period, is expected [60]. The D I D C is based on the above-mentioned increase in the fundamental period and is calculated according to Equation (4).
D I D C = 1 T 0 i n i t i a l T 0 e q u i v a l e n t
where T 0 i n i t i a l is the fundamental period before the start of the analysis, and T 0 e q u i v a l e n t is the fundamental period at the end of the analysis.

3.3. Dataset Configuration

The scope of this study is to examine the capability of MLAs in predicting the structural damage of a certain RC frame under single or multiple ground motion records. To achieve this, the intensity of each seismic event and the corresponding response is treated individually, taking into account the initial structural damage just before the certain oscillation. In case of sequential seismic events, the damage incurred by the fist shock is considered to be the initial damage of the structure subjected to the aftershock. In order to provide a universal model that can predict the structural damage, regardless of the pre-earthquake state of the building, the initial damage is taken into account even if the structure is intact, i.e., in case of single seismic events. In such a case, the value of the damage indices is set as zero. It has to be mentioned that from the initial 1908 artificially generated sequences, ultimately, 1528 of them are considered. The rest of the sequences are omitted either due to convergence problems of the NLTHAs or due to the absence of structural damage under the first shock. Thus, the dataset in total comprises 1528 artificial and 111 natural seismic sequences. Additionally, 429 single seismic events are considered. As such, 2068 data instances are assumed.

4. Exploratory Data Analysis (EDA)

For the most complete and effective decision-making, statistical analysis of the examined data is required in order to capture the technical characteristics of the problem. This exploratory analysis includes a set of numerical and graphical methods, which allow us to obtain an initial consideration about the features of the data that will be used in the ML models. The purpose of the aforementioned analysis is the practical (non-scientific) interpretation of the data by unveiling the main characteristics of the data format, as well as their origin. This technique is a necessary step before the application of statistical inference methods, in order to thoroughly check the suitability of the data, the formulation of the adopted hypotheses and the selection of the appropriate method.
In particular, based on the problem analyzed in this paper, problematic values can be identified, i.e., values that are cut off from the main corpus and can be characterized as outliers or even incorrect, and appropriately treated. Moreover, the normality of the data population can be checked. This is particularly important as many of the implemented methods require normality of the data.
Table 2 lists the most important statistics of the ground motions’ IMs. The mean ( μ ) of a population estimates the median value for symmetric or nearly symmetric distributions. Additionally, σ estimates the standard deviation in the population. When the standard deviation is elevated, we know that there are values of the variable sufficiently far from the mean. In a normal distribution, 95% of the values of the variable are within the limits μ ± 2 σ . Moreover, the minimum (min) and the maximum (max) values of each variable indicate the wide range of the seismic parameters.
The statistical representation of the data is shown in Figure 3 and Figure 4, where clear information is provided about the centre of the data, the symmetry, the skewness, the type of any asymmetry and the outliers. Information on the distortion and curvature of the distribution is also sought. Distortion refers to any deviation over the normal distribution. If the curve shifts to the left or right, it is said to be skewed. Skewness can be quantified as a representation of the degree to which a given distribution differs from a normal distribution. A normal distribution is non-skewed, while, for example, a lognormal distribution exhibits right skewness. Distributions can exhibit right (positive) skewness or left (negative) skewness in varying degrees. The skewness is the degree of asymmetry that is observed in a probability distribution. A distribution with positive asymmetry possesses a shift to a median with lower values. Obviously, the opposite is true in the case of negative asymmetry.
In Figure 3, the distributions of all the examined IMs with their values normalized in (0, 1) are presented. Moreover, in Figure 4, the distribution of the structural damage after the single ( D I G , P A , 1 s t , D I D C , 1 s t ) and the successive ( D I G , P A , D I D C ) seismic events are depicted comparatively. Under seismic sequences, damage accumulation can be observed, as the distributions of both damage indices are shifted to higher values compared to those that correspond to the damage after the first shocks. It has been mentioned that Figure 3 and Figure 4, despite offering meaningful information, constitute a tool of data exploratory analysis without leading to definitive conclusions.
Values that are characterised as extremes or outliers are merely “suspect” values, i.e., values which may be incorrect or unusual. The number of points clarified as outliers depends on the sample size and the shape of the distribution. To identify the outliers, Cook’s distance [61,62] values were calculated according to Equation (5) and illustrated in Figure 5a,b for the D I G , P A and D I D C datasets, respectively. In the same figure, the threshold which is equal to I t = 4 n (n: number of observations) is depicted. The percentage of the potential outliers with influence that exceeds the above threshold is equal to 8.99% and 7.21% for the D I G , P A and D I D C datasets, respectively.
D i = i = 1 n ( y ^ j y ^ j ( i ) ) 2 p M S E
where y ^ j is the jth predicted value, y ^ j ( i ) is the jth predicted value, where the fit does not include observation i, MSE is the mean squared error, and p is the number of coefficients in the regression model.
Subsequently, a correlation analysis was carried out in order to determine the degree of linear correlation between each pair of involved variables X and Y with variances σ X and σ Y , respectively, and covariance σ X Y = C O V ( X , Y ) = E ( X , Y ) E ( X ) E ( Y ) . The results of the calculation of the Pearson coefficient [63] according to Equation (6) are shown in Figure 6.
ρ X , Y = C O V ( X , Y ) σ X σ Y
Because there is a proven inability of the Pearson method to detect nonlinear correlations such as sinusoidal waves, quadratic curves, etc., the Predictive Power Score (PPS) [64] technique was also used to summarize the predictive relationships between the available data, explaining how variable A informs variable B more than variable B informs variable A. Technically, the score is a measurement in the interval (0, 1) of the success of a model in predicting a target variable with the help of an out-of-sample predictor variable. From this method, hidden patterns of the data can be identified and as such faciliate the selection of appropriate prediction variables. The results of the PPS calculation are shown in the Figure 7.
After this analytical investigation of the data of the considered research, the analytical statistical hypothesis testing for testing hypotheses related to the distribution of X (with its unknown parameters and its shape), and hypothesis and independence testing related to the comparison of the unknown parameters of the problem variables, it was shown that this dataset is suitable for the correct application of ML methods. It is particularly important to understand the logic, meaning and limits of application of the data in question, so that this knowledge will allow us to correctly interpret the results and make correct conclusions with an awareness of the magnitude of the uncertainty in them. The logic question is directly related to the ongoing research question of whether the data used in the application being developed are appropriate and actually model the problem.
In conclusion, the above investigation allows us to interpret whether a MLA can extract a confident value associated with the option available to it. Similarly, it allows us to interpret whether it can abstain from trusting the choice when a particular output is too low. Finally, it is possible to explore algorithms that can be more effectively integrated into larger tasks in a way that partially or completely avoids the problem of error propagation.

5. Results

5.1. Comparative Performance Analysis of the Examined MLAs

The selection of the proper MLA in modelling the seismic demand prediction of the examined RC frame under single and multiple ground motion records is of outmost importance. This selection has to be made by taking into account the particularities of the current data, the EDA and restrictions of the examined algorithms. In order to obtain the most efficient algorithm, a thorough comparatively investigation among 10 different MLAs was performed. Their performance was assessed by conducting sensitivity and accuracy analysis regarding the estimated errors obtained by the provided data.
The ten examined MLAs are: the Adaboost regressor (ABR) [65], the Bayesian ridge (BR) [66], the decision tree regressor (DTR) [67], the extra trees regressor (ETR) [68], the gradient boosting regressor (GBR) [69], the K-nearest neighbors (KNN) [70,71], the light gradient boosting machine (LGBM) [72], the linear regressor (LR) [73], the multi-layer feed-forward neural network (MLNN) [74], and the random forest regressor (RFR) [75]. In this sense, an extensive and detailed comparison of 10 different MLAs on the two provided datasets was carried out. The MLAs are implemented using the Scikit-learn [76] and LightGBM [72] Python packages, while they are evaluated with Yellowbrick library [77,78]. It should be said that the following metrics [73] for the comparison and cost analysis of the correct regression errors were taken into account and are listed below:
  • Mean absolute error (MAE) is a measure of errors between the estimated and the observed values, and it is given by the following expression:
    M A E = 1 n i = 1 n y ^ i y i
    where y ^ i is the predicted value, y i the real value of the ith observation and n is the total number of observations;
  • Mean square error (MSE):
    M S E = 1 n i = 1 n ( y ^ i y i ) 2
  • Root-mean-squared error (RMSE) calculates the average error between the estimated values and the observed values:
    R M S E = 1 n i = 1 n ( y ^ i y i ) 2
  • The coefficient of determination, R 2 , expresses the variation in the dependent variable that is predictable from the independent variables:
    R 2 = 1 i = 1 n ( y i y ^ i ) 2 i = 1 n ( y i y ¯ i ) 2
    where y ¯ is the average of the observed values;
  • Root-mean-squared-log-error (RMSLE) is an extension of MSE that is used mainly when the predicted values display high deviation:
    R M S L E = 1 n i = 1 n ( log ( y ^ i + 1 ) log ( y i + 1 ) ) 2
  • Mean absolute percentage error (MAPE) calculates the accuracy, as a ratio, and is defined by the following formulation:
    M A P E = 1 n i = 1 n y i y ^ i y i
In order to thoroughly assess the ML methods, 30 percent of the total dataset was withheld and was employed as a test set for the final assessment. In the remaining part, we trained and evaluated all of the examined algorithms using the K-fold cross-validation strategy [76]. During this method, the above part is divided in K subsets. Each randomly defined subset consists of different observations. One subset is used as the cross-validation subset, while the K-1 others are merged and used as the training set. This process is performed K times using different sets as the validation set and the K-1 rest of them as the training set. The performance of the MLA is evaluated for each case and on average. By this, the performance of the method in relation to the prediction error is determined. Specifically, the statistical properties, the bias and the variance of the regression prediction error are recorded and analyzed using a 10-fold cross-validation procedure. A decomposition of the variability of the 10-fold cross-validation sample is performed, taking into account its variability sources.
In Figure 8, the metrics of each MLA for both damage indices are presented. It can be seen that considering D I G , P A , higher performance of the ML modelling is obtained. Specifically, the algorithm with the best prediction capability is the extra trees regressor. This method is based on decision trees and randomizes decision trees for random sub-samples in order to minimize over-fitting. In particular, given a data sample X = x 1 , , x n and the respected values y = y 1 , , y n , a random sample is chosen repeatedly without substitution from the learning ensemble in order to estimate the target values using decision trees. The extra trees algorithm performs like random forest, as multiple trees are generated and the nodes are separated using randomly chosen subsets of features. However, there are two main differences: the sampling is carried out without replacement, which means that there is no bootstrap, and the nodes are separated randomly among a random subset of features that are chosen for every node. The aforementioned randomness is based on the random separations of the total sample. Thus, low variance is achieved. Another important feature is that the predictions are calculated by multiple decision trees, and as such, there is high prediction accuracy for new data. Moreover, the algorithm reduces the risk of over-fitting due to the randomness that is introduced in the model.
Considering the D I D C , the algorithm with the higher prediction capacity is the gradient boosting regressor. The boosted trees algorithms are a combination of boosting and decision trees. Boosting is a meta-algorithm for reducing bias in supervised learning. In the case of boosting [79], predictive regressors are used in order to develop weighted trees. The features of the regression trees and the boosting algorithms are combined to produce boosting trees. The gradient boosting method produces a prediction model comprised of a set of weak prediction, usually decision tree, models. It builds the model gradually and generalizes it by optimizing a loss function. In other words, at each iteration, a new weak regressor is trained and the previous ones are extended in order to increase the accuracy of the model.
Based on the above observation, these algorithms could provide a generalized model that could be capable of reliably predicting the final damage of the examined RC frame for given new values, different from training ones, of the established damage and seismic shock IMs.

5.2. Evaluation of the MLAs with the Higher Prediction Ability

In this section, we provide a more detailed description about the performance of the MLAs with the higher prediction ability during the 10-fold procedure. In Figure 9, the error metrics are depicted comparatively for the qualified MLA of each damage index. In general, the extra trees regressor algorithm exhibits higher performance than the gradient boosting regressor algorithm considering the D I G , P A and D I D C structural damage indexes, respectively. Considering D I G , P A , a generally smooth shift of the error is observed that expresses the probability of a given number of events occurring over a fixed period of time, taking into account the observations that occur at a known average constant rate and are independent of their appearance. There is only one case of significant error fluctuation which describes repetitive non-periodic alterations that could not be predicted by this algorithm. Regarding the D I D C , it is observed that there is higher dispersion of the error, which normalizes in the later folds. This fact translates the randomness of the samples into some folds, which are independent of the time period of their occurrence. The normalization and stabilization of the error after the initial fluctuations describes some possible repetitive non-periodic changes which are satisfactorily predicted by the specific algorithm. By this fact, the model can calculate reliable output values for inputs that are new and different from those with which it is trained.
The 10-fold procedure is implemented iteratively in a progressively increasing subset in order to produce the learning curves. In both cross-validation and training sets, the average and the range of R 2 are calculated for each iteration. A major control procedure of the adjustment and the response of the algorithms is based on the learning curve, which depicts the learning performance as a function of the gained experience. It is a widely used tool that assesses the training and the validation data after each update of the measured error performance. Via this method, problems such as under- or over-fitting of the model, and the adequacy of the training or the validation data, could emerge. In Figure 10, the learning curves of the distinctive MLA for each dataset are depicted. Specifically, Figure 10a illustrates the learning curves of the extra trees regressor algorithm when the structural damage is assessed in terms of D I G , P A , while Figure 10b presents the learning curves of the gradient boosting regressor considering structural damage in terms of D I D C .
It is obvious that the training curve of Figure 10a improves as the experience of the model increases without any trends of over-fitting. That fact could be identified by small alterations similarly presented in both training and cross-validation curves. The prediction ability of the model is highlighted due to the high performance beginning at the starting point of the procedure with a score over 0.87. An increasing trend is depicted with a rather narrow confidence interval, a fact that reflects the quality of the model. Moreover, there is no loss of the training, and as such, the distance between training and the validation curve reduces in relation to the experience. This distance is referred to as the “generalization gap” and defines the quality of the model. It is obvious that smaller gaps between the two curves implies higher accuracy of the model.
From the training and the validation curves of Figure 10b, it could be easily observed that the algorithm fits quite well. Specifically, there are no trends of under- or over-fitting. The sufficient fit is noticed due to that fact that the training score is higher than the cross-validation score, while the generalization gap reduces in relation to the experience and tends to a constant value. Moreover, based on the aforementioned curves, the quality of the considered data is assessed. Particularly, the total data set is representative to gain a solution, as the training data provide adequate information to train the problem in relation to the data that is used to validate it. It can be remarked that sufficient samples are provided in order to lead to generalization. Moreover, the training curve seems to improve as the experience of the model increases. Moreover, there are no cases of validation loss lower than the training loss, a fact that indicates that the model can predict easier values of the validation data set compared to the training one.
Finally, in order to further analyze the introduced errors and determine their influence on the prediction ability of the examined models, the residual plots are presented in Figure 11. These scatter plots show the vertical deviations with respect to the regression line. These deviations, referred to as residuals, are obtained by subtracting the observed responses from the predicted responses. In Figure 11a, the residuals of the extra tree regressor algorithm is predicted. The vertical deviations in relation to the regression line are quite limited both in training ( R 2 = 1.0) and test ( R 2 = 0.950) data. The residuals, which are obviously very limited and demonstrate minimal dispersion, can be considered cases of small population samples that do not follow a statistically central trend. Thus, these values are not related to the position of the center of the distribution, and their mean value does not approach the actual value. As a result, the random error increases as the sample size increases. The model holds high percentages of accuracy, as the aforementioned samples are few enough, while the level of error is independent of the observation occurrence. In conclusion, the model understands the structure of residuals and manages to reduce the generalization error, while its predictive ability exponentially increases without the requirement of special interventions in the hyperparameters of the model. Additionally, Figure 11b presents the residuals of the gradient boosting regressor algorithm for training ( R 2 = 0.893) and validation ( R 2 = 0.833 ). The predicted response is calculated by the gradient boosting regressor, since all the unknown parameters of the model have been calculated from the NLTHA results data. Careful examination of the residuals allows us to determine whether the adopted model is appropriate and the assumptions are reasonable. In our case, the residuals can be considered as variables that compose general errors independently distributed with an average of 0.0. That fact implies that the model mistakenly predicts the response in a random way, i.e., the model predicts values higher or lower than the real values with equal probability. In addition, the error is independent of the time or the magnitude of the observations, or even of the adjustment factors involved in making the prediction. In conclusion, the residuals from these assumptions mean that the errors contain a structure that is not taken into account in the model due to the inability to limit the error by generalizing the way of parameterizing the variation of its predictive capability. The identification of this structure, in theory, could lead to an enhanced model by adding representative terms. However, this consideration will lead to a model that will accumulate significant bias that would not lead to generalized solutions.
To this end, the structural damage prediction of an RC frame under single and multiple ground motion records is more efficient to be modeled adopting D I G , P A . Due to the nature of the examined problem, it is evident that D I G , P A can assess both the initially incurred damage as well as the damage accumulation due to the successive ground motion records.
The comparative thorough analysis demonstrates the high performance of the extra trees regressor. The ability of this algorithm can be explained due to its parametric nature, where it summarizes the data with a constant size set of parameters regardless of the number of the training instances. This fact leads to a learning system that achieves noteworthy results in relation to the competing systems. Another important observation is that the method produces accurate results without repetitive problems of indefinite cause because all the intermediate partitions in the examined data set are handled very efficiently. In addition, one of the main advantages gained from the results is the high reliability resulting from the R 2 values combined with the very low error rate. That fact arises as a result of receiving data without boostrapping, which allows the maintenance of more relevant data for the forthcoming predictions. Similarly, in the case of small population samples that do not follow the statistically central trend, the algorithm managed to achieve low variance, so that the sample data are close to the projections of the target function. This observation parallels the sensitivity of the model’s correlative hyperparameters related with the data, which offers better predictability and stability as the overall behavior of the model is less noisy, while the overall risk of a particularly poor solution that may arise by undersampling is reduced. The above consideration is also supported by the dispersion of the expected error, which is concentrated close to the average error value. This fact rigidly states the reliability of the configured model trained over a vast number of initial structural damage and ground motion records in order to predict the final damage of the examined RC frame. Moreover, it can predict the seismic damage even in case of an initially undamaged structure (zero initial damage).

5.3. Web-Application Development

In this end, the authors decided to utilize the described methodology in a user-friendly web-application (Appendix B) that incorporates the distinguished ML models, trained over the total dataset, in order to deliver the results of this study via an interactive tool. After uploading an acceleration record file in PEER or ESM format, the IMs and the response spectra are calculated. The final structural damage is calculated considering as input features the IMs and the initial damage. The initial damage, which expresses the damage state before the current seismic excitation, can be set through a slide bar. By adjusting the initial damage, the final damage is recalculated in real-time. Thus, several scenarios can be reproduced considering either an undamaged structure subjected to a seismic excitation that could be considered as a main shock or an already damaged structure by a potential previous shock subjected to an aftershock. The application is deployed using Streamlit [80] Python framework.

6. Discussion and Conclusions

In the present study, we proposed a ML approach of the structural damage prediction after a single or multiple seismic events on an RC frame in terms of D I G , P A and D I D C damage indices using as input features the IMs of the second shock and the established damage after the first one. The ability of ten MLAs to model the problem of structural damage prediction of an RC frame under single or multiple ground motions was thoroughly investigated. For this purpose, multiple error metrics were adopted in order to assess the predictive capacity of the examined MLAs. Then, it took place thorough comparison between the now known MLAs. Moreover, the generalization of the most efficient algorithms was evaluated. The investigation relied entirely on evaluative methods of sensitivity analysis, variability and error analysis.
The comparative study indicates that the structural damage under single and multiple seismic shocks can be efficiently described in terms of D I G , P A . Moreover, adopting the extra trees regressor, a higher prediction performance is gained. This algorithm facilitates the learning of specialized functions for extracting useful representations in complex learning dependencies and utilizes random decision trees to learn without causing uncertainty issues. Moreover, overfitting is avoided, while the algorithm utilizes significantly reduced computing training costs and time, producing improved training stability, high generalization performance and remarkable determination accuracy. In addition, the algorithm leads to much better predictive results and high generalization ability with reduced bias and variance. Therefore, a robust forecasting model capable of responding to the highly complex problem of structural damage prediction is deduced. It should also be emphasized that this methodology deals with the noisy scattered residuals points with great accuracy. Based on the results, this algorithm provides a generalized model that predicts the final damage of the examined RC frame given the initial damage and the seismic excitation characteristics.
Conclusively, as an outcome of this research, the authors developed a user-friendly web application that incorporates the results of this study. Future work should focus on examining an expanded dataset that incorporates a wide range of structural features such as design code, height level, elevation and plan regularity in order to generate a universal model of structural predictions under single and multiple shocks.

Author Contributions

Conceptualization, P.C.L., I.E.K. and K.D.; methodology, P.C.L., I.E.K. and K.D.; software, P.C.L., I.E.K. and K.D.; validation, P.C.L., I.E.K. and K.D.; investigation, P.C.L., I.E.K. and K.D.; data curation, P.C.L.; writing—original draft preparation, P.C.L., I.E.K. and K.D.; writing—review and editing, P.C.L., I.E.K. and K.D.; visualization, P.C.L.; supervision, L.I., L.K.V.; project administration, P.C.L., I.E.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

The first author needs to gratefully thank his parents for their significant support during his studies.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MLMachine learning
MLAMachine learning algorithm
SDOFSingle degree of freedom
RCReinforced concrete
IMIntensity measure
ANNArtificial neural network
LSTMLong short term memory
CNNConvolutional neural network
NLTHANonlinear time history analysis
PGAPeak ground acceleration
PGVPeak ground velocity
PGDPeak ground displacement
I A Arias intensity
CAVCumulative absolute velocity
I A S Seismic intensity after Araya and Saragoni
S M D T B Strong motion duration after Trifunac and Brady
S M D R O G Strong motion duration after Reinoso, Ordaz and Guerrero
S M D B o l t Strong motion duration after Bolt
a r m s Root-mean-squared of ground acceleration signal
I c Characteristic intensity
I F V F Potential damage measure after Fajfar, Vidic and Fischinger
I R G Intensity measure after Riddel and Garcia
P S V Pseudo-spectrum velocities
H d Husid diagram
S I H Spectral intensity after Housner
D I G , P A , 1 s t The overall Park and Ang damage index after the first seismic shock (input feature)
D I G , P A The overall Park and Ang damage index after the second seismic shock (target)
D I D C , 1 s t DiPasquale and Çakmak damage index after the first seismic shock (input feature)
D I D C DiPasquale and Çakmak damage index after the second seismic shock (target)
EDAExploratory data analysis
PPSPredictive power score
ABRAdaBoost regressor
BRBayesian ridge
DTRDecision tree regressor
ETRExtra trees regressor
GBRGradient boosting regressor
KNNK nearest neighbors regressor
LGBMLight gradient boosting machine
LRLinear regressor
MLNNMulti-layer feed-forward neural network
RFRRandom forest regressor

Appendix A

Table A1. Descriptive statistics for the IMs of the 318 individual records.
Table A1. Descriptive statistics for the IMs of the 318 individual records.
SMD
PGA PGV PGD I A CAV PGA PGV I AS TB ROG Bolt P 90 a rms I c I FVF I RG SI H
cm s 2 cm s cm cm s cm s s 1 cm s sss cm s 2 cm s 2 cm 1.5 s 2.5 cm · s 0.75 cm · s 1 3 cm
μ 302.529.552.0134.1754.412.93.513.817.212.016.076.82301.953.4143.291.8
σ 247.524.4124.7186.4516.58.55.010.011.310.026.263.92455.542.1398.772.8
min32.71.20.10.728.01.70.00.61.90.00.17.455.31.40.12.1
max1465.2132.81314.21332.43119.375.541.549.556.958.6150.1306.413,323.4201.84625.5387.1
Table A2. Seismic metadata for natural sequences.
Table A2. Seismic metadata for natural sequences.
Region1st Shock2nd ShockStation Code/NameComponentPGA 1 st (g)PGA 2 nd (g)
DateMDateM
Ancona14-06-19724.221-06-19724.0ANPN-S0.2200.410
Friuli11-09-19765.815-09-19766.1BUIN-S0.2330.110
E-W0.1080.093
GMNN-S0.3280.324
E-W0.2990.644
Montenegro15-04-19796.915-04-19795.8PETOE-W0.3040.089
24-05-19796.2BARN-S0.3710.201
E-W0.3600.267
HRZN-S0.2150.066
E-W0.2540.076
ULON-S0.2820.033
E-W0.2360.030
Imperial Valley15-10-19796.515-10-19795.0Holtville Post Office3150.2210.254
Mammoth Lakes25-05-19806.125-05-19805.7Convict Creek900.4190.371
Irpinia23-11-19806.924-11-19805.0BGIN-S0.1290.031
E-W0.1890.033
STRN-S0.2240.018
E-W0.3200.032
Gulf of Corinth24-02-19816.625-02-19816.3KORATrans0.2960.121
Logn0.2400.121
Coalinga22-07-19835.825-07-19835.2Elm (Old CHP)900.5190.677
00.3410.481
Kalamata13-09-19865.915-09-19864.8KAL1Trans0.2690.140
Logn0.2320.237
KALATrans0.2960.152
Logn0.2160.334
Spitak07-12-19886.707-12-19885.9GUKN-S0.1810.144
E-W0.1820.099
08-01-19894.008-01-19894.1NABE-W0.2060.217
Georgia03-05-19915.603-05-19915.2SAMBN-S0.3540.208
E-W0.5040.122
Erzican13-03-19926.615-03-19925.9AI 178 ERC METN-S0.4110.032
E-W0.4870.039
Ilia26-03-19934.726-03-19934.9PYR1Logn0.1090.100
Northridge17-01-19946.717-01-19945.9Moorpark—Fire Station900.1930.139
1800.2910.184
17-01-19945.2Pacoima Kagel Canyon3600.4320.053
20-03-19945.3Rinaldi Receiving Station2280.8740.529
Sepulveda Hospital2700.7520.102
Sylmar-Olive Med900.6050.181
Umbria Marche26-09-19975.726-09-19976.0CLFN-S0.2760.197
E-W0.2560.227
NCRN-S0.3950.502
Kalamata13-10-19976.518-11-19976.4KRN1Trans0.1190.071
Logn0.1180.092
Bovec12-04-19985.731-08-19984.3FAGGN-S0.0240.023
E-W0.0230.026
Azores Islands09-07-19986.211-07-19984.7HORN-S0.4050.082
E-W0.3690.092
Izmit17-08-19997.612-11-19997.3ARCN-S0.2100.007
E-W0.1320.007
ATKN-S0.1020.016
E-W0.1670.016
DHMN-S0.0900.017
E-W0.0840.017
FATN-S0.1810.034
E-W0.1610.024
KMPN-S0.1020.014
E-W0.1270.017
ZYTN-S0.1190.021
E-W0.1090.029
Athens07-09-19995.907-09-19994.3SPLBTrans0.3240.059
Logn0.3410.071
Chi-Chi20-09-19997.620-09-19996.2TCU071N-S0.6510.382
E-W0.5280.193
TCU129N-S0.6240.398
E-W1.0050.947
25-09-19996.3TCU078N-S0.3070.387
E-W0.4470.266
TCU079N-S0.4240.626
E-W0.5920.776
Duzce12-11-19997.312-11-19994.7AI 010 BOLE-W0.8200.060
Bingöl01-05-20036.301-05-20033.5AI 049 BNGN-S0.5190.147
E-W0.2910.068
L Aquila06-04-20096.107-04-20095.5AQKN-S0.3530.081
E-W0.3300.090
AQVN-S0.5450.146
E-W0.6570.129
AVZN-S0.0690.021
09-04-20095.4AQAN-S0.4420.057
Darfield03-09-20107.021-02-20116.2Botanical GardensS01W0.1900.452
N89W0.1550.552
Cashmere High SchoolS80E0.2510.349
Cathedral CollegeN26W0.1940.384
N64E0.2330.478
Christchurch HospitalN01W0.2090.346
S89W0.1520.363
Emilia20-05-20126.129-05-20126.0MRNN-S0.2630.294
E-W0.2620.222
03-06-20125.112-06-20124.9T0827N-S0.4900.585
E-W0.2630.234
Central Italy24-08-20166.024-08-20165.4AQKE-W0.0500.010
26-08-20164.8AMTN-S0.3750.336
E-W0.8670.325
26-10-20165.426-10-20165.9CMIN-S0.3410.308
E-W0.7200.651
CNEE-W0.5560.537
30-10-20166.5CITN-S0.0520.213
E-W0.0920.325
26-10-20165.930-10-20166.5CLON-S0.1930.582
E-W0.1830.427
CNEN-S0.3800.294
MMON-S0.1680.188
E-W0.1700.189
NORE-W0.2150.311
30-10-20166.531-10-20164.2T1213N-S0.8670.185
E-W0.7940.212
18-01-20175.518-01-20175.4PCBN-S0.5860.561
E-W0.4080.388
Dodecanese Islands08-08-20194.830-10-20207.0GMLDN-S0.4500.899
E-W0.6730.763

Appendix B

References

  1. Papadopoulos, G.A.; Agalos, A.; Karavias, A.; Triantafyllou, I.; Parcharidis, I.; Lekkas, E. Seismic and Geodetic Imaging (DInSAR) Investigation of the March 2021 Strong Earthquake Sequence in Thessaly, Central Greece. Geosciences 2021, 11, 311. [Google Scholar] [CrossRef]
  2. Goda, K.; Taylor, C.A. Effects of aftershocks on peak ductility demand due to strong ground motion records from shallow crustal earthquakes. Earthq. Eng. Struct. Dyn. 2012, 41, 2311–2330. [Google Scholar] [CrossRef]
  3. Iervolino, I.; Giorgio, M.; Chioccarelli, E. Closed-form aftershock reliability of damage-cumulating elastic-perfectly-plastic systems. Earthq. Eng. Struct. Dyn. 2014, 43, 613–625. [Google Scholar] [CrossRef]
  4. Yu, X.H.; Li, S.; Lu, D.G.; Tao, J. Collapse capacity of inelastic single-degree-of-freedom systems subjected to mainshock-aftershock earthquake sequences. J. Earthq. Eng. 2020, 24, 803–826. [Google Scholar] [CrossRef]
  5. Ghosh, J.; Padgett, J.E.; Sánchez Silva, M. Seismic damage accumulation in highway bridges in earthquake-prone regions. Earthq. Spectra. 2015, 31, 115–135. [Google Scholar] [CrossRef] [Green Version]
  6. Ji, D.; Wen, W.; Zhai, C.; Katsanos, E.I. Maximum inelastic displacement of mainshock-damaged structures under succeeding aftershock. Soil Dyn. Earthq. Eng. 2020, 136, 106248. [Google Scholar] [CrossRef]
  7. Amadio, C.; Fragiacomo, M.; Rajgelj, S. The effects of repeated earthquake ground motions on the non-linear response of SDOF systems. Earthq. Eng. Struct. Dyn. 2003, 32, 291–308. [Google Scholar] [CrossRef]
  8. Hatzigeorgiou, G.D.; Beskos, D.E. Inelastic displacement ratios for SDOF structures subjected to repeated earthquakes. Eng. Struct. 2009, 31, 2744–2755. [Google Scholar] [CrossRef]
  9. Hatzigeorgiou, G.D.; Liolios, A.A. Nonlinear behaviour of RC frames under repeated strong ground motions. Soil Dyn. Earthq. Eng. 2010, 30, 1010–1025. [Google Scholar] [CrossRef]
  10. Hatzivassiliou, M.; Hatzigeorgiou, G.D. Seismic sequence effects on three-dimensional reinforced concrete buildings. Soil Dyn. Earthq. Eng. 2015, 72, 77–88. [Google Scholar] [CrossRef]
  11. Hosseinpour, F.; Abdelnaby, A. Effect of different aspects of multiple earthquakes on the nonlinear behavior of RC structures. Soil Dyn. Earthq. Eng. 2017, 92, 706–725. [Google Scholar] [CrossRef]
  12. Kavvadias, I.E.; Rovithis, P.Z.; Vasiliadis, L.K.; Elenas, A. Effect of the aftershock intensity characteristics on the seismic response of RC frame buildings. In Proceedings of the 16th European Conference on Earthquake Engineering, Thessaloniki, Greece, 18–21 June 2018. [Google Scholar]
  13. Zhou, Z.; Yu, X.; Lu, D. Identifying Optimal Intensity Measures for Predicting Damage Potential of Mainshock–Aftershock Sequences. Appl. Sci. 2020, 10, 6795. [Google Scholar] [CrossRef]
  14. Yu, X.; Zhou, Z.; Du, W.; Lu, D. Development of fragility surfaces for reinforced concrete buildings under mainshock-aftershock sequences. Earthq. Eng. Struct. Dyn. 2021, 50, 3981–4000. [Google Scholar] [CrossRef]
  15. Jeon, J.S.; DesRoches, R.; Lowes, L.N.; Brilakis, I. Framework of aftershock fragility assessment—Case studies: Older California reinforced concrete building frames. Earthq. Eng. Struct. Dyn. 2015, 44, 2617–2636. [Google Scholar] [CrossRef]
  16. Hosseinpour, F.; Abdelnaby, A. Fragility curves for RC frames under multiple earthquakes. Soil Dyn. Earthq. Eng. 2017, 98, 222–234. [Google Scholar] [CrossRef]
  17. Abdelnaby, A.E. Fragility curves for RC frames subjected to Tohoku mainshock-aftershocks sequences. J. Earthq. Eng. 2018, 22, 902–920. [Google Scholar] [CrossRef]
  18. Sun, H.; Burton, H.V.; Huang, H. Machine Learning Applications for Building Structural Design and Performance Assessment: State-of-the-Art Review. J. Build. Eng. 2020, 33, 101816. [Google Scholar] [CrossRef]
  19. Xie, Y.; Ebad Sichani, M.; Padgett, J.E.; DesRoches, R. The promise of implementing machine learning in earthquake engineering: A state-of-the-art review. Earthq. Spectra 2020, 36, 1769–1801. [Google Scholar] [CrossRef]
  20. Harirchian, E.; Hosseini, S.E.A.; Jadhav, K.; Kumari, V.; Rasulzade, S.; Işık, E.; Wasif, M.; Lahmer, T. A Review on Application of Soft Computing Techniques for the Rapid Visual Safety Evaluation and Damage Classification of Existing Buildings. J. Build. Eng. 2021, 43, 102536. [Google Scholar] [CrossRef]
  21. De Lautour, O.R.; Omenzetter, P. Prediction of seismic-induced structural damage using artificial neural networks. Eng. Struct. 2009, 31, 600–606. [Google Scholar] [CrossRef] [Green Version]
  22. Alvanitopoulos, P.; Andreadis, I.; Elenas, A. Neuro–fuzzy techniques for the classification of earthquake damages in buildings. Measurement 2010, 43, 797–809. [Google Scholar] [CrossRef]
  23. Morfidis, K.; Kostinakis, K. Seismic parameters’ combinations for the optimum prediction of the damage state of R/C buildings using neural networks. Adv. Eng. Softw. 2017, 106, 1–16. [Google Scholar] [CrossRef]
  24. Kostinakis, K.; Morfidis, K. Application of Artificial Neural Networks for the Assessment of the Seismic Damage of Buildings with Irregular Infills’ Distribution. In Seismic Behaviour and Design of Irregular and Complex Civil Structures III; Springer: Berlin/Heidelberg, Germany, 2020; pp. 291–306. [Google Scholar] [CrossRef]
  25. González, J.; Yu, W.; Telesca, L. Earthquake Magnitude Prediction Using Recurrent Neural Networks. Proceedings 2019, 24, 22. [Google Scholar]
  26. Mangalathu, S.; Burton, H.V. Deep learning-based classification of earthquake-impacted buildings using textual damage descriptions. Int. J. Disaster Risk Reduct. 2019, 36, 101111. [Google Scholar] [CrossRef]
  27. Zhang, R.; Chen, Z.; Chen, S.; Zheng, J.; Büyüköztürk, O.; Sun, H. Deep long short-term memory networks for nonlinear structural seismic response prediction. Comput. Struct. 2019, 220, 55–68. [Google Scholar] [CrossRef]
  28. Li, J.; He, Z.; Zhao, X. A data-driven building’s seismic response estimation method using a deep convolutional neural network. IEEE Access 2021, 9, 50061–50077. [Google Scholar] [CrossRef]
  29. Oh, B.K.; Park, Y.; Park, H.S. Seismic response prediction method for building structures using convolutional neural network. Struct. Control Health Monit. 2020, 27, e2519. [Google Scholar] [CrossRef]
  30. Thaler, D.; Stoffel, M.; Markert, B.; Bamer, F. Machine-learning-enhanced tail end prediction of structural response statistics in earthquake engineering. Earthq. Eng. Struct. Dyn. 2021, 50, 2098–2114. [Google Scholar] [CrossRef]
  31. Vrochidou, E.; Bizergianidou, V.; Andreadis, I.; Elenas, A. Assessment and Localization of Structural Damage in r/c Structures through Intelligent Seismic Signal Processing. Appl. Artif. Intell. 2021, 35, 670–695. [Google Scholar] [CrossRef]
  32. Lazaridis, P.C.; Kavvadias, I.E.; Demertzis, K.; Iliadis, L.; Papaleonidas, A.; Vasiliadis, L.K.; Elenas, A. Structural Damage Prediction Under Seismic Sequence Using Neural Networks. In Proceedings of the 8th ECCOMAS Thematic Conference on Computational Methods in Structural Dynamics and Earthquake Engineering, Athens, Greece, 28–30 June 2021. [Google Scholar] [CrossRef]
  33. Li, Y.; Song, R.; Van De Lindt, J.W. Collapse fragility of steel structures subjected to earthquake mainshock-aftershock sequences. J. Struct. Eng. 2014, 140, 04014095. [Google Scholar] [CrossRef]
  34. Luzi, L.; Lanzano, G.; Felicetta, C.; D’Amico, M.; Russo, E.; Sgobba, S.; Pacor, F.; ORFEUS Working Group 5. Engineering Strong Motion Database (ESM) (Version 2.0); Istituto Nazionale di Geofisica e Vulcanologia (INGV): Rome, Italy, 2020. [CrossRef]
  35. Ancheta, T.D.; Darragh, R.B.; Stewart, J.P.; Seyhan, E.; Silva, W.J.; Chiou, B.S.; Wooddell, K.E.; Graves, R.W.; Kottke, A.R.; Boore, D.M.; et al. Peer NGA-West2 Database; Technical Report; Pacific Earthquake Engineering Research Center: Berkeley, CA, USA, 2013. [Google Scholar]
  36. Valles, R.; Reinhorn, A.M.; Kunnath, S.K.; Li, C.; Madan, A. IDARC2D Version 4.0: A Computer Program for the Inelastic Damage Analysis of Buildings; Technical Report; US National Center for Earthquake Engineering Research (NCEER); University at Buffalo 212 Ketter Hall Buffalo: Buffalo, NY, USA, 1996. [Google Scholar]
  37. Park, Y.J.; Reinhorn, A.M.; Kunnath, S.K. IDARC: Inelastic Damage Analysis of Reinforced Concrete Frame–Shear–Wall Structures; National Center for Earthquake Engineering Research: Buffalo, NY, USA, 1987. [Google Scholar]
  38. CEN. EN 1992-1-1 Eurocode 2: Design of Concrete Structures—Part 1-1: General Rules and Rules for Buildings; European Committee for Standardization: Brussels, Belgium, 2005. [Google Scholar]
  39. Eaton, J.W. GNU Octave and reproducible research. J. Process Control. 2012, 22, 1433–1438. [Google Scholar] [CrossRef]
  40. Eaton, J.W.; Bateman, D.; Hauberg, S.; Wehbring, R. GNU Octave Version 6.1.0 Manual: A High-Level Interactive Language for Numerical Computations. 2020. Available online: https://octave.org/doc/octave-6.1.0.pdf (accessed on 11 March 2022).
  41. Kramer, S.L. Geotechnical Earthquake Engineering; Prentice Hall: Upper Saddle River, NJ, USA, 1996. [Google Scholar]
  42. Arias, A. A Measure of Earthquake Intensity. Seismic Design for Nuclear Power Plants; Massachusetts Institute of Technology: Cambridge, MA, USA, 1970. [Google Scholar]
  43. EPRI. Criterion for Determining Exceedance of the Operating Basis Earthquake; Rapport NP-5930 2848-16; Electric Power Research Institute USA: Washington, DC, USA, 1988. [Google Scholar]
  44. Araya, R.; Saragoni, G.R. Earthquake accelerogram destructiveness potential factor. In Proceedings of the 8th World Conference on Earthquake Engineeringq, San Francisco, CA, USA, 21–28 July 1985; Volume 11, pp. 835–843. [Google Scholar]
  45. Trifunac, M.D.; Brady, A.G. A study on the duration of strong earthquake ground motion. Bull. Seismol. Soc. Am. 1975, 65, 581–626. [Google Scholar]
  46. Reinoso, E.; Ordaz, M.; Guerrero, R. Influence of strong ground-motion duration in seismic design of structures. In Proceedings of the 12th World Conference on Earthquake Engineering, Auckland, New Zealand, 30 January–4 February 2000; Volume 1151. [Google Scholar]
  47. Husid, R. Características de terremotos. Análisis general. Rev. IDIEM 1969, 8, ág-21. [Google Scholar]
  48. Bolt, B.A. Duration of strong ground motion. In Proceedings of the 5th World Conference on Earthquake Engineering, lRome, Italy, 25–29 June 1973; Volume 292, pp. 25–29. [Google Scholar]
  49. Fajfar, P.; Vidic, T.; Fischinger, M. A measure of earthquake motion capacity to damage medium-period structures. Soil Dyn. Earthq. Eng. 1990, 9, 236–242. [Google Scholar] [CrossRef]
  50. Riddell, R.; Garcia, J.E. Hysteretic energy spectrum and damage control. Earthq. Eng. Struct. Dyn. 2001, 30, 1791–1816. [Google Scholar] [CrossRef]
  51. Housner, G.W. Spectrum intensities of strong-motion earthquakes. In Proceedings of the Symposium on Earthquake and Blast Effects on Structures, Los Angeles, CA, USA, 25–29 June 1952. [Google Scholar]
  52. Masi, A.; Vona, M.; Mucciarelli, M. Selection of Natural and Synthetic Accelerograms for Seismic Vulnerability Studies on Reinforced Concrete Frames. J. Struct. Eng. 2011, 137, 367–378. [Google Scholar] [CrossRef]
  53. Lazaridis, P.C.; Kavvadias, I.E.; Vasiliadis, L.K. Correlation between Seismic Parameters and Damage Indices of Reinforced Concrete Structures. In Proceedings of the 4th Panhellenic Conference on Earthquake Engineering and Engineering Seismology, Athens, Greece, 5–7 September 2019. [Google Scholar]
  54. Papazafeiropoulos, G.; Plevris, V. OpenSeismoMatlab: A new open-source software for strong ground motion data processing. Heliyon 2018, 4, e00784. [Google Scholar] [CrossRef] [Green Version]
  55. Rossum, G. Python Reference Manual; National Research Institute for Mathematics and Computer Science, Netherlands Organisation for Scientific Research, Amsterdam Science Park: Amsterdam, The Netherlands, 1995. [Google Scholar]
  56. DiPasquale, E.; Çakmak, A. Detection of seismic structural damage using parameter-based global damage indices. Probabilistic Eng. Mech. 1990, 5, 60–65. [Google Scholar] [CrossRef]
  57. Park, Y.J.; Ang, A.H.S. Mechanistic seismic damage model for reinforced concrete. J. Struct. Eng. 1985, 111, 722–739. [Google Scholar] [CrossRef]
  58. Kunnath, S.K.; Reinhorn, A.M.; Lobo, R. IDARC Version 3.0: A Program for the Inelastic Damage Analysis of Reinforced Concrete Structures; Technical Report; US National Center for Earthquake Engineering Research (NCEER), University at Buffalo 212 Ketter Hall Buffalo: Buffalo, NY, USA, 1992. [Google Scholar]
  59. Park, Y.J.; Ang, A.H.; Wen, Y.K. Damage-limiting aseismic design of buildings. Earthq. Spectra 1987, 3, 1–26. [Google Scholar] [CrossRef]
  60. Katsanos, E.; Sextos, A. Inelastic spectra to predict period elongation of structures under earthquake loading. Earthq. Eng. Struct. Dyn. 2015, 44, 1765–1782. [Google Scholar] [CrossRef]
  61. Cook, R.D. Detection of influential observation in linear regression. Technometrics 1977, 19, 15–18. [Google Scholar] [CrossRef]
  62. Cook, R.D. Influential observations in linear regression. J. Am. Stat. Assoc. 1979, 74, 169–174. [Google Scholar] [CrossRef]
  63. Gibbons, J.D.; Chakraborti, S. Nonparametric Statistical Inference; CRC Press: Boca Raton, FL, USA, 2010. [Google Scholar] [CrossRef]
  64. Wetschoreck, F.; Krabel, T.; Krishnamurthy, S. 8080labs/Ppscore: Zenodo Release. 2020. Available online: https://zenodo.org/record/4091345#.Yk0mjTURVPY (accessed on 17 December 2021).
  65. Drucker, H. Improving regressors using boosting techniques. In Proceedings of the Fourteenth International Conference on Machine Learning, Nashville, TN, USA, 8–12 July 1997; Volume 97, pp. 107–115. [Google Scholar]
  66. Tipping, M.E. Sparse Bayesian learning and the relevance vector machine. J. Mach. Learn. Res. 2001, 1, 211–244. [Google Scholar]
  67. Breiman, L.; Friedman, J.H.; Olshen, R.A.; Stone, C.J. Classification and Regression Trees; Routledge: London, UK, 2017. [Google Scholar] [CrossRef]
  68. Geurts, P.; Ernst, D.; Wehenkel, L. Extremely randomized trees. Mach. Learn. 2006, 63, 3–42. [Google Scholar] [CrossRef] [Green Version]
  69. Friedman, J.H. Greedy function approximation: A gradient boosting machine. Ann. Stat. 2001, 29, 1189–1232. [Google Scholar] [CrossRef]
  70. Fix, E.; Hodges, J.L. Discriminatory analysis. Nonparametric discrimination: Consistency properties. Int. Stat. Rev./Rev. Int. Stat. 1989, 57, 238–247. [Google Scholar] [CrossRef]
  71. Altman, N.S. An introduction to kernel and nearest-neighbor nonparametric regression. Am. Stat. 1992, 46, 175–185. [Google Scholar] [CrossRef] [Green Version]
  72. Ke, G.; Meng, Q.; Finley, T.; Wang, T.; Chen, W.; Ma, W.; Ye, Q.; Liu, T.Y. LightGBM: A Highly Efficient Gradient Boosting Decision Tree. In Advances in Neural Information Processing Systems; Guyon, I., Luxburg, U.V., Bengio, S., Wallach, H., Fergus, R., Vishwanathan, S., Garnett, R., Eds.; Curran Associates, Inc.: Red Hook, NY, USA, 2017; Volume 30. [Google Scholar]
  73. Glantz, S.A.; Slinker, B.K. Primer of Applied Regression & Analysis of Variance; McGraw-Hill, Inc.: New York, NY, USA, 2001. [Google Scholar]
  74. Minsky, M.; Papert, S.A. Perceptrons: An Introduction to Computational Geometry; MIT Press: Cambridge, MA, USA, 2017. [Google Scholar]
  75. Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Green Version]
  76. Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V.; et al. Scikit-learn: Machine Learning in Python. J. Mach. Learn. Res. 2011, 12, 2825–2830. [Google Scholar]
  77. Bengfort, B.; Bilbro, R. Yellowbrick: Visualizing the Scikit-Learn Model Selection Process. J. Open Source Softw. 2019, 4, 1075. [Google Scholar] [CrossRef]
  78. Bengfort, B.; Bilbro, R.; Johnson, P.; Billet, P.; Roman, P.; Deziel, P.; McIntyre, K.; Gray, L.; Ojeda, A.; Schmierer, E.; et al. Yellowbrick v1.3. 2021. Available online: https://zenodo.org/record/4525724#.Yk0p5DURVPY (accessed on 10 January 2022).
  79. Friedman, J.H. Stochastic gradient boosting. Comput. Stat. Data Anal. 2002, 38, 367–378. [Google Scholar] [CrossRef]
  80. Teixeira, T.; Treuille, A.; Conkling, T.; Kantuni, H.; McGrady, K.; Jonathan, R.; Rosso, E.; Zwitch, R.; Donato, V.; Chen, A.; et al. Streamlit. 0.69. 0. Github. 2020. Available online: https://github.com/streamlit/streamlit (accessed on 7 February 2022).
Figure 1. Representative ground motion signal of successive seismic events.
Figure 1. Representative ground motion signal of successive seismic events.
Applsci 12 03845 g001
Figure 2. The examined Reinforced Concrete frame.
Figure 2. The examined Reinforced Concrete frame.
Applsci 12 03845 g002
Figure 3. Violin and box plots of the IMs.
Figure 3. Violin and box plots of the IMs.
Applsci 12 03845 g003
Figure 4. Violin and box plots of the damage indices.
Figure 4. Violin and box plots of the damage indices.
Applsci 12 03845 g004
Figure 5. Cook’s distance of each data point for (a) the D I G , P A dataset and (b) the D I D C dataset.
Figure 5. Cook’s distance of each data point for (a) the D I G , P A dataset and (b) the D I D C dataset.
Applsci 12 03845 g005
Figure 6. Heatmap of Pearson’s correlation coefficient for every pair of the examined variables including input features and targets.
Figure 6. Heatmap of Pearson’s correlation coefficient for every pair of the examined variables including input features and targets.
Applsci 12 03845 g006
Figure 7. Heatmap of Predictive Power Score (PPS) for every pair of the examined variables including input features and targets.
Figure 7. Heatmap of Predictive Power Score (PPS) for every pair of the examined variables including input features and targets.
Applsci 12 03845 g007
Figure 8. Peformace metrics of the examined MLAs.
Figure 8. Peformace metrics of the examined MLAs.
Applsci 12 03845 g008
Figure 9. Evolution of performance metrics during 10-fold cross-validation for ETR and GBR algorithms in case of D I G , P A and D I D C damage indices, respectively.
Figure 9. Evolution of performance metrics during 10-fold cross-validation for ETR and GBR algorithms in case of D I G , P A and D I D C damage indices, respectively.
Applsci 12 03845 g009
Figure 10. Learning curves of the MLAs with the best predictive capacity for (a) the prediction of D I G , P A and (b) the prediction of D I D C .
Figure 10. Learning curves of the MLAs with the best predictive capacity for (a) the prediction of D I G , P A and (b) the prediction of D I D C .
Applsci 12 03845 g010
Figure 11. Residuals of the MLAs with the best predictive capacity for (a) the prediction of D I G , P A and (b) the prediction of D I D C .
Figure 11. Residuals of the MLAs with the best predictive capacity for (a) the prediction of D I G , P A and (b) the prediction of D I D C .
Applsci 12 03845 g011
Table 1. Mathematical expressions of IMs.
Table 1. Mathematical expressions of IMs.
NumNameExpressionRef.NumNameExpressionRef.
1 P G A m a x | a g ( t ) | [41]9 S M D R O G t ( H d = 97.5 % ) t ( H d = 2.5 % ) [46]
2 P G V m a x | v g ( t ) | [41]10 S M D B o l t t l a s t a g > 0.05   g t 1 s t a g > 0.05   g [48]
3 P G D m a x | d g ( t ) | [41]11 P 90 I A ( H d = 95 % ) I A ( H d = 5 % ) S M D T B [41]
4 I A π 2 g 0 t e n d a g 2 ( t ) d t [42]12 a r m s 1 S M D T B t 5 % t 95 % a g ( t ) 2 d t [41]
5 C A V o t e n d | a g ( t ) | d t [41]13 I c a r m s 1.5 · S M D T B 0.5 [41]
6 P G A / P G V P G A P G V [41]14 I F V F P G V · S M D T B 0.25 [49]
7 I A S I A u o 2 [44]15 I R G P G D · S M D T B 1 3 [50]
8 S M D T B t ( H d = 95 % ) t ( H d = 5 % ) [45]16 S I H 0.1 2.5 P S V ( T , ξ = 0.05 ) d T [51]
Table 2. Descriptive statistics for the IMs of the overall dataset.
Table 2. Descriptive statistics for the IMs of the overall dataset.
SMD
PGA PGV PGD I A CAV PGA PGV I AS TB ROG Bolt P 90 a rms I c I FVF I RG SI H
cm s 2 cm s cm cm s cm s s 1 cm s sss cm s 2 cm s 2 cm 1.5 s 2.5 cm · s 0.75 cm · s 1 3 cm
μ 299.629.149.4131.7738.713.03.413.516.911.615.876.42267.152.4135.190.4
σ 244.124.2120.6186.2527.08.65.010.011.310.025.963.52430.742.3383.373.3
min7.40.80.00.228.01.70.00.50.70.00.01.812.51.40.11.5
max1465.2148.21314.21332.43354.875.541.549.556.958.6170.7326.213,323.4243.04625.5457.7
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lazaridis, P.C.; Kavvadias, I.E.; Demertzis, K.; Iliadis, L.; Vasiliadis, L.K. Structural Damage Prediction of a Reinforced Concrete Frame under Single and Multiple Seismic Events Using Machine Learning Algorithms. Appl. Sci. 2022, 12, 3845. https://doi.org/10.3390/app12083845

AMA Style

Lazaridis PC, Kavvadias IE, Demertzis K, Iliadis L, Vasiliadis LK. Structural Damage Prediction of a Reinforced Concrete Frame under Single and Multiple Seismic Events Using Machine Learning Algorithms. Applied Sciences. 2022; 12(8):3845. https://doi.org/10.3390/app12083845

Chicago/Turabian Style

Lazaridis, Petros C., Ioannis E. Kavvadias, Konstantinos Demertzis, Lazaros Iliadis, and Lazaros K. Vasiliadis. 2022. "Structural Damage Prediction of a Reinforced Concrete Frame under Single and Multiple Seismic Events Using Machine Learning Algorithms" Applied Sciences 12, no. 8: 3845. https://doi.org/10.3390/app12083845

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