A generative design-to-BIM workflow for minimum weight plane truss design


  • Berk Malgit Arup Netherlands, Amsterdam (Netherlands)
  • Umit Isikdag Department of Informatics, MSGSÜ, İstanbul (Turkey)
  • Gebrail Bekdaş Department of Civil Engineering, Istanbul University-Cerrahpaşa (Turkey)
  • Melda Yucel Department of Civil Engineering, Istanbul University-Cerrahpaşa (Turkey)




Structural design has a significant impact on the overall cost of truss structures. In order to reduce the cost of a structure it is important to support designers' decision making starting from the early design phase. In this study, an optimization workflow is proposed, developed and implemented using well known generative design and Building Information Modeling (BIM) tools to achieve a cost-optimal design of a truss structure in the early design phase. Generative design aims to develop products that are lighter, stronger, more efficient and tailored to the specific needs of end users. Generative design tools allow users to create efficient designs via optimizing factors such as cost, weight, energy efficiency and performance. The aim of this study was to develop an optimization workflow to find and model the minimum weight / minimum cost design alternative in the early design phase using generative design, structural analysis and BIM tools in an integrated manner. The goal for the optimization was determined as finding the minimum weight (thus minimum cost) structure among the generated design alternatives. The single span steel truss was selected as the structure to be optimized, and optimization scenarios were prepared and implemented to determine the structural components of the truss with minimum weight. The results demonstrated that through integrated use of structural analysis, generative design and BIM tools minimum-weight truss design can be realized easily and practically.


Adeli, H., & Balasubramanyam, K. V. (1987). Interactive layout optimization of trusses. Journal of Computing in Civil Engineering, 1(3), 183–196.

Balaguru, P., & Courel, M. (1984). Cost optimum design of reinforced concrete slabs and beams using programmable calculators. Civil Engi-neering for Practicing and Design Engineers, 3(4), 363–394.

Banichuk, N. V., & Karihaloo, B. L. (1976). Minimum-weight design of multi-purpose cylindrical bars. International Journal of Solids and Structures, 12(4), 267–273.

Bekdaş, G., Temür, R., & Toklu, Y. C. (2015). Analyses of truss structures via total potential optimization implemented with teaching learning based optimization algorithm. 3rd International Conference on Optimization Techniques in Engineering.

Bekdaş, Gebrail, & Nigdeli, S. M. (2017). Metaheuristic based optimization of tuned mass dampers under earthquake excitation by consider-ing soil-structure interaction. Soil Dynamics and Earthquake Engineering, C(92), 443–461.

Bianca, T., Flora, S., Robin, D., John, F., & Jane, B. (2011). Closing the loop of design and analysis: Parametric modelling tools for early decision support. In C. M. Herr, N. Gu, S. Roudavski, & M. A. Schnabel (Eds.), Circuit Bending, Breaking and Mending: Proceedings of the 16th International Conference on Computer-Aided Architectural Design Research in Asia. Hong Kong: Association for Computer-Aided Architectural Design Research in sia (CAADRIA).

Brown, D. M., & Ang, A. H.-S. (1966). Structural optimization by nonlinear programming. Journal of the Structural Division, 92(6), 319–340.

Bucci, F., & Mulazzani, M. (2002). Luigi Moretti: works and writings. New York: Princeton Architectural Press.

Carpenter, W. C., & Smith, E. A. (1977). Computational efficiency of non-linear programming methods on a class of structural problems. International Journal for Numerical Methods in Engineering, 11(8), 1203–1223.

Chen, S. yan, Shui, X. fang, & Huang, H. (2017). Improved genetic algorithm with two-level approximation using shape sensitivities for truss layout optimization. Structural and Multidisciplinary Optimization, 55(4), 1365–1382.

Coello, C. C., Hernández, F. S., & Farrera, F. A. (1997). Optimal design of reinforced concrete beams using genetic algorithms. Expert Sys-tems with Applications, 12(1), 101–108.

Colin, M. Z., & MacRae, A. J. (1984). Optimization of structural concrete beams. Journal of Structural Engineering, 110(7), 1573–1588.

de Jong, K. A. (2006). Evolutionary Computation. A Unified Approach. MIT Press.

Dede, T. (2014). Application of teaching-learning-based-optimization algorithm for the discrete optimization of truss structures. KSCE Journal of Civil Engineering, 18(6), 1759–1767.

Dede, T., Bekirolu, S., & Ayvaz, Y. (2011). Weight minimization of trusses with genetic algorithm. Applied Soft Computing, 11(2), 2565–2575.

Degertekin, S. O., Lamberti, L., & Ugur, I. B. (2019). Discrete sizing/layout/topology optimization of truss structures with an advanced Jaya algorithm. Applied Soft Computing, 79, 363–390.

