Topology-Finding of Tensegrity Structures Considering Global Stability Condition
Publication: Journal of Structural Engineering
Volume 146, Issue 12
Abstract
This study proposes a general framework for topology-finding or topology optimization of tensegrity structures. The existing topology-finding formulation of tensegrity structures based on mixed-integer linear programming (MILP) was improved and transformed into a formulation based on mixed-integer semidefinite programming (MISDP) which considers the global stability condition of tensegrity. We illustrated and analyzed two undesirable phenomena, loss of prestress stability and loss of integrity, caused by the missing global stability condition in previous MILP-based approaches. A branch-and-bound algorithm combined with a primal-dual interior-point algorithm is employed to solve the proposed MISDP model. Some numerical examples illustrated the improvements and effectiveness of the proposed approach. The proposed approach successfully can avoid the two undesirable phenomena and ensure the global stability of the found tensegrity structures. By using different stability conditions in the topology-finding process, the proposed approach can find general stable tensegrity structures and superstable tensegrity structures.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
All data, models, and code generated or used during the study appear in the published article.
Acknowledgments
This work was supported by the National Key Research and Development Program of China (Grant No. 2017YFC0806100), the Natural Science Foundation of Zhejiang Province (Grant No. LR17E080001), and the 2018 Zhejiang University Academic Award for Outstanding Doctoral Candidates. The EPFL Applied Computing and Mechanics Laboratory (IMAC) is acknowledged for its support during the review process of this article.
References
Amendola, A., A. Krushynska, C. Daraio, N. M. Pugno, and F. Fraternali. 2018. “Tuning frequency band gaps of tensegrity mass-spring chains with local and global prestress.” Int. J. Solids Struct. 155 (Dec): 47–56. https://doi.org/10.1016/j.ijsolstr.2018.07.002.
Balas, E. 1971. “Intersection cuts—A new type of cutting planes for integer programming.” Oper. Res. 19 (1): 19–39. https://doi.org/10.1287/opre.19.1.19.
Chen, Y., J. Feng, and Y. Wu. 2012. “Prestress stability of pin-jointed assemblies using ant colony systems.” Mech. Res. Commun. 41 (Apr): 30–36. https://doi.org/10.1016/j.mechrescom.2012.02.004.
Chen, Y., J. Yan, P. Sareh, and J. Feng. 2020. “Feasible prestress modes for cable-strut structures with multiple self-stress states using particle swarm optimization.” J. Comput. Civ. Eng. 34 (3): 04020003. https://10.1061/(ASCE)CP.1943-5487.0000882.
Connelly, R. 2002. “Tensegrity structures: Why are they stable?” In Rigidity theory and applications, 47–54. New York: Springer.
Cote, G., and M. A. Laughton. 1984. “Large-scale mixed integer programming: Benders-type heuristics.” Eur. J. Oper. Res. 16 (3): 327–333. https://doi.org/10.1016/0377-2217(84)90287-X.
Dakin, R. J. 1965. “A tree-search algorithm for mixed integer programming problems.” Comput. J. 8 (3): 250–255. https://doi.org/10.1093/comjnl/8.3.250.
Dong, W., P. J. Stafford, and A. M. Ruiz-Teran. 2019. “Inverse form-finding for tensegrity structures.” Comput. Struct. 215 (Apr): 27–42. https://doi.org/10.1016/j.compstruc.2019.01.009.
Ehara, S., and Y. Kanno. 2010. “Topology design of tensegrity structures via mixed integer programming.” Int. J. Solids Struct. 47 (5): 571–579. https://doi.org/10.1016/j.ijsolstr.2009.10.020.
Estrada, G. G., H.-J. Bungartz, and C. Mohrdieck. 2006. “Numerical form-finding of tensegrity structures.” Int. J. Solids Struct. 43 (22–23): 6855–6868. https://doi.org/10.1016/j.ijsolstr.2006.02.012.
Feng, X. 2017. “The optimal initial self-stress design for tensegrity grid structures.” Comput. Struct. 193 (Dec): 21–30. https://doi.org/10.1016/j.compstruc.2017.07.029.
Fest, E., K. Shea, and I. F. Smith. 2004. “Active tensegrity structure.” J. Struct. Eng. 130 (10): 1454–1465. https://doi.org/10.1061/(ASCE)0733-9445(2004)130:10(1454).
Fraternali, F., and F. Santos. 2019. “Mechanical modeling of superelastic tensegrity braces for earthquake-proof structures.” Extreme Mech. Lett. 33 (Nov): 100578. https://doi.org/10.1016/j.eml.2019.100578.
Gamrath, G., T. Koch, A. Martin, M. Miltenberger, and D. Weninger. 2015. “Progress in presolving for mixed integer programming.” Math. Program. Comput. 7 (4): 367–398. https://doi.org/10.1007/s12532-015-0083-5.
Gan, B. S., J. Zhang, D.-K. Nguyen, and E. Nouchi. 2015. “Node-based genetic form-finding of irregular tensegrity structures.” Comput. Struct. 159 (Oct): 61–73. https://doi.org/10.1016/j.compstruc.2015.07.003.
Guest, S. D. 2006. “The stiffness of prestressed frameworks: A unifying approach.” Int. J. Solids Struct. 43 (3–4): 842–854. https://doi.org/10.1016/j.ijsolstr.2005.03.008.
Guest, S. D. 2010. “The stiffness of tensegrity structures.” IMA J. Appl. Math. 76 (1): 57–66. https://doi.org/10.1093/imamat/hxq065.
Ingber, D. E. 1997. “Tensegrity: The architectural basis of cellular mechanotransduction.” Ann. Rev. Physiol. 59 (1): 575–599. https://doi.org/10.1146/annurev.physiol.59.1.575.
Ingber, D. E., N. Wang, and D. Stamenović. 2014. “Tensegrity, cellular biophysics, and the mechanics of living systems.” Rep. Prog. Phys. 77 (4): 046603. https://doi.org/10.1088/0034-4885/77/4/046603.
Kanno, Y. 2012. “Topology optimization of tensegrity structures under self-weight loads.” J. Oper. Res. Soc. Jpn. 55 (2): 125–145. https://doi.org/10.15807/jorsj.55.125.
Kanno, Y. 2013a. “Exploring new tensegrity structures via mixed integer programming.” Struct. Multidiscip. Optim. 48 (1): 95–114. https://doi.org/10.1007/s00158-012-0881-6.
Kanno, Y. 2013b. “Topology optimization of tensegrity structures under compliance constraint: A mixed integer linear programming approach.” Optim. Eng. 14 (1): 61–96. https://doi.org/10.1007/s11081-011-9172-0.
Lee, S., and J. Lee. 2016. “A novel method for topology design of tensegrity structures.” Compos. Struct. 152 (Sep): 11–19. https://doi.org/10.1016/j.compstruct.2016.05.009.
Lee, S., B.-H. Woo, and J. Lee. 2014. “Self-stress design of tensegrity grid structures using genetic algorithm.” Int. J. Mech. Sci. 79 (Feb): 38–46. https://doi.org/10.1016/j.ijmecsci.2013.12.001.
Li, Y., X. Feng, Y. Cao, and H. Gao. 2010. “A Monte Carlo form-finding method for large scale regular and irregular tensegrity structures.” Int. J. Solids Struct. 47 (14–15): 1888–1898. https://doi.org/10.1016/j.ijsolstr.2010.03.026.
Liu, K., and G. H. Paulino. 2019. “Tensegrity topology optimization by force maximization on arbitrary ground structures.” Struct. Multidiscip. Optim. 59 (6): 2041–2062. https://doi.org/10.1007/s00158-018-2172-3.
Liu, K., J. Wu, G. H. Paulino, and H. J. Qi. 2017. “Programmable deployment of tensegrity structures by stimulus-responsive polymers.” Sci. Rep. 7 (1): 3511. https://doi.org/10.1038/s41598-017-03412-6.
Liu, K., T. Zegard, P. P. Pratapa, and G. H. Paulino. 2019. “Unraveling tensegrity tessellations for metamaterials with tunable stiffness and bandgaps.” J. Mech. Phys. Solids 131 (Oct): 147–166. https://doi.org/10.1016/j.jmps.2019.05.006.
Lu, Y., X. Xu, and Y. Luo. 2019. “Path planning for rolling locomotion of polyhedral tensegrity robots based on Dijkstra algorithm.” J. Int. Assoc. Shell Spatial Struct. 60 (4): 273–286. https://doi.org/10.20898/j.iass.2019.202.037.
Mahajan, A. 2010. “Presolving mixed–integer linear programs.” In Wiley encyclopedia of operations research and management science. Hoboken, NJ: Wiley. https://doi.org/10.1002/9780470400531.eorms0437.
Marchand, H., A. Martin, R. Weismantel, and L. Wolsey. 2002. “Cutting planes in integer and mixed integer programming.” Discrete Appl. Math. 123 (1–3): 397–446. https://doi.org/10.1016/S0166-218X(01)00348-1.
Miki, M., and K. Kawaguchi. 2010. “Extended force density method for form-finding of tension structures.” J. Int. Assoc. Shell Spatial Struct. 51 (4): 291.
Munguía, L.-M., S. Ahmed, D. A. Bader, G. L. Nemhauser, and Y. Shao. 2018. “Alternating criteria search: A parallel large neighborhood search algorithm for mixed integer programs.” Comput. Optim. Appl. 69 (1): 1–24. https://doi.org/10.1007/s10589-017-9934-5.
Pal, R. K., M. Ruzzene, and J. J. Rimoli. 2018. “Tunable wave propagation by varying prestrain in tensegrity-based periodic media.” Extreme Mech. Lett. 22 (Jul): 149–156. https://doi.org/10.1016/j.eml.2018.06.005.
Pandian, N. K. R., and G. K. Ananthasuresh. 2017. “Synthesis of tensegrity structures of desired shape using constrained minimization.” Struct. Multidiscip. Optim. 56 (6): 1233–1245. https://doi.org/10.1007/s00158-017-1716-2.
Paul, C., H. Lipson, and F. J. V. Cuevas. 2005. “Evolutionary form-finding of tensegrity structures.” In Proc., 7th Annual Conf. on Genetic and Evolutionary Computation, 3–10. New York: Association for Computing Machinery. https://doi.org/10.1145/1068009.1068011.
Paul, C., F. J. Valero-Cuevas, and H. Lipson. 2006. “Design and control of tensegrity robots for locomotion.” IEEE Trans. Rob. 22 (5): 944–957. https://doi.org/10.1109/TRO.2006.878980.
Pellegrino, S. 1992. “A class of tensegrity domes.” Int. J. Space Struct. 7 (2): 127–142. https://doi.org/10.1177/026635119200700206.
Pellegrino, S. 1993. “Structural computations with the singular value decomposition of the equilibrium matrix.” Int. J. Solids Struct. 30 (21): 3025–3035. https://doi.org/10.1016/0020-7683(93)90210-X.
Pellegrino, S., and C. R. Calladine. 1986. “Matrix analysis of statically and kinematically indeterminate frameworks.” Int. J. Solids Struct. 22 (4): 409–428. https://doi.org/10.1016/0020-7683(86)90014-4.
Pietroni, N., M. Tarini, A. Vaxman, D. Panozzo, and P. Cignoni. 2017. “Position-based tensegrity design.” ACM Trans. Graphics 36 (6): 172. https://doi.org/10.1145/3130800.3130809.
Ralphs, T., Y. Shinano, T. Berthold, and T. Koch. 2018. “Parallel solvers for mixed integer linear optimization.” In Handbook of parallel constraint reasoning. Cham, Switzerland: Springer. https://doi.org/10.1007/978-3-319-63516-3_8.
Ratz, D., and T. Csendes. 1995. “On the selection of subdivision directions in interval branch-and-bound methods for global optimization.” J. Global Optim. 7 (2): 183–207. https://doi.org/10.1007/BF01097060.
Sheu, R.-L., S.-Y. Wu, and S.-C. Fang. 1995. “A primal-dual infeasible-interior-point algorithm for linear semi-infinite programming.” Comput. Math. Appl. 29 (8): 7–18. https://doi.org/10.1016/0898-1221(95)00025-T.
Takapoui, R., N. Moehle, S. Boyd, and A. Bemporad. 2017. “A simple effective heuristic for embedded mixed-integer quadratic programming.” Int. J. Control 93 (1): 2–12. https://doi.org/10.1080/00207179.2017.1316016.
Thompson, J. M. T. 1969. “A general theory for the equilibrium and stability of discrete conservative systems.” J. Appl. Math. Phys. (ZAMP) 20 (6): 797–846. https://doi.org/10.1007/BF01592294.
Tibert, A., and S. Pellegrino. 2003. “Review of form-finding methods for tensegrity structures.” Int. J. Space Struct. 18 (4): 209–223. https://doi.org/10.1260/026635103322987940.
Veenendaal, D., and P. Block. 2012. “An overview and comparison of structural form finding methods for general networks.” Int. J. Solids Struct. 49 (26): 3741–3753. https://doi.org/10.1016/j.ijsolstr.2012.08.008.
Wang, Y, X. Xu, and Y. Luo. 2020. “Topology design of general tensegrity with rigid bodies.” Int. J. Solids Struct. 202: 278–298. https://doi.org/10.1016/j.ijsolstr.2020.05.030.
Wang, Y., and G. Senatore. 2020. “Extended integrated force method for the analysis of prestress-stable statically and kinematically indeterminate structures.” Int. J. Solids Struct. 202: 798–815. https://doi.org/10.1016/j.ijsolstr.2020.05.029.
Wang, Y., and X. Xu. 2019. “Prestress design of tensegrity structures using semidefinite programming.” Adv. Civ. Eng.: 5081463. https://doi.org/10.1155/2019/5081463.
Xu, X., Y. Wang, and Y. Luo. 2015. “Numerical modeling of force-stiffness response of cross-linked actin networks using tensegrity systems.” Math. Prob. Eng.: 182918. https://doi.org/10.1155/2015/182918.
Xu, X., Y. Wang, and Y. Luo. 2016. “General approach for topology-finding of tensegrity structures.” J. Struct. Eng. 142 (10): 04016061. https://doi.org/10.1061/(ASCE)ST.1943-541X.0001532.
Xu, X., Y. Wang, and Y. Luo. 2018a. “An improved multi-objective topology optimization approach for tensegrity structures.” Adv. Struct. Eng. 21 (1): 59–70. https://doi.org/10.1177/1369433217706780.
Xu, X., Y. Wang, Y. Luo, and D. Hu. 2018b. “Topology optimization of tensegrity structures considering buckling constraints.” J. Struct. Eng. 144 (10): 04018173. https://doi.org/10.1061/(ASCE)ST.1943-541X.0002156.
Yonekura, K., and Y. Kanno. 2010. “Global optimization of robust truss topology via mixed integer semidefinite programming.” Optim. Eng. 11 (3): 355–379. https://doi.org/10.1007/s11081-010-9107-1.
Yuan, X., L. Chen, and S. Dong. 2007. “Prestress design of cable domes with new forms.” Int. J. Solids Struct. 44 (9): 2773–2782. https://doi.org/10.1016/j.ijsolstr.2006.08.026.
Yuan, X., S. Ma, and S. Jiang. 2017. “Form-finding of tensegrity structures based on the Levenberg–Marquardt method.” Comput. Struct. 192 (Nov): 171–180. https://doi.org/10.1016/j.compstruc.2017.07.005.
Zhang, J., and M. Ohsaki. 2006. “Adaptive force density method for form-finding problem of tensegrity structures.” Int. J. Solids Struct. 43 (18–9): 5658–5673. https://doi.org/10.1016/j.ijsolstr.2005.10.011.
Zhang, J., and M. Ohsaki. 2007. “Stability conditions for tensegrity structures.” Int. J. Solids Struct. 44 (11–12): 3875–3886. https://doi.org/10.1016/j.ijsolstr.2006.10.027.
Zhang, L., B. Maurin, and R. Motro. 2006. “Form-finding of nonregular tensegrity systems.” J. Struct. Eng. 132 (9): 1435–1440. https://doi.org/10.1061/(ASCE)0733-9445(2006)132:9(1435).
Information & Authors
Information
Published In
Copyright
© 2020 American Society of Civil Engineers.
History
Received: Dec 23, 2019
Accepted: Jun 24, 2020
Published online: Sep 20, 2020
Published in print: Dec 1, 2020
Discussion open until: Feb 20, 2021
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.