Abstract
Kinematic instability due to unstable nodes is an often neglected but critical aspect of mathematical optimization models in truss topology optimization problems. On the one hand, kinematically unstable structures cannot be used in the actual structural design. On the other hand, unstable nodes within continuous parallel bars can make the calculation of bar length wrong and affect the optimization effect. To avoid kinematic instability, a computationally efficient nominal disturbing force (NDF) approach for truss topology optimization is presented in this paper. Using the NDF approach, the most favorable structure for the optimization goal can be selected in three schemes: (1) adding bracings at unstable nodes, (2) removing unstable nodes and replacing short bars with long ones, or (3) selecting a new topology form to avoid containing unstable nodes. Compared with the widely used nominal lateral force (NLF) approach in the literature, the NDF approach can not only improve the optimization efficiency but also obtain lighter optimization results. Moreover, using the NDF approach, a mixed-integer linear optimization model for minimizing the weight of truss with discrete cross-sectional areas subject to constraints on kinematic stability, bar buckling, allowable stress, nodal displacement, bar crossing, and overlap** is proposed in this study. Because the objective and constraint functions are linear expressions in terms of variables, the globally optimal structures can be obtained by using the proposed model. In addition, two necessary conditions for kinematic stability are proposed to speed up the computational efficiency and delete unnecessary nodes within consecutive tension bars. Finally, the effectiveness of the proposed NDF method and the necessary conditions for kinematic stability are studied on four truss topology optimization problems in two and three dimensions.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00158-024-03827-6/MediaObjects/158_2024_3827_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00158-024-03827-6/MediaObjects/158_2024_3827_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00158-024-03827-6/MediaObjects/158_2024_3827_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00158-024-03827-6/MediaObjects/158_2024_3827_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00158-024-03827-6/MediaObjects/158_2024_3827_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00158-024-03827-6/MediaObjects/158_2024_3827_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00158-024-03827-6/MediaObjects/158_2024_3827_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00158-024-03827-6/MediaObjects/158_2024_3827_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00158-024-03827-6/MediaObjects/158_2024_3827_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00158-024-03827-6/MediaObjects/158_2024_3827_Fig10_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00158-024-03827-6/MediaObjects/158_2024_3827_Fig11_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00158-024-03827-6/MediaObjects/158_2024_3827_Fig12_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00158-024-03827-6/MediaObjects/158_2024_3827_Fig13_HTML.png)
References
Achtziger W (1999) Local stability of trusses in the context of topology optimization - part I: exact modelling. Structural Optimization 17(4):235–246
Bendsøe MP, Sigmund O (2013) Topology optimization: theory method and applications. Springer, Berlin
British Standards Institute (2012) Eurocode 3: Design of steel structures. Part 1–1: general rules and rules for buildings.
Burachik RS, Kaya CY, Rizvi MM (2022) Algorithms for generating Pareto fronts of multi-objective integer and mixed-integer programming problems. Eng Optim 54(8):1413–1425
Cai Q, He LW, **e YM, Feng RQ, Ma JM (2021) Simple and effective strategies to generate diverse designs for truss structures. Structures 32:268–278
Cai Q, Feng RQ, Zhang ZJ (2022) Topology optimization of truss structure considering nodal stability and local buckling stability. Structures 40:64–73
Cheng GD, Guo X (1997) epsilon-relaxed approach in structural topology optimization. Structural Optimization 13(4):258–266
Deb K, Gulati S (2001) Design of truss-structures for minimum weight using genetic algorithms. Finite Elem Anal Des 37(5):447–465
Descamps B, Coelho RF (2014) The nominal force method for truss geometry and topology optimization incorporating stability considerations. Int J Solids Struct 51(13):2390–2399
Dorn W, Gomory R, Greenberg H (1964) Automatic design of optimal structures. Journal De Mécanique 2:25–52
Fairclough HE, He LW, Pritchard TJ, Gilbert M (2021) LayOpt: an educational web-app for truss layout optimization. Struct Multidisc Optim 64(4):2805–2823
Faustino AM, Júdice J, Ribeiro IM, Neves AS (2006) An integer programming model for truss topology optimization. Investigação Operacional 26(1):111–127
Ghosh A, Mallik AK (1988) Theory of mechanisms and machines. Affiliated East-West Press, New Delhi
Gilbert M, He LW, Smith CC, Le CV (2014) Automatic yield-line analysis of slabs using discontinuity layout optimization. In: Proceedings of the Royal Society a-Mathematical Physical and Engineering Sciences 470(2168): 20140071.
Guo X, Cheng GD, Olhoff N (2005) Optimum design of truss topology under buckling constraints. Struct Multidisc Optim 30(3):169–180
Kanno Y (2016) Mixed-integer second-order cone programming for global optimization of compliance of frame structure with discrete design variables. Struct Multidisc Optim 54(2):301–316
Kanno Y, Guo X (2010) A mixed integer programming for robust truss topology optimization with stress constraints. Int J Numer Meth Eng 83(13):1675–1699
Kanno Y, Kitayama S (2018) Alternating direction method of multipliers as a simple effective heuristic for mixed-integer nonlinear optimization. Struct Multidisc Optim 58(3):1291–1295
Kocvara M (2002) On the modelling and solving of the truss design problem with global stability constraints. Struct Multidisc Optim 23(3):189–203
Lei Y, Liu F, Li A, Sun Y, Yang X, Zheng J (2020) An optimal generation scheduling approach based on linear relaxation and mixed integer programming. IEEE Access 8:168625–168630
Mela K (2014) Resolving issues with member buckling in truss topology optimization using a mixed variable approach. Struct Multidisc Optim 50(6):1037–1049
Michell AGM (1904) The limits of economy of material in frame-structures. The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science 8(47):589–597
Ministry of Housing and Urban-Rural Development of the People’s Republic of China (2017) Standard for design of steel structures GB 50017–2017.
Ohsaki M, Katoh N (2005) Topology optimization of trusses with stress and local constraints on nodal stability and member intersection. Struct Multidisc Optim 29(3):190–197
Rajasekaran S, Sankarasubramanian G (2004) Computational structural mechanics. Prentice-Hall of India Pvt, Ltd, New Delhi
Rasmussen MH, Stolpe M (2008) Global optimization of discrete truss topology design problems using a parallel cut-and-branch method. Comput Struct 86(13–14):1527–1538
Savsani VJ, Tejani GG, Patel VK (2016) Truss topology optimization with static and dynamic constraints using modified subpopulation teaching-learning-based optimization. Eng Optim 48(11):1990–2006
Savsani VJ, Tejani GG, Patel VK, Savsani P (2017) Modified meta-heuristics using random mutation for truss topology optimization with static and dynamic constraints. Journal of Computational Design and Engineering 4(2):106–130
Shahabsafa M, Mohammad-Nezhad A, Terlaky T, Zuluaga L, He S, Hwang JT, Martins JRRA (2018) A novel approach to discrete truss design problems using mixed integer neighborhood search. Struct Multidisc Optim 58(6):2411–2429
Shahabsafa M, Fakhimi R, Lei W, He S, Martins J, Terlaky T, Zuluaga LF (2021) Truss topology design and sizing optimization with guaranteed kinematic stability. Struct Multidisc Optim 63(1):21–38
Stolpe M (2007) On the reformulation of topology optimization problems as linear or convex quadratic mixed 0–1 programs. Optim Eng 8(2):163–192
Stolpe M (2015) Truss topology optimization with discrete design variables by outer approximation. J Global Optim 61(1):139–163
Stolpe M, Svanberg K (2003) Modelling topology optimization problems as linear mixed 0–1 programs. Int J Numer Meth Eng 57(5):723–739
Tejani GG, Savsani VJ, Bureerat S, Patel VK (2018a) Topology and size optimization of trusses with static and dynamic bounds by modified symbiotic organisms search. J Comput Civ Eng 32(2):04017085
Tejani GG, Savsani VJ, Patel VK, Savsani PV (2018b) Size, shape, and topology optimization of planar and space trusses using mutation-based improved metaheuristics. Journal of Computational Design and Engineering 5(2):198–214
Tejani GG, Savsani VJ, Bureerat S, Patel VK, Savsani P (2019) Topology optimization of truss subjected to static and dynamic constraints by integrating simulated annealing into passing vehicle search algorithms. Engineering with Computers 35(2):499–517
The Steel Construction Institute (2000) BS 5950–1. Structural use of steelwork in building.
Tyas A, Gilbert M, Pritchard T (2006) Practical plastic layout optimization of trusses incorporating stability considerations. Comput Struct 84(3–4):115–126
Van Mellaert R, Lombaert G, Schevenels M (2015) Global size optimization of statically determinate trusses considering displacement, member, and joint constraints. J Struct Eng 142(2):04015120
Wang H-T, Tang C, Chen M-S, Shi J, Cao X-Y (2024) (2024) Experimental study on the flexural performance of prestressed RC beams with post-tensioned CFRP strands. Eng Struct 309:117311
Winter G (1958) Lateral bracing of columns and beams. Trans Am Soc Civ Eng 125(1):809–825
Yura JA (1996) Winter’s bracing approach revisited. Eng Struct 18(10):821–825
Zhao ZW, ** ZY, Zhang ZL, Liang B, Liu M (2024) Post-buckling shear capacity of steel plates with opening strengthened by fiber fabric. J Constr Steel Res 212:108304
Zhou M (1996) Difficulties in truss topology optimization with stress and local buckling constraints. Struct Multidisc Optim 11(1):134–136
Acknowledgements
This research was supported by the National Natural Science Foundation of China (Grant number: 51978151). The authors would like to thank Dr. Linwei He from the University of Sheffield for providing constructive suggestions which allowed us to improve the article significantly.
Funding
National Natural Science Foundation of China,51978151,Ruoqiang Feng, The Scientific Research Foundation of Graduate School of Southeast University, YBPY1958, QI CAI
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Replication of results
The presented approach is a part of a new project and thus we cannot share it publicly. However, the basic code and the raw/processed data required to reproduce these findings will be made available upon request by contact with the corresponding author.
Additional information
Responsible editor: Matthew Gilbert
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Cai, Q., Feng, R., Zhang, Z. et al. Topology optimization of truss structure considering kinematic stability based on mixed-integer programming approach. Struct Multidisc Optim 67, 112 (2024). https://doi.org/10.1007/s00158-024-03827-6
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00158-024-03827-6