Next Article in Journal
Explanation of the Influence of Sodium Chloride Solution on Volume Deformation and Permeability of Normally Consolidated Clays
Next Article in Special Issue
Optimal Design of Shape Memory Alloy Composite under Deflection Constraint
Previous Article in Journal
Effectiveness of Dowels in Concrete Pavement
Previous Article in Special Issue
Temperature Effects during Impact Testing of a Two-Phase Metal-Ceramic Composite Material
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Artificial Intelligence Approaches for Predicting Buckling Damage of Steel Columns Under Axial Compression

1
Faculty of Engineering, Vietnam National University of Agriculture, Gia Lam, Hanoi 100000, Vietnam
2
University of Transport Technology, Hanoi 100000, Vietnam
3
NTT Hi-Tech Institute, Nguyen Tat Thanh University, Ho Chi Minh City 700000, Vietnam
4
Institute of Research and Development, Duy Tan University, Da Nang 550000, Vietnam
*
Authors to whom correspondence should be addressed.
Materials 2019, 12(10), 1670; https://doi.org/10.3390/ma12101670
Submission received: 15 April 2019 / Revised: 16 May 2019 / Accepted: 20 May 2019 / Published: 22 May 2019
(This article belongs to the Special Issue Behavior of Metallic and Composite Structures)

Abstract

:
This study aims to investigate the prediction of critical buckling load of steel columns using two hybrid Artificial Intelligence (AI) models such as Adaptive Neuro-Fuzzy Inference System optimized by Genetic Algorithm (ANFIS-GA) and Adaptive Neuro-Fuzzy Inference System optimized by Particle Swarm Optimization (ANFIS-PSO). For this purpose, a total number of 57 experimental buckling tests of novel high strength steel Y-section columns were collected from the available literature to generate the dataset for training and validating the two proposed AI models. Quality assessment criteria such as coefficient of determination (R2), Mean Absolute Error (MAE) and Root Mean Squared Error (RMSE) were used to validate and evaluate the performance of the prediction models. Results showed that both ANFIS-GA and ANFIS-PSO had a strong ability in predicting the buckling load of steel columns, but ANFIS-PSO (R2 = 0.929, RMSE = 60.522 and MAE = 44.044) was slightly better than ANFIS-GA (R2 = 0.916, RMSE = 65.371 and MAE = 48.588). The two models were also robust even with the presence of input variability, as investigated via Monte Carlo simulations. This study showed that the hybrid AI techniques could help constructing an efficient numerical tool for buckling analysis.

1. Introduction

Instability is one of the most crucial failure of structural members under axial loading [1]. The problem of buckling was reported in the literature for structural components with different types of materials such as composite materials [2,3] or metallic shells [4]. The instability of such structural element depends on various parameters such as geometry of cross-section, length of structural components, boundary conditions, loads, etc. [5]. In order to characterize the instability behavior of structural components under compression, experimental investigations were carried out in many studies. In the work of Shi et al. [6], a laboratory experiment on stub steel structure under axial loading was conducted. Four specimens of square box section with similar slenderness ratio were prepared by welding 460 MPa steel plates together. The result indicated that the stability condition of steel tubes has been reduced regarding the standard designs. In many other experimental studies on buckling behavior of columns, such as box section (800 MPa yield strength steel) [7,8], I-section (690 and 460 MPa yield strength steels) [9,10] and hollow circular section (420 MPa yield strength steel) [11], test results demonstrated that buckling appeared earlier than estimation provided by existing design standards. However, all of these laboratory experiments were generally complex, costly and time consuming. In spite of all the efforts, it is not always possible to investigate a large number of variables such as length of columns, geometry of cross-section and mechanical properties of materials, as well as boundary conditions.
Experimental studies on buckling behavior of columns showed that the relationships between load and displacement is highly nonlinear [6,9]. Such nonlinear problem makes the analysis of structural elements behaviors under compression more complicated [12,13]. Theoretical works and semi-analytical analysis mainly concerned on cantilever beams [12,13,14] or simply supported beams [15,16]. With the development of numerical analysis, finite element method has been widely applied to investigate nonlinear phenomena in the field of mechanics, especially for buckling problem. Shi et al. [11] used ANSYS software (Version 15, Ansys Inc., Canonsburg, PA, USA, 2014 ) to simulate the mechanical behavior of circular steel tubes under axial compression. Finite element approach for studying the instability of structural compression elements has also been reported in many works, for instance, Shi et al. [6,8] for steel rectangular tubes, Yang et al. [10] for steel columns with I cross-section or Jiang et al. [17] for hollow circular tubes made of Nickel Titanium alloy. The use of commercial software such as ANSYS [18] or ABAQUS (Version 6.9, Dassault Systemes Simulia Corp, Providence, RI, USA, 2009) [19] mostly applied only to specific cases with limited variations of input parameters such as cross-section geometry, length, mechanical properties, loads, etc. In order to profoundly analyze the problem and perform high-performance parallel computing with large data, code development in programming languages is essential. However, nonlinear finite element method remains so challenging for researchers, particularly in terms of nonlinear algorithm implementation [20,21,22,23,24,25]. Therefore, it becomes clear that a more robust manner is required to better understand and predict the buckling behavior of structural elements under compression.
In the past few years, Artificial Intelligence (AI) models are widely used in mechanical engineering for predicting the properties and behaviors of structural elements [26]. Lakshmi et al. [27] developed an artificial neural network for predicting the mechanical properties in superplastic region of austenite stainless steel. Thankachan et al. [28] numerically investigated an AI model for the degradation of metallic material properties under presence of hydrogen. The prediction of effective mechanical properties of heterogeneous materials have also been studied using soft-computing techniques [29,30,31]. Various mechanical properties of material such as shear strength [32,33,34], tensile strength [35,36] and compressive strength [37,38,39,40,41,42] were investigated in the literature using data-driven algorithms. Several failure modes of structural elements have also been investigated with the help of AI approaches. For instance, fatigue of steel components was studied using neural network algorithm [43]. In the works of Tan et al. [44] and Padil et al. [45], damage in steel beams has been detected, located and quantified using a non-probabilistic artificial neural network model. Regarding structural members instability, buckling behavior of structural elements under axial loading was predicted using artificial neural network technique for various geometries such as shells [46,47], panels [48], beams of I-section [49] or elliptical section [35,50]. The prediction of column buckling under the presence of crack has also been reported in the work of Bilgehan [51] using an Adaptive Neuro-Fuzzy Inference System model. Thus far, studies involving AI models could strongly explain and predict the mechanical behavior of structural elements, particularly in terms of buckling capacity.
The main purpose of this paper is to investigate the ability to predict the buckling load of steel columns using two hybrid AI models such as Genetic Algorithm combined with Adaptive Neuro-Fuzzy Inference System (ANFIS-GA) and Particle Swarm Optimization combined with Adaptive Neuro-Fuzzy Inference System (ANFIS-PSO). The main difference between this work and previous studies is that this is the first time these hybrid AI models have been performed for predicting the buckling load of steel columns. Moreover, Monte Carlo simulations were applied to evaluate the robustness of both ANFIS-GA and ANFIS-PSO models, taking into account input variability. With this aim, 57 experimental results in the work of Yu et al. [52] with input variables (length of columns, geometry of cross-section, initial geometrical deviation in both x and y directions) and one output variable (the buckling load of 420 MPa high strength steel Y-section columns with slenderness ratio varying from 30 to 80) was used to generate training and testing datasets. Several statistical quality assessments such as the coefficient of determination (R2), Root Mean Squared Error (RMSE) and Mean Absolute Error (MAE) were used to validate the performance of the proposed models.

