A deep learning-based procedure for estimation of ultimate load carrying of steel trusses using advanced analysis

  • Truong Viet Hung Faculty of Civil Engineering, Thuyloi University, 175 Tay Son street, Dong Da district, Hanoi, Vietnam https://orcid.org/0000-0002-1109-7667
  • Vu Quang Viet Faculty of Civil Engineering, Vietnam Maritime University, 484 Lach Tray street, Ngo Quyen district, Hai Phong city, Vietnam
  • Dinh Van Thuat Faculty of Building and Industrial Construction, National University of Civil Engineering, 55 Giai Phong road, Hai Ba Trung district, Hanoi, Vietnam


In the present study, Deep Learning (DL) algorithm or Deep Neural Networks (DNN), one of the most powerful techniques in Machine Learning (ML), is employed for estimation of ultimate load factor of nonlinear inelastic steel truss. Datasets consisting of training and test data are created based on advanced analysis. In datasets, input data are the member cross-sections of the truss members and output data is the ultimate load factor of the whole structure. An example of a planar 39-bar steel truss is studied to demonstrate the efficiency and accuracy of the DL method. Five optimizers such as Adadelta, Adam, Nadam, RMSprop and SGD and five activation functions such as ELU, LeakyReLU, Sigmoid, Softplus, and Tanh are considered. Based on analysis results, it is proven that DL algorithm shows very high accuracy in the regression of the ultimate load factor of the planar 39-bar nonlinear inelastic steel truss. The number of layers can be selected with a small value such as 1, 2 or 3 layers and the number of neurons in each layer can be chosen in the range [Ni, 3Ni] with Ni is the number of input variables of the model. The activation functions ELU and LeakyReLU have better convergence speed of the training process compared to Sigmoid, Softplus and Tanh. The optimizer Adam works well with all activation functions considered and produces better MSE values regarding both training and test data.


deep learning; artificial neural networks; nonlinear inelastic analysis; steel truss; machine learning.


Download data is not yet available.
How to Cite
Hung, T. V., Viet, V. Q., & Thuat, D. V. (2019). A deep learning-based procedure for estimation of ultimate load carrying of steel trusses using advanced analysis. Journal of Science and Technology in Civil Engineering (STCE) - NUCE, 13(3), 113-123. https://doi.org/10.31814/stce.nuce2019-13(3)-11
Research Papers