Skip to main content
Proceedings. Mathematical, Physical, and Engineering Sciences logoLink to Proceedings. Mathematical, Physical, and Engineering Sciences
. 2019 Aug 28;475(2228):20180812. doi: 10.1098/rspa.2018.0812

Enumeration–screening method for the design of simple polygonal tensegrities

Li-Yuan Zhang 1,, Yue Li 2, Guang-Kui Xu 4,, Xi-Qiao Feng 3
PMCID: PMC6735478  PMID: 31534417

Abstract

Tensegrities, consisting of axially pre-compressed bars and pre-stretched strings, hold broad applications in the design of, for instance, architectures, soft robotics and metamaterials. In this paper, we propose an enumeration–screening method to design planar tensegrities of simple polygonal shapes. In such a polygonal tensegrity, the strings are joined pair-wise to form a simple polygon (a planar shape consisting of straight, non-intersecting line segments) and only one bar is added at each node. The total number of simple polygonal tensegrities designed by this scheme increases exponentially with the number of bars. Moreover, we demonstrate that each of these designed topologies can produce a self-equilibrated and stable tensegrity configuration. This work helps understand the topological features of simple polygonal tensegrities, which can be used as elementary cells to design some novel two- and three-dimensional tensegrity structures.

Keywords: tensegrity, simple polygon, topological design, form-finding

1. Introduction

As a class of pre-stressed structures, tensegrity comprises a discontinuous set of axially compressed bars and a continuous set of axially stretched strings [1]. Owing to their unique architectural and mechanical features, tensegrity structures have found a wide variety of technologically important applications, ranging from light-weight architectures, advanced mechanical devices, functional structural metamaterials, to molecular/cellular biomechanical models [26].

With the increasing demand for new types of tensegrities, their topological design arouses the interest of many researchers. Through a systematic study of the topological characteristics of prismatic tensegrities, Zhang & Ohsaki [3] derived a new type of structures, called star-shaped tensegrities [7,8]. By combining the ground structure method and mixed integer programming, Ehara & Kanno [9] proposed a novel optimization-based method for topological design of tensegrities. Thereby they obtained some new polyhedral tensegrities and their assemblies. Furthermore, Kanno [1012] extended this method to the topology optimization under self-weight and external loads/constrains. Recently, Xu et al. [13,14] proposed an improved method based on Kanno's studies [1012] and constructed tensegrity topologies with more than one bar at a single node. Using the force density method combined with a genetic algorithm, Lee & Lee [15,16] developed an automatic search method for tensegrity topological design. As a freeform design method, Tachi [17] proposed a polygonal mesh-based scheme by converting the surface meshes of a topology into a bar-and-string network. In addition, large-scale tensegrities can be assembled from various shapes of elementary cells [1820].

Recently, planar or two-dimensional (2D) tensegrities have been proposed as popular prototypes in various scenarios and widely applied in the design of active and passive mechanical systems. Much effort has been directed toward understanding their static and kinematic properties under different boundary and loading conditions [2123]. By embedding sensors and actuators into their components (either bars or strings), 2D tensegrities can be designed as intelligent robots with variable stiffness for vibration control, motion bionics and energy harvesting [2426]. They have been also exploited to design novel compliant systems, for instance multi-stable devices, self-similar structures and mechanical metamaterials [2729]. In addition, some biomechanical models have been proposed on the basis of 2D tensegrities to investigate the dynamic behaviour of proteins, cells, tissues and organs [3032]. To date, however, only three main types of 2D tensegrities have been reported: quadrilateral, hexagonal and octagonal [3335]. This limitation of structural types hinders their further applications, since some required functions may not be achieved by the existing classical 2D structures.

In the present paper, therefore, we propose an enumeration–screening method to construct 2D tensegrities with simple polygonal topologies (the simplest but commonly used type of planar geometries), which consist of straight and non-intersecting edges that are joined pair-wise to form a closed path. These simple polygonal tensegrities have the following topological features: the strings are connected end-to-end at the nodes to form a simple polygon, and each node has only one bar to exactly fulfil Pugh's definition of tensegrity [36]. This paper is organized as follows. We first describe the topological design method of simple polygonal tensegrities in §2. Then we give some examples of tensegrities designed by this method, and discuss their structural topologies and form-finding configurations in §3. Finally, the main conclusions are summarized in §4.

