Acessibilidade / Reportar erro

Shape change analysis of tensegrity models

Abstract

This paper presents a computational strategy for shape change of tensegrity models to achieve the prescribed target coordinates of a set of monitored nodes via forced elongation of cables. Mathematical formulation for incremental equilibrium equations of a tensegrity model during the shape change analysis is derived and presented. An optimization approach in determining forced elongation of cables using sequential quadratic programming with defined inequality constraints is formulated and presented. Four tensegrity models namely the simplex, quadruplex, two-stage tensegrity model and tapered three-stage tensegrity model are tested using the proposed shape change algorithm. Capability of tensegrity models to undergo bending, axial, twisting deformation and combinations of these deformations is also described.

Keywords:
Tensegrity; shape change; SQP; forced elongation

1 INTRODUCTION

There has been a growing interest in the shape change of tensegrities since 1990s. Tensegrities can be folded or unfolded through changes in their member lengths. Features such as simple joints (i.e. pinned jointed) and controllable cables (through actuators and sensors installed in cables) in a tensegrity are advantageous for the structure to undergo shape change. Stability of tensegrity is maintained through the introduction of self-equilibrated force mode. Due to the nature of interaction of only compression and tension forces through strut and cable members to maintain stability, there is potential for tensegrity to convert any local pressure into global deformation and subsequently seek another balanced configuration in tensegrity. This feature makes tensegrity a suitable system to be considered for shape change studies.

Shape change of tensegrities have been studied and applied especially for the design of deployable structures and robots. Specifically, the use of tensegrities as deployable structures has been proposed for space applications (Fazli and Abedian, 2011Fazli, N., Abedian, A. (2011). Design of tensegrity structures for supporting deployable mesh an-tennas. Scientia Iranica 18(5): 1078-1087., Dalilsafaei et al., 2012Dalilsafaei, S., Eriksson, A., Tibert, G. (2012). Improving bending stiffness of tensegrity booms. International Journal of Space Structures 27(2-3): 117-129.), deployable beams (Averseng et al., 2012Averseng, J., Quirant, J., Dubé, J. F. (2012). Interactive dynamic design and analysis of tensegrity systems. International Journal of Space Structures 27(2-3): 97-105.), deployable support for solar energy harvesting on water canals (Carpentieri et al., 2017Carpentieri, G., Skelton, R. E., Fraternali, F. (2017). A minimal mass deployable structure for solar energy harvesting on water canals. Structural and Multidisciplinary Optimization 55(2): 449-458.), deployable footbridge (Rhode-Barbarigos et al., 2012Rhode-Barbarigos, L., Ali, N. B. H., Motro, R., Smith, I. F. (2012). Design aspects of a deployable tensegrity-hollow-rope footbridge. International Journal of Space Structures 27(2-3): 81-95., Veuve et al., 2016Veuve, N., Safaei, S. D., Smith, I. F. (2016). Active control for mid-span connection of a deployable tensegrity footbridge. Engineering Structures 112: 245-255.), composite solar façades and wind generators (Cimmino et al., 2017Cimmino, M. C., Miranda, R., Sicignano, E., Ferreira, A. J. M., Skelton, R. E., Fraternali, F. (2017). Composite solar façades and wind generators with tensegrity architecture. Composites Part B: Engineering 115: 275-281.), and compressive structures (Skelton and Oliveira, 2010Skelton, R. E., Oliveira, M. C. (2010). Optimal complexity of deployable compressive structures. Journal of the Franklin Institute 347(1): 228-256.). Furuya (1992Furuya, H. (1992). Concept of deployable tensegrity structures in space application. International Journal of Space Structures 7(2): 143-151.) was probably the first researcher to use tensegrity as a deployable structure even though the investigation was at the conceptual level. A proper deployment procedure of tensegrities begun with the concept of cable control by Sultan and Skelton (1998Sultan, C., Skelton, R. T. (1998, July). Tendon control deployment of tensegrity structures. In Smart Structures and Materials 1998: Mathematics and Control in Smart Structures (Vol. 3323, pp. 455-467). International Society for Optics and Photonics., 2003Sultan, C., Skelton, R. (2003). Deployment of tensegrity structures. International Journal of Solids and Structures 40(18): 4637-4657.). An optimization method to determine the reference trajectory for the deployment of a tensegrity model was developed by van de Wijdeven and de Jager (2005van de Wijdeven, J., de Jager, B. (2005, June). Shape change of tensegrity structures: design and control. In American Control Conference, 2005. Proceedings of the 2005 (pp. 2522-2527). IEEE.). The deployment control of tensegrity with minimal energy was investigated numerically by Li, et al. (2011Li, Q., Skelton, R. E., Yan, J. (2011, July). Energy optimization of deployable tensegrity structure. In Control Conference (CCC), 2011 30th Chinese (pp. 2146-2151). IEEE.). On the other hand, tensegrity-based robots have been suggested as co-robots (Kim et al., 2014Kim, K., Agogino, A. K., Moon, D., Taneja, L., Toghyan, A., Dehghani, B., Agogino, A. M. (2014, December). Rapid prototyping design and control of tensegrity soft robot for locomotion. In Robotics and Biomimetics (ROBIO), 2014 IEEE International Conference on (pp. 7-14). IEEE.), locomotors (Du et al., 2016Du, W., Ma, S., Li, B., Wang, M., Hirai, S. (2016). Force analytic method for rolling gaits of tensegrity robots. IEEE/ASME Transactions on Mechatronics 21(5): 2249-2259.) and manipulators (Moored et al., 2011Moored, K. W., Kemp, T. H., Houle, N. E., Bart-Smith, H. (2011). Analytical predictions, optimization, and design of a tensegrity-based artificial pectoral fin. International Journal of Solids and Structures 48(22-23): 3142-3159.). Recent studies on tensegrity robots mainly focused on the design, control strategies and gaits production (i.e. forward, crawling and rolling) of the robots (Kim et al., 2014Kim, K., Agogino, A. K., Moon, D., Taneja, L., Toghyan, A., Dehghani, B., Agogino, A. M. (2014, December). Rapid prototyping design and control of tensegrity soft robot for locomotion. In Robotics and Biomimetics (ROBIO), 2014 IEEE International Conference on (pp. 7-14). IEEE., Moored et al., 2011Moored, K. W., Kemp, T. H., Houle, N. E., Bart-Smith, H. (2011). Analytical predictions, optimization, and design of a tensegrity-based artificial pectoral fin. International Journal of Solids and Structures 48(22-23): 3142-3159.). An idea of using tensegrities as inspection robotic tools to handle difficult environments in construction industry has been a motivation to the study (Figure 1) (Oh et al., 2012Oh, C. L., Choong, K. K., Low, C. Y. (2012). Biotensegrity Inspired Robot-Future Construction Alternative. Procedia Engineering 41: 1079-1084.). However, the numerical formulation for simulating the shape change for the tensegrities was not shown.

