Computer Script Development in Dynamo-Revit Software for Building Foundation Design
Main Article Content
Abstract
Building Information Modeling (BIM) technology has transformed the construction industry, offering efficient data management and design processes. This study focuses on applying BIM to foundation design by developing a scripted prototype in Dynamo and Autodesk Revit to calculate the size of shallow foundations. The research integrates Revit for modeling and Dynamo for weight calculation, with the total weight exported to Microsoft Excel for foundation design based on Terzaghi’s bearing capacity theory. A closed-form cubic equation rapidly and accurately determined the foundation size. Unlike traditional hand calculations, the developed script offers faster and more precise results. The study highlights the potential of BIM tools to streamline foundation design processes, with the example case of a square-shaped foundation under vertical load in Chiang Mai, Thailand. Future research could explore the application of this method across various soil types and more complex building models.
Downloads
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
All material is licensed under the terms of the Creative Commons Attribution 4.0 International (CC-BY-NC-ND 4.0) License, unless otherwise stated. As such, authors are free to share, copy, and redistribute the material in any medium or format. The authors must give appropriate credit, provide a link to the license, and indicate if changes were made. The authors may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. The authors may not use the material for commercial purposes. If the authors remix, transform, or build upon the material, they may not distribute the modified material, unless permission is obtained from JARS. Final, accepted versions of the paper may be posted on third party repositories, provided appropriate acknowledgement to the original source is clearly noted.
References
Ahamadjula, N., & Busayarat, C. (2024). The development of a modular adaptive facade system based onpre-calculated light values through parametric models and real-time light sensors. Journal of Architectural/Planning Research and Studies (JARS), 21(2), 225-244. https://doi.org/10.56261/jars.v21.264544
Alnaser, A. A., Alsanabani, N. M., & Al-Gahtani, K. S. (2023). BIM impact on construction project time using system dynamics in Saudi Arabia’s construction. Buildings, 13(9), 2267. https://www.mdpi.com/2075-5309/13/9/2267
Association of Siamese Architects Under the Royal Patronage. (2015). Thailand BIM Guideline.
Aziz, R. M., Nasreldin, T. I., & Hashem, O. M. (2024). The role of BIM as a lean tool in design phase. Journal of Engineering and Applied Science, 71(1), 23. https://doi.org/10.1186/s44147-023-00340-3
Blondel, P. (2019). Building Information Modeling (BIM) for the mass adoption of green buildings. https://sustainableprofit.net
Chanpichaigosol, N., Chaichana, C., Buachart, C., Tochaiwat, K., & Rinchumphu, D. (2022). Analytical process of the energy efficiency in building improvement alternatives. Energy Reports, 8, 31-37. https://doi.org/10.1016/j.egyr.2022.10.110
Chen, W., Ding, J., Wang, T., Connolly, D. P., & Wan, X. (2023). Soil property recovery from incomplete in-situ geotechnical test data using a hybrid deep generative framework. Engineering Geology, 326, 107332. https://doi.org/10.1016/j.enggeo.2023.107332
Chonburi, B. (2017). Behavior analysis of bore pile used as retaining wall in Chiang Mai Subsoil. [Master’s thesis]. Chiang Mai Univesity.
Daria, S., & Philipp, S. (2019). Revit Dynamo: designing objects of complex forms. Toolkit and process automation features. Architecture and engineering, 4(3), 30-38. https://doi.org/10.23968/2500-0055-2019-4-3-30-38
Das, B. M. (2010). Principles of geotechnical engineering (7th ed.).Cengage Learning.
Disney, O., Roupé, M., Johansson, M., & Domenico Leto, A. (2024). Embracing BIM in its totality: A total BIM case study. Smart and Sustainable Built Environment, 13(3), 512-531. https://doi.org/10.1108/SASBE-06-2022-0124
Hong, L., Wang, X., Zhang, W., Li, Y., Zhang, R., & Chen, C. (2024). System reliability-based robust design of deep foundation pit considering multiple failure modes. Geoscience Frontiers, 15(2), 101761. https://doi.org/10.1016/j.gsf.2023.101761
Hussain, O. A. I., Moehler, R. C., Walsh, S. D. C., & Ahiaga-Dagbui, D. D. (2024). Minimizing cost overrun in rail projects through 5D-BIM: A conceptual governance framework. Buildings, 14(2), 478. https://www.mdpi.com/2075-5309/14/2/478
Khanh Phuong, N. T., Chan, Y.-C., Do, C. T., Tuan, N. A., & Rinchumphu, D. (2024). A simulation-based workflow to calculate overall thermal transfer value when implementing daylighting-oriented shading control. Journal of Building Engineering, 84, 108616. https://doi.org/10.1016/j.jobe.2024.108616
Ministerial Regulation No. 6. (1984). Issued under the Building Control Act B.E. 2522. Government Gazette.[In Thai].
Pérez, Y., Ávila, J., & Sánchez, O. (2024). Influence of BIM and Lean on mitigating delay factors in building projects. Results in Engineering, 22, 102236. https://doi.org/10.1016/j.rineng.2024.102236
Pierson, J. (2019). The Dynamo Primer. https://primer.dynamobim.org
Pratansup, T. (2022). Fundamentals of visual programming with Dynamo Revit. Faculty of Architecture, Silpakorn University.
Sheamar, S., Wedawatta, G., Tennakoon, M., Palliyaguru, R., & Antwi-Afari, M. F. (2024). The potential of new models of construction procurement to counter cost overruns in construction projects: An exploratory study from a contractors’ perspective. Journal of Financial Management of Property and Construction, 29(2), 211-228. https://doi.org/10.1108/JFMPC-08-2022-0035
Sornkate, A. (2017). Table of standard sections of steel in Thailand and general standards. https://engfanatic.tumcivil.com/engfanatic/article/
Spiegel, M. R., Lipschutz, S., & Liu, J. (2018). Mathematical handbook of formulas and tables (5th ed.): McGraw-Hill Education.
Thabet, W., Lucas, J., & Srinivasan, S. (2022). Linking life cycle BIM data to a facility management system using Revit Dynamo. Organization, Technology & Management in Construction: An International Journal, 14(1), 2539-2558. https://doi.org/10.2478/otmcj-2022-0001
U.S. Army Corps of Engineers. (1992). Engineering and design: Bearing capacity of soils (Engineer Manual No. 1110-1-1905).
Xie, J., Huang, J., Lu, J., Burton, G. J., Zeng, C., & Wang, Y. (2022). Development of two-dimensional ground models by combining geotechnical and geophysical data. Engineering Geology, 300, 106579. https://doi.org/10.1016/j.enggeo.2022.106579
Yilmaz, S., Kumar, D., Hada, S., Demirkesen, S., Zhang, C., & Li, H. (2024). A PMBOK-based construction cost management framework for BIM integration in construction projects. International Journal of Construction Management, 1-15. https://doi.org/10.1080/15623599.2024.2371626