Fasshauer, G. E., Zhang, J. G., Fasshauer, G. E., & Zhang, J. G. (2007). On choosing “optimal” shape parameters for RBF approximation. Numerical Algorithms, 45(1), 345–368.

Gerber, D. J. (2009). The parametric affect: Computation, innovation and models for design exploration in contemporary architectural prac-tice.

Gerber, D., & Lin, S.-H. (2012). Designing-in performance through parameterization, automation, and evolutionary algorithms. In T. Fischer, K. de Biswas, J. J. Ham, R. Naka, & W. X. Huang (Eds.), Beyond Codes and Pixels: Proceedings of the 17th International Confer-ence on Computer-Aided Architectural Design Research in Asia. Hong Kong.

Gerbo, E. J., & Saliklis, E. P. (2014). Optimizing a Trussed Frame Subjected to Wind Using Rhino, Grassho...: Ingenta Connect. Proceedings of IASS Annual Symposia, IASS 2014 Brasilia Symposium: Shells, Membranes and Spatial Structures: Footprints – Historical Spatial Structures, 1–7.

Gholizadeh, S., & Ebadijalal, M. (2018). Performance based discrete topology optimization of steel braced frames by a new metaheuristic. Advances in Engineering Software, 123, 77–92.

Hanna, A. S., & Senouci, A. B. (1995). Design optimization of concrete-slab forms. Journal of Construction Engineering and Management, 121(2), 215–221.

Harsono, K., Prayogo, D., Prasetyo, K. E., Wong, F. T., Tjandra, D., Harsono, K., … Tjandra, D. (2020). Comparative study of particle swarm optimization algorithms in solving size, topology, and shape optimization. JPhCS, 1625(1), 012015.

Hieu, N. T., & Tuan, V. A. (2018). Weight optimization of composite cellular beam based on the differential evolution algorithm. Journal of Science and Technology in Civil Engineering (STCE) - NUCE, 12(5), 28–38.

Holmström, K., Quttineh, N.-H., Edvall, M. M., Holmström, K., Quttineh, N.-H., & Edvall, M. M. (2008). An adaptive radial basis algorithm (ARBF) for expensive black-box mixed-integer constrained global optimization. Optimization and Engineering, 9(4), 311–339.

Javidi, A., Salajegheh, E., & Salajegheh, J. (2019). Enhanced crow search algorithm for optimum design of structures. Applied Soft Compu-ting, 77, 274–289.

Jóźwiak, S. F. (1989). Probability-based optimization of truss structures. Computers & Structures, 32(1), 87–91.

Kaveh, A., & Shakouri Mahmud Abadi, A. (2011). Harmony search based algorithms for the optimum cost design of reinforced concrete cantilever retaining walls. International Journal of Civil Engineering, 9(1), 1–8.

Kayabekir, A. E., Arama, Z. A., Bekdaş, G., & Dalyan, İ. (2020). L-shaped reinforced concrete retaining wall design: cost and sizing optimiza-tion. Challenge Journal of Structural Mechanics, 6(3), 140.

Khashi, K., Dehghani, H., & Jahanara, A. A. (2018). An optimization procedure for concrete beam-column joints strengthened with FRP. Iran University of Science & Technology, 8(4), 675–687.

Kooshkbaghi, M., & Kaveh, A. (2020). Sizing optimization of truss structures with continuous variables by artificial coronary circulation system algorithm. Iranian Journal of Science and Technology - Transactions of Civil Engineering, 44(1), 1–20.

Kruchten, N. J. (2003). Galapagos: A Distributed Parallel Evolutionary Algorithm Development Platform.

Li, H., & Lachmayer, R. (2018). Generative design approach for modeling creative designs. IOP Conference Series: Materials Science and Engineering, 408(1), 012035.

Lipson, S. L., & Agrawal, K. M. (1974). Weight optimization of plane trusses. Journal of the Structural Division, 100(5), 865–879.

Manni, M., Lobaccaro, G., Lolli, N., & Bohne, R. A. (2020). Parametric design to maximize solar irradiation and minimize the embodied ghg emissions for a zeb in nordic and mediterranean climate zones. Energies, 13(18).

Miguel, L. F. F., Lopez, R. H., & Miguel, L. F. F. (2013). Multimodal size, shape, and topology optimisation of truss structures using the Firefly algorithm. Advances in Engineering Software, 56, 23–37.

Millan-Paramo, C. (2018). Modified simulated annealing algorithm for discrete sizing optimization of truss structure. Jordan Journal of Civil Engineering, 12(4), 683–695.

Mohammad, F., & Ahmed, H. (2018). Optimum design of reinforced concrete cantilever retaining walls according Eurocode 2 (EC2). Athens Journal of Τechnology & Engineering, 5(3), 277–296.