2. Methods Used

2.1. Machine Learning Methods

2.1.1. Adaptive Networks-Based Fuzzy Inference System

A hybrid AI model constructed by coupling the Fuzzy Logic (FL) and Artificial Neural Networks (ANN) is well-known as Adaptive Networks-Based Fuzzy Inference System (ANFIS) [53]. In such a model, the number of nodes, which are connected by directional links in the ANN, can estimate the fuzzy parameters of fuzzy logic algorithm [54]. The main principle of the ANFIS lies in the construction of a set of fuzzy if-then rules with suitable membership functions to create the stipulated input and output variables [51]. More specifically, it is supposed that there are two input parameters (x and y) and one output variable (f), a base fuzzy if-then rules used in the ANFIS can be shown as follows [55]:
If x is A1 and y is B1, then f1 = a1x + b1y + r1 (rule 1);
If x is A2 and y is B2, then f2 = a2x + b2y + r2 (rule 2).
where A1, A2, B1, B2 are the functions of x and y, p1, q1, r1 and p2, q2, r2 are the linear output parameters of rule 1 and rule 2, respectively.
The structure of the ANFIS, which includes two inputs and one output (Figure 1), consists of five main layers, connected by adaptive nodes and fixed nodes as follow [53]:
  • Layer 1: Every node in this layer is a squared node with a node function as below:
    O 1 , i = μ A i ( x )
    O 1 , i = μ B i ( y )
    where A i ( x ) and B i ( y ) are linguistic labels of the inputs x and y, respectively, and μ A i ( x ) and μ B i ( y ) are the membership functions of A i ( x ) and B i ( y ) .
  • Layer 2: Every node in this layer is fixed and labeled with an “M” sign, multiplies the incoming signals and sends the output.
    O 2 , i = w i = μ A i ( x ) . μ B i ( y )
  • Layer 3: Every node is fixed and labeled with “N”. The outputs are normalized as:
    O 3 , i = w ¯ i = w i j = 1 2 w j
  • Layer 4: Every node in this layer is an adaptive node with the node function indicated as following equation:
    O 4 , i = w ¯ i f i = w i ( a i x + b i y + r i )
    where w i infers the outputs of layer 3.
  • Layer 5: Every node in this layer is a single fixed node and labeled with “ Σ ”; it sums up all incoming signals to compute the overall output:
    O 5 , i = i w ¯ i f i = i w i f i i w i

2.1.2. Genetic Algorithm

Genetic Algorithm (GA) is a computational method inspired by the principle of biological evolution, which is used for optimization and searching. The idea of GA was first introduced by Holland and his students [56,57]. GA consists in moving a population of chromosomes (containing strings of ones and zeros, which are called genes) to a new population that outperforms the old one, using natural selection processes such as crossover or mutation [58,59].
Figure 2 illustrates the structure of GA, which can be presented in five main steps:
(1)
Initialization of population: in this step, an initial set of solutions (population of chromosomes) to the current problem is introduced. Given N such that the size of the population (number of chromosomes), the choice of N is important, if N is too big, the algorithm might take too much time to perform. On the other hand, if N is too small, it might not be sufficient to reach an optimal solution. The choice of a fitness function is also defined in this step in order to evaluate how good the solution is in the next step.
(2)
Evaluation of fitness function value: in this step, the fitness function value of each chromosome in the population is evaluated in order to verify if the chromosome is good enough to be reproduced.
(3)
Selection for reproduction: in this step, a selection of best chromosomes is performed based on the fitness function value of each chromosome. The better they fit the fitness function, the more likely they will be chosen to be reproduced. After this step, if the stopping criterion is reached, the algorithm will stop; if not, the next two steps will be executed.
(4)
Crossover: this step is realized with the contribution of two chromosomes. A crossover point is randomly chosen inside the chromosome; then, offspring are created by exchanging genes from their parents. For example, considering two chromosomes S1 and S2 defined as:
S 1 = [ 1   1   1   1   1 ]
S 2 = [ 0   0   0   0   0 ]
Given the crossover point i = 2, we have the new offspring of S1 and S2 such that:
S 1 = [ 0   0   1   1   1 ]
S 2 = [ 1   1   0   0   0 ]
(5)
Mutation: this process is performed within each individual offspring after crossover, their genes can be mutated in order to produce more offspring. For example, the new offspring of S1′ after mutation can be expressed such that:
S 1 = [ 1   0   1   0   1 ]
The diversity of the population can be maintained via the mutation process, which could also prevent the premature convergence. The GA technique has been successfully applied in various hybrid optimization studies. As typical examples, the GA was combined with both Support Vector Regression [60] and Response Surface Methodology [61] respectively in order to optimize friction welding process parameters for increasing tensile strength of ductile iron.

2.1.3. Particle Swarm Optimization

Particle Swarm Optimization (PSO) is an optimization approach based on social behavior of animals such that the movement of organisms in a bird flock or a fish school, which is initially proposed in Eberhart and Kennedy [62]. The PSO has been largely applied to solve optimization problems [63,64,65]. Its main idea is to optimize a problem by iteratively moving a group of particles towards the best position in a given search space. Inspired by the social behavior of animals, five main principles of the PSO algorithm are outlined in the works of van den Bergh [66] and Wang et al. [67]:
  • Proximity: it is able to perform simple calculations in time and space.
  • Stability: the swarm does not change the behavior regarding every environment change.
  • Quality: it is able to detect the quality change in the environment and respond to it.
  • Diverse response: it has no limitation in the response to environment change.
  • Adaptability: it is able to know if the change is worthy.
There are two main operators in the PSO structure: position update and velocity update. Figure 3 illustrates the basic algorithm of PSO which consists of four mains steps at each iteration of the process:
(1)
For each particle of the population, the best position that the particle has reached thus far, called pBest, is evaluated. If the current position is better than the previous position, then the particle position is updated; otherwise, the previous position is kept.
(2)
Evaluate gBest, which is the best position of the particles in the entire population.
(3)
Update the velocity using pBest and gBest. The new velocity is computed by:
v i t + 1 = v i t + α ε 1 [ p B e s t i t x i t ] + β ε 2 [ g B e s t t x i t ]
where i is particle index, t is time index, ε1 and ε2 are two random vectors in range [0, 1] and α and β are positive constants.
(4)
Update position of the particle. The new position of particles is calculated by:
x i t + 1 = x i t + v i t + 1
These four steps are repeated to satisfy a stopping criterion, which means that the particles in the population are in the best-desired positions.

2.2. Validation Criteria