Generally, shape change strategies of the tensegrities have been classified as passive and active deployment schemes (Tur and Juan, 2009Tur, J. M. M., Juan, S. H. (2009). Tensegrity frameworks: Dynamic analysis review and open problems. Mechanism and Machine Theory 44(1): 1-18.). The former utilizes the external forces whereas the later actuates the length of the elements to allow for shape change in tensegrities. Most of the studies employed active deployment strategy in achieving shape change of tensegrities. For instance, Zhang et al. proposed a cable-controlled reconfiguration procedure to change an initial configuration of prismatic tensegrity to a new symmetrical configuration (Zhang et al., 2014Zhang, P., Kawaguchi, K.I., Feng, J. (2014). Prismatic tensegrity structures with additional cables: Integral symmetric states of self-stress and cable-controlled reconfiguration procedure. International Journal of Solids and Structures 51(25-26):4294-4306.). Equal length adjustments in a shortening manner were applied to the defined additional cables for the reconfiguration of tensegrities. Caluwaerts and Carbajal presented optimization methods for reconfiguration of the tensegrities via tuning of stored energy and stiffness (Caluwaerts and Carbajal, 2015Caluwaerts, K., Carbajal, J. P. (2015). Energy conserving constant shape optimization of tensegrity structures. International Journal of Solids and Structures 58: 117-127.). An example of a 6-bar tensegrity to move from an initial shape to the target shape was achieved through active cables with the alteration of stored elastic energy. Veuve et al. investigated a control methodology to connect two half bridges through the changes of cable length (Veuve et al., 2016Veuve, N., Safaei, S. D., Smith, I. F. (2016). Active control for mid-span connection of a deployable tensegrity footbridge. Engineering Structures 112: 245-255.). The deployment of the footbridges was solved based on the distance between a pair of nodal coordinates of two mid-span connectors. Most of these deployment strategies modified the stored energy and stiffness for the shape change of tensegrities. In this study, the capability of tensegrity to achieve a target position defined by the target coordinates of selected joints through advancement of the shape from the original until the final position is examined (Figure 2).

This paper presents an incremental analysis procedure for shape change of tensegrities. In this paper, the shape change of a tensegrity is used to describe a process of achieving a prescribed target position defined by coordinates of a given set of target joints of the tensegrity. The aims of this paper are twofold: (i) to propose a method for shape change analysis of tensegrities and (ii) to demonstrate the shape change capability of tensegrity through the investigation of the deformed configurations. The shape change process of tensegrity is realized through forced elongation of cables. An optimization procedure to determine the forced elongation of cables in each incremental step is presented. A total of four tensegrity models (i.e. simplex, quadruplex, two-stage and tapered three stage tensegrity models) were used to verify the applicability of the proposed shape change algorithm.

This paper consists of five sections. Section 2 defines the terminology used in the shape change analysis, presents the incremental equilibrium equations and the proposed optimization method used for shape change analysis. Section 3 describes the proposed method for shape change analysis. Section 4 discusses and evaluates the results of shape change analysis using the proposed method in terms of convergence results and shape change configurations. Finally, Section 5 presents the conclusions.

Figure 1:
Shape change applications of tensegrity.

Figure 2:
A tensegrity undergoing shape change from original to achieve final position.

2 SHAPE CHANGE OF TENSEGRITY MODELS

2.1 Terminology

The complete four states involved in shape change analysis in this study are - the initial state, deformed state, shape change state and target state. Figure 3 illustrates these four states involving the example of a self-equilibrated two-stage tensegrity tower. At initial state, the tower is in self-equilibrium and stands freely without constraints and external forces. At deformed state, support condition in the form of pinned support is specified and the tower experiences linear elastic deformation under self-weight loading condition. At shape change state, the tower undergoes shape change by means of forced elongation of cables. Finally, at target state which is the final state at the end of the shape change analysis, the monitored nodes reach the prescribed target coordinates. The computational strategy proposed in this paper is specifically for the shape change state to achieve the target state.

Figure 3:
Four states in shape change analysis.

Consider an element k (k = 1, 2, . ., m; m = total number of elements) of a tensegrity model which connects node i and j (i < j) in a Cartesian coordinate system O-X Y Z as shown in Figure 4. The equilibrium configurations of element k are evaluated at discrete step t = 0 (initial state), step t = 1 (deformed state), step t = i (shape change state, with i = 2, …, N), step t = N (target state) where N is the total number of incremental step in shape change analysis. Nodal coordinates at node i and j associated with element k at step 0, step 1, step i and step N are denoted as 0 x i T,1 x i T,i x i T,N x i T and 0 x j T,1 x j T,i x j T,N x j T, respectively, where left superscripts refer to the shape change state of element k. Also shown in Figure 3 are elastic elongation u, length increment due to elastic elongation u˙ and forced elongation l˙, of an element k at the particular step as indicated in the left superscripts. Forced elongation is the allowable change in length apart from elastic elongation of element k. For undeformed cable which is cable that is constrained at both ends (see Figure 3), the forced elongation is null (l˙=0) since the length of the cable remains constant throughout the shape change analysis.

As mentioned earlier, for the shape change analysis considered in this study, a number of nodes are chosen from the unconstrained nodes of a tensegrity model to be assigned as monitored nodes. These monitored nodes are required to reach a set of prescribed target coordinates x¯ in certain directional modes. Figure 5 explains the terminology of nodal coordinates of monitored nodes during the shape change analysis. Nodal coordinates of the monitored nodes at previous and current step during shape change analysis are denoted as xt1' andxt', respectively. Left superscripts t-1 and t which are also used in other expressions in this paper represents the previous and current steps in the shape change analysis, respectively.

Figure 4:
Configurations of element k of tensegrity model during shape change analysis.

Figure 5:
Example on nodal coordinates of monitored nodes at previous and current step.

2.2 Incremental equilibrium equations

Equilibrium equation for tensegrity model could be derived based on the basic formulations of pin-jointed structures. For a tensegrity model with m elements, n nodes, n c constraints and n u (3n - n c ) unconstrained degree of freedoms, the static equilibrium equation for the entire structure could be expressed as follows:

F = B n (1)

where B is a n u × m matrix consisting of vector of directional cosines λ of all elements in the tensegrity model with respect to x, y, z axes, F is a vector of nodal forces with size n u and n is a vector of element axial forces with size m. In the incremental analysis for shape change of tensegrity, we assume that the configurations at step 2, 3, …, (t-1) have already been determined. At the beginning of incremental step t, the vector of directional cosine λ for a particular member of a tensegrity model could be represented as follows:

λ t = ( x t 1 j x t 1 i ) l t 1 + u t 1 (2a)

where l, u, x i and x j are length after forced elongation, elastic elongation, nodal coordinate at nodes i and j, respectively which are taken specifically from the previous step t-1 which provides the initial geometrical inputs for the current step of shape change. The compatibility condition for each member at arbitrary time is expressed as

l + u = ( x j x i ) T ( x j x i ) (2b)

Differentiating Equation (2b) with respect to time t, one obtains

l ˙ t + u ˙ t = [ λ t T λ t T ] { x ˙ t i x ˙ t j } (2c)

where l˙t,u˙t,x˙tdenote incremental forced elongation, incremental elastic elongation and incremental nodal coordinates at step t. Nodal coordinates and axial force of element k at step t could be defined as

x t = x t 1 + x ˙ t n t = n t 1 + n ˙ t (3)

where n˙t is the incremental axial force at step t. We first derive the incremental nodal coordinatex˙t which corresponds to the elastic elongation for an element k at shape change state.

Assuming that the element is linear elastic with axial stiffness EA (where E is Young’s modulus and A is cross-sectional area), known length lt1 and elastic elongation ut1, differentiation of the constitutive relation as shown in Equation (4a):

n t = E A ( u t l t 1 ) (4a)

will yield the following equation for incremental axial force:

n ˙ t = E A ( u ˙ t l t 1 u t 1 l ˙ t l t 1 2 ) (4b)

The set of incremental equilibrium equation for the entire structure could be obtained by differentiation of the equilibrium equation as shown in Equation (1) as follows:

F ˙ t = B ˙ t t n + B t n ˙ t (5)

The incremental equation for each member could be expressed in matrix form as follows:

{ f ˙ t i f ˙ t j } = [ t λ ˙ λ ˙ t ] n t + [ λ t λ t ] n ˙ t (6)

where the fi, fj are nodal force vectors at end i and j of the member. It is noted that the first and second terms on the right hand side of Equation (6) correspond to geometrical stiffness and elastic stiffness, respectively.

Differentiation of Equation (2a) and then substitution of Equation (2c) into the resulting differentation will yield

λ ˙ t = 1 l ˙ t + u ˙ t [ ( I 3 λ t λ t T ) ( I 3 λ t λ t T ) ] { x ˙ t i x ˙ t j } (7)

where I3 is a 3 × 3 identity matrix. Substitution of Equation (7) into the first term on the right hand side of Equation (6) yields

[ λ ˙ t λ ˙ t ] n t = k t g { x ˙ t i x ˙ t j } (8)

where tkg is the 6 × 6 geometrical stiffness matrix which is defined as follows:

k t g = n t 1 l t 1 + u t 1 [ [ I 3 λ t λ t T ] [ I 3 λ t λ t T ] [ I 3 λ t λ t T ] [ I 3 λ t λ t T ] ] (9)

Considering Equation (4b), the second term on the right hand side of Equation (6) could be expressed as

{ λ t λ t } n ˙ t = k t e { x ˙ t i x ˙ t j } { λ t λ t } E A l t 1 ( 1 + u t 1 l t 1 ) l ˙ t (10)

where tke is the 6 × 6 linear stiffness matrix which is given by the following expression:

k t e = E A l t 1 [ λ t λ t T λ t λ t T λ t λ t T λ t λ t T ] (11)

By assembling all element contribution for the second term on the right side of Equation (10), the following equation for the entire structure could be obtained:

m e m b e r { λ t λ t } E A l t 1 ( 1 + u t 1 l t 1 ) l ˙ t = B t C t L l ˙ t (12)

where tCL is a m × m matrix which could be further expressed as the summation of two m × m matrices tC1 and tC2 as follows:

C t L = C t 1 + C t 2 C t 1 = [ E 1 A 1 l t 1 1 E 2 A 2 l t 1 2 E m A m l t 1 m ] C t 2 = [ E 1 A 1 l t 1 1 ( u t 1 1 l t 1 1 ) E 2 A 2 l t 1 2 ( u t 1 2 l t 1 2 ) E m A m l t 1 m ( u t 1 m l t 1 m ) ] (13)

By assembling all element contribution for Equation (8) and the first term on the right side of Eq.(11) and then considering Eq.(12), incremental equation (see Equation (5)) for the entire structure could be obtained as follows:

F ˙ t = K t x ˙ t - B t C t L l ˙ t K t = m e m b e r ( k t e + k t g ) (14)

where Ktis the tangent stiffness matrix at the structure level. Since the tensegrity under feasible prestress is a stable structure, the inverse of Kt exists. Under constant-loading(F˙t=0), Equation (14) could be solved for incremental nodal coordinates for the whole structure as follows:

x ˙ t G = K t 1 B t C t L l ˙ t (15)

where x˙tGis the vector of incremental coordinates for the entire structure.

Making use of Equation (15) and the corresponding form of Equation (2c) for the whole structure, we will first get:

u ˙ t = B T x ˙ t G - l ˙ t = ( B T K t - 1 B t C t L - I m ) l ˙ t (16a)

Upon substitution of Equation (16a) into the corresponding form of Equation (4b) for the entire structure and taking note of Equation (13), we will then arrive at the following equation for incremental axial force:

n ˙ t = D t 2 l ˙ t D t 2 = ( C t 1 B t T K t 1 B t I m ) C t L (16b)

2.3 Optimization of forced elongation

During shape change analysis, the advancement of the monitored nodes to approach the target coordinates is achieved by minimizing the following objective function:

min f ( x ) = | x t ' x ¯ | (17)

where x¯is prescribed target coordinates, and xt'=xt1'+x˙t' is the current coordinates, for all the specified monitored nodes at current step t during the shape change analysis.

The incremental nodal coordinates for the specified monitored nodes,x˙t, are extracted from the incremental nodal coordinates of all nodes in a tensegrity, x˙t, (see Equation (15)) by introducing matrix B1 as follows:

x ˙ t = B 1 x ˙ t (18)

where matrix B1 consists of only value 1 or 0. It contains information about the prescribed target coordinates of the monitored nodes. Size of matrix B1 is nutg × nu, where nutg and nu denote number of target coordinates and number of unconstrained degree of freedom, respectively.

By substituting Equation (15) into Equation (18), the following equation could be obtained:

x ˙ t = B 2 l ˙ t B 2 = B 1 ( K t 1 B t C t L ) (19)

where B2 is a matrix of size nutg × mcf where mcf is number of cables excluding the undeformed cables.

Sequential Quadratic Programming (SQP) method is employed to solve the nonlinear optimization problem as shown in Equation (17). The nonlinear problem is later approximated quadratically to formulate the following quadratic programming sub-problem:

f ( x ) = 1 2 [ ( x t ' x ¯ ) T ( x t ' x ¯ ) ] (20)

which could be rewritten as follows:

min x R n f ( x ) = g T l ˙ t + 1 2 l ˙ t T H l ˙ t s u b j e c t t o A 2 l ˙ t b 2 w h e r e g = B 2 T ( x t 1 ' x ¯ ) H = B 2 T B 2 (21)

l˙t is a m cf ×1 vector of incremental forced elongation which corresponds to the optimization variable and H is a positive-definite approximation of Hessian matrix of the Lagrangian function. Contents of matrix A 2 and vector b 2 appearing in the inequality constraint equation are further explained below.

In this study, the SQP problem as represented by Equation (21) is subjected to inequality constraints, corresponding to the limitation in allowable axial forces and forced elongation. The first constraint on axial forces could be expressed as

n L n t 1 D 2 l ˙ t n U n t 1 (22)

where nL,nt1,D2l˙t,nUare vectors of lower limit of axial force, axial force at previous step, incremental axial force (see Equation (16)) and upper limit of axial force, respectively. For elastic material properties, the lower and upper axial force limit for cables and struts could be defined as:

0 n c σ c A c (23a)

π 2 E s I s l s 2 n s σ s A s (23b)

where nc, σc and Ac are axial forces, yield stress and cross sectional area for cable elements, respectively; ns, Es, Is, Ls, σs and As are axial forces, Young modulus, moment of inertia, element current length, yield stress and cross sectional area for strut elements, respectively. In this study, all strut elements have circular cross sectional area. As shown in Equation (23), in addition to checking for yielding in cable elements, compressive forces of strut elements are checked against Euler’s buckling load.

A limit of dcl (with dcl > 0) which is imposed on each variable forced elongation l˙t is taken as the second constraint which is expressed as

- d c l l ˙ t d c l (24a)

or

- e c f I l ˙ t e c f (24b)

for all m cf cables subjected to forced elongation where e cf is a m cf × 1 of which the entries are all d cl ,

Imcf is a m cf × m cf identity matrix and m cf is the number of cables excluding the undeformed cables. Negative and positive values in d cl indicates shortening and lengthening of cable in tensegrity, respectively.

By using Equations (22) and (24), matrix A 2 and b 2 in Equation (21) could be written in matrix form as

A 2 = { D 2 D 2 I m c f I m c f } ; b 2 = { n L n t 1 ( n U n t 1 ) d c l d c l } (25)

where A 2 is a (2m+2m cf ) × m cf matrix and b 2 is a (2m+2m cf ) × 1 vector.

It is noted SQP method determines l˙t by solving the quadratic programming subproblem iteratively. Assuming that the given approximation for actual solution l˙tm is applied to the subproblem at mth iteration, the new iterate l˙tm+1 is obtained as follows:

l ˙ t m + 1 = l ˙ t m + l ˙ t (26)

where l˙t is the solution to the subproblem. The iteration is repeated until the (l˙tm ) m∈R n converges to the local minimum, l˙t*. The obtained converged l˙t is then used in each incremental step of shape change analysis to determine the updated incremental nodal coordinates and incremental axial forces.

3 PROPOSED ALGORITHM FOR SHAPE CHANGE ANALYSIS

Figure 6 shows the proposed algorithm for shape change analysis of tensegrity. Algorithm 1 is the main algorithm showing the computational strategies for shape change analysis of tensegrity model. Algorithm 2 is an independent algorithm for searching the optimized forced elongation.

Algorithm 1 (Shape change analysis)

  1. Step 1: Preparation of initial state information for tensegrity Set t=0 for the initial state of analysis. At this step, the topology of the tensegrity is defined to satisfy being statically and kinematically indeterminate. In addition, the existence of tensile self-stress in cables is necessary for the tensegrity at the initial state before proceeding to the following stage. The axial forces at the initial self-equilibrium state are determined from the homogenous equation Bn=0 in Equation (1). Basically, the linearly independent self-equilirium mode is determined by using the generalized inverse method (Hangai and Kawaguchi, 1991Hangai, Y., Kawaguchi, K. (1991). Shape Analysis - Generalized Inverse and Its Application. Baifukan(Tokyo). (in Japanese).; Oh et al., 2016Oh, C. L., Choong, K. K., Nishimura, T., Kim, J.Y. (2016). Form-finding of Human Spine Inspired Biotensegrity. Proceedings of the IASS Annual Symposium 2016 “Spatial Structures in the 21st Century”, ed.K.Kawaguchi, M.Ohsaki and T.Takeuchi, 26-30 September, Tokyo, Japan.). Furthermore, a minimization procedure was used to determine a possible combination of coefficients of linearly independent self-equilibrium modes subjected to proper constraints on forces in cable and struts (Oh, 2017Oh, C.L.(2017). Form Finding and Shape Change Analysis of Spine Inspired Bio-Tensegrity Model. PhD Thesis, School of Civil Engineering, Universiti Sains Malaysia.).

  2. Step 2: Preparation of deformed state information for tensegrity Set t=1. In the deformed state, external loads and boundary conditions are applied to the tensegrity. In this study, external load corresponding to the self-weight is applied to all nodes in the tensegrity. The three nodes forming the triangular surface at the base are fixed. Upon loading, the nodal coordinates and axial forces of the tensegrity is updated through Equation (3).

  3. Step 3: Specification of monitored nodes and target displacements Set t=2 for the starting step of shape change state. Specification of monitored nodes and their target coordinates is important for the optimization of forced elongation in Algorithm 2. In this study, three nodes at the top of tensegrity are chosen as the monitored nodes. The corresponding target coordinates are discussed later in Section 4.0.

  4. Step 4: Algorithm 2 (Optimization of cables forced elongation) Algorithm 2 aims to determine the optimized forced elongation for cables. In Algorithm 2, SQP method is employed in the optimization problem. The forced elongation for cable is determined by solving the quadratic programming sub-problem subjected to inequality constraints as shown in Equation (21).

  5. Step 5: Preparation of shape change state information for tensegrity Once the optimized forced elongation of cables is determined, the incremental nodal coordinates as shown in Equation (15) and incremental axial forces as shown in Equation (16) are solved. This leads to the determination of current axial forces and current nodal coordinates at step t=i in shape change state.

  6. Step 6: Calculation of objective function Objective function as shown in Equation (17) is calculated.

  7. Step 7: Checking for satisfaction of termination criteria Analysis in Algorithm 1 is checked against either of the following two termination criteria: the objective function less than 0.1 or the maximum iteration greater than 10000. If either one of these criteria is satisfied, Algorithm 1 is terminated; otherwise step t=i+1 is set and Algorithm 1 is repeated by determination of new set of forced elongation using Algorithm 2 (see Figure 6).

Figure 6:
Algorithm for shape change analysis.

4 NUMERICAL EXAMPLES

In this section, four models of tensegrities are used as numerical examples to illustrate the applicability of the proposed approach for shape change analysis. All four tensegrities are assigned the same boundary and loading conditions. They are different in terms of size, method of assembly and prestresses pattern.

4.1 Topology characterization

The proposed algorithm for shape change analysis is applied to the following four models of tensegrities: simplex, quadruplex, two-stage tensegrity and tapered three-stage tensegrity models. Figure 7 shows the geometrical (i.e. nodal coordinates and member connectivity) of the studied tensegrity models. The struts and cables of tensegrity models are denoted using circular tubes and lines, respectively.

Figure 7:
Tensegrity models (a) simplex, (b) quadruplex, (c) two-stage and (d) tapered three-stage. (n.t.s)

The first model is a simplex (Figure 7a) of three struts and nine cables with a relative twist angle of 30o between the upper and lower triangular surfaces. The second model, a quadruplex (Figure 7b) is generated based on an individually reinforced quadruplex unit of a clustered tensegrity structure investigated by Ali et al. (2011Ali, N. B. H., Rhode-Barbarigos, L., Smith, I. F. (2011). Analysis of clustered tensegrity structures using a modified dynamic relaxation algorithm. International Journal of Solids and Structures 48(5): 637-647.). The quadruplex consists of four struts and sixteen cables. The third model is a two-stage tensegrity model (Figure 7c) which is slightly modified from the topology examined by Pinaud (2005Pinaud, J. P. (2005). Deployable tensegrity towers.) by adding three reinforcing cables. The model composes of six struts and twenty seven cables. The forth model, a tapered tensegrity model (Figure 7d) with aspect ratio (width/height) of 1:3.3 is modeled with the base width and top width measuring 300mm and 100mm, respectively. The overall model consists of a stack of three independent simplex units with nominal height of 450mm each. The upper unit sinks into the lower unit with constant sink depth of 180mm. Besides, the upper and lower equilateral triangular surfaces of each simplex unit are twisted with relative angle of 25o. The triangular sides are 300mm and 100mm at the base and top of the model, respectively whereas the triangular sides for those intermediate triangles between the base and top of the tapered tensegrity model are scaled proportional to the ratio of the height of the triangle to the total height of the model. The overall model consists of nine struts and forty two cables.

As mentioned earlier, all tensegrity models are subjected to only selfweight, and all displacements of the nodes at the base are constrained. Table 1- 3 are material properties, member connectivity, and nodal coordinates for all the models.

Table 1:
Material Properties.

Table 2:
Member connectivity.

Table 3:
Nodal Coordinates.

4.2 Convergence results

This section examines the computational efficiency by examining the convergence results obtained using the proposed algorithm for shape change analysis. The results reveal the effectiveness of the algorithm for a tensegrity model to achieve a prescribed set of target coordinates.

The shape change analysis cases with target displacements in uni-directional mode are studied. For the uni-directional mode cases, target coordinates are prescribed only for a single degree of freedom (either x, y or z) of the monitored nodes. The analysis series under the case of target displacements in uni-directional mode are denoted as X, Y and Z series, respectively. Under each series, the following cases have been examined Series X (Xn, Xp), Series Y(Yn, Yp) and Series(Zn, Zp). The capital letter for the cases under each series denotes the corresponding degree of freedom where the displacement is prescribed and the lower case letters n (or p) denote negative (or positive) direction of the prescribed displacement.

In this paper, only the results of cases Zp, Zn and Series Z and case Yp in Series Y are presented. Series Xp, Xn and Yn are found to show similar results as series Yp due to symmetrical geometry of all the models. Cases Zp, Zn and Yp represent cases of tensegrity models undergoing specifically axial extensional, axial shortening and sideway deformation, respectively. Here, all the top nodes are chosen as monitored nodes. Magnitude of the target displacements for the monitored nodes is specified as half height of the tensegrity models. It is noted that there are top nodes which are unable to reach the specific target coordinates of monitored nodes owing to the limitation of strut length. For instance, node 4 and 5 for simplex (see Figure 7a) and quadruplex (see Figure 7b), respectively in case Yp are therefore not considered as monitored nodes.

Table 4 shows the total computational step for the shape change analysis of tensegrity models. The results show that higher total computational steps is always demonstrated in shape change analysis in series Zp. Beside, higher total computational step is also recorded in multiple-stage tensegrity models in case Zn compared to case Yp. Nevertheless, the opposite trend is observed in single-stage tensegrity models (simplex and quadruplex).

Since linearized incremental analysis procedure is adopted for shape change analysis without iteration step, the limit on the magnitude of forced elongation of cable d cl has been set to be 0.5(see Equation 24). Such relatively small limit of d cl (0.096%-0.148%, 0.084%-0.125%, 0.315%-0.633%, 0.109%-0.500% of cable length, respectively for simplex, quadruplex, two-stage and tapered tensegrities) was chosen to ensure accuracy of analysis during each incremental step. The relatively small limiting value of forced elongation of cable resulted in larger total computational steps in cases with larger target displacement magnitudes specifically in cases Zn and Zp. This explains larger total computational steps in tapered three-stage tensegrity model compared to other tensegrity models with lower prescribed target displacement magnitude. This also shows that the forced elongations of cables have direct relationship to the displacement direction of the model only in cases Zn and Zp where the models demonstrated axial shortening and axial elongation during the shape change process.

Table 4:
Total computational step in cases of Zp, Zn and Yp.

Figure 8 shows plots of the normalized objective function (NOF) over computational steps for the cases of tensegrity models in cases Zp, Zn and Yp. All NOF curves clearly show the convergence at the end of the computational step. Similar decreasing trends are observed in the NOF curves within the same case.

For instance, all NOF curves clearly demonstrate the linear convergence trend in case Zp. In cases of Zn and Yp, nonlinear convergence trend of the curves is observed. In addition, faster convergence rate is clearly exhibited in the NOF curves of multi-stage tensegrity models (i.e. two-stage and tapered three-stage) particularly in case Yp.

Figure 8:
Normalized objective function plots for cases of (a) Zp, (b) Zn and (c) Yp.

4.3 Shape change configurations

Configurations of simplex, quadruplex, two-stage and tapered three-stage tensegrity model during the shape change analysis cases for series Zp, Zn and Yp are presented and discussed in this section. All monitored nodes of tensegrity models have successfully approached to the target coordinates in series Zp, Zn and Yp.

Case Zp

Figure 9a and Figure 9b show the shape change of simplex and quadruplex, respectively. Both models show constant increase in height over the computational steps. Constant reduction in length for all the top horizontal cables and extension in length for the diagonal cables are also observed.

Figure 9c and Figure 9d show the shape change of two-stage and tapered three-stage tensegrity models, respectively. Along with the increment in height, these models show gradual contraction at the interfaces between two independent units and at the top surface. The sag depth for the interfaces decreases throughout the analysis. Besides, obvious twisting is observed particularly in tapered three-stage tensegrity model at the beginning of the shape change analysis.

Case Zn

In case Zn, all the monitored nodes for simplex (Figure 10a) and quadruplex (Figure 10b) displace downward steadily throughout the shape change analysis. Constant twisting accompanied by gradual extension in top horizontal cables is demonstrated in both models. Specifically, obvious rotation in counterclockwise direction and expansion of the top triangular surface are observed in simplex. Only slight rotation in clockwise direction is observed for quadruplex.

Two-stage tensegrity model (Figure 10c) and tapered tensegrity model (Figure 10d) displace downward with obvious expansion at the interfaces of two independent units. Twisting of the model in either counterclockwise or clockwise direction is also observed during the shape change analysis. Even though with lesser magnitude of rotation, participation of far-away nodes (such as node 7, 8 and 9) in the twisting effect is detected.

Figure 9:
Shape change of tensegrity models for case Zp (a) simplex, (b) quadruplex, (c) two-stage and (d) tapered three-stage.

Figure 10:
Shape change of tensegrity models for case Zn (a) simplex, (b) quadruplex, (c) two-stage and (d) tapered three-stage.

Case Yp

In case Yp, all the tensegrity models displace towards positive y direction and resemble a loaded cantilever beam. Specifically monitored nodes in simplex (i.e. node 5 and 6) increase in height while the remaining top node (i.e. node 4) displaces downward simultaneously (Figure 11a). Likewise, in quadruplex (Figure 11b), node 5 constantly displaces downward whereas the height of the rest of the top nodes (i.e node 6, 7 and 8) is found to increase. No obvious twist is observed in both models during the shape change analysis.

Among the monitored nodes in the two-stage tensegrity model (Figure 11c), node 10 and 12 displace upward whereas node 11 displaces downward in the process of achieving target coordinates of monitored nodes. Apparent height decrement in node 5 and height increment in node 6 may further explain this situation. However unlike the rest of the nodes at the interface, node 6 does not displace towards positive y direction.

On the other hand, the tapered three-stage tensegrity model (Figure 11d) experiences bending deformation that is accompanied by displacement in y direction. All the monitored nodes of tapered three-stage tensegrity model continuously displace downward. Overall, the monitored nodes of the model show total downward displacement of 10-19% of height of model.

Figure 12 shows the length of the element for all tensegrity models at step 1 and final computational step. Similar trend was observed where the models behave like cantilever beam with the cables at the tension side tend to elongate and the one at the compression side tend to shorten. Specifically, cables 7 in Simplex, cable 20 in Quadruplex, cable 15 in Two-stage and cable 49 in Tapered three-stage presents the positive elongation of 81mm, 187mm, 20mm and 32mm, respectively. On the other hand, cables 8 in Simplex, cable 17 in Quadruplex, cable 27 in Two-stage and cable 30 in Tapered three-stage presents the negative elongation of -81mm, -186mm, -20mm and -32mm, respectively. The multi-stage tensegrity models elongate the least to achieve their target coordinates and reflected from the total computational step.

Figure 11:
Shape change of tensegrity models for case Yp (a) simplex, (b) quadruplex, (c) two-stage and (d) tapered three-stage.

Figure 12:
Length of elements for case Yp (a) simplex, (b) quadruplex, (c) two-stage and (d) tapered three-stage.

5 CONCLUDING REMARKS

An computational approach has been proposed for the shape change analysis of tensegrity models. The proposed approach is capable of analyzing tensegrity models which involves the following four states: initial state, deformed state, shape change state and target state. Formulation of tangent stiffness matrix of tensegrity model particularly geometrical and linear stiffness matrices, as well as the incremental equilibrium equations were presented. Use of optimization tool in the proposed algorithm has been shown to be able to solve the nonlinear programming problem for shape change analysis of tensegrity models. The algorithm is found to be able to search for the optimized forced elongation of cables and ensure non-slackened cables during the shape change analysis under the constraints of axial forces in the optimization process. This allows the monitored nodes to approach to the prescribed target coordinates during shape change process.

Results of four numerical examples have shown excellent convergence of the proposed algorithm for shape change analysis. In addition, it is shown that significant computational efficiency could be achieved by applying appropriate limiting value of d cl in the solution of the optimization problem.

Capability of tensegrity models to undergo bending, axial, twisting deformation and combinations of these deformations is also proven in the study. Results of the total computational steps suggest that the tensegrity models have better flexibility to undergo bending deformation compared to axial and torsional deformation. In addition, the study confirms the contribution of far-away nodes in contributing to the shape change. The proposed algorithm could be further expanded for use in basic study in the development of tensegrity robots capable of undergoing shape change.

6 ACKNOWLEDGMENT

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (NRF-2019R1A2C1007548).

References

  • Ali, N. B. H., Rhode-Barbarigos, L., Smith, I. F. (2011). Analysis of clustered tensegrity structures using a modified dynamic relaxation algorithm. International Journal of Solids and Structures 48(5): 637-647.
  • Averseng, J., Quirant, J., Dubé, J. F. (2012). Interactive dynamic design and analysis of tensegrity systems. International Journal of Space Structures 27(2-3): 97-105.
  • Caluwaerts, K., Carbajal, J. P. (2015). Energy conserving constant shape optimization of tensegrity structures. International Journal of Solids and Structures 58: 117-127.
  • Carpentieri, G., Skelton, R. E., Fraternali, F. (2017). A minimal mass deployable structure for solar energy harvesting on water canals. Structural and Multidisciplinary Optimization 55(2): 449-458.
  • Cimmino, M. C., Miranda, R., Sicignano, E., Ferreira, A. J. M., Skelton, R. E., Fraternali, F. (2017). Composite solar façades and wind generators with tensegrity architecture. Composites Part B: Engineering 115: 275-281.
  • Dalilsafaei, S., Eriksson, A., Tibert, G. (2012). Improving bending stiffness of tensegrity booms. International Journal of Space Structures 27(2-3): 117-129.
  • Du, W., Ma, S., Li, B., Wang, M., Hirai, S. (2016). Force analytic method for rolling gaits of tensegrity robots. IEEE/ASME Transactions on Mechatronics 21(5): 2249-2259.
  • Fazli, N., Abedian, A. (2011). Design of tensegrity structures for supporting deployable mesh an-tennas. Scientia Iranica 18(5): 1078-1087.
  • Furuya, H. (1992). Concept of deployable tensegrity structures in space application. International Journal of Space Structures 7(2): 143-151.
  • Hangai, Y., Kawaguchi, K. (1991). Shape Analysis - Generalized Inverse and Its Application. Baifukan(Tokyo). (in Japanese).
  • Kim, K., Agogino, A. K., Moon, D., Taneja, L., Toghyan, A., Dehghani, B., Agogino, A. M. (2014, December). Rapid prototyping design and control of tensegrity soft robot for locomotion. In Robotics and Biomimetics (ROBIO), 2014 IEEE International Conference on (pp. 7-14). IEEE.
  • Li, Q., Skelton, R. E., Yan, J. (2011, July). Energy optimization of deployable tensegrity structure. In Control Conference (CCC), 2011 30th Chinese (pp. 2146-2151). IEEE.
  • Moored, K. W., Kemp, T. H., Houle, N. E., Bart-Smith, H. (2011). Analytical predictions, optimization, and design of a tensegrity-based artificial pectoral fin. International Journal of Solids and Structures 48(22-23): 3142-3159.
  • Oh, C.L.(2017). Form Finding and Shape Change Analysis of Spine Inspired Bio-Tensegrity Model. PhD Thesis, School of Civil Engineering, Universiti Sains Malaysia.
  • Oh, C. L., Choong, K. K., Low, C. Y. (2012). Biotensegrity Inspired Robot-Future Construction Alternative. Procedia Engineering 41: 1079-1084.
  • Oh, C. L., Choong, K. K., Nishimura, T., Kim, J.Y. (2016). Form-finding of Human Spine Inspired Biotensegrity. Proceedings of the IASS Annual Symposium 2016 “Spatial Structures in the 21st Century”, ed.K.Kawaguchi, M.Ohsaki and T.Takeuchi, 26-30 September, Tokyo, Japan.
  • Pinaud, J. P. (2005). Deployable tensegrity towers.
  • Rhode-Barbarigos, L., Ali, N. B. H., Motro, R., Smith, I. F. (2012). Design aspects of a deployable tensegrity-hollow-rope footbridge. International Journal of Space Structures 27(2-3): 81-95.
  • Skelton, R. E., Oliveira, M. C. (2010). Optimal complexity of deployable compressive structures. Journal of the Franklin Institute 347(1): 228-256.
  • Sultan, C., Skelton, R. (2003). Deployment of tensegrity structures. International Journal of Solids and Structures 40(18): 4637-4657.
  • Sultan, C., Skelton, R. T. (1998, July). Tendon control deployment of tensegrity structures. In Smart Structures and Materials 1998: Mathematics and Control in Smart Structures (Vol. 3323, pp. 455-467). International Society for Optics and Photonics.
  • Tur, J. M. M., Juan, S. H. (2009). Tensegrity frameworks: Dynamic analysis review and open problems. Mechanism and Machine Theory 44(1): 1-18.
  • van de Wijdeven, J., de Jager, B. (2005, June). Shape change of tensegrity structures: design and control. In American Control Conference, 2005. Proceedings of the 2005 (pp. 2522-2527). IEEE.
  • Veuve, N., Safaei, S. D., Smith, I. F. (2016). Active control for mid-span connection of a deployable tensegrity footbridge. Engineering Structures 112: 245-255.
  • Zhang, P., Kawaguchi, K.I., Feng, J. (2014). Prismatic tensegrity structures with additional cables: Integral symmetric states of self-stress and cable-controlled reconfiguration procedure. International Journal of Solids and Structures 51(25-26):4294-4306.

Edited by

Editor:

Pablo Andrés Muñoz Rojas.

Publication Dates

  • Publication in this collection
    15 Aug 2019
  • Date of issue
    2019

History

  • Received
    30 Nov 2018
  • Reviewed
    21 June 2019
  • Accepted
    26 July 2019
  • Published
    29 July 2019
Individual owner www.lajss.org - São Paulo - SP - Brazil
E-mail: lajsssecretary@gmsie.usp.br