2. Topological design

The structural topology of a tensegrity defines the connectivity of its nodes, strings and bars, but it does not contain any size informations (e.g. the lengths of bars and strings). The tensegrity topology is generally described either by a connectivity matrix or a geometric graph, and the latter will be used in this paper. For clear illustration, we will draw the topological graphs of simple polygonal tensegrities following regular polygons. The topologies of all simple polygonal tensegrities can be constructed by our enumeration–screening procedure described in the sequel.

(a). Enumeration

First, we generate all possible topological graphs by using an enumeration scheme. The topological graph of a simple polygonal tensegrity can be drawn as follows. Its nodes and strings are located at the vertices and edges of a regular polygon. Then the bars are added following two basic rules: (i) each bar connects two un-neighbouring nodes to avoid the overlapping of strings and (ii) neither of two bars has shared nodes to comply with the strict definition of tensegrity [36]. The polygon should have an even number of edges, and thus a simple polygonal tensegrity with n bars possesses 2n nodes and 2n strings [19]. The number n is the only parameter we need for the topological design.

Let the nodes be numbered from 1 to 2n in the counter–clockwise direction and the bars from 1 to n according to their order of addition. The starting and ending nodes of the ith bar is denoted as si and ei (i = 1, 2, … , n), respectively. si is specified to be the minimum number of the remaining, unused nodes, while ei can be a number of the remaining unused nodes from si + 2 to n + 1 (i = 1) or 2n (i = 2, 3, … , n). This scheme is formulated as

s1=1,e1={3,4,,n+1}, 2.1

and

si=min({si1+1,,2n}{ej}1j<i)ei={si+2,,2n}{ej}1j<i(i=2,3,,n)}, 2.2

where the symbol ‘∖’ denotes the elimination of the numbers at its right side from the number set at its left side. Here the flip operation of the topological graph is considered to shrink the value range of the ending node e1 of the first bar. As shown in figure 1, the starting and ending nodes of the five bars in each decagonal graph are marked to illustrate the order of the bar linking operation.

Figure 1.

Figure 1.

Three decagonal topological graphs. The graph in (a) can be overlapped by that in (b) via rotation, or by that in (c) via flip. The orders of adding bars are indexed by the subscripts of nodal marks si and ei. The numbers on dashed circles are nodal indices defined by equations (2.3) and (2.4) for uniqueness screening. Here and in the sequel, the thick and thin solid lines of topological graphs denote bars and strings, respectively. (Online version in colour.)

Using equations (2.1) and (2.2), one can readily enumerate all topological graphs that may generate simple polygonal tensegrities. The total numbers of the obtained graphs consisting of two to nine bars are calculated, respectively, as tabulated in table 1.

Table 1.

Total number of topological graphs obtained in §2a–c with different numbers of bars.

total number of topological graphs
number of bars all casesa topologically unique casesb mechanically feasible casesc ratio between the numbers of feasible and unique graphs (%)
2 1 1 1 100
3 3 2 2 100
4 19 7 6 85.7
5 168 29 25 86.2
6 1849 196 165 84.2
7 24 108 1788 1542 86.2
8 362 671 21 994 19 343 87.9
9 6 181 035 326 115 292 482 89.7

aAll cases refer to the graphs enumerated by using equations (2.1) and (2.2) in §2a.

bTopologically unique cases refer to the graphs selected from all graphs via the uniqueness screening in §2b.

cMechanically feasible cases refer to the topologically unique graphs satisfying the mechanical feasibility condition in §2c.

(b). Uniqueness screening

Though each graph obtained in §2a has a unique group of node numbers defined by equations (2.1) and (2.2), some of these graphs actually correspond to an identical topology. For example, three decagonal graphs shown in figure 1 have different nodal pairs denoted by si and ei, indicating the different orders of their adding bars. However, it can be seen that the graph in figure 1a can be overlapped by that in figure 1b via rotation about the normal axis off the plane by 2π/5, or by that in figure 1c via flip about the vertical vector in the plane. Therefore, the three graphs in figure 1 in fact have the same topology and are called isomorphic in this work. There exist several routines to judge the graph isomorphism, which can be described by a group of abstract mathematical expressions [37]. Here, we propose a simple scheme for graph isomorphism judgement, which consists of two steps of operations: grouping and screening.

