Professional Documents
Culture Documents
of Tensegrity Structures
Xian Xu 1; Yafeng Wang 2; and Yaozhi Luo, A.M.ASCE 3
Downloaded from ascelibrary.org by HARBIN ENGINEERING UNIVERSITY on 09/03/18. Copyright ASCE. For personal use only; all rights reserved.
Abstract: This paper proposes a general approach for topology-finding of tensegrity structures. The ground structure method that is widely
used in topology optimization of truss structures is employed. An optimization model, using the member connections and the internal forces
of members as variables, is developed to find self-stressed tensegrities under given constraints on member distribution, configuration
symmetry, and node stability. Mixed integer linear/quadratic programming is used to solve the optimization problem. Numerical examples
are carried out to verify the proposed approach. Compared to previous approaches, the proposed approach is able to find a wider scope of
tensegrity structures that have a maximum of k (k ≥ 1) struts connecting to a single node and is able to deal with objective functions in
quadratic form. DOI: 10.1061/(ASCE)ST.1943-541X.0001532. © 2016 American Society of Civil Engineers.
Author keywords: Tensegrity; Topology; Optimization; Ground structure method; Structural optimization.
Introduction various numerical methods (Quirant et al. 2003; Quirant 2007; Tran
and Lee 2010). This process is termed force-finding by some re-
Tensegrity structures are stable self-stressed pin-jointed systems searchers (Tran and Lee 2010; Xu and Luo 2010). Whether or
consisting of tensile members and compressive members. There not a solution can be found for a force-finding problem is heavily
are various definitions of tensegrity (Motro 2003). The early def- dependent on the given parameters (i.e., topology, geometry, and
initions given by its inventors require that each node receives one tensile and compressive member distribution) which are predeter-
and only one strut, and the extended definition developed by mined based on the knowledge and experience of the designer. As a
engineering researchers allows more than one strut connected to result, force-finding usually deals with simple and regular tensegr-
each node (Motro 2003). In this paper, the extended definition ity structures whose existence can be qualitatively judged in
is adopted. To systematically classify tensegrity structures, Skelton advance. Most previous works on finding of tensegrity structures
and de Oliveira (2009) proposed the notion of Class k tensegrity are carried out in geometric space, termed form-finding, which in-
structures, where k is the maximum number of struts that touch cludes dynamic relaxation procedure-based methods (Zhang et al.
each other. This classification is also adopted in this paper. Since 2006; Ali et al. 2011), force density formulation-based methods
they were invented in the middle of last century, tensegrity struc- (Vassart and Motro 1999; Masic et al. 2005; Estrada et al. 2006;
tures have attracted considerable attention from a wide range of Zhang and Ohsaki 2006), equilibrium matrix-based methods (Tran
engineering and scientific communities, such as building structures and Lee 2010, 2011), finite-element method (Pagitz and Mirats Tur
(Raducanu 2001; Kono et al. 1999; Pedretti 1998), bridge struc- 2009), and so on. A significant drawback of form-finding is that the
tures (Rhode-Barbarigos et al. 2010, 2012), space structures final nodal locations of the found tensegrity structures are unpre-
(Furuya 1992; Hanaor 1993; Tibert and Pellegrino 2002), cell me- dictable and uncontrollable. If topology, instead of geometry, is
chanics (Ingber 2003; Stamenovic 2005; Xu and Luo 2009), taken as variables in the searching of tensegrity structures, the pre-
robotics (Aldrich et al. 2003; Paul et al. 2006; Rovira and Tur viously mentioned drawback will be eliminated. Recently, Ehara
2009), and so on. and Kanno (2010), and Kanno (2012, 2013a) used mixed-integer
The self-stressibility and stability of a tensegrity structure is de- linear programming (MILP) to find the feasible topology of ten-
pendent on the topology (member connections), geometry (nodal segrity structures. The MILP method showed a promising potential
positions), and distribution of tensile and compressive members. in finding and optimization of Class 1 tensegrity structures (i.e., ten-
Given the topology, geometry, and tensile and compressive member segrity structures with one strut connected to each node) under vari-
distribution of a tensegrity structure, the self-stress mode that ous constraints (Kanno 2013a, b). However, topology-finding/
satisfies the unilateral properties of the members and meanwhile optimization of Class kðk > 1Þ tensegrity structures (i.e., tensegrity
stabilizes the structural system can be determined/designed by structures with at most k struts connected to each node) has not been
addressed yet, and only linear optimization objectives can be applied
1
Associate Professor, Dept. of Civil Engineering, Zhejiang Univ., A- in the MILP method due to the inherent limitation of the algorithm.
823 Anzhong Bldg., 866 Yuhangtang Rd., Hangzhou, Zhejiang 310058, Based on the previous studies, this paper proposes a more-
China (corresponding author). E-mail: xian_xu@zju.edu.cn general approach for topology-finding/optimization of tensegrity
2
Graduate Student, Dept. of Civil Engineering, Zhejiang Univ., A-818 structures. The ground structure method proposed by Dorn et al.
Anzhong Bldg., 866 Yuhangtang Rd., Hangzhou, Zhejiang 310058, China. (1964) and widely used in topology optimization of truss structures
3
Professor, Dept. of Civil Engineering, Zhejiang Univ., A-821 Anzhong
is employed. The member connections, together with the internal
Bldg., 866 Yuhangtang Rd., Hangzhou, Zhejiang 310058, China.
Note. This manuscript was submitted on June 24, 2015; approved on
forces of members, are used as variables. A quadratic expression
February 2, 2016; published online on April 13, 2016. Discussion period that can approximately evaluate the evenness of prestress in cables
open until September 13, 2016; separate discussions must be submitted is established and used as an objective function. An optimization
for individual papers. This paper is part of the Journal of Structural En- model that is able to handle both quadratic objectives and linear
gineering, © ASCE, ISSN 0733-9445. objectives is developed and mixed-integer quadratic programming
Since xi ∈ f0,1g, yi ∈ f0,1g, then one can see that Eqs. (7a) and
ðxi ; yi Þ ¼ ð0; 1Þ ⇔ member i is a cable ð1bÞ (7b) is equivalent to
8
< ti < 0 ⇔ xi ¼ 1 ⇔ member i is a strut
ti > 0 ⇔ yi ¼ 1 ⇔ member i is a cable ð8Þ
ðxi ; yi Þ ¼ ð0; 0Þ ⇔ member i is removed ð1cÞ :
ti ¼ 0 ⇔ xi ¼ yi ¼ 0 ⇔ member i is removed
structure is a stable or unstable system, as that carried out in the yi ≤ xi 0 ð∀i ∈ Ej Þ; ∀ j ∈ N ð16aÞ
i 0 ∈Ej
examples of this paper. Since node stability is a necessary condition
for the stability of the whole system, two conditions for node X
stability are considered. yi ≤ xi 0 ð∀i ∈ Ej Þ; ∀j∈N ð16bÞ
To ensure stability of a node in space, at least three members are i 0 ∈Ej
required to be connected to it. This condition can be written as
X
ðxi þ yi Þ ≥ 3ā; ∀ j ∈ N ā ∈ f0; 1g ð11Þ
i∈Ej
Valid Inequalities
When a mixed-integer programming is solved with branch-and-cut
where ā = parameter introduced to consider whether all the algorithm, adding some valid inequalities to the constraints can dra-
given nodes must be used in the final tensegrity structure and it matically improve the computational efficiency. In this paper, the
is given by following valid inequality is used:
(
1 if all nodes must be used xi þ yi ≤ 1; ∀i∈E ð17Þ
ā ¼ ð12Þ
0 if not all nodes must be used
which indicates that for each ground structure member i, it is kept
as a strut or a cable or is removed in the final tensegrity structure.
Meanwhile, it is further required that the members connected to
the node should not in a same plane otherwise the node will has
zero stiffness in the normal of the plane (i.e., unstable). This re- Objective Functions and Control Parameters
quirement can be formulated as
P Objective Functions
X i∈Ej ðxi þ yi Þ X
ðxi þ yi Þ þ ≤ ðxi þ yi Þð∀p ∈ Pj Þ; ∀ j ∈ N Two linear objective functions that have been used by Ehara and
i∈cp
jEj j i∈E Kanno (2010) and Kanno (2013a) respectively are adopted in this
j j
paper. The first one f 1 is the number of cables, and the second one
ð13Þ f2 is the total length of cables. These two objective functions can be
expressed as
where Pj ¼ f1,2; : : : ; pj g = label set of coplanar members
connecting to node j, in which pj = number of coplanar member X
n
sets of node j; and cpj = coplanar member set in the pth plane f1 ¼ yi ð18Þ
i¼1
of node j. Eq. (13) is also referred as member coplanarity
constraint.
X
n
f2 ¼ li y i ð19Þ
Geometrical Conditions i¼1
−Mxi ≤ tstrut
i ≤ −εxi ; ∀i∈E ð22gÞ
−Myi ≤ −tcable
i ≤ −εyi ; ∀i∈E ð22hÞ
X
ðxi þ yi Þ ≥ 3ā; ∀j∈N ð22iÞ
i∈Ej
Fig. 3. Solutions without some constraint(s): (a) without member intersection constraint; (b) without member intersection and member coplanarity
constraint
check finds that both of them are unstable under the prestress given
in the solutions. It seems that both the member intersection con-
straint and the member coplanarity constraint should be considered
to ensure practical applicability and prestress stability of the found
tensegrity systems.
Fig. 7. Solutions of Example 3 (b̄ ¼ 2): (a) E3-TS1-1-1 (f1 ); (b) E3-TS1-1-2 (f 2 ); (c) E3-TS1-1-3 (f3 )
Fig. 8. Solutions of Example 3 (b̄ ¼ 4): (a) E3-TS1-2-1 (f1 ); (b) E3-TS1-2-2 (f 2 ); (c) E3-TS1-2-3 (f3 )
ther check finds that it is unstable. For b̄ ¼ 1 or b̄ ¼ 6, no structure sidered to find all the possible Class 1 tensegrity structures.
satisfies all the constraints is found. Similarly, for k ¼ 2, the maximum number of strut lengths is
Fig. 9. Solutions of Example 3 (b̄ ¼ 5): (a) E3-TS1-3-1 (f1 ); (b) E3-TS1-3-2 (f 2 ); (c) E3-TS1-3-3 (f3 )
Fig. 10. Solutions of Example 4 (k ¼ 1, b̄ ¼ 2): (a) E4-TS1-1-1 (f1 ); (b) E4-TS1-1-2 (f 2 ); (c) E4-TS1-1-3 (f 3 )
Fig. 11. Solutions of Example 4 (k ¼ 1, b̄ ¼ 3): (a) E4-TS1-2-1 (f1 ); (b) E4-TS1-2-2 (f 2 ); (c) E4-TS1-2-3 (f 3 )
Fig. 12. Solutions of Example 4 (k ¼ 1, b̄ ¼ 4): (a) E4-TS1-3-1 (f1 ); (b) E4-TS1-3-2 (f 2 ); (c) E4-TS1-3-3 (f 3 )
Fig. 13. Solutions of Example 4 (k ¼ 1, b̄ ¼ 5): (a) E4-TS1-4-1 (f1 ); (b) E4-TS1-4-2 (f 2 ); (c) E4-TS1-4-3 (f 3 )
When k ¼ 2 is used, solutions are found with b̄ ¼ 2–9. The mined systems and unconditionally stable. For the other tensegrity
found tensegrity structures together with the nodes that have not structures, further checks find that their infinitesimal mechanism
been used are given in Figs. 14–21. They are summarized in can be eliminated by the corresponding self-stress. Hence, they
Table 5. It is found that in the results with b̄ ¼ 4, the tensegrity are stable too.
Fig. 14. Solutions of Example 4 (k ¼ 2, b̄ ¼ 2): (a) E4-TS2-1-1 (f1 ); (b) E4-TS2-1-2 (f 2 ); (c) E4-TS2-1-3 (f 3 )
Fig. 15. Solutions of Example 4 (k ¼ 2, b̄ ¼ 3): (a) E4-TS2-2-1 (f1 ); (b) E4-TS2-2-2 (f 2 ); (c) E4-TS2-2-3 (f 3 )
Fig. 16. Solutions of Example 4 (k ¼ 2, b̄ ¼ 4): (a) E4-TS2-3-1 (f1 ); (b) E4-TS2-3-2 (f 2 ); (c) E4-TS2-3-3 (f 3 )
Fig. 17. Solutions of Example 4 (k ¼ 2, b̄ ¼ 5): (a) E4-TS2-4-1 (f1 ); (b) E4-TS2-4-2 (f 2 ); (c) E4-TS2-4-3 (f 3 )
Fig. 18. Solutions of Example 4 (k ¼ 2, b̄ ¼ 6): (a) E4-TS2-5-1 (f1 ); (b) E4-TS2-5-2 (f 2 ); (c) E4-TS2-5-3 (f 3 )
Fig. 19. Solutions of Example 4 (k ¼ 2, b̄ ¼ 7): (a) E4-TS2-6-1 (f1 ); (b) E4-TS2-6-2 (f 2 ); (c) E4-TS2-6-3 (f 3 )
Fig. 20. Solutions of Example 4 (k ¼ 2, b̄ ¼ 8): (a) E4-TS2-7-1 (f1 ); (b) E4-TS2-7-2 (f 2 ); (c) E4-TS2-7-3 (f 3 )
Fig. 21. Solutions of Example 4 (k ¼ 2, b̄ ¼ 9): (a) E4-TS2-8-1 (f1 ); (b) E4-TS2-8-2 (f 2 ); (c) E4-TS2-8-3 (f 3 )
This work was supported by National Natural Science Foundation Pellegrino, S., and Calladine, C. R. (1986). “Matrix analysis of statically
of China (Grant Nos. 51378458 and 11402229) and Zhejiang Pro- and kinematically indeterminate frameworks.” Int. J. Solids Struct.,
vincial Natural Science Foundation (Grant Nos. LY13E080002 and 22(4), 409–428.
Quirant, J. (2007). “Self-stressed systems comprising elements with unilat-
LQ14A020003). The authors also would like to thank the anon-
eral rigidity: Selfstress states, mechanisms and tension setting.” Int. J.
ymous reviewers for their suggestions in improving the standard Space Struct., 22(4), 203–214.
of the manuscript. Quirant, J., Kazi-Aoual, M. N., and Laporte, R. (2003). “Tensegrity sys-
tems: The application of linear programmation in search of compatible
selfstress states.” J. Int. Assoc. Shell Spatial Struct., 44(1), 33–50.
References Raducanu, V. (2001). “Architecture et système constructif: Cas des sys-
tèmes de tenségrité.” Ph.D. thesis, Univ. de Montpellier II, Montpellier,
Aldrich, J. B., Skelton, R. E., and Kreutz-Delgado, K. (2003). “Control France (in French).
synthesis for a class of light and agile robotic tensegrity structures.” Rhode-Barbarigos, L., Ali, N. B. H., Motro, R., and Smith, I. F. (2010).
Proc., 2003 American Control Conf., IEEE Press, Piscataway, NJ, “Designing tensegrity modules for pedestrian bridges.” Eng. Struct.,
5245–5251. 32(4), 1158–1167.
Ali, N. B. H., Rhode-Barbarigos, L., and Smith, I. F. (2011). “Analysis of Rhode-Barbarigos, L., Ali, N. B. H., Motro, R., and Smith, I. F. (2012).
clustered tensegrity structures using a modified dynamic relaxation “Design aspects of a deployable tensegrity-hollow-rope footbridge.”
algorithm.” Int. J. Solids Struct., 48(5), 637–647. Int. J. Space Struct., 27(2–3), 81–96.
Dorn, W., Gomory, R., and Greenberg, H. (1964). “Automatic design of Rovira, A. G., and Tur, J. M. M. (2009). “Control and simulation of a
optimal structures.” J. Mech., 3(1), 25–52. tensegrity-based mobile robot.” Rob. Auton. Syst., 57(5), 526–535.
Ehara, S., and Kanno, Y. (2010). “Topology design of tensegrity structures Skelton, R. E., and de Oliveira, M. C. (2009). Tensegrity systems, Vol. 1,
via mixed integer programming.” Int. J. Solids Struct., 47(5), 571–579. Springer, New York.
Estrada, G. G., Bungartz, H. J., and Mohrdieck, C. (2006). “Numerical Stamenović, D. (2005). “Effects of cytoskeletal prestress on cell rheological
form-finding of tensegrity structures.” Int. J. Solids Struct., 43(22), behavior.” Acta Biomater., 1(3), 255–262.
6855–6868. Tibert, A. G., and Pellegrino, S. (2002). “Deployable tensegrity reflectors
Furuya, H. (1992). “Concept of deployable tensegrity structures in space for small satellites.” J. Spacecraft Rockets, 39(5), 701–709.
application.” Int. J. Space Struct., 7(2), 143–151. Tran, H. C., and Lee, J. (2010). “Initial self-stress design of tensegrity grid
Gurobi Optimizer 6.0.0 [Computer software]. Gurobi Optimization, structures.” Comput. Struct., 88(9), 558–566.
Houston. Tran, H. C., and Lee, J. (2011). “Determination of a unique configuration of
Hanaor, A. (1993). “Double-layer tensegrity grids as deployable struc- free-form tensegrity structures.” Acta Mech., 220(1–4), 331–348.
tures.” Int. J. Space Struct., 8(1), 135–143. Vassart, N., and Motro, R. (1999). “Multiparametered formfinding method:
Ingber, D. E. (2003). “Tensegrity. I: Cell structure and hierarchical systems Application to tensegrity systems.” Int. J. Space Struct., 14(2),
biology.” J. Cell Sci., 116(7), 1157–1173. 147–154.
Kanno, Y. (2012). “Topology optimization of tensegrity structures under Xu, X., and Luo, Y. (2009). “Tensegrity structures with buckling members
self-weight loads.” J. Oper. Res. Soc. Jpn., 55(2), 125–145. explain nonlinear stiffening and reversible softening of actin networks.”
Kanno, Y. (2013a). “Exploring new tensegrity structures via mixed integer J. Eng. Mech., 10.1061/(ASCE)EM.1943-7889.0000060, 1368–1374.
programming.” Struct. Multi. Optim., 48(1), 95–114. Xu, X., and Luo, Y. (2010). “Force-finding of tensegrity systems using si-
Kanno, Y. (2013b). “Topology optimization of tensegrity structures under mulated annealing algorithm.” J. Struct. Eng., 10.1061/(ASCE)ST
compliance constraint: A mixed integer linear programming approach.” .1943-541X.0000180, 1027–1031.
Optim. Eng., 14(1), 61–96. Zhang, J. Y., and Ohsaki, M. (2006). “Adaptive force density method for
Kono, Y., Choong, K. K., Shimada, T., and Kunieda, H. (1999). “An form-finding problem of tensegrity structures.” Int. J. Solids Struct.,
experimental investigation of a type of double layer tensegrity grids.” 43(18), 5658–5673.
J. Int. Assoc. Shell Spatial Struct., 40(2), 103–111. Zhang, L., Maurin, B., and Motro, R. (2006). “Form-finding of nonregular
Masic, M., Skelton, R. E., and Gill, P. E. (2005). “Algebraic tensegrity tensegrity systems.” J. Struct. Eng., 10.1061/(ASCE)0733-9445(2006)
form-finding.” Int. J. Solids Struct., 42(16), 4833–4858. 132:9(1435), 1435–1440.