The Stifnnes of Tensegrity Structures
The Stifnnes of Tensegrity Structures
The Stifnnes of Tensegrity Structures
doi:10.1093/imamat/hxq065
Advance Access publication on December 31, 2010
S. D. G UEST
Department of Engineering, University of Cambridge, Trumpington Street,
Cambridge CB2 1PZ, UK
The stiffness of tensegrity structures comes from two sources: the change of force carried by members as
their length is changed, and the reorientation of forces as already stressed members are rotated. For any
particular tensegrity, both sources of stiffness may have a critical role to play. This paper explores how
the stiffness of two example tensegrity structures changes as the level of prestress in a member varies. It is
shown that, for high levels of prestress, an originally stable tensegrity can be made to have zero stiffness
or indeed be made unstable.
1. Introduction
Tensegrities form remarkable structures. They are frequently visually arresting (Heartney, 2009); and
they can be designed to give ‘optimal’ structures (Masic et al., 2006). The present paper will discuss the
stiffness of tensegrity structures—the first-order change of force carried as a structure is deformed. There
are two competing sources for a tensegrity’s stiffness, and the balance between these sources changes
as the prestress varies. Thus, for instance, the paper will show that, for a particular ‘stable’ tensegrity,
increasing a low level of prestress will increase the stiffness; while for a high level of prestress, a further
increase in prestress may reduce the stiffness and even lead to a structure with zero or negative stiffness.
The definition of ‘tensegrity’ is a subject of debate (see, e.g. Motro, 2003). At one extreme is the
mathematical definition (Roth & Whiteley, 1981; Connelly & Whiteley, 1996) that a tensegrity is a
structure consisting of ‘cables’ (members only able to resist tension), ‘struts’ (members only able to
resist compression, e.g. a contact force) and ‘bars’ (members able to resist tension and compression.
Others might insist that a tensegrity must have compression members that do not touch or must have
an infinitesimal mechanism. The present paper will not enter the debate on definition, except to note
that the basic formulation used here is valid for any prestressed structure, and that at least one of
the tensegrities used as examples satisfies even the most stringent definition of tensegrity.
By way of example, the paper will show results for the two tensegrity structures shown in Fig. 1.
Tensegrity A is the classic example described by Pugh (1976) as the ‘expanded octahedron’ tensegrity.
It consists of j = 12 nodes and b = 30 members, made up of 24 cables and 6 struts. Using an extended
Maxwell rule (Calladine, 1978) relating the number of infinitesimal mechanisms m and states of self-
stress s gives
m − s = 3 j − b − 6 = 0. (1)
Tensegrity A has Th symmetry (in the Schoenflies notation, see e.g. Altmann & Herzig, 1994), with
symmetry elements that consist of four three-fold axes, three two-fold axes and three planes of reflec-
tion. Symmetry defines the position of all nodes in terms of one reference node, shown in Fig. 2: for
c The Author 2010. Published by Oxford University Press on behalf of the Institute of Mathematics and its Applications. All rights reserved.
58 S. D. GUEST
Tensegrity A to be prestressed (s 6= 0), the parameter p must take the value 0.5, which can be con-
firmed by simple statics, or the use of matrix methods, as described by Pellegrino & Calladine (1986)
and Pellegrino (1993). The presence of a state of self-stress guarantees, from (1), the existence of an in-
finitesimal mechanism (for this mode, to first order, nodal movement results in zero extension of every
member).
THE STIFFNESS OF TENSEGRITY STRUCTURES 59
m − s = 3 j − b − 6 = −6. (2)
In fact, m = 0 is guaranteed in this case as the cable net alone forms the edges of a convex triangulated
polyhedra (Cauchy, 1813; Dehn, 1916), and the addition of six internal struts can only add to the states
2. Stiffness formulation
The basic stiffness formulation that will be used is described in Guest (2006); and an identical formu-
lation with an alternative notation is described in Skelton & de Oliveira (2009). The tangent stiffness
matrix K relates, to first order, the displacements at each of the twelve nodes in the x-, y- and
z-directions, written as a vector d, to the applied load at each of the nodes, written as a vector p,
Kd = p. (5)
The matrix K depends on the configuration of the structure, the axial stiffness of the members (the slope
g = dt/dl shown in Fig. 3) and the tension coefficient carried by the members (the slope tˆ = t/l shown
60 S. D. GUEST
In (6), A is the ‘equilibrium matrix’ for the structure—a matrix of direction cosines describing the equi-
librium relationship between internal forces in the members t and applied loads at nodes p, At = p
(Pellegrino, 1993); A> equivalently describes the first-order kinematic relationship between the dis-
placement of nodes d and the extensions of members e. Ĝ is a diagonal matrix of modified axial stiff-
nesses, with an entry for each member i (1 6 i 6 b),
which can be written in terms of the nominal strain for the member, εi , as
ĝi = gi (1 − εi ). (8)
S is the (large) ‘stress matrix’ for the structure. S can be written as the Kronecker product of a ‘small’
or ‘reduced’ stress matrix Ω and a 3D identity matrix I
S=Ω ⊗I (9)
In this formulation, tˆi, j is the tension coefficient (t/l) in the member that runs between nodes i and j
(there will be a unique mapping between the pair (i, j) and the bar numbering described above for Ĝ).
It was shown in Schenk et al. (2007) that, for a self-stressed structure, the stress matrix S must have a
THE STIFFNESS OF TENSEGRITY STRUCTURES 61
nullity of at least 12 (and, it turns out, exactly 12 for both Tensegrities A and B) and can provide no
stiffness to any of the 6 rigid body modes or to any of the 6 ‘affine deformation’ modes, i.e. modes in
which the body is deformed uniformly by stretching or shear.
For both Tensegrities A and B, the stiffness matrix K is a symmetric matrix of dimension 36 × 36. In
fact, for the results reported here, a change of coordinates was used to condense out two sets of freedoms
from the original 36: the 6 rigid body modes, and the 6 modes that correspond to extension of the struts.
The effect of this is to leave a 24 × 24 symmetric matrix, for which the eigenvalues are then found.
These 24 eigenvalues have at most 10 distinct values (as can be predicted by a symmetry analysis of the
original system, as described by Kangwai et al., 1999). Condensing out the six modes corresponding to
extensions of struts essentially makes the assumption that the struts are rigid. An alternative procedure
would have been to have given the struts a stiffness of, say, 1000 times the value of the stiffness of the
cables, and worked with the original 36 × 36 matrix. This would have given essentially the same set
of 24 eigenvalues, plus an additional 6 eigenvalues which are approximately 1000 times as large, and 6
zero eigenvalues corresponding to rigid body modes.
The complete set of eigenvalues for varying levels of prestress will be reported in Section 6, but first,
the paper will concentrate on just two modes, shown in Fig. 4. Mode 1 corresponds to the infinitesimal
mechanism for Tensegrity A and is an eigenmode of the stiffness matrix for all levels of prestress. Mode
2 is a shear mode and is actually an eigenmode only for a prestress corresponding to a nominal strain ε = 1;
however, for other levels of prestress, results are reported for the eigenmode which is closest to this.
strain ε = t/AE = 0.01 in the cables of Tensegrity A, and the 24 equivalent cables of Tensegrity
B (the additional cables in Tensegrity B have a lower level of tension for equilibrium, and hence a
lower nominal strain). In fact, a value of ε = 0.01 may be very large in these circumstances and would
correspond to a high tensile steel cable being stressed close to yield.
The results for the eigenvalues associated with Modes 1 and 2 are presented in Table 1(a).
For Tensegrity A, Mode 1 is the most flexible mode (has the smallest eigenvalue), which reflects the
fact that this is an infinitesimal mechanism, and to the first-order approximation of the stiffness matrix,
there is no change in the length of any member for this mode. Thus, the ‘material’ stiffness can contribute
nothing to the stiffness, and the stiffness is entirely generated from the reorientation of already stressed
members. The stiffness of Mode 1 is proportional to the level of prestress in the structure, which will be
clearly shown later in Fig. 6(a.i).
For Tensegrity B, Mode 1 is not the most flexible mode. The additional cables added, when compared
with Tensegrity A, have ensured that Mode 1 is no longer an infinitesimal mechanism, and the stiffness
of this mode is now far higher than the stiffness of the shear mode, Mode 2.
5. Zero-free-length cables
An extreme value of prestress is considered in this Section. When springs are wound helically, it is pos-
sible for them to be wound with pretension, where the coils of the spring are pressed against themselves
THE STIFFNESS OF TENSEGRITY STRUCTURES 63
when the spring is not loaded. For the correct level of pretension, the spring can be wound so that it has
the tension/length properties shown in Fig. 5: such springs are commonly used for static balancing, see,
e.g. French & Widden (2000) and Herder (2001).
If zero-free-length springs were used for either Tensegrity A or Tensegrity B, then the resultant
structure has a zero-stiffness mode. For this case, ε = 1 for all cables, and (neglecting the rigid struts)
Ĝ = 0. Thus, in the formulation given in (6), the term AĜA> is zero, and only the stiffness resulting
from the stress matrix S remains. However, this can provide no stiffness for shear modes, and thus,
Mode 2 has zero stiffness. Furthermore, the results of Schenk et al. (2007) show that this is not just a
local phenomenon, and the structure could be deformed without limit, without any load being applied.
In practice, of course, friction, and the limitations of the working length of the springs, will become
important (Schenk et al., 2006).
Note that the existence of a zero-stiffness shear mode for ε = 1 cannot be generalized to all tenseg-
rities, as it depends critically on the orientation of the rigid struts. This is further discussed in Schenk
et al. (2007).
6. Discussion
Sections 3, 4 and 5 have shown how the dominant (softest) modes of Tensegrities A and B change as
the relative level of prestress changes, described by the nominal strain ε. A complete overview of the
stiffness changes is provided by the plots of the eigenvalues of the stiffness matrix for 0 6 ε 6 1 given
in Fig. 6. In these plots, the eigenvalues have been normalized in two ways. In (a), the stiffness of the
material remains constant, and ε is changed by varying the tension, t; however, to compare different
materials, it may be more realistic to consider (b), where the tension t carried by the cables is held
constant, and ε is changed by varying cable stiffness AE.
Figure 6 clearly shows that, for Tensegrity A, the most flexible mode for low values of ε is the
infinitesimal mechanism shown as Mode 1, while for high values of ε, the most flexible mode is the
shear mode shown as Mode 2. In Tensegrity A, all cables are symmetrically equivalent, and so this
example shows in a particularly clean way what we would expect to see for every tensegrity. For small
64 S. D. GUEST
values of ε, the key understanding of the structural behaviour comes about from understanding the
equilibrium of the structure and the material properties, and hence the ‘material’ stiffness AGA> , where
G = Ĝ for t = 0. By contrast, for large values of ε, the understanding of the stiffness that comes from
the stress matrix S is key, i.e. it is dominated by the stiffness that results from the reorientation of already
stressed members.
If we were to extend the graphs in Fig. 6 for ε > 1, we can see that both Tensegrities A and B would
have a stiffness matrix with a negative eigenvalue, and hence even these super-stable tensegrities can be
made unstable.
It should be noted that the results in Fig. 6 are actually not valid for ε = 0, except for the zero value
of the eigenvalue corresponding to Mode 1 for Tensegrity A. For any other mode of deformation, the
THE STIFFNESS OF TENSEGRITY STRUCTURES 65
calculation assumes some cables will go into compression, when in reality they would become slack.
Different cables will go slack for different modes, and there is no longer a consistent tangent stiffness
at this point. However, Roth & Whiteley (1981) show that all of these deformations will in fact have a
positive stiffness.
7. Conclusion
The present paper shows that the stiffness of structures, and in particular tensegrity structures, depends
Acknowledgement
I would like to thank R. Pandia Raj for his help with plotting the pictures of tensegrities.
R EFERENCES
A LDRICH , J. B., S KELTON , R. E. & K REUTZ -D ELGADO , K. (2003) Control synthesis for a class of light and
agile robotic tensegrity structures. Proceeding IEEE American Control Conference, Denver, CO, vol. 6, pp.
5245–5251.
A LTMANN , S. L. & H ERZIG , P. (1994) Point-Group Theory Tables. Oxford: Clarendon Press.
A ZADI , M., B EHZADIPOUR , S. & FAULKNER , G. (2009) Antagonistic variable stiffness elements. Mech. Mach.
Theory, 44, 1746–1758.
C ALLADINE , C. R. (1978) Buckminster Fuller’s “Tensegrity” structures and Clerk Maxwell’s rules for the
construction of stiff frames. Int. J. Solids Struct., 14, 161–172.
C AUCHY, A. L. (1813) Recherche sur les polyèdres—premier mémoire. J. l’École Polytechnique, 9, 66–86.
C ONNELLY, R. (1999) Tensegrity structures: why are they stable? Rigidity Theory and Applications
(M. F. Thorpe & P. M. Duxbury eds). New York: Kluwer Academic, pp. 47–54.
C ONNELLY, R. & BACK , W. (1998) Mathematics and tensegrity. Am. Sci., 86, 142–151.
C ONNELLY, R. & W HITELEY, W. J. (1996) Second-order rigidity and prestress stability for tensegrity frameworks.
SIAM J. Discrete Math., 7, 453–491.
D EHN , M. (1916) Über die starreit konvexer polyeder. Math. Ann., 77, 466–473.
F RENCH , M. J. & W IDDEN , M. B. (2000) The spring-and-lever balancing mechanism, George Carwardine and
the Anglepoise lamp. Proc. Inst. Mech. Eng. C J. Mech. Eng. Sci., 214, 501–508.
G UEST, S. D. (2006) The stiffness of prestressed frameworks: a unifying approach. Int. J. Solids Struct., 43,
842–854.
H EARTNEY, E. (2009) Kenneth Snelson: Forces Made Visible. Manchester, VT: Hudson Hills Press LLC.
H ERDER , J. L. (2001) Energy-free systems. Theory, conception and design of statically balanced spring mecha-
nisms. Ph.D. Thesis, Delft University of Technology.
K ANGWAI , R. D. & G UEST, S. D. (2000) Symmetry-adapted equilibrium matrices. Int. J. Solids Struct., 37,
1525–1548.
K ANGWAI , R. D., G UEST, S. D. & P ELLEGRINO , S. (1999) An introduction to the analysis of symmetric struc-
tures. Comput. Struct., 71, 671–688.
M ASIC , M., S KELTON , R. E. & G ILL , P. E. (2006) Optimization of tensegrity structures. Int. J. Solids Struct., 43,
4687–4703.
66 S. D. GUEST
M IRATS T UR , J. M. & H ERN ÀNDEZ J UAN , S. (2009) Tensegrity frameworks: dynamic analysis review and open
problems. Mech. Mach. Theory, 44, 1–18.
M OTRO , R. (2003) Tensegrity Structural Systems for the Future. London: Kogan Page Science.
P ELLEGRINO , S. (1993) Structural computations with the singular value decomposition of the equilibrium matrix.
Int. J. Solids Struct., 30, 3025–3035.
P ELLEGRINO , S. & C ALLADINE , C. R. (1986) Matrix analysis of statically and kinematically indeterminate
frameworks. Int. J. Solids Struct., 22, 409–428.
P UGH , A. (1976) Introduction to Tensegrity. Berkeley, CA: University of California Press.