In this study, three statistical criteria namely coefficient of determination (R2), root mean squared error (RMSE) and mean absolute error (MAE) were introduced in order to validate the developed AI models. The R2 is widely used in regression analysis in order to estimate the percentage of variation of target data that could be achieved by predicted data [68]. Both RMSE and MAE measure the average magnitude of error [69]. However, RMSE is more useful in the case of large errors appeared (errors are squared using RMSE). All three criteria are important as they exhibit significant information one to another. R2, RMSE and MAE are defined by the following equations [70,71,72,73,74]:
RMSE = 1 N j = 1 N ( p 0 , j p t , j ) 2
MAE = 1 N j = 1 N | p 0 , j p t , j |
R 2 = j = 1 N ( p 0 , j p 0 ¯ ) ( p t , j p t ¯ ) j = 1 N ( p 0 , j p 0 ¯ ) 2 j = 1 N ( p t , j p t ¯ ) 2 ,
where N is the number of the observations, p 0 and p 0 ¯ are measured and mean measured values, while p t and p t ¯ are predicted and mean predicted values of buckling critical load, respectively (j = 1:N).

2.3. Monte Carlo Method

Monte Carlo method has been largely used in many domains of science, particularly in mechanical engineering [75]. Dao et al. [70] propagated random variability of various ingredients for the prediction of compressive strength of geopolymer concretes. Tensile deformation and failure process of composites were investigated by Yuan et al. [76] using Monte Carlo simulations. Guilleminot et al. [77] used Monte Carlo method in order to take into account the fluctuation in mechanical properties of random interphase in polymeric materials reinforced by nanoparticles. Various other uncertainty analyses have also been carried out thanks to the numerical solver such as contact mechanics [78], dynamical systems [79], measurement of mechanical properties [80] or viscoelastic composite structures [81]. This method has an ability to propagate variability of input variables to the output results by repeating randomly input sampling [82]. That way, automatic parallelization could be applied using Monte Carlo method to reduce computational time [83] without dropping significant statistical information in the input space. Figure 4 presents a schematization of using Monte Carlo method to propagate variability in the input space to output through models.
In this study, an indicator of convergence, called λ , was introduced in order to determine an optimal number of Monte Carlo runs, as defined by the following equation [84]:
M λ ( M ) = 1 U m 1 M i = 1 M U i ,
where M is the number of Monte Carlo runs, U is the considered random variable and U m is the average value of U. Such convergence analysis could help optimize simulation time and also provide a reliable statistical result.

3. Data Used and Input Selection

In this study, 57 experimental results on buckling behavior of Y-section steel column were extracted from the literature and summarized in Table 1. The dataset, conducted by Yu et al. [52], was achieved from measures of steel columns with pinned-pinned boundary conditions (Figure 5a). This form of cross-section has been recently used in transmission tower to increase the performance under various usage conditions. The Y-section columns were made by welding steel of equal angles and a steel plate (Figure 5b). Both components of the Y-section columns were manufactured from high strength steel of nominal 420 MPa yield strength and a Young’s modulus of 210 GPa. Along with the axial loading tests, initial geometrical imperfections such as bending at middle of the columns, loading eccentricity at both top and bottom cross-sections were also measured. The fluctuations of the real material properties compared to the nominal one varied from 450 to 496 MPa of yield strength, as observed by the authors. This finding has been reported for different high strength steels, such as circular tube section [11] or box section [6]. The residual stresses have also been measured in a longitudinal direction using blind hole drilling method [85]. It was shown that the cross-section could be self-balanced over the residual stresses (i.e., the resultant force and moment over the cross-section could be calculated as zero). Indeed, this is an important advantage of high strength over normal strength steel by reducing the ratio of residual stress to yield strength [6].
In order to construct the buckling prediction models of columns, only geometrical information and initial geometrical imperfections were considered as input parameters. The fluctuations of mechanical properties as well as the residual stresses were considered having no effect on buckling behavior of columns, as mentioned previously. However, initial geometrical imperfections could exhibit a significant impact on buckling behavior of Y-section columns and it is necessary to evaluate [86,87]. Geometrical information constituted of length of columns, width, thickness of steel equal angles and width and thickness of the steel plate. Initial geometrical imperfections were total deviations in the x and y directions. Summary of the dataset is indicated in Table 1, including additional information of buckling factor and slenderness ratios around the x-axis and y-axis. It is worth noticed that the slenderness ratios and the buckling factor are dependent parameters. It was observed that the length of columns varied from 925 mm to 3314 mm with mean value of 2003.86 mm and standard deviation of 636.51 mm. The width of steel equal angles ranged from 125 mm to 141.50 mm with mean value of 130.94 mm and standard deviation of 7.42 mm. The width of the steel plate varied from 60.00 mm to 101.20 mm with mean value of 81.46 mm and standard deviation of 16.69 mm. The thickness of the steel plate varied from 6.01 mm to 10.44 mm with mean value of 8.25 mm and standard deviation of 1.70 mm. The total deviation in x-direction ranged from −3.28‰ to 3.05‰ with mean value of 0.32‰ and standard deviation of 1.40‰. The total deviation in y-direction ranged from −2.82‰ to 3.51‰ with mean value of 0.81‰ and standard deviation of 1.61‰. The buckling load varied from 735 kN to 1631 kN with mean value of 1247.51 kN and standard deviation of 221.01 kN.

4. Methodology

The methodology of this study is presented in Figure 6, involving four main steps: (I) preparation of data, (II) building of AI models, (III) validation of the models and (IV) robustness analysis.
Step I: In this step, the data collected including seven input variables and one output was randomly split into training dataset, including 70% of data, and testing dataset with the remaining 30% of data.
Step II: The training dataset was used to train the AI models. Regarding the ANFIS-PSO, the PSO technique was performed using 25 particles, the inertia weight of 0.4 and 1000 iterations to optimize the consequent and antecedent parameters of the ANFIS model. Regarding ANFIS-GA model, the real coded GA technique was performed using a population size of 25. Such a number of population size was chosen after trial-and-error testing with respect to both dimensionality of the problem and computational time. Noting that population size in the range of 20 to 50 is commonly used in optimization problems involving GA technique, for instance in Almeida et al. [88], Valarmathi et al. [89] or Cheng et al. [90]. All GA parameters employed in this study are indicated in Table 2 as below:
Step III: The trained models were tested and validated using the testing dataset. Statistical criteria such as R2, RMSE and MAE were introduced to validate the developed models. A comparative study of prediction performance between two AI models was also carried out.
Step IV: Monte Carlo simulations were conducted in order to investigate the robustness of AI methods under the presence of input variability. Within a limit number of specimens, 200 Monte Carlo runs were performed with ANFIS-GA and ANFIS-PSO in order to compare statistical analysis results.

5. Results and Discussion

5.1. Validation of Models and Prediction Capability