Mortazavi, A., & Toğan, V. (2016). Simultaneous size, shape, and topology optimization of truss structures using integrated particle swarm optimizer. Structural and Multidisciplinary Optimization, 54(4), 715–736.

Neeraja, D., Kamireddy, T., Kumar, P. S., & Reddy, V. S. (2017). Weight optimization of plane truss using genetic algorithm. IOP Conference Series: Materials Science and Engineering, 263(3), 032015.

Nigdeli, S. M., Bekdas, G., Kim, S., & Geem, Z. W. (2015). A novel harmony search based optimization of reinforced concrete biaxially loaded columns. Structural Engineering and Mechanics: An International Journal, 54(6), 1097-1109.

Preisinger, C. (n.d.). Karamba3D. Vienna: Bollinger und Grohmann ZT GmbH.

Rahami, H., Kaveh, A., & Gholipour, Y. (2008). Sizing, geometry and topology optimization of trusses via force method and genetic algo-rithm. Engineering Structures, 30(9), 2360–2369.

Rechenraum GmbH. (n.d.). GOAT. Wien. Retrieved from https://www.rechenraum.com/en/goat.html

Rosen, D. W., & Peters, T. J. (1996). The role of topology in engineering design research. Research in Engineering Design, 8(2), 81–98.

Salar, M., & Dizangian, B. (2019). Sizing optimization of truss structures using ant lion optimizer. 2nd International Conference on Civil Engineering, Architecture and Urban Management in Iran.

Stefanescu, D., & Cominetti, M. (2019). Speckle Cloud. Speckle Systems.

T. Yousif, S., & Najem, R. M. (2014). Effects of materials properties on strength and deflection of optimized r.c. beams: genetic algorithms. College of Engineering, University of Mosul, 22(5), 149–165.

Talatahari, S., & Sheikholeslami, R. (2014). Optimum design of gravity and reinforced retaining walls using enhanced charged system search algorithm. KSCE Journal of Civil Engineering, 18(5), 1464–1469.

Toklu, S. Ç., Aydin, N., & Toklu, Y. C. (2013). Analyzing structures: Total potential optimization using meta-heuristic algorithms (TPO/MA). Proceedings of International Symposium on Computing in Science & Engineering.

Toklu, Y. C., Kayabekir, A. E., Bekdaş, G., Nigdeli, S. M., & Yücel, M. (2020). Analysis of plane-stress systems via total potential optimiza-tion method considering nonlinear behavior. Journal of Structural Engineering, 146(11), 04020249.

Ulusoy, S., Niğdeli, S. M., & Bekdaş, G. (2019). Optimization of PID controller parameters for active control of single degree of freedom structures. Challenge Journal of Structural Mechanics, 5(4), 130.

Versbach, L. M. (2016). Evaluation of a gradient free and a gradient based optimization algorithm for industrial beverage pasteurization de-scribed by different modeling variants.

Vu, V. T. (2015). Weight minimization of trusses with natural frequency constraints. 11th World Congress on Structural and Multidisciplinary Optimisation. Sydney.

Wang, X., Wu, C., & Bai, C. (2022). Generating the regular axis from irregular column grids through genetic algorithm. Applied Sciences, 12(4).

Wong, K. C., Leung, K. S., & Wong, M. H. (2010). Effect of Spatial Locality on an Evolutionary Algorithm for Multimodal Optimization. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 6024 LNCS (PART 1), 481–490.

Wong, K.-C. (2015). Evolutionary Algorithms: Concepts, designs, and applications in bioinformatics: Evolutionary algorithms for bioinfor-matics.

Wortmann, T. (2017). Model-based optimization for architectural design: optimizing daylight and glare in Grasshopper. Architecture + Design, 1(2), 176–185.

Yücel, M., Bekdaş, G., & Ni̇gdeli̇, S. M. (2020). Minimizing the weight of cantilever beam via metaheuristic methods by using different popu-lation-iteration combinations. WSEAS Transactions in Computers, 19, 69–77.

Yucel, M., Bekdaş, G., Nigdeli, S. M., & Sevgen, S. (2019). Estimation of optimum tuned mass damper parameters via machine learning. Journal of Building Engineering, 26, 100847.

Zhang, H. Y., & Zhang, L. J. (2017). Tuned mass damper system of high-rise intake towers optimized by improved harmony search algo-rithm. Engineering Structures, 138, 270–282.

Zielinski, Z. A., Long, W., & Troitsky, M. S. (1995). Designing reinforced concrete short-tied columns using the optimization technique. Structural Journal, 92(5), 619–626.




How to Cite

Malgit, B., Isikdag, U. ., Bekdaş, G., & Yucel, M. (2022). A generative design-to-BIM workflow for minimum weight plane truss design. Revista De La Construcción. Journal of Construction, 21(2), 473–492. https://doi.org/10.7764/RDLC.21.2.473