Predicting Deflections in Beams using Machine Learning Algorithms

Vedhanth Raghu

Inventure Academy, Bengaluru, Karnataka, India

Thanigaiarasu S

Professor, Anna University, Department of Aerospace Engineering, MIT Campus, Chennai, India

Vol: 13, Issue: 2, 2023

Receiving Date: 2023-03-12 Acceptance Date:


Publication Date:


Download PDF


Prediction of deflections in structures is imperative for safety and stability. Classical approach and numerical solutions are currently being employed to predict the deflections of beams. However, the results from these approaches varies when compared to tests. But testing is time consuming and expensive. During the initial design stages, designers would like to quickly perform various design iterations. In order to get a quick and accurate prediction, Machine Learning models are used. In this study, regression algorithms like linear, Lasso and Ridge are used to predict the deflections in three different beams: cantilever, clamped-clamped and overhang. The database for training the algorithm is generated using the principle of superposition of forces. Around 100 datasets were generated for each type of beams in excel. Python Scikit Learn library is used to train and test the regression algorithm. The root mean square error (RMSE) for the three types of beams is nearly zero. Hence, the linear regression model resulted in high accuracy predictions. This study proposed an effective model that is cheap, accurate and efficient, to help designers predict deflections at an early stage of the design.

Keywords: Deflection; beams; Superposition of forces; Machine learning; regression.


  1. J.D. Anderson, Aircraft performance and design, McGraw-Hill, New York.
  2. Egor P. Popov, Engineering Mechanics of Solids, Prentice-Hall, New Jersey.
  3. Mateusz kaczmarek, agnieszka szymańska, Application of artificial neural networks to predict the deflections of reinforced concrete beams, Studia Geotechnica et Mechanica, Vol. 38, No. 2, 2016.
  4. Ababu, E., Markou, G. and Bakas, N, Using Machine Learning and Finite Element Modelling to Develop a Formula to Determine the Deflection of Horizontally Curved Steel I-beams, Proceedings of the 14th International Conference on Agents and Artificial Intelligence (ICAART 2022) - Volume 3, pages 958-963.
  5. Chaudhary S., Pendharkar U., Nagpal A.K.,Bending moment prediction for continuous composite beams by neural networks, Advances in Structural Engineering, 2007, Vol.10, 439–454
  6. Chaudhary S., Pendharkar U., Nagpal A.K., Neural network for bending moment in continuous composite beams considering cracking and time effects in concrete structures, Engineering Structures, 2007, Vol. 29, 269–279
  7. Tadesse Z., Patel K.A., Chaudhary S., Nagpal A.K., Neural networks for prediction of deflection in composite bridges, Journal of Constructional Steel Research, 2012, Vol.68(1), 138–149
  8. Mohammadhassani., Nezamabadi-Pour H., Jumaatm.Z., Jameel M., Arumugam A.M.S., Application of artificial neural networks (ANNs) and linear regressions (LR) to predict the deflection of concrete deep beams, Computers and Concrete, 2013, Vol. 11(3), 237–252.
  9. Mateusz Kaczmarek, Agnieszka Szymańska, Application of Artificial Neural Networks to Predict the Deflections of Reinforced Concrete Beams, tudia Geotechnica et Mechanica, Vol. 38, No. 2, 2016
  10. Anh-Duc Pham, Ngoc-Tri Ngo, Thi-Kha Nguyen, Machine learning for predicting long-term deflections in reinforce concrete flexural structures, Journal of Computational Design and Engineering, 2020, 7(1), 95–106.
  11. Samuel, Arthur L. “Some Studies in Machine Learning Using the Game of Checkers,” IBM Journal of Research and Development 44:1.2 (1959): 210–229.
  12. Vapnik, Vladimir N. Statistical Learning Theory. New York: Wiley, 1998.
  13. Russell, Rudolph. Machine Learning: Step-by-Step Guide to Implement Machine Learning Algorithms with Python. Createspace Independent Publishing Platform, 2018.
  14. Theobald, Oliver. Machine Learning for Absolute Beginners. Scatterplot Press, 2017.

Disclaimer: All papers published in IJRST will be indexed on Google Search Engine as per their policy.