We formulate a set of nodal indices to identify the duplication of graphs and then choose one of them as the delegate. The indices of the paired nodes connected by one bar are defined by the subtraction of their numbers, that is

Γ(si)=eisiδinΓ(ei)=Γ(si)(i=1,,n)}, 2.3

where the coefficient δi is

δi={0ifeisi<n,1ifeisi=n,2ifeisi>n. 2.4

Note that the condition ei > si is preset by equations (2.1) and (2.2). The first and third cases in equation (2.4) produce − n < Γ(ei) < 0 < Γ(si) < n and − n < Γ(si) < 0 < Γ(ei) < n, respectively, which ensure the span of non-diametral bars in a small semicircle and along the counter–clockwise direction from its positive nodal index to the negative one. In the second case, one has Γ(si) = Γ(ei) = 0 that makes the span of diametral bars non-directional. These operations avoid possible confusions caused by the rotation congruent transformation (e.g. figure 1a,b). The second case also renders all nodal indices in the opposite signs when the graph takes a flip transformation (e.g. figure 1a,c). Therefore, for two isomorphic topological graphs, they will take the same nodal indices in the same order along the counter–clockwise direction, or, alternatively, their nodal indices will be opposite and in the reverse order (e.g. figure 1). This will be used as the basic criterion of uniqueness screening operation to screen the graphs.

The above criterion exactly screens the topologically unique graphs, but its direct application is quite time-consuming and troublesome. To improve the calculation efficiency, we introduce a grouping index π to divide these graphs into several groups, and then apply the criterion to each group. Here, a sum number of 2n exponential functions is suggested as an example

Π=I=12naΓ(I)Γ(I1) 2.5

with the setting Γ(0) = Γ(2n), where the base a > 1 is an integer (e.g. a = 2), and the exponent is calculated by the subtraction of two neighbouring nodal indices defined in equations (2.3) and (2.4). The topological graphs with the same index in equation (2.5) are considered as a group. In each group, the first graph is picked out as the delegate, and the rest are then compared with it by using the basic criterion of uniqueness screening. This process will stop when all graphs have been proved isomorphic; otherwise, the operation repeats for a new group formed by the non-isomorphic graphs with respect to the delegated one in their original group. Finally, we gather the delegated graphs selected by the above operation as the topologically unique graphs.

The above grouping–checking scheme shows a high efficiency for the uniqueness screening of our constructed topological graphs. Following this step, the duplicates are discarded and each polygonal topology is finally described by a single graph. The topologically unique graphs are greatly less than those obtained in §2a, as listed in table 1.

(c). Evaluation of mechanical feasibility

A stable tensegrity should be in a complementary equilibrium state of pre-stretched strings and pre-compressed bars. In what follows, this mechanical principle will be used to check the feasibility of the obtained topologies such that the self-equilibrium of the tensegrity configurations can be guaranteed. In a simple polygonal tensegrity, the end-to-end strings form a closed polygon, restricting the possible relative separation of the nodes and the pre-tensions of the strings take non-zero components in any radial direction. To suppress the approaching motions of nodes, the bars should also be pre-compressed such that they have continuous projections in all directions. A regular polygon has a certain number of symmetric axes through the midpoints of the paired edges, by which we can define a condition for screening the mechanical feasibility of simple polygonal topologies as follows. If the projections of bars fill the internal segments of all these symmetric axes in its graph, the topology is considered to be mechanically feasible; otherwise, it is unfeasible and will be ruled out. Note that this is a necessary condition to find a self-equilibrated tensegrity and, in other words, a topology violating this condition does not correspond to a tensegrity in self-equilibrium. Taking the decagonal topology in figure 2 as an example, the projections of its five bars take an unfilled region in the internal segment of vertical axis (figure 2a) and thus this topology is mechanically unfeasible. In this case, one can divide the structure into two parts, top and bottom, without any connecting bars between them. When the two parts approach each other along the vertical direction, the connecting strings will be slack (figure 2b), indicating that this tensegrity is impossible to hold a self-equilibrated state. Additionally, the above condition could not be sufficient for the self-equilibrium of a simple polygonal tensegrity, because only the polygonal symmetric axes have been considered in checking the projections of bars. To be sufficient, it needs further examination of the bar projections in all directions in the plane.

Figure 2.

Figure 2.

A mechanically unfeasible decagonal topology. (a) The projections of its five bars take an unfilled region along the vertical axis. (b) The connecting strings become slack when the top and bottom parts approach each other. (Online version in colour.)

The condition of mechanical feasibility screening is formulated as follows. For a topological graph consisting of 2n strings, there exist n projection axes that can be used to examine the projections of its n bars. These axes are numbered from J = 1 to n, each of which passes the midpoints of two paired strings. Firstly, we analyse the perpendicular projections of the nodes in the graphs. The Jth axis starts from the midpoint of the string linking nodes J and J + 1, and ends at the midpoint of the string linking nodes J + n and J + n + 1. On this axis, the projections ξ in the range of 1 ≤ ξ ≤ J are held by the paired nodes J + ξ and J + 1 − ξ, and the other projections ξ in the range of J + 1 ≤ ξ ≤ n are held by the paired nodes J + ξ and J + 1 + 2n − ξ. Note that the latter case will vanish when J = n. The nodes from 1 to 2n take n projections, dividing the axis into n − 1 parts. The above projection relations of the nodes are illustrated in the diagram in figure 3.

Figure 3.

Figure 3.

Diagram of nodal projections on the Jth projection axis. The numbers in the circles indicate the projection points. (Online version in colour.)

Next, the projections of bars, defined by the segments linking the perpendicular projections of their starting and ending nodes, can be determined on each projection axis. According to the projection relation of nodes described above, the projection of the ith bar on the Jth axis is the segment between the projections of its starting node si and ending node ei,

ξ(I)={J+1Iif1IJIJifJ<IJ+nJ+1+2nIifJ+n<I2n(I=si,ei;1Jn). 2.6

For example, two decagonal topological graphs and their projection axes are shown in figure 4, in which the projections of all bars are illustrated by segments.

Figure 4.

Figure 4.

Decagonal topological graphs that are (a) mechanically feasible and (b) unfeasible. All projection axes in (a) are filled by the projections of bars, while in (b), there exists an unfilled region on the fifth axis. (Online version in colour.)

Finally, the mathematical union of the projection segments of bars on each projection axis is calculated and compared with the entire range of the axis. When all projection axes are filled by the corresponding projections of bars, the topological graph is regarded as a feasible result that can produce a self-equilibrated tensegrity; otherwise, it will be ruled out. Thus, the decagonal topology in figure 4a is mechanically feasible, while that in figure 4b should be excluded because it has an unfilled region on the projection axis numbered by J = 5. It should be noticed that in figure 4b, there exist two isolated parts (nodes 1, 2, 9 and 10 form a part, and nodes 3–8 form another) without any connecting bars between them. The relative approaching motions of these isolated parts cannot be restricted (figure 2), and the corresponding structure is impossible to satisfy the self-equilibrium conditions of tensegrity.

After operating this step, one can determine the mechanically feasible graphs that describe the topologies of all simple polygonal tensegrities. The total numbers of these topologies consisting of two to nine bars are listed in table 1. We also calculate the ratio between the number of mechanically feasible graphs and the number of topologically unique graphs. The ratio keeps 100% for two or three bars, but varies in the range of 84–90% when the number of bars is between 4 and 9.

In the above design process, we employ integer comparisons, selections and additions as major operations to reduce the mathematical complexity and improve the computational efficiency. Additionally, it is worth mentioning that although the structural topologies in this section are built on the basis of regular polygon-like graphs, our design method also works when these topologies are expressed by irregular graphs. A tensegrity topology is defined only by the connectivity of its nodes, strings and bars. When the lengths of the components are varied in a graph, the corresponding topology remains unchanged. Thus, before employing our proposed operations for a topology taking an irregular polygon, one merely needs to transform it into a regular morphology by adjusting the geometric sizes of edges.

3. Simple polygonal tensegrities

(a). Structural topologies

Now we can enumerate the topologies of all simple polygonal tensegrities using the topological design method proposed in §2. Let m denote the total number of the structural topologies consisting of n bars. The points determined by the paired numbers (m, n) are plotted in figure 5, and can be well fitted by an exponential function

m=int{exp(0.176n20.125n0.499)}, 3.1

where the symbol int{} denotes integer operation. For comparison, the factorial function (n − 1)!, a typical function describing rapid growth, is also depicted in figure 5. It can be clearly seen that the total number of structural topologies increases rapidly with the number of bars, even faster than the rate of the factorial growth. Equation (3.1) shows that the topologies consisting of 10 bars may be close to the magnitude order of 10 million. Thus, the present method can supply a huge number of candidates for simple polygonal tensegrities.

Figure 5.

Figure 5.

Total number of simple polygonal topologies (m) versus the number of bars (n) described by solid circles. Their relation can be fitted by an exponential function. The stars refer to factorial integers (n − 1)!. (Online version in colour.)

All structural topologies of the simple polygonal tensegrities consisting of two to five bars are illustrated in Figures 6a9a, respectively. With the increase in the number of bars, the topological graphs become more complicated. All graphs with two, three and four bars can hold symmetric transformations of rotation or flip (figure 6a8a), while some graphs with five bars cannot (figure 9a(21)–9a(25)). We have obtained more types of topologies can be obtained in comparison with some previous schemes (e.g. [3335]).

Figure 7.

Figure 7.

Two simple hexagonal tensegrities: (a) structural topologies and (b) form-finding configurations. (Online version in colour.)

Figure 6.

Figure 6.

A simple quadrilateral tensegrity: (a) structural topology and (b) form-finding configuration. (Online version in colour.)

Figure 9.

Figure 9.

Twenty-five simple decagonal tensegrities: (a) structural topologies and (b) form-finding configurations. (Online version in colour.)

Figure 8.

Figure 8.

Six simple octagonal tensegrities: (a) structural topologies and (b) form-finding configurations. (Online version in colour.)

(b). Structural configurations

We proceed to determine the self-equilibrated configurations of simple polygonal tensegrities by using the stiffness-matrix based form-finding method [38]. For the form-finding analysis, the input parameters include the structural topology, the natural lengths and the axial stiffnesses of components (i.e. bars and strings). The topology defines the connectivity relation of nodes, bars and strings, as well as their total numbers. The assigned lengths of components should make strings under tension and bars under compression in finally solved configuration, which can be ensured by shortening the strings or lengthening the bars. The specified lengths and stiffnesses of the components can also adjust the final morphology of tensegrity. The following assignment scheme is taken as an example. Consider a specific morphology with the nodes distributed uniformly on a circle of unit radius. The natural lengths of the bars and strings are then specified as 105 and 95% of their lengths in this configuration, respectively. The axial stiffnesses of bars and strings are set to be 10 and one, respectively.

After the above input data have been specified, the form-finding analysis is implemented to determine the tensegrity configuration in self-equilibrium. Taking the topologies in figures 6a9a as examples, their corresponding configurations are shown in figure 6b9b, respectively. Most of these tensegrities finally take morphologies like regular polygons, while some others do not (e.g. figure 8b(5), 9b(9) and 9b(22)–9b(25)). These tensegrity configurations are all proved to be stable, because the positive definiteness of their structural stiffness matrices can be confirmed by the form-finding method [38]. Additionally, it is verified that all the strings are under pre-tension while all the bars are under pre-compression in each of the above configurations. This indicates that these configurations are globally rigid and thus also stable [39,40]. It is noticed that the tensegrities in figures 6b9b may have intersections of bars, which can be avoided by using narrow sheets as bars or fabricating a local arc at the centre of bars [23].

Therefore, each simple polygonal topology studied in this section finally produces a self-equilibrated and stable tensegrity. Though the mechanical feasibility condition in §2c is defined on the basis of some polygonal symmetric axes rather than the consideration of all directions, it can also ensure the existence of a self-equilibrated state for each tensegrity in figures 69. For other simple polygonal tensegrities, the sufficiency of this condition needs further verification.

4. Concluding remarks

In this paper, we have developed an enumeration–screening method to design simple polygonal tensegrities. The total number of these tensegrities increases exponentially with the number of bars that is the only parameter we need for the topological design. Furthermore, some novel 2D and 3D tensegrities can be constructed by using these planar tensegrities as elementary cells following the structural assembly schemes in, for example, [4143]. This work provides a basic route to construct many types of tensegrity structures that may be applied in mechanical metamaterials, intelligent robots and biomechanics.

Finally, it is noticed that due to the employment of integer comparisons, selections and additions as major operations, the present enumeration–screening design method shows a high computational efficiency in determining a structural topology. It may take long time to enumerate all topologies consisting of a large number of bars. However, one usually does not need to determine all topologies but only a limited number of them, and thus this method is still efficient. The computational cost of this procedure mainly depends on the required number of topologies rather than the number of bars.

Supplementary Material

Designing polygonal tensegrities
rspa20180812supp1.zip (2.7KB, zip)

Acknowledgements

L.Y.Z. acknowledged Shi-Xin Zhu and Xu Yin for the help on the procedure codes.

Data accessibility

Source code of our method for designing polygonal tensegrities with, for instance, seven bars is available in the electronic supplementary material.

Authors' contributions

L.Y.Z., G.K.X. and X.Q.F. designed the study. L.Y.Z., Y.L. and G.K.X. implemented the method and constructed the tensegrities. All authors analysed the results and wrote the manuscript.

Competing interests

We declare we have no competing interests.

Funding

This work was supported by the National Natural Science Foundation of China (grant nos 11872106, 11672227 and 11502125), the Fundamental Research Funds for the Central Universities of China (grant no. FRF-TP-18-006A3) and the State Key Laboratory of Structural Analysis for Industrial Equipment (grant no. GZ18101).

References

  • 1.Zhang LY, Li Y, Cao YP, Feng XQ, Gao HJ. 2012. Self-equilibrium and super-stability of truncated regular polyhedral tensegrity structures: a unified analytical solution. Proc. R. Soc. A 468, 3323–3347. ( 10.1098/rspa.2012.0260) [DOI] [Google Scholar]
  • 2.Micheletti A. 2013. Bistable regimes in an elastic tensegrity system. Proc. R. Soc. A 469, 20130052 ( 10.1098/rspa.2013.0052) [DOI] [Google Scholar]
  • 3.Zhang JY, Ohsaki M. 2015. Tensegrity structures: form, stability, and symmetry. Tokyo, Japan: Springer. [Google Scholar]
  • 4.Liu K, Wu JT, Paulino GH, Qi HJ. 2017. Programmable deployment of tensegrity structures by stimulus-responsive polymers. Sci. Rep. 7, 3511 ( 10.1038/s41598-017-03412-6) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Wang YT, Liu XN, Zhu R, Hu GK. 2018. Wave propagation in tunable lightweight tensegrity metastructure. Sci. Rep. 8, 11482 ( 10.1038/s41598-018-29816-6) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Xu GK, Feng XQ, Gao HJ. 2018. Orientations of cells on compliant substrates under biaxial stretches: a theoretical study. Biophys. J. 114, 701–710. ( 10.1016/j.bpj.2017.12.002) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Zhang JY, Guest SD, Ohsaki M. 2009. Symmetric prismatic tensegrity structures: part I. Configuration and stability. Int. J. Solids Struct. 46, 1–14. ( 10.1016/j.ijsolstr.2008.08.032) [DOI] [Google Scholar]
  • 8.Zhang JY, Guest SD, Connelly R, Ohsaki M. 2010. Dihedral 'star' tensegrity structures. Int. J. Solids Struct. 47, 1–9. ( 10.1016/j.ijsolstr.2009.05.018) [DOI] [Google Scholar]
  • 9.Ehara S, Kanno Y. 2010. Topology design of tensegrity structures via mixed integer programming. Int. J. Solids Struct. 47, 571–579. ( 10.1016/j.ijsolstr.2009.10.020) [DOI] [Google Scholar]
  • 10.Kanno Y. 2012. Topology optimization of tensegrity structures under self-weight loads. J. Oper. Res. Soc. Jpn. 55, 125–145. ( 10.15807/jorsj.55.125) [DOI] [Google Scholar]
  • 11.Kanno Y. 2013. Topology optimization of tensegrity structures under compliance constraint: a mixed integer linear programming approach. Optim. Eng. 14, 61–96. ( 10.1007/s11081-011-9172-0) [DOI] [Google Scholar]
  • 12.Kanno Y. 2013. Exploring new tensegrity structures via mixed integer programming. Struct. Multidiscip. Optim. 48, 95–114. ( 10.1007/s00158-012-0881-6) [DOI] [Google Scholar]
  • 13.Xu X, Wang YF, Luo YZ. 2016. General approach for topology-finding of tensegrity structures. J. Struct. Eng. 142, 04016061 ( 10.1061/(asce)st.1943-541x.0001532) [DOI] [Google Scholar]
  • 14.Xu X, Wang YF, Luo YZ. 2018. Finding member connectivities and nodal positions of tensegrity structures based on force density method and mixed integer nonlinear programming. Eng. Struct. 166, 240–250. ( 10.1016/j.engstruct.2018.03.063) [DOI] [Google Scholar]
  • 15.Lee S, Lee J. 2016. A novel method for topology design of tensegrity structures. Compos. Struct. 152, 11–19. ( 10.1016/j.compstruct.2016.05.009) [DOI] [Google Scholar]
  • 16.Lee S, Lee J. 2017. Advanced automatic grouping for form-finding of tensegrity structures. Struct. Multidiscip. Optim. 55, 959–968. ( 10.1007/s00158-016-1549-4) [DOI] [Google Scholar]
  • 17.Tachi T. 2013. Interactive freeform design of tensegrity. In Advances in architectural geometry 2012 (eds Hesselgren L, Sharma S, Wallner J, Baldassini N, Bompas P, Raynaud J), pp. 259–268. Vienna, Austria: Springer. [Google Scholar]
  • 18.Zhang JY, Ohsaki M. 2006. Adaptive force density method for form-finding problem of tensegrity structures. Int. J. Solids Struct. 43, 5658–5673. ( 10.1016/j.ijsolstr.2005.10.011) [DOI] [Google Scholar]
  • 19.Li Y, Feng XQ, Cao YP, Gao HJ. 2010. Constructing tensegrity structures from one-bar elementary cells. Proc. R. Soc. A 466, 45–61. ( 10.1098/rspa.2009.0260) [DOI] [Google Scholar]
  • 20.Liu HP, Geng JS, Luo AN. 2017. Tensegrity configuration method for connecting tensegrity units along their axes. Compos. Struct. 162, 341–350. ( 10.1016/j.compstruct.2016.08.042) [DOI] [Google Scholar]
  • 21.Xu X, Luo YZ. 2013. Collision-free shape control of a plane tensegrity structure using an incremental dynamic relaxation method and a trial-and-error process. Proc. Inst. Mech. Eng. Part G-J. Aerosp. Eng. 227, 266–272. ( 10.1177/0954410011433501) [DOI] [Google Scholar]
  • 22.Boehler Q, Charpentier I, Vedrines MS, Renaud P. 2015. Definition and computation of tensegrity mechanism workspace. J. Mech. Robot. 7, 044502 ( 10.1115/1.4029809) [DOI] [Google Scholar]
  • 23.Zhang LY, Zhao ZL, Zhang QD, Feng XQ. 2016. Chirality induced by structural transformation in a tensegrity: theory and experiment. J. Appl. Mech.-Trans. ASME 83, 041003 ( 10.1115/1.4032375) [DOI] [Google Scholar]
  • 24.Vasquez RE, Crane CD, Correa JC. 2014. Analysis of a planar tensegrity mechanism for ocean wave energy harvesting. J. Mech. Robot. 6, 031015 ( 10.1115/1.4027703) [DOI] [Google Scholar]
  • 25.Böhm V, Zeidis I, Zimmermann K. 2015. An approach to the dynamics and control of a planar tensegrity structure with application in locomotion systems. Int. J. Dynam. Control 3, 41–49. ( 10.1007/s40435-014-0067-8) [DOI] [Google Scholar]
  • 26.Boehler Q, Abdelaziz S, Vedrines M, Poignet P, Renaud P. 2017. From modeling to control of a variable stiffness device based on a cable-driven tensegrity mechanism. Mech. Mach. Theory 107, 1–12. ( 10.1016/j.mechmachtheory.2016.09.015) [DOI] [Google Scholar]
  • 27.De Tommasi D, Marano GC, Puglisi G, Trentadue F. 2015. Optimal complexity and fractal limits of self-similar tensegrities. Proc. R. Soc. A 471, 20150250 ( 10.1098/rspa.2015.0250) [DOI] [Google Scholar]
  • 28.Skelton RE, Montuori R, Pecoraro V. 2016. Globally stable minimal mass compressive tensegrity structures. Compos. Struct. 141, 346–354. ( 10.1016/j.compstruct.2016.01.105) [DOI] [Google Scholar]
  • 29.Carpentieri G, Skelton RE. 2017. On the minimal mass design of composite membranes. Compos. Pt. B-Eng. 115, 244–256. ( 10.1016/j.compositesb.2016.09.091) [DOI] [Google Scholar]
  • 30.Luo YZ, Xu X, Lele T, Kumar S, Ingber DE. 2008. A multi-modular tensegrity model of an actin stress fiber. J. Biomech. 41, 2379–2387. ( 10.1016/j.jbiomech.2008.05.026) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Pathak A, Chen CS, Evans AG, McMeeking RM. 2012. Structural mechanics based model for the force-bearing elements within the cytoskeleton of a cell adhered on a bed of posts. J. Appl. Mech.-Trans. ASME 79, 061020 ( 10.1115/1.4006452) [DOI] [Google Scholar]
  • 32.Xu GK, Li B, Feng XQ, Gao HJ. 2016. A tensegrity model of cell reorientation on cyclically stretched substrates. Biophys. J. 111, 1478–1486. ( 10.1016/j.bpj.2016.08.036) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Estrada GG, Bungartz HJ, Mohrdieck C. 2006. Numerical form-finding of tensegrity structures. Int. J. Solids Struct. 43, 6855–6868. ( 10.1016/j.ijsolstr.2006.02.012) [DOI] [Google Scholar]
  • 34.Chen Y, Feng J, Wu YF. 2012. Novel form-finding of tensegrity structures using ant colony systems. J. Mech. Robot. 4, 031001 ( 10.1115/1.4006656) [DOI] [Google Scholar]
  • 35.Zhang LY, Zhu SX, Li SX, Xu GK. 2018. Analytical form-finding of tensegrities using determinant of force-density matrix. Compos. Struct. 189, 87–98. ( 10.1016/j.compstruct.2018.01.054) [DOI] [Google Scholar]
  • 36.Pugh A. 1976. An introduction to tensegrity. Berkeley, CA: University of California Press. [Google Scholar]
  • 37.McKay BD, Piperno A. 2014. Practical graph isomorphism, II. J. Symb. Comput. 60, 94–112. ( 10.1016/j.jsc.2013.09.003) [DOI] [Google Scholar]
  • 38.Zhang LY, Li Y, Cao YP, Feng XQ. 2014. Stiffness matrix based form-finding method of tensegrity structures. Eng. Struct. 58, 36–48. ( 10.1016/j.engstruct.2013.10.014) [DOI] [Google Scholar]
  • 39.Connelly R. 1993. Rigidity. In Handbook of convex geometry (eds Gruber PM, Wills JM), pp. 223–271. North-Holland, Amsterdam: Elsevier Science Publishers B.V. [Google Scholar]
  • 40.Connelly R, Whiteley W. 1996. Second-order rigidity and prestress stability for tensegrity frameworks. SIAM Discret. Math. 9, 453–491. ( 10.1137/s0895480192229236) [DOI] [Google Scholar]
  • 41.Snelson K. 2012. The art of tensegrity. Int. J. Space Struct. 27, 71–80. ( 10.1260/0266-3511.27.2-3.71) [DOI] [Google Scholar]
  • 42.Feng XD. 2017. The optimal initial self-stress design for tensegrity grid structures. Comput. Struct. 193, 21–30. ( 10.1016/j.compstruc.2017.07.029) [DOI] [Google Scholar]
  • 43.Zhang LY, Li SX, Zhu SX, Zhang BY, Xu GK. 2018. Automatically assembled large-scale tensegrities by truncated regular polyhedral and prismatic elementary cells. Compos. Struct. 184, 30–40. ( 10.1016/j.compstruct.2017.09.074) [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Designing polygonal tensegrities
rspa20180812supp1.zip (2.7KB, zip)

Data Availability Statement

Source code of our method for designing polygonal tensegrities with, for instance, seven bars is available in the electronic supplementary material.


Articles from Proceedings. Mathematical, Physical, and Engineering Sciences are provided here courtesy of The Royal Society

RESOURCES