Abstract
Stainless steel has many advantages when used in structures, however, the initial cost is high. Hence, it is essential to develop reliable and accurate design methods that can optimize the material. As novel, reliable soft computation methods, machine learning provided more accurate predictions than analytical formulae and solved highly complex problems. The present study aims to develop machine learning models to predict the cross-section resistance of circular hollow section stainless steel stub column. A parametric study is conducted by varying the diameter, thickness, length, and mechanical properties of the column. This database is used to train, validate, and test machine learning models, Artificial Neural Network (ANN), Decision Trees for Regression (DTR), Gene Expression Programming (GEP) and Support Vector Machine Regression (SVMR). Thereafter, results are compared with finite element models and Eurocode 3 (EC3) to assess their accuracy. It was concluded that the EC3 models provided conservative predictions with an average Predicted-to-Actual ratio of 0.698 and Root Mean Square Error (RMSE) of 437.3. The machine learning models presented the highest level of accuracy. However, the SVMR model based on RBF kernel presented a better performance than the ANN, GEP and DTR machine learning models, and RMSE value for SVMR, ANN, GEP and DTR is 22.6, 31.6, 152.84 and 29.07, respectively. The GEP leads to the lowest level of accuracy among the other three machine learning models, yet, it is more accurate than EC3. The machine learning models were implemented in a user-friendly tool, which can be used for design purposes.
Original language | English |
---|---|
Article number | 107952 |
Journal | Engineering Applications of Artificial Intelligence |
Volume | 132 |
DOIs | |
Publication status | Published - 15 Feb 2024 |
Externally published | Yes |
Keywords
- Circular hollow sectionsStainless steelFinite element modelArtificial neural networkSupport vector machine regressionGene Expression ProgrammingDecision Trees for Regression