In this section, a validation of the two proposed AI models is performed. The regression graphs between output results of AI models and the corresponding measured buckling capacity are shown in Figure 7a,c for the training dataset, Figure 7b,d for the testing dataset, using ANFIS-GA and ANFIS-PSO, respectively. A linear fit was also applied and plotted in each case. The normalized error Δ P u was also introduced by the following equation:
Δ P u = P u predicted P u measured P u measured × 100 ,
where P u predicted and P u measured are values of predicted and measured Pu, respectively. The variation of normalized error Δ P u in function of sample index is shown in Figure 8a for the training part and in Figure 8b for the testing part. A strong correlation between predicted outputs of two AI models and experimental values of Pu was observed, clearly demonstrating the effectiveness of these algorithms. Detailed values of R2, RMSE, MAE and Δ P u are summarized in Table 3.
For the training part, ANFIS-PSO gave a higher value of R2 (0.937) compared to ANFIS-GA (0.899). In terms of RMSE and MAE, ANFIS-PSO (RMSE = 54.437 and MAE = 40.143) also presented a better performance compared to ANFIS-GA (RMSE = 68.711 and MAE = 53.824). Moreover, the mean value of normalized error Δ P u m of ANFIS-PSO is closer to zero than that of ANFIS-GA ( Δ P u m = 0.038 and 0.490 with ANFIS-PSO and ANFIS-GA, respectively). For comparison purpose, the standard deviation of normalized error Δ P u σ using ANFIS-PSO was 5.596, whereas ANFIS-GA was 6.832. This indicates that the predicted values by ANFIS-PSO had a low order of error fluctuation than that of ANFIS-GA model.
With regard to the testing part, ANFIS-PSO exhibited a better prediction capability than ANFIS-GA. Indeed, the values of R2, RMSE, MAE of ANFIS-PSO were 0.929, 60.522 and 44.044, while those of ANFIS-GA were 0.916, 65.371 and 48.588, respectively. On the other hand, the values of mean and standard deviation of the normalized error Δ P u were −0.101, 5.844 for ANFIS-PSO and 0.540, 6.538 for ANFIS-GA, respectively.
Based on the computed values of R2, RMSE, MAE, Δ P u m and Δ P u σ , it can be observed that ANFIS-PSO was a better model for predicting of column critical buckling load. However, ANFIS-GA also appeared a very promising candidate, as the difference between error criteria is rather small. Both ANFIS-PSO and ANFIS-GA were potential techniques that could be widely applied for predicting related problems in the field of mechanics.

5.2. Robustness of Models

The robustness of ANFIS-PSO and ANFIS-GA under the presence of input variability was investigated with the help of Monte Carlo simulations, as detailed in Section 2.3. Statistical analysis including convergence estimation (Equation (19)) of R2, RMSE and MAE distributions was carried out and summarized in Table 4. Figure 9a–c shows the statistical convergence of two AI models within 200 Monte Carlo simulations, in terms of R2, RMSE and MAE, respectively. The convergence indicator λ was deduced from the prediction outputs along with the number of Monte Carlo simulations M, as described in Equation (19). It is shown that the optimal number of Monte Carlo simulations (i.e., when the stationary solution is reached) was the same for both ANFIS-GA and ANFIS-PSO for R2, RMSE and MAE. Indeed, in the case of R2, the optimal number of Monte Carlo simulations is about Mopt = 170, whereas Mopt = 100 and 120 in the case of RMSE and MAE, respectively. It means that with respect to these criteria, a minimum number of Monte Carlo simulations of 170 was required to obtain reliable statistical analysis. Moreover, this indicates that the proposed number of Monte Carlo simulation in this study was sufficient.
Figure 10 shows the histogram of R2, RMSE and MAE distributions, whereas statistical analysis is highlighted in Table 4. The values of average and standard deviation corresponding to the case of R2 were 0.905 and 0.051 for ANFIS-GA, whereas they were 0.910 and 0.047 for ANFIS-PSO. With respect to RMSE, these values were 65.247 and 13.199 for ANFIS-GA, 32.986 and 12.679 for ANFIS-PSO. In the case of MAE, the mean and standard deviation were 49.318 and 10.887 for ANFIS-GA, 47.629 and 10.343 for ANFIS-PSO. From the obtained results, it can be seen that the error distribution of ANFIS-GA is very close to that of ANFIS-PSO. However, ANFIS-PSO is slightly better than ANFIS-GA in terms of robustness.
From the statistical analysis, both ANFIS-GA and ANFIS-PSO produced excellent results in terms of robustness analysis. It could be concluded that hybrid AI approaches using evolutionary optimization algorithms such as PSO or GA combined with ANFIS are very promising computing models for predicting the buckling load of steel columns. Such models could supply efficient information that might be useful in the field of mechanics, civil engineering or related applications.

6. Conclusions

This work was devoted to the construction and validation of two hybrid AI approaches (ANFIS-GA and ANFIS-PSO) for predicting the critical buckling load of steel columns. To this aim, 57 measures of buckling load were collected from experiments in the literature for 420 MPa Y-section steel columns. The two AI models were constructed and validated using R2, RMSE and MAE criteria. Both ANFIS-GA and ANFIS-PSO models produced good results in predicting the buckling load of columns, but ANFIS-PSO (R2 = 0.929, RMSE = 60.522, MAE = 44.044) is slightly better than ANFIS-GA (R2 = 0.916, RMSE = 65.371, MAE = 48.588). ANFIS-GA and ANFIS-PSO were also proved as robust models under the variability of inputs using Monte Carlo method. However, in this study, several information was not considered in the modeling, such as the fluctuation of mechanical properties in terms of yield strength or longitudinal residual stresses. In addition, the AI models were constructed to predict only Y-section columns with various slenderness ratios (i.e., varying from 30 to 80). Therefore, these factors might be taken into account in further research, so that a better comprehension of instability of columns might be achieved, including empirical formula for linear buckling resistance analysis in order to facilitate the use in engineering applications. In addition, data normalization into a uniform range could also be helpful for minimizing bias within the datasets for better performance of the AI models. It is also suggested that numerical analysis involving AI techniques coupled with Finite Element method could be a potential candidate for establishing robust prediction models of structural element damage in the non-linear post-buckling regime.

Author Contributions

Conceptualization, L.M.L., T.-T.L. and B.T.P.; Methodology, B.T.P., T.-T.L. and H.-B.L.; Software, T.-T.L.; Validation, L.M.L., B.T.P. and H.-B.L.; Formal analysis, V.M.L.; Investigation, T.-T.L.; Resources, T.-T.L.; Data curation, T.-T.L., D.H.N. and X.T.T.; Writing-Original Draft Preparation, T.-T.L., B.T.P., and V.M.L.; Writing-Review And Editing, H.-B.L., B.T.P. and V.M.L.; Visualization, H.-B.L. and V.M.L.; Supervision, L.M.L., T.A.P. and H.-B.L.; Project Administration, H.-B.L., T.-T.L. and B.T.P.; Funding Acquisition, T.-T.L.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kollar, L. Structural Stability in Engineering Practice; CRC Press: Boca Raton, FL, USA, 1999. [Google Scholar]
  2. Almeida, J.H.S.; Tonatto, M.L.P.; Ribeiro, M.L.; Tita, V.; Amico, S.C. Buckling and post-buckling of filament wound composite tubes under axial compression: Linear, nonlinear, damage and experimental analyses. Compos. Part B Eng. 2018, 149, 227–239. [Google Scholar] [CrossRef]
  3. Almeida, J.H.S.; Bittrich, L.; Jansen, E.; Tita, V.; Spickenheuer, A. Buckling optimization of composite cylinders for axial compression: A design methodology considering a variable-axial fiber layout. Compos. Struct. 2019, 222, 110928. [Google Scholar] [CrossRef]
  4. Edlund, B.L.O. Buckling of metallic shells: Buckling and postbuckling behaviour of isotropic shells, especially cylinders. Struct. Control. Health Monit. 2007, 14, 693–713. [Google Scholar] [CrossRef]
  5. Jones, R.M. Buckling of Bars, Plates, and Shells; Bull Ridge Publishing: Blacksburg, VA, USA, 2007. [Google Scholar]
  6. Shi, G.; Zhou, W.J.; Bai, Y.; Lin, C.C. Local buckling of 460 MPa high strength steel welded section stub columns under axial compression. J. Constr. Steel Res. 2014, 100, 60–70. [Google Scholar] [CrossRef]
  7. Kim, D.-K.; Lee, C.-H.; Han, K.-H.; Kim, J.-H.; Lee, S.-E.; Sim, H.-B. Strength and residual stress evaluation of stub columns fabricated from 800MPa high-strength steel. J. Constr. Steel Res. 2014, 102, 111–120. [Google Scholar] [CrossRef]
  8. Shi, G.; Xu, K.; Ban, H.; Lin, C. Local buckling behavior of welded stub columns with normal and high strength steels. J. Constr. Steel Res. 2016, 119, 144–153. [Google Scholar] [CrossRef]
  9. Ma, T.-Y.; Liu, X.; Hu, Y.-F.; Chung, K.-F.; Li, G.-Q. Structural behaviour of slender columns of high strength S690 steel welded H-sections under compression. Eng. Struct. 2018, 157, 75–85. [Google Scholar] [CrossRef]
  10. Yang, B.; Shen, L.; Kang, S.-B.; Elchalakani, M.; Nie, S.-D. Load bearing capacity of welded Q460GJ steel H-columns under eccentric compression. J. Constr. Steel Res. 2018, 143, 320–330. [Google Scholar] [CrossRef]
  11. Shi, G.; Jiang, X.; Zhou, W.J.; Chan, T.M.; Zhang, Y. Experimental study on column buckling of 420 MPa high strength steel welded circular tubes. J. Constr. Steel Res. 2014, 100, 71–81. [Google Scholar] [CrossRef]
  12. Prathap, G.; Varadan, T.K. The Inelastic Large Deformation of Beams. J. Appl. Mech. 1976, 43, 689–690. [Google Scholar] [CrossRef]
  13. Oden, J.T.; Childs, S.B. Finite Deflections of a Nonlinearly Elastic Bar. J. Appl. Mech. 1970, 37, 48–52. [Google Scholar] [CrossRef]
  14. Lewis, G.; Monasa, F. Large deflections of cantilever beams of nonlinear materials. Comput. Struct. 1981, 14, 357–360. [Google Scholar] [CrossRef]
  15. Saetiew, W.; Chucheepsakul, S. Post-buckling of linearly tapered column made of nonlinear elastic materials obeying the generalized Ludwick constitutive law. Int. J. Mech. Sci. 2012, 65, 83–96. [Google Scholar] [CrossRef]
  16. Solano-Carrillo, E. Semi-exact solutions for large deflections of cantilever beams of non-linear elastic behaviour. Int. J. Non-Linear Mech. 2009, 44, 253–256. [Google Scholar] [CrossRef]
  17. Jiang, D.; Bechle, N.J.; Landis, C.M.; Kyriakides, S. Buckling and recovery of NiTi tubes under axial compression. Int. J. Solids Struct. 2016, 80, 52–63. [Google Scholar] [CrossRef]
  18. DeSalvo, G.J.; Swanson, J.A. (Eds.) ANSYS Engineering Analysis System User’s Manual; Swanson Analysis Systems: Houston, PA, USA, 1985. [Google Scholar]
  19. Smith, M. ABAQUS/Standard User’s Manual; Version 6.9; Dassault Systemes Simulia Corp: Providence, RI, USA, 2009. [Google Scholar]
  20. Crisfield, M.A. A faster modified newton-raphson iteration. Comput. Methods Appl. Mech. Eng. 1979, 20, 267–278. [Google Scholar] [CrossRef]
  21. Crisfield, M.A.; Remmers, J.J.; Verhoosel, C.V. Nonlinear Finite Element Analysis of Solids and Structures; John Wiley & Sons: Hoboken, NJ, USA, 1997. [Google Scholar]
  22. Damanpack, A.R.; Bodaghi, M.; Liao, W.H. Snap buckling of NiTi tubes. Int. J. Solids Struct. 2018, 146, 29–42. [Google Scholar] [CrossRef]
  23. Wempner, G.A. Discrete approximations related to nonlinear theories of solids. Int. J. Solids Struct. 1971, 7, 1581–1599. [Google Scholar] [CrossRef]
  24. Crisfield, M. A fast incremental/iterative solution procedure that handles “snap-through.” In Computational Methods in Nonlinear Structural and Solid Mechanics; Elsevier: Amsterdam, The Netherlands, 1981; pp. 55–62. [Google Scholar]
  25. Boutyour, E.H.; Zahrouni, H.; Potier-Ferry, M.; Boudi, M. Asymptotic-numerical method for buckling analysis of shell structures with large rotations. J. Comput. Appl. Math. 2004, 168, 77–85. [Google Scholar] [CrossRef] [Green Version]
  26. Kirchdoerfer, T.; Ortiz, M. Data-driven computational mechanics. Comput. Methods Appl. Mech. Eng. 2016, 304, 81–101. [Google Scholar] [CrossRef] [Green Version]
  27. Lakshmi, A.A.; Rao, C.S.; Srikanth, M.; Faisal, K.; Fayaz, K.; Puspalatha; Singh, S.K. Prediction of mechanical properties of ASS 304 in superplastic region using artificial neural networks. Mater. Today Proc. 2018, 5, 3704–3712. [Google Scholar] [CrossRef]
  28. Thankachan, T.; Prakash, K.S.; David Pleass, C.; Rammasamy, D.; Prabakaran, B.; Jothi, S. Artificial neural network to predict the degraded mechanical properties of metallic materials due to the presence of hydrogen. Int. J. Hydrogen Energy 2017, 42, 28612–28621. [Google Scholar] [CrossRef] [Green Version]
  29. Reddy, T.C.S. Predicting the strength properties of slurry infiltrated fibrous concrete using artificial neural network. Front. Struct. Civ. Eng. 2018, 12, 490–503. [Google Scholar] [CrossRef]
  30. Li, X.; Liu, Z.; Cui, S.; Luo, C.; Li, C.; Zhuang, Z. Predicting the effective mechanical property of heterogeneous materials by image based modeling and deep learning. Comput. Methods Appl. Mech. Eng. 2019, 347, 735–753. [Google Scholar] [CrossRef] [Green Version]
  31. Liu, Z.; Wu, C.T.; Koishi, M. A deep material network for multiscale topology learning and accelerated nonlinear modeling of heterogeneous materials. Comput. Methods Appl. Mech. Eng. 2019, 345, 1138–1168. [Google Scholar] [CrossRef]
  32. Naderpour, H.; Poursaeidi, O.; Ahmadi, M. Shear resistance prediction of concrete beams reinforced by FRP bars using artificial neural networks. Measurement 2018, 126, 299–308. [Google Scholar] [CrossRef]
  33. Perera, R.; Barchín, M.; Arteaga, A.; Diego, A.D. Prediction of the ultimate strength of reinforced concrete beams FRP-strengthened in shear using neural networks. Compos. Part B Eng. 2010, 41, 287–298. [Google Scholar] [CrossRef]
  34. Tanarslan, H.M.; Secer, M.; Kumanlioglu, A. An approach for estimating the capacity of RC beams strengthened in shear with FRP reinforcements using artificial neural networks. Constr. Build. Mater. 2012, 30, 556–568. [Google Scholar] [CrossRef]
  35. Ahmadi, M.; Naderpour, H.; Kheyroddin, A. Utilization of artificial neural networks to prediction of the capacity of CCFT short columns subject to short term axial load. Arch. Civ. Mech. Eng. 2014, 14, 510–517. [Google Scholar] [CrossRef]
  36. Bui, D.-K.; Nguyen, T.; Chou, J.-S.; Nguyen-Xuan, H.; Ngo, T.D. A modified firefly algorithm-artificial neural network expert system for predicting compressive and tensile strength of high-performance concrete. Constr. Build. Mater. 2018, 180, 320–333. [Google Scholar] [CrossRef]
  37. Prasad, B.K.R.; Eskandari, H.; Reddy, B.V.V. Prediction of compressive strength of SCC and HPC with high volume fly ash using ANN. Constr. Build. Mater. 2009, 23, 117–128. [Google Scholar] [CrossRef]
  38. Topçu, İ.B.; Sarıdemir, M. Prediction of compressive strength of concrete containing fly ash using artificial neural networks and fuzzy logic. Comput. Mater. Sci. 2008, 41, 305–311. [Google Scholar] [CrossRef]
  39. Khademi, F.; Jamal, S.M.; Deshpande, N.; Londhe, S. Predicting strength of recycled aggregate concrete using Artificial Neural Network, Adaptive Neuro-Fuzzy Inference System and Multiple Linear Regression. Int. J. Sustain. Built Environ. 2016, 5, 355–369. [Google Scholar] [CrossRef] [Green Version]
  40. Özcan, F.; Atiş, C.D.; Karahan, O.; Uncuoğlu, E.; Tanyildizi, H. Comparison of artificial neural network and fuzzy logic models for prediction of long-term compressive strength of silica fume concrete. Adv. Eng. Softw. 2009, 40, 856–863. [Google Scholar] [CrossRef]
  41. Bingöl, A.F.; Tortum, A.; Gül, R. Neural networks analysis of compressive strength of lightweight concrete after high temperatures. Mater. Des. 2013, 52, 258–264. [Google Scholar] [CrossRef]
  42. Kalman Šipoš, T.; Miličević, I.; Siddique, R. Model for mix design of brick aggregate concrete based on neural network modelling. Constr. Build. Mater. 2017, 148, 757–769. [Google Scholar] [CrossRef]
  43. Jimenez-Martinez, M.; Alfaro-Ponce, M. Fatigue damage effect approach by artificial neural network. Int. J. Fatigue 2019, 124, 42–47. [Google Scholar] [CrossRef]
  44. Tan, Z.X.; Thambiratnam, D.P.; Chan, T.H.T.; Abdul Razak, H. Detecting damage in steel beams using modal strain energy based damage index and Artificial Neural Network. Eng. Fail. Anal. 2017, 79, 253–262. [Google Scholar] [CrossRef] [Green Version]
  45. Padil, K.H.; Bakhary, N.; Hao, H. The use of a non-probabilistic artificial neural network to consider uncertainties in vibration-based-damage detection. Mech. Syst. Signal Process. 2017, 83, 194–209. [Google Scholar] [CrossRef]
  46. ul Rehman Tahir, Z.; Mandal, P. Artificial neural network prediction of buckling load of thin cylindrical shells under axial compression. Eng. Struct. 2017, 152, 843–855. [Google Scholar] [CrossRef]
  47. Waszczyszyn, Z.; Bartczak, M. Neural prediction of buckling loads of cylindrical shells with geometrical imperfections. Int. J. Non-Linear Mech. 2002, 37, 763–775. [Google Scholar] [CrossRef]
  48. Mallela, U.K.; Upadhyay, A. Buckling load prediction of laminated composite stiffened panels subjected to in-plane shear using artificial neural networks. Thin-Walled Struct. 2016, 102, 158–164. [Google Scholar] [CrossRef]
  49. Tohidi, S.; Sharifi, Y. Neural networks for inelastic distortional buckling capacity assessment of steel I-beams. Thin-Walled Struct. 2015, 94, 359–371. [Google Scholar] [CrossRef]
  50. Dias, J.L.R.; Silvestre, N. A neural network based closed-form solution for the distortional buckling of elliptical tubes. Eng. Struct. 2011, 33, 2015–2024. [Google Scholar] [CrossRef]
  51. Bilgehan, M. Comparison of ANFIS and NN models—With a study in critical buckling load estimation. Appl. Soft Comput. 2011, 11, 3779–3791. [Google Scholar] [CrossRef]
  52. Yu, X.; Deng, H.; Zhang, D.; Cui, L. Buckling behavior of 420MPa HSSY columns: Test investigation and design approach. Eng. Struct. 2017, 148, 793–812. [Google Scholar] [CrossRef]
  53. Jang, J.-R. ANFIS: Adaptive-network-based fuzzy inference system. IEEE Trans. Syst. Man Cybern. 1993, 23, 665–685. [Google Scholar] [CrossRef]
  54. Azadeh, A.; Asadzadeh, S.M.; Ghanbari, A. An adaptive network-based fuzzy inference system for short-term natural gas demand estimation: Uncertain and complex environments. Energy Policy 2010, 38, 1529–1536. [Google Scholar] [CrossRef]
  55. Güler, İ.; Übeyli, E.D. Adaptive neuro-fuzzy inference system for classification of EEG signals using wavelet coefficients. J. Neurosci. Methods 2005, 148, 113–121. [Google Scholar] [CrossRef] [PubMed]
  56. Holland, J. Adaptation In Natural and Artificial Systems; University of Michigan Press: Ann Arbor, MI, USA, 1975. [Google Scholar]
  57. De Jong, K.A. Analysis of the Behavior of a Class of Genetic Adaptive Systems. Ph.D. Thesis, University of Michigan, Ann Arbor, MI, USA, 1975. [Google Scholar]
  58. Mitchell, M. An Introduction to Genentic Algorithms; MIT Press: Cambridge, MA, USA, 1998. [Google Scholar]
  59. Whitley, D. A genetic algorithm tutorial. Stat. Comput. 1994, 4, 65–85. [Google Scholar] [CrossRef]
  60. Winiczenko, R.; Salat, R.; Awtoniuk, M. Estimation of tensile strength of ductile iron friction welded joints using hybrid intelligent methods. Trans. Nonferrous Met. Soc. China 2013, 23, 385–391. [Google Scholar] [CrossRef]
  61. Winiczenko, R. Effect of friction welding parameters on the tensile strength and microstructural properties of dissimilar AISI 1020-ASTM A536 joints. Int. J. Adv. Manuf. Technol. 2016, 84, 941–955. [Google Scholar] [CrossRef]
  62. Eberhart, R.; Kennedy, J. A new optimizer using particle swarm theory. In Proceedings of the MHS’95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science, Nagoya, Japan, 4–6 October 1995; pp. 39–43. [Google Scholar]
  63. Alrashidi, M.R.; El-Hawary, M. A Survey of Particle Swarm Optimization Applications in Electric Power Systems. IEEE Trans. Evol. Comput. 2009, 13, 913–918. [Google Scholar] [CrossRef]
  64. Poli, R. Analysis of the Publications on the Applications of Particle Swarm Optimisation. J. Artif. Evol. Appl. 2007. [Google Scholar] [CrossRef]
  65. Saravanan, M.; Slochanal, S.M.R.; Venkatesh, P.; Abraham, P.S. Application of PSO technique for optimal location of FACTS devices considering system loadability and cost of installation. In Proceedings of the 2005 International Power Engineering Conference, Singapore, 29 November–2 December 2006. [Google Scholar]
  66. van den Bergh, F. An Analysis of Particle Swarm Optimizers. Ph.D. Thesis, University of Pretoria, Pretoria, South Africa, 2006. [Google Scholar]
  67. Wang, D.; Tan, D.; Liu, L. Particle swarm optimization algorithm: An overview. Soft Comput. 2018, 387–408. [Google Scholar] [CrossRef]
  68. Menard, S. Coefficients of Determination for Multiple Logistic Regression Analysis. Am. Stat. 2000, 54, 17–24. [Google Scholar]
  69. Chai, T.; Draxler, R.R. Root mean square error (RMSE) or mean absolute error (MAE)?—Arguments against avoiding RMSE in the literature. Geosci. Model Dev. 2014, 7, 1247–1250. [Google Scholar] [CrossRef]
  70. Dao, D.V.; Ly, H.-B.; Trinh, S.H.; Le, T.-T.; Pham, B.T. Artificial Intelligence Approaches for Prediction of Compressive Strength of Geopolymer Concrete. Materials 2019, 12, 983. [Google Scholar] [CrossRef]
  71. Willmott, C.J.; Matsuura, K. Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance. Clim. Res. 2005, 30, 79–82. [Google Scholar] [CrossRef]
  72. Dao, D.V.; Trinh, S.H.; Ly, H.-B.; Pham, B.T. Prediction of Compressive Strength of Geopolymer Concrete Using Entirely Steel Slag Aggregates: Novel Hybrid Artificial Intelligence Approaches. Appl. Sci. 2019, 9, 1113. [Google Scholar] [CrossRef]
  73. Ly, H.-B.; Monteiro, E.; Le, T.-T.; Le, V.M.; Dal, M.; Regnier, G.; Pham, B.T. Prediction and Sensitivity Analysis of Bubble Dissolution Time in 3D Selective Laser Sintering Using Ensemble Decision Trees. Materials 2019, 12, 1544. [Google Scholar] [CrossRef]
  74. Pham, B.T.; Nguyen, M.D.; Dao, D.V.; Prakash, I.; Ly, H.-B.; Le, T.-T.; Ho, L.S.; Nguyen, K.T.; Ngo, T.Q.; Hoang, V.; et al. Development of artificial intelligence models for the prediction of Compression Coefficient of soil: An application of Monte Carlo sensitivity analysis. Sci. Total. Environ. 2019, 679, 172–184. [Google Scholar] [CrossRef]
  75. Soize, C. Uncertainty Quantification: An Accelerated Course with Advanced Applications in Computational Engineering; Interdisciplinary Applied Mathematics; Springer International Publishing: Berlin, Germany, 2017; ISBN 978-3-319-54338-3. [Google Scholar]
  76. Yuan, J.; Xia, Y.; Yang, B. A note on the Monte Carlo simulation of the tensile deformation and failure process of unidirectional composites. Compos. Sci. Technol. 1994, 52, 197–204. [Google Scholar] [CrossRef]
  77. Le, T.T.; Guilleminot, J.; Soize, C. Stochastic continuum modeling of random interphases from atomistic simulations. Application to a polymer nanocomposite. Comput. Methods Appl. Mech. Eng. 2016, 303, 430–449. [Google Scholar] [CrossRef] [Green Version]
  78. Rey, V.; Krumscheid, S.; Nobile, F. Quantifying uncertainties in contact mechanics of rough surfaces using the multilevel Monte Carlo method. Int. J. Eng. Sci. 2019, 138, 50–64. [Google Scholar] [CrossRef] [Green Version]
  79. Yang, C.; Kumar, M. On the effectiveness of Monte Carlo for initial uncertainty forecasting in nonlinear dynamical systems. Automatica 2018, 87, 301–309. [Google Scholar] [CrossRef]
  80. Motra, H.B.; Hildebrand, J.; Wuttke, F. The Monte Carlo Method for evaluating measurement uncertainty: Application for determining the properties of materials. Probabilistic Eng. Mech. 2016, 45, 220–228. [Google Scholar] [CrossRef]
  81. Capillon, R.; Desceliers, C.; Soize, C. Uncertainty quantification in computational linear structural dynamics for viscoelastic composite structures. Comput. Methods Appl. Mech. Eng. 2016, 305, 154–172. [Google Scholar] [CrossRef] [Green Version]
  82. Rubinstein, R.Y.; Kroese, D.P. Simulation and the Monte Carlo Method, 3rd ed.; Wiley: Hoboken, NJ, USA, 2016; ISBN 978-1-118-63216-1. [Google Scholar]
  83. Kalos, M.H.; Whitlock, P.A. Monte Carlo Methods, 2nd ed.; Wiley-VCH: Weinheim, Germany, 2008; ISBN 978-3-527-40760-6. [Google Scholar]
  84. Guilleminot, J.; Le, T.T.; Soize, C. Stochastic framework for modeling the linear apparent behavior of complex materials: Application to random porous materials with interphases. Acta Mech. Sin. 2013, 29, 773–782. [Google Scholar] [CrossRef] [Green Version]
  85. Rendler, N.J.; Vigness, I. Hole-drilling strain-gage method of measuring residual stresses. Exp. Mech. 1966, 6, 577–586. [Google Scholar] [CrossRef]
  86. Cao, K.; Guo, Y.-J.; Zeng, D.-W. Buckling behavior of large-section and 420MPa high-strength angle steel columns. J. Constr. Steel Res. 2015, 111, 11–20. [Google Scholar] [CrossRef]
  87. Ban, H.; Shi, G.; Shi, Y.; Wang, Y. Residual Stress Tests of High-Strength Steel Equal Angles. J. Struct. Eng. 2012, 138, 1446–1454. [Google Scholar] [CrossRef]
  88. Almeida, J.H.S.; Ribeiro, M.L.; Tita, V.; Amico, S.C. Stacking sequence optimization in composite tubes under internal pressure based on genetic algorithm accounting for progressive damage. Compos. Struct. 2017, 178, 20–26. [Google Scholar] [CrossRef]
  89. Valarmathi, K.; Devaraj, D.; Radhakrishnan, T.K. Real-coded genetic algorithm for system identification and controller tuning. Appl. Math. Model. 2009, 33, 3392–3401. [Google Scholar] [CrossRef] [Green Version]
  90. Cheng, Y.-H.; Lai, C.-M.; Teh, J. Genetic algorithm with small population size for search feasible control parameters for parallel hybrid electric vehicles. AIMS Energy 2017, 5, 930–943. [Google Scholar] [CrossRef]
Figure 1. Architecture of Adaptive Neuro-Fuzzy Inference System (ANFIS) technique.
Figure 1. Architecture of Adaptive Neuro-Fuzzy Inference System (ANFIS) technique.
Materials 12 01670 g001
Figure 2. The structure of Genetic Algorithm.
Figure 2. The structure of Genetic Algorithm.
Materials 12 01670 g002
Figure 3. The Particle Swarm Optimization (PSO) algorithm.
Figure 3. The Particle Swarm Optimization (PSO) algorithm.
Materials 12 01670 g003
Figure 4. Monte Carlo method for propagating input variability to output results.
Figure 4. Monte Carlo method for propagating input variability to output results.
Materials 12 01670 g004
Figure 5. Configuration of columns: (a) pinned-pinned column under axial loading and (b) geometrical parameters of Y-section.
Figure 5. Configuration of columns: (a) pinned-pinned column under axial loading and (b) geometrical parameters of Y-section.
Materials 12 01670 g005
Figure 6. Methodology flow chart of this study.
Figure 6. Methodology flow chart of this study.
Materials 12 01670 g006
Figure 7. Regression results between measured Pu versus predicted Pu for the training part using (a) Adaptive Neuro-Fuzzy Inference System optimized by Genetic Algorithm (ANFIS-GA), (c) Adaptive Neuro-Fuzzy Inference System optimized by Particle Swarm Optimization (ANFIS-PSO); for the testing part using (b) ANFIS-GA, (d) ANFIS-PSO.
Figure 7. Regression results between measured Pu versus predicted Pu for the training part using (a) Adaptive Neuro-Fuzzy Inference System optimized by Genetic Algorithm (ANFIS-GA), (c) Adaptive Neuro-Fuzzy Inference System optimized by Particle Swarm Optimization (ANFIS-PSO); for the testing part using (b) ANFIS-GA, (d) ANFIS-PSO.
Materials 12 01670 g007
Figure 8. Graphs of Δ P u in function of sample index for: (a) the training part; (b) the testing part.
Figure 8. Graphs of Δ P u in function of sample index for: (a) the training part; (b) the testing part.
Materials 12 01670 g008
Figure 9. Graphs of the convergence indicator λ over 200 Monte Carlo realizations for (a) R2, (b) Root Mean Squared Error (RMSE) and (c) Mean Absolute Error (MAE).
Figure 9. Graphs of the convergence indicator λ over 200 Monte Carlo realizations for (a) R2, (b) Root Mean Squared Error (RMSE) and (c) Mean Absolute Error (MAE).
Materials 12 01670 g009
Figure 10. Graphs of the histogram of (a) R2, (b) RMSE and (c) MAE.
Figure 10. Graphs of the histogram of (a) R2, (b) RMSE and (c) MAE.
Materials 12 01670 g010aMaterials 12 01670 g010b
Table 1. Data used in this study [52] (2017, Elsevier Ltd.). L denotes the length of columns. Width and thickness of steel equal angles and steel plate are denoted by wa, ta, wp and tp, respectively, whereas δx and δy denote the total deviation in x and y-direction, respectively. Pu is the buckling load of columns.
Table 1. Data used in this study [52] (2017, Elsevier Ltd.). L denotes the length of columns. Width and thickness of steel equal angles and steel plate are denoted by wa, ta, wp and tp, respectively, whereas δx and δy denote the total deviation in x and y-direction, respectively. Pu is the buckling load of columns.
SpecimenL (mm)wa (mm)ta (mm)wp (mm)tp (mm)δx (‰)δy (‰)Pu (kN)
1M1130-11260140.210.17100.510.131.832.691523
2M1130-21260140.210.16100.610.041.983.511483
3M1130-31260140.210.38100.110.190.421.481631
----------
----------
55M6680-12668125.510.1460.56.110.371.52760
56M6680-22674125.810.4160.66.20.2−1.18842
57M6680-32672125.510.0960.26.161.731.41735
Min925.00125.0010.0060.006.01−3.28−2.82735.00
Average2003.86130.9410.1681.468.250.320.811247.51
Max3314.00141.5010.44101.2010.443.053.511631.00
Standard deviation636.517.420.1116.691.701.401.61221.01
Table 2. Parameters of Genetic Algorithm (GA) used in this study.
Table 2. Parameters of Genetic Algorithm (GA) used in this study.
ParametersValue
Population size25
Length of chromosome220
Fitness functionlinear ranking
Cross-over typerandom pair
Cross-over probability0.4
Number of off-springs10
Mutation typerandom
Mutation probability0.7
Number of mutants18
Mutation rate0.15
Selection functionfitness proportionate selection
(roulette wheel selection)
Table 3. Summary information of prediction capability ( Δ P u m and Δ P u σ are the average and standard deviation of Δ P u , respectively).
Table 3. Summary information of prediction capability ( Δ P u m and Δ P u σ are the average and standard deviation of Δ P u , respectively).
DatasetMethodsR2RMSE (kN)MAE (kN) Δ P u m ( % ) Δ P u σ ( % )
TrainingANFIS-GA0.89968.71153.8240.4906.832
ANFIS-PSO0.93754.43740.1430.0385.596
TestingANFIS-GA0.91665.37148.5880.5406.538
ANFIS-PSO0.92960.52244.044−0.1015.844
Table 4. Summary information of robustness analysis.
Table 4. Summary information of robustness analysis.
CriteriaMethodsAverageStDMopt
R2ANFIS-GA0.9050.051170
ANFIS-PSO0.9100.047170
RMSEANFIS-GA65.24713.199100
ANFIS-PSO62.98612.679100
MAEANFIS-GA49.31810.887120
ANFIS-PSO47.62910.343120

Share and Cite

MDPI and ACS Style

Le, L.M.; Ly, H.-B.; Pham, B.T.; Le, V.M.; Pham, T.A.; Nguyen, D.-H.; Tran, X.-T.; Le, T.-T. Hybrid Artificial Intelligence Approaches for Predicting Buckling Damage of Steel Columns Under Axial Compression. Materials 2019, 12, 1670. https://doi.org/10.3390/ma12101670

AMA Style

Le LM, Ly H-B, Pham BT, Le VM, Pham TA, Nguyen D-H, Tran X-T, Le T-T. Hybrid Artificial Intelligence Approaches for Predicting Buckling Damage of Steel Columns Under Axial Compression. Materials. 2019; 12(10):1670. https://doi.org/10.3390/ma12101670

Chicago/Turabian Style

Le, Lu Minh, Hai-Bang Ly, Binh Thai Pham, Vuong Minh Le, Tuan Anh Pham, Duy-Hung Nguyen, Xuan-Tuan Tran, and Tien-Thinh Le. 2019. "Hybrid Artificial Intelligence Approaches for Predicting Buckling Damage of Steel Columns Under Axial Compression" Materials 12, no. 10: 1670. https://doi.org/10.3390/ma12101670

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