Professional Documents
Culture Documents
Mechanical and Aerospace Engineering Department, Structural Systems & Control Lab,
University of California San Diego, 9500 Gilman Drive, La Jolla, CA 92093-0411, USA
b
Mechanical and Aerospace Engineering Department, University of California Los Angeles,
Los Angeles, CA 90095-1597, USA
Abstract
A tensegrity structure is a special truss structure in a stable equilibrium, with selected
members designated for only tension loading, and the members in tension form a continuous
network of cables separated by a set of compressive members. This paper develops an explicit
analytical model of the nonlinear dynamics of a large class of tensegrity structures, constructed
of rigid rods connected by a continuous network of elastic cables. The kinematics are
described by positions and velocities of the ends of the rigid rods, hence, the use of angular
velocities of each rod is avoided. The model yields an analytical expression for accelerations of
all rods, making the model ecient for simulation, since the update and inversion of a
nonlinear mass matrix is not required. The model is intended for shape control and design of
deployable structures. Indeed, the explicit analytical expressions are provided herein for the
study of stable equilibria and controllability, but the control issues are not treated in this
paper. # 2001 The Franklin Institute. Published by Elsevier Science Ltd. All rights reserved.
Keywords: Tensegrity; Rigid body; Dynamics; Flexible structures
1. Introduction
The history of structural design can be divided into four eras classified by design
objectives: in the prehistoric era which produced such structures as Stonehenge, the
*Corresponding author. Tel.: +1-858-534-6146; fax: +1-858-822-3107.
E-mail addresses: bobskelton@ucsd.edu (R.E. Skelton), jpinaud@mae.ucsd.edu (J.P. Pinaud),
mingori@seas.ucla.edu (D.L. Mingori).
0016-0032/01/$20.00 # 2001 The Franklin Institute. Published by Elsevier Science Ltd. All rights reserved.
PII: S 0 0 1 6 - 0 0 3 2 ( 0 0 ) 0 0 0 7 8 - 8
256
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
objective was simply to oppose gravity, to take the static loads. The classical era,
considered the dynamic response and placed design constraints on the eigenvectors as
well as eigenvalues. In the modern era, design constraints could be so demanding that
the dynamic response objectives require feedback control. In this era the control
discipline followed the classical structure design, where the structure and control
disciplines were ingredients in a multidisciplinary system design, but no interdisciplinary tools were developed to integrate the design of the structure and the control.
Hence, in this modern era, the dynamics of the structure and control were not
cooperating to the fullest extent possible. The post-modern era of structural systems
is identified by attempts to unify the structure and control design to a common
objective.
The ultimate performance capability of many new products and systems cannot be
achieved until mathematical tools exist that can extract that full measure of
cooperation possible between the dynamics of all components (structural components, controls, sensors, actuators, etc.) This requires new research. Control theory
describes how the design of one component (the controller) should be influenced by
the (given) dynamics of all other components. However, in systems design, where
more than one component remains to be designed, there is inadequate theory to
suggest how the dynamics of two or more components should influence each other at
the design stage. In the future, controlled structures will not be conceived merely as
multidisciplinary design steps, where a plate, beam or shell is first designed, followed
by the addition of control actuation. Rather, controlled structures will be conceived
as an interdisciplinary process in which both material architecture and feedback
information architecture will be jointly determined. New paradigms for material and
structure design might be found to help unify the disciplines. Such a search motivates
this work. Preliminary work on the integration of structure and control design
appears in [13].
Bendsoe and others [47] optimize structures by beginning with a solid brick and
deleting finite elements until minimal mass or other objective functions are
extremized. But, a very important factor in determining performance is the
paradigm used for structure design. This paper describes the dynamics of a
structural system composed of axially loaded compression members and tendon
members that easily allow the unification of structure and control functions. Sensing
and actuating functions can sense or control the tension or the length of tension
members. Under the assumption that the axial loads are much smaller than the
buckling loads, we treat the rods as rigid bodies. Since all members experience only
axial loads the mathematical model is more accurate than models of systems with
members in bending. This unidirectional loading of members is a distinct advantage
of our paradigm, since this eliminates many nonlinearities that plague other
controlled structural concepts: hysterisis, friction, deadzones, backlash.
It has been known since the middle of the 20th century that continua cannot
explain the strength of materials. While science can now observe at the nanoscale, to
witness the architecture of materials preferred by nature, we cannot yet design
or manufacture man-made materials that duplicate the incredible structural
eciencies of natural systems. Natures strongest fiber, the spider fiber, arranges
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
257
258
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
takes the sheet to a tube, and the electrical and mechanical properties of the resulting
tube depends on the rules of closure (axis of wrap, relative to the local hexagonal
topology) [27]. Smalley won the Nobel Prize in 1996 for these insights into the
Fullerenes. The spider fiber and the Fullerene provide motivation to construct manmade materials whose overall mechanical, thermal, and electrical properties can be
predetermined by choice of the local topology and the rules of closure which
generate the three-dimensional structure from a given local topology. By combining
these motivations from Fullerenes with the tensegrity architecture of the spider fiber,
this paper will derive the static and dynamic models of a shell class of tensegrity
structures. Future papers will exploit the control advantages of such structures. The
existing literature on tensegrity deals mainly with statics [1022], with some
elementary work on the dynamics in [2325].
2. Tensegrity definitions
Kenneth Snelson built the first tensegrity structure in 1948 (Fig. 3) and
Buckminster Fuller coined the word tensegrity. For 50 years tensegrity has
existed as an art form with some architectural appeal, but the engineering use has
been hampered by the lack of models for the dynamics. In fact, the engineering use of
tensegrity has been doubted by the inventor himself, Kenneth Snelson, As I see it,
this type of structure, at least in its purest form, is not likely to prove highly ecient
or utilitarian, [letter to R. Motro, International Journal of Space Structures]. This
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
259
Fig. 3. Needle Tower of Kenneth Snelson, Class 1 tensegrity. Krueller-Mueller Museum, Otterlo,
Netherlands.
statement might partially explain why no one bothered to develop math models to
convert the artform into an engineering practice. We seek to use science to prove the
artist wrong, that his invention is indeed more valuable than the artistic scope that he
ascribed to it. Mathematical models are essential design tools to make engineered
products. This paper provides a dynamical model of a class of tensegrity structures
that is appropriate for space structures.
This paper derives the nonlinear equations of motion for space structures that can
be deployed or held to precise shape by feedback control, although control is beyond
the scope of this paper. For engineering purposes, more precise definitions of
tensegrity are needed.
One can imagine a truss as a structure whose compressive members are all
connected with ball joints so that no torques can be transmitted. Of course, tension
members connected to compressive members do not transmit torques, so that our
truss is composed of members experiencing no moments. The following definitions
are useful.
Definition 2.1. A given configuration of a structure is in a stable equilibrium if, in the
absence of external forces, an arbitrarily small initial deformation returns to the
given configuration.
Definition 2.2. A tensegrity structure is a stable system of axially loaded-members.
260
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
261
Figs. 5 and 7 illustrate these closure rules for the case (n; m 8; 4 and
(n; m 3; 1.
Lemma. Consider the structure of Fig. 5 with elements defined by Fig. 6. A Class 2
tensegrity shell is formed by adding constraints such that for all i 1; 2; . . . ; n; and for
m > j > 1,
$t1ij t4ij 0;
t2ij t3ij 0;
t5ij t6ij 0;
t7ij t8ij 0:
2:1
This closes nodes n2ij and n1i1 j1 to a single node; and closes nodes n3i$1j and
n4i j$1 to a single node with ball joints. The nodes are closed outside the rod; so that
all tension elements are on the exterior of the tensegrity structure and the rods are in
the interior.
The point here is that a Class 2 shell can be obtained as a special case of the Class 1
shell, by imposing constraints (2.1). To create a tensegrity structure, not all tendons
262
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
in Fig. 5 are necessary. The following definition eliminates tendons t9ij and
t10ij i 1 ! n; j 1 ! m.
Definition 2.6. Consider the shell of Figs. 5 and 6, which may be Class 1 or Class 2
depending on whether constraints (2.1) are applied. In the absence of dotted tendons
(labelled t9 and t10 ), this is called a Primal Tensegrity Shell. When all tendons t9 ; t10
are present in Fig. 5, it is called simply Class 1 or Class 2 tensegrity shell.
The remainder of this paper focuses on the general Class 1 shell of Figs. 5 and 6.
2.2. Rules of closure for the shell class
Each tendon exerts a positive force away from a node and f abg is the force exerted
by tendon tabg and ^f aij denotes the force vector acting on the node naij . All f aij forces
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
263
are positive in the direction of the arrows in Fig. 6, where waij is the external applied
force at node naij ; a 1; 2; 3; 4. At the base, the rules of closure, from Figs. 5 and 6,
are
t9i1 $t1i1 ;
i 1; 2; . . . ; n;
2:2
t6i0 0;
2:3
t600 $t2n1 ;
2:4
2:5
i 1; 2; . . . ; n:
2:6
2:7
2:8
t2im1 0;
2:9
t80j t8nj ;
t70j t7nj ;
2:10
2:11
2:12
2:13
2:14
264
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
Nodes n11j ; n3nj ; n41j for j 1; 2; . . . ; m are involved in the longitudinal zipper that
closes the structure in circumference. The forces at these nodes are written explicitly
to illustrate the closure rules.
In Section 4, the rod dynamics will be expressed in terms of sums and dierences
of the nodal forces, so the forces acting on each node is presented in the following
form, convenient for later use. The definitions of the matrices Bi are found in
Appendix E.
The forces acting on the nodes can be written in vector form:
f Bd f d B0 f 0 W0 w;
2:15
where
2 !d 3
f1
6 d7
6 f2 7
6 7
f d 6 . 7;
6 . 7
4 . 5
f1
6 . 7
7
f6
4 .. 5;
fm
2
f 01
6
6
f 0 6 ...
4
f 0m
f dm
B3
6
6
6 B5
6
6
Bd 6
6 0
6
6 .
6 ..
4
B4
B6
..
!5
B
..
.
'''
..
..
'''
..
.
..
.
B6
!5
B
0
..
.
7
7
7
7
7
7
0 7;
7
7
B4 7
5
B8
3
w1
6 . 7
7
w6
4 .. 5;
wm
2
7
7
7;
5
B1
6
6
6
6
6
B0 6
6
6
6
6
4
B2
0
..
..
..
0
..
.
..
.
B7
..
.
''' '''
'''
..
.
..
.
..
.
0
0
..
.
7
7
7
7
7
7
0 7
7
7
B2 7
5
B7
and
3
f2
6 7
6 f3 7
6 7
6f 7
6 47
6 7
6 f6 7
d
7
f ij 6
6f 7 ;
6 77
6 7
6 f8 7
6 7
6f 7
4 95
f 10 ij
2
f 0ij
"
f5
f1
;
ij
w1
6w 7
6 27
wij 6 7 :
4 w3 5
w4
ij
Now that we have an expression for the forces, let us write the dynamics.
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
265
266
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
where
q
"
q1
q2
"
#
p1 p2
;
p2 $ p1
#
^f 1 ^f 2
~f
;
^f 1 $ ^f 2
"
2
I
24 3
H
m 0
3 2 5;
~
q
L2 2
"
#
0
:
0 L$2 q_ T2 q_ 2 I3
0
The notation ~r denotes the skew symmetric matrix formed from the elements of r:
2 3
2
3
0
$r3 r2
r1
6
7
6
7
~r 4 r3
0
$r1 5; r 4 r2 5
$r2 r1
0
r3
r1 r3
7
r2 r3 5:
$r21 $ r22
q Eq; etc:
The proof of Theorem 3.1 is given in Appendix A. This theorem will provide the
basis of our dynamic model for the shell class of tensegrity structures.
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
267
Now consider the dynamics of the 2-rod element of the Class 1 tensegrity shell in
Fig. 5. Here, we assume the lengths of the rods are constant. From Theorem 3.1 and
Appendix A, the motion equations for the ij unit can be described as follows. For
rod 1,
m1ij
"
q ^f 1ij ^f 2ij ;
2 1ij
m1ij
q2ij ) "
q2ij q2ij ) ^f 2ij $ ^f 1ij ;
6
q_ 2ij ' q_ 2ij q2ij ' "
q2ij 0;
3:2
3:3
where the mass of the rod aij is maij and jjraij jj Laij . As before, we refer everything
to a common inertial reference frame (E). Hence,
2
3
2
3
2
3
2
3
q11ij
q21ij
q31ij
q41ij
4 6
4 6
4 6
4 6
7
7
7
7
q1ij 4 q12ij 5; q2ij 4 q22ij 5; q3ij 4 q32ij 5; q4ij 4 q42ij 5;
q13ij
q23ij
q33ij
q43ij
h
4
qij qT1ij ;
iT
H1ij
4
5
4
2ij
~
q2
m1ij 0
m2ij 0
L21ij 2ij
3
^f 1ij ^f 2ij
7
6
6^
^ 7
4 6 f 1ij $ f 2ij 7
f ij 6
7:
6 ^f 3ij ^f 4ij 7
5
4
^f 3ij $ ^f 4ij
2
0
3 2
~q
L22ij 4ij
7
5;
Hij
"
H1ij
0
#
0
;
H2ij
Using Theorem 3.1, the dynamics for the ij unit can be expressed as follows:
"
qij Xij qij Hij f ij ;
268
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
where
Xij
"
X1ij
0
#
0
;
X2ij
X1ij
"
#
0
0
;
_ T2ij q_ 2ij I3
0 L$2
1ij q
X2ij
"
0
0
0
_ T4ij q_ 4ij I3
L$2
2ij q
3:4
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
269
described by
qij q11
i
X
k1
r1k1 $
i$1
X
k1
t1k1
j
X
k2
t1ik
j$1
X
k1
t5ik $ r1ij ;
4:1
4:2
To describe the geometry, we choose the independent vectors fr1ij ; r2ij ; t5ij , for
i 1; 2; . . . ; n; j 1; 2; . . . ; mg and fq11 ; t1ij , for i 1; 2; . . . ; n; j 1; 2; . . . ; m; and
i5n when j 1g.
This section writes the relationship between the q variables and the string and rod
vectors tabg and rbij . From Figs. 5 and 6, the position vectors from the origin of the
reference frame, E, to the nodal points, p1ij ; p2ij ; p3ij , and p4ij , can be described as
follows:
p1ij qij ;
p2ij qij r1ij ;
^ij ;
p3ij q
^ij r2ij :
p4ij q
4:3
We define
4
q1ij r2ij ;
q3ij p4ij p3ij 2^
4
4:4
Then,
2
q1
I3
6 7
6 $I
4 6 q2 7
6 3
qij 6 7 6
4 q3 5
4 0
q4
ij
p1
2I3
I3
I3
0
0
I3
$I3
6 7
6 0
07
7 6 p2 7
6
76 7 6
4 0
I 3 5 4 p3 5
I3
32
p4
ij
I3
I3
0
0
2I3
3 2
07
7
7
I3 5
I3
ij
6r 7
6 17
6 7 :
4q
^5
r2
ij
4:5
In shape control, we will later be interested in the p vector to describe all nodal points
of the structure. This relation is
p Pq;
P BlockDiag. . . ; P1 ; . . . ; P1 ; . . .(;
270
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
I3
6
4 6 $I3
P1 6
4 0
0
3$1
I3
I3
I3
0
0
I3
$I3
07
16
7
6 I3
7 6
24 0
I3 5
I3
$I3
I3
0
0
I3
I3
0 7
7
7:
$I3 5
4:6
I3
k1
k2
k1
i
X
i$1
X
j
X
j
X
q2ij r1ij ;
"
q3ij 2 q11
k1
r1k1 $
k1
t1k1
k2
t1ik
k1
t5ik $ r2ij ;
q4ij r2ij :
4:7
and
l lT11 ; lT21 ; . . . ; lTn1 ; lT12 ; . . . ; lTn2 ; . . . ; lT1m ; . . . ; lTnm (T ;
2I3
I3
6 0
6
A 6
4 2I3
I3
2I3
0
$I3
$I3
6 I
6 3
C6
4 0
0
0
$I3
0
2I3
0
2I3
0 7
7
7;
2I3 5
0
$2I3
6 0
6
B6
4 $2I3
0 7
7
7;
2I3 5
I3
I3
I3
I3
2I3
0
$I3
0 7
7
7;
2I3 5
I3
2I3
2I3
6 0
6
D6
4 2I3
0
2I3
0
0
07
7
7;
05
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
$2I3
6 0
6
E6
4 $2I3
0
2I3
2I3
0
0
0
07
7
7;
05
2I3
2I3
60
6
J6
40
0
0
0
2I3
0 7
7
7;
2I3 5
2I3
2I3
6 0
6
F6
4 2I3
2I3
0
0
0
0 7
7
7;
2I3 5
$2I3
2I3
2I3
0
2I3
0
0
0 7
7
7:
2I3 5
6 0
6
G6
4 2I3
2I3
271
4:8
Q11
6
6
6 Q21
6
6
6Q
21
Q6
6
6 Q21
6
6Q
6 21
4
..
.
2
Q11
Q22
'''
..
.
Q32
Q22
Q32
Q32
..
.
Q32
Q32
..
.
6
6
6D B
6
6
6
6D E
6
6
6
6D E
6
6 . .
6 .. ..
4
D E
'''
..
.
'''
..
0
..
.
..
.
Q22
Q32
..
.
0
Q22
..
.
''' '''
..
E
..
.
B
..
.
'''
.
..
..
..
7
7
7
7
7
7
7;
7
7
7
7
7
5
39
0 >
>
7>
>
.. 7>
>
>
>
.7
>
7>
>
7
>
.. 7>
>
7
. =
7 n ) n blocks of 12 ) 12 matrices;
.. 7
>
7>
>
. 7>
>
7>
>
7>
>
7
>
0 5>
>
>
>
;
B
4:9
272
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
Q21
6
6
6D G
6
6
6
6D E
6
6
6
6D E
6
6 . .
6 .. ..
4
D E
39
>
>
>
7>
7>
>
7>
>
7>
>
>
7>
>
7>
7=
7 12n ) 12n matrix;
7>
7>
>
7>
>
7>
>
7>
>
7
>
0 5>
>
>
>
;
G
0
..
.
..
.
..
.
where each Qij is 12n ) 12n and there are m row blocks and m column blocks in Q.
Appendix B provides an explicit expression for the inverse matrix Q, which will be
needed later to express the tendon forces in terms of q.
Eq. (4.8) provides the relationship between the selected generalized coordinates and an independent set of the tendon and rod vectors forming l.
All remaining tendon vectors may be written as a linear combination of l. This
relation will now be established. The following equations are written by inspection of
Figs. 57 where
t1n1 qn1 r1n1 $ q11
and for i 1; 2; . . . ; n; j 1; 2; . . . ; m we have,
t2ij qij $ ^
qi j$1 r2i j$1
4:10
j > 1;
^i$1j $ qij ;
t3ij q
^i$1j ;
t4ij $t3ij r1ij qij r1ij $ q
t6ij qi1 j1 $ ^
qij r2ij j5m;
^ij $ qi1 j1
t7ij q
j5m;
4:11
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
6
6
6
6
6
6
6
4
tdij 6
6
6
6
6
6
6
4
$I3
$I3
0
0
0
0
0
0
0
0
0
0
0
0
7
6
7
60
7
6
7
60
7
6
7
6
60
t6 7
7 6
7
60
t7 7
6
7
6
60
t8 7
7
6
7
60
t9 5
4
0
t10 ij
0
0
t2
t3
t4
I3
6
6 $I3
6
6 I
6 3
6
6 0
6
6 0
6
6
6 I3
6
6 $I
4 3
0
2
6
6 0
6
6 0
6
6
6 I3
6
6 $I
6 3
6
6 0
6
6 0
4
0
0
0
0
I3
0
0
$I3
0
I3
$I3
0
0
0
0
$I3
3
7
6
7
60
72 3
6
7 q
60
7
6
76 7
6
76 r1 7
60
76 7
6
74 q
60
7 ^5
6
7
6
7 r2 ij$1 6 0
7
6
7
60
5
4
0
0
0
I3
$I3
0
0
0
0
0
0
0
0
7
6
7
60
72 3 6
7 q
60
7
6
76 7 6
$I3 76 r1 7 6 0
76 7 6
^5 6
0 7
74 q
60
7
6
6
r
0 7
7 2 ij 6 0
7
6I
0 5
4 3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0 0
0 I3
0
I3
0
0
I3
$I3
0
0
0
0
0
0
0
0
7
07
72 3
07
7 q
7
r1 7
0 76
7
76
;
6 7
7
^5
0 74 q
7
07
7 r2 i1j1
07
5
0
7
07
72 3
07
7 q
7
r1 7
0 76
7
76
6
7
4
5
^
q
07
7
7
07
7 r2 i$1j
07
5
0
7
7
72 3
7 q
7
76 7
76 r1 7
76 7
74 q
7 ^5
7
7 r2 i1j
7
7
5
273
274
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
3
2
t2
0
6
6 7
60
6 t3 7
6
6 7
60
6t 7
6
6 47
6
6 7
7
60
6
t
6
4
7 6
tdi1 6
60
6t 7
6
6 77
6
6 7
60
6 t8 7
6
6 7
60
6t 7
4
4 95
0
t10 i1
2
6
6
6
6
6
6
6
6
6
6
6
6
6
6
4
0
0
0
I3
0
0
$I3
0
0
0
0
0
$I3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
I3
0
3
0 0
0 I3
2
2
t2
0 0
6
6 7
60 0
6 t3 7
6
6 7
60 0
6t 7
6
6 47
6
6 7
7
60 0
6
t
6
4
7 6
tdim 6
60 0
6t 7
6
6 77
6
6 7
60 0
6 t8 7
6
6 7
60 0
6t 7
4
4 95
0 0
t10 im
2
I3
6
6 $I3
6
6 I
6 3
6
6 0
6
6 0
6
6
6 I3
6
6 $I
4 3
0
0
0
I3
0
0
$I3
I3
I3
$I3
$I3
0
$I3
3
2
0
0
7
6
7
6
0
0
72 3
6
60
q
0 7
7
6
7
6
7
60
r
$I3 76
1
7
76
6 7 6
7
60
^5
0 74 q
6
7
6
7
0 7 r2 im 6
60
6I
0 7
5
4 3
0
0
0
0
0
0
I3
0
0
$I3
I3
I3
$I3
0
0 0
7
6
7
6 0
0 0
72 3
6
7 q
6 0
0 0
7
6
76 7
6
6 I3 0 0
0 76 r1 7
76 7
6
7
6 $I 0 0
^5
0 74 q
6 3
7
6
7
0 7 r2 i11 6
0 0
6 0
6 0
0 0
07
5
4
0
0 0
I3
3
2
$I3 $I3
0
7
6
60
0
0 7
72 3
6
60
q
0
0 7
7
6
76 7
6
60
0
0 76 r1 7
76 7
6
7
60
^5
0
0 74 q
6
7
6
7
0
0 7 r2 im$1 6
60
60
0
0 7
5
4
0
0
0
0
0
3
2
0
I3
7
6
6 $I3
07
72 3
6
7
6 I
07 q
6 3
76 7
6
6 0
0 76 r1 7
76 7
6
7
6 0
^5
0 74 q
6
7
6
6 I
r
07
2
i$11 6 3
7
7
6 $I
05
4 3
0
0
$I3
0
$I3
3
0
7
0 7
72 3
0 7
7 q
7
r1 7
$I3 76
7
76
6
7
4
5
^
q
0 7
7
7
0 7
7 r2 i1
0 7
5
0
7
07
72 3
07
7 q
7
r1 7
0 76
7
76
;
6
7
^5
07
74 q
7
07
7 r2 i12
07
5
0
3
0
0
0
7
0 I3 0 7
72 3
0 $I3 0 7
7 q
7
r1 7
0
0
0 76
7
76
6
7
^5
0
0
07
74 q
7
0
0
07
7 r2 i$1m
0
0
07
5
0
0
0
0
0
0
0
0 I3
0 $I3
0
0
0
0
I3
3
0
7
0 7
72 3
0 7
7 q
7
r1 7
I3 7 6
7
76
:
6
7
^5
$I3 7
74 q
7
0 7
7 r2 i1m
0 7
5
I3
4:12
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
275
r2
$12 I3
I3
0
0
1
2 I3
ij
3
0
0 7
7
7qij :
$12 I3 5
4:13
I3
6
6
6
6
6
6
6
4
tdij 6
6
6
6
6
6
6
4
t2
$I3
$I3
0
0
0
0
0
0
0
0
0
0
0
0
7
6
7
60
7
6
7
60
7
6
7
6
60
t6 7
1
7 6
7
26
t7 7
60
7
6
7
60
t8 7
6
7
60
t9 5
4
0
t10 ij
0
0
t3
t4
0
0
0
0
7
6
7
60
7
6
7
60
7
6
7
6
7
60
1
7qi j$1 6
7
26
7
60
7
6
7
60
7
6
7
60
5
4
0
0
0
I3
$I3
3
2
0
0
7
6
60
0 7
7
6
60
0 7
7
6
7
6
60
$I3 7
1
7qij 6
7
26
$I3 7
60
7
6
7
60
I3 7
6
7
6I
0 5
4 3
0
I3
I3
6
6 $I3
6
6 I
6 3
6
0
16
6
6
26 0
6
6 I3
6
6 $I
4 3
0
$I3
I3
0
0
I3
0
0
$I3
$I3
0
$I3
0
0
I3
0
0
0
7
07
7
07
7
7
07
7qi1j1 ;
07
7
7
07
7
07
5
0
6
6 0
6
6 0
6
6
1 6 I3
6
26
6 $I3
6
6 0
6
6 0
4
0
0
I3
$I3
I3
$I3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
$I3
0
0
I3
7
$I3 7
7
I3 7
7
7
0 7
7qi$1j
0 7
7
7
0 7
7
0 7
5
0
3
0
7
07
7
07
7
7
07
7qi1j
07
7
7
07
7
07
5
I3
276
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
3
2
t2
0
6
6 7
60
6 t3 7
6
6 7
60
6t 7
6
6 47
6
6 7
7
60
6
t
6
4
7 16
tdi1 6
6t 7
26
60
6 77
6
6 7
60
6 t8 7
6
6 7
60
6t 7
4
4 95
0
t10 i1
2
$I3
6
6 0
6
6 0
6
6
0
16
6
26
6 0
6
6 0
6
6 I
4 3
0
2
6
6
6
6
6
6
6
4
tdim 6
6
6
6
6
6
6
4
t2
0
0
0
I3
0
0
$I3
0
0
0
0
0
I3
0
0
0
0
0
0
0
0
$I3
0
0
I3
0
7
6
60
t3 7
7
6
60
t4 7
7
6
7
6
60
t6 7
1
7 6
7
26
t7 7
60
7
6
7
60
t8 7
6
7
60
t9 5
4
0
t10 im
I3
6
6 $I3
6
6 I
6 3
6
0
16
6
26
0
6
6
6 I3
6
6 $I
4 3
0
$I3
0
2
I3
$I3
0
I3
$I3
$I3
3
0 0
7
0 07
7
0 07
7
7
0 07
7qi12 ;
0 07
7
7
0 07
7
0 07
5
0 0
0
I3
0
0
$I3
0
0
0
0
0
7
6
60
0 7
7
6
7
60
0 7
6
7
6
60
$I3 7
1
7qim 6
60
2
$I3 7
7
6
7
6
60
I3 7
7
6
7
6I
0 5
4 3
0
I3
0
0
0
I3
0
0
$I3
0
$I3
0
0
0
$I3
7
6
60
0 7
7
6
60
0 7
7
6
7
6
60
0 7
1
7qim$1 6
7
26
0 7
60
7
6
7
60
0 7
6
7
60
0 5
4
0
0
I3
$I3
I3
I3
0
0
$I3
0
$I3
0
0
I3
0
$I3
0
0
$I3
I3
0
0
$I3
0
0
I3
$I3
I3
0
0
0
I3
3
2
0
0
7
6
6 0
07
7
6
6 0
07
7
6
7
6
6 I
07
1
7qi11 6 3
7
6 $I
2
07
6 3
7
6
6 0
07
7
6
7
6 0
05
4
0
0
$I3
3
2
0
I3
7
6
6 $I3
$I3 7
7
6
7
6 I
I3 7
6 3
7
6
6 0
0 7
7qi$11 16
7
26
0 7
6 0
7
6
6 I3
0 7
7
6
7
6 $I
0 5
4 3
0
0
I3
3
0
7
0 7
7
0 7
7
7
$I3 7
7qi1
$I3 7
7
7
I3 7
7
0 7
5
I3
7
$I3 7
7
I3 7
7
7
0 7
7qi$1m
0 7
7
7
0 7
7
0 7
5
0
7
0 7
7
0 7
7
7
I3 7
7qi1m :
$I3 7
7
7
0 7
7
0 7
5
I3
4:14
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
277
t1n1 $I3 ; 0;
6r 7
6 17
0; 0 (6 7 I3 ;
4q
^5
r2
t1n1 $12 I3 ;
1
2 I3 ;
E6 ; 0;
r2
11
1
2 I3 ;
3
q11
7
6
6 q21 7
7
6
E7 (6 . 7;
6 .. 7
5
4
qn1
2
. . . ; 0;
6r 7
6 17
0 (6 7 ;
4q
^5
I3 ; 0;
0; 0 (q11 12 I3 ;
E6 q11 E7 qn1
0;
n1
0 (qn1
E6 2 R3)12 ;
E7 2 R3)12 ;
R0 2 R3)12n :
t1n1 R0 q1 R0 ; 0 (q;
4:15
^ 4; E
! 4 ; E5 ,
With the obvious definitions of the 24 ) 12 matrices E1 ; E2 ; E3 ; E4 ; E
equations in (4.14) are written in the form, where q01 qn1 ; qn1j qij ,
^ 4 qi11 E5 qi12 ;
td E2 qi$11 E3 qi1 E
i1
4:16
tdT
n1 j
tdT
12 ;
T
tdT
n (
dT
dT
tdT
1n1 ; t1 ; t2 ; . . . ;
. . . ; tdT
n2 j . . . ;
T
tdT
nm (
to get
ld Rq;
R0
6
6^
6 R11
6
6
6R
6 21
6
6
R6 0
6
6
6 ..
6 .
6
6 .
6 .
4 .
2
R 2 R24nm3)12nm ;
R12
'''
..
.
R11
R12
..
R21
..
.
R11
R12
R21
..
.
R11
..
.
'''
R21
'''
'''
q 2 R12nm ;
'''
.
..
..
..
0
..
.
..
.
..
.
ld 2 R24nm3 ;
4:17
7
7
7
7
7
7
7
7
7
7;
7
7
7
0 7
7
7
7
R12 5
! 11
R
Rij 2 R24n)12n ;
R0 2 R3)12n ;
278
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
R11
E3
6
6
6 E2
6
6
6
6 0
6
6 .
6 .
6 .
6
6
6 0
4
E4
Riik 0
E4
E3
E4
E2
..
.
E3
E2
..
.
'''
if k > 1;
1
2 I3 ;
I3 ;
''';
''' '''
..
.
..
.
E4
E3
..
.
0
E4
..
.
E2
3
2
0
E2
7
6
.. 7
6
6 0
. 7
7
6
7
6 .
.. 7
6 .
6 .
. 7
7; R12 6
7
6 .
7
6 .
0 7
6 .
7
6
7
6
7
6 0
E4 5
4
E3
E5
E5
0
..
0
E5
..
.
..
'''
''' '''
..
.
.. ..
.
.
.. ..
.
.
.. ..
.
.
''' 0
Riki 0 if k > 1;
E1 ;
0; E7 (;
0; 0 (:
Ei 2 R24)12 ;
E6 12 $I3 ;
I3 ;
0
..
.
..
.
7
7
7
7
7
7
7
7;
7
7
0 7
7
7
E5 7
5
0
i 1 ! 5;
0; 0 (;
4:18
5. Tendon forces
Let the tendon forces be described by
taij
f aij Faij
:
jjtaij jj
5:1
For tensegrity structures with some slack strings, the magnitude of the force Faij can
be zero, for taut strings Faij > 0. Since tendons cannot compress, Faij cannot be
negative. Hence, the magnitude of the force is
Faij kaij jjtaij jj $ L!aij ;
5:2
where
4
kaij
0
k!aij > 0
4
L!aij $uaij L0aij 50;
5:3
where L0aij > 0 is the rest length of tendon taij before any control is applied, and the
control is uaij , the change in the rest length. The control shortens or lengthens the
tendon, so uaij can be positive or negative, but L0aij > 0. So uaij must obey constraint
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
279
(5.3), and
uaij 4L0aij > 0:
5:4
Note that for t1n1 and for a 2; 3; 4; 6; 7; 8; 9; 10 the vectors taij appear in
the vector ld related to q from Eq. (4.7) by ld Rq, and for a 5; 1 the vectors taij
appear in the vector l related to q from Eq. (4.8), by l Q$1 q. Let Raij denote the
selected row of R associated with taij for aij 1n1 and for
a 2; 3; 4; 6; 7; 8; 9; 10. Let Raij also denote the selected row of Q$1 when
a 5; 1. Then,
Raij 2 R3)12nm ;
taij Raij q;
5:5
5:6
Kaij 2 R3)12nm ;
5:7
baij 2 R3)1 :
5:8
Hence,
2
or
6
6
6
6
6
6
6
d
f ij 6
6
6
6
6
6
6
4
f 2ij
f 3ij
f 4ij
f 6ij
f 7ij
f 8ij
f 9ij
f 10ij
7 6
7 6
7 6
7 6
7 6
7 6
7 6
7$6
7 6
7 6
7 6
7 6
7 6
7 6
5 4
K2ij
K3ij
K4ij
K6ij
K7ij
K8ij
K9ij
K10ij
2
b2ij
7
6
7
6
b3ij
7
6
7
6
b4ij
7
6
7
6
7
6
b6ij
7q 6
7
6
b7ij
7
6
7
6
7
6
b8ij
7
6
7
6
b9ij
5
4
"
f 5ij
f 1ij
"
K5ij
K1ij
b10ij
76
76
76
76
76
76
76
76
76
76
76
76
76
76
54
u2ij
u3ij
u4ij
u6ij
u7ij
u8ij
u9ij
u10ij
3
7
7
7
7
7
7
7
7
7
7
7
7
7
7
5
5:9
and
f 0ij
32
"
b5ij
b1ij
#"
u5ij
u1ij
280
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
or
f 0ij $K0ij q P0ij u0ij :
5:10
6
6
6
6
!f d 6
1
6
6
6
4
f 1n1
7
6
6
f d11 7
7
6
6
d 7
f 21 7 $6
7
6
6
.. 7
7
6
. 5
4
d
f n1
K1n1
7
6
6
Kd11 7
7
6
6
d 7
K21 7q 6
7
6
6
.. 7
7
6
. 5
4
d
Kn1
d
! dq P
! d!
$K
1
1 u1
2 d 3
2 d 3
2 d
f 12
K12
P12
6 d 7
6 d 7
6
6 f 22 7
6 K22 7
6
7
6 7
6
6
f d2 6 . 7 $6 . 7q 6
6 . 7
6 . 7
6
4 . 5
4 . 5
4
f dn2
32
P1n1
Pd11
Pd21
..
.
Pdn1
Pd22
Kdn2
Hence, in general,
32
ud12
76
76
76
76
76
76
76
76
54
u1n1
7
ud11 7
7
7
ud21 7
7
.. 7
. 7
5
d
un1
76 d 7
76 u22 7
76
7
76 . 7 $Kd2 q2 Pd2 ud2 :
..
76 .. 7
.
54
5
d
d
un2
Pn2
2 !d 3
P1
6 d7
6 P2 7
7
6
Pd 6 . 7;
6 .. 7
5
4
5:11
Pdm
f d $Kd q Pd ud :
Likewise for f 0ij forces (5.10),
2
f 011
K011
6 0 7
6 0 7
6
6 f 21 7
6 K21 7
6
7
7
6
6
6
f 01 6 . 7 $6 . 7q 6
6 .. 7
6 .. 7
6
5
4 5
4
4
f 0n1
K0n1
P011
P021
32
u011
76 0 7
76 u21 7
76
7
76 . 7;
..
7
6
. 7
.
54 . 5
u0n1
P0n1
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
f 01j
K01j
P01j
6 0 7
6 0 7
6
6f 7
6K 7
6
2j 7
2j 7
6
6
6
7 $6
7q 6
f 0j 6
6 .. 7
6 .. 7
6
6 . 7
6 . 7
6
5
4 5
4
4
0
0
Knj
f nj
P02j
281
32 3
u0
76 1j 7
76 u0 7
76 2j 7
76 7;
76 .. 7
..
74 . 5
.
5
0
u0nj
Pnj
5:12
5:13
5:14
by defining,
4
~
Bd Kd B0 K0 ;
K
4
~
Bd Pd ; B0 P0 (;
B
!d
B3 P
1
B4 Pd2
6
6 !d
6 B5 P1
6
6
6
6 0
Bd Pd 6
6 .
6 .
6 .
6
6 .
6 ..
4
0
B6 Pd2
B4 Pd3
! 5 Pd
B
2
..
.
B6 Pd3
'''
! 5 Pd
B
3
..
.
'''
'''
..
.
..
.
..
.
..
.
0
'''
..
..
..
.
d
!
B5 Pm$1
0
..
.
..
.
7
7
7
7
7
7
7
7;
7
7
0 7
7
7
d 7
B4 Pm 5
B8 Pdm
282
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
B1 P01
6
6
6 0
6
6 .
B0 P0 6
6 ..
6
6 .
6 ..
4
0
B2 P02
B7 P02
..
.
B2 P03
B7 P02
..
.
'''
'''
3
'''
0
.. 7
..
7
. 7
.
7
7
..
7
.
0 7;
7
7
..
0 7
. B2 Pm 5
0
B7 P0m
! d B1 K0 B4 Kd B2 K0
B3 K
1
1
2
2
7
6
! d B6 Kd B4 Kd B7 K0 B2 K0
7
6
B5 K
1
2
3
2
3
7
6
7
6
d
d
d
0
0
! 5 K B6 K B4 K B7 K B2 K
7
6
B
2
3
4
3
4
7
6
7
6
d
d
d
0
0
! 5 K B6 K B4 K B7 K B2 K
d d
0 0
B
~
7; 5:15
6
KB K B K 6
3
4
5
4
5
7
7
6
..
7
6
.
7
6
7
6
6B
! 5 Kd B6 Kd B4 Kd B7 K0 B2 K0 7
m$2
m$1
m
m$1
m5
4
! 5 Kd B6 Kd B7 K0
B
m$1
m
m
2
!
ud1
6 d7
6 u2 7
6 7
6 ud 7
6 37
6 7
6 ud 7
6 47
6 7
6 .. 7
6 . 7
6 7
6 d7
6u 7
~
u 6 m 7;
6 u0 7
6 17
6 07
6 u2 7
6 7
6 u0 7
6 37
6 07
6 u4 7
6 7
6 . 7
6 . 7
4 . 5
u0m
^
ud1
6 d7
6 u2 7
6 7
6 ud 7
6 37
6 7
6 ud 7
6 47
6 7
6 .. 7
6 . 7
6 7
6 d7
6^
u 7
u 6 m 7:
6 u0 7
6 17
6 07
6 u2 7
6 7
6 u0 7
6 37
6 07
6 u4 7
6 7
6 . 7
6 . 7
4 . 5
u0m
5:16
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
283
BT
B 1
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
T B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
@
where
0
S
..
..
S
I8
..
.
I8
T2
..
.
T2
I2
..
I2
..
I6
B
S@
.
I2
06)1
01)6
.
I2
B
T1 B
@ 01)6
T2
T1
2 R10nm1)n10m$2 ;
0
''' 0 1
0
1
5:17
C
C 2 R8)7 ;
A
I7
0 0 $1
1
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
A
06)2 C
8)2
A2R :
0
$1
0
0
0 0
2 R8)7 ;
5:18
284
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
^
ud11
6 d 7
6^
u 7
6 21 7
7
6
4
^
ud 7
^
ud1 6
6 31 7;
6 . 7
6 .. 7
5
4
^
udn1
2
6
6
6
6
6
6
d
^i1 6
u
6
6
6
6
4
ud1
^
udim
7
u3n1 7
7
u4n1 7
7
7
u6n1 7 2 R7)1 ;
7
u7n1 7
7
7
u8n1 5
u10n1
^
ud1m
6 d 7
6^
u 7
6 2m 7
7
6
4
^
ud 7
^
udm 6
6 3m 7;
6 . 7
6 .. 7
5
4
^
udnm
2
u2n1
u2nm
i 1; 2; 3; . . . n; j 1:
5:19
7
6
6 u3nm 7
7
6
6 u4nm 7
7
6
7
6
6 u6nm 7 2 R7)1 ;
7
6
6 u7nm 7
7
6
7
6
4 u8nm 5
i 1; 2; 3; . . . ; n; j m:
5:20
u9nm
!
ud1
The block is the block with the first element u1n1 removed, since it is included in
u0n1 . From (3.1) and (5.14)
"
_ Kp qq Bqu Dqw;
q Kr q
5:21
where
~
Kp HqKq;
~
B HqBqT;
D HqW0 :
The nodal points of the structure are located by the vector p. Suppose that a
selected set of nodal points are chosen as outputs of interest. Then
yp Cp CPq;
5:22
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
285
where P is defined by (4.6). The length of tendon vector taij Raij q is given from
(5.6). Therefore, the output vector yl describing all tendon lengths, is
2
3
..
.
6
7
6
7
yl 6 yaij 7; yaij qT RTaij Raij q1=2 :
4
5
..
.
Another output of interest might be tension, so from (5.2) and (5.6)
3
..
6 . 7
6
7
yf 6 Faij 7;
4
5
..
.
2
yp CPq:
5:23
286
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
tendons in the structure. One would expect the structure to collapse in on itself with
this given initial condition. A plot of steady-state equilibrium is given in Fig. 11 and
string lengths in Fig. 12.
6. Conclusion
This paper develops the exact nonlinear equations for a Class 1 tensegrity shell,
having nm rigid rods and n10m $ 2 tendons, subject to the assumption that the
tendons are linear-elastic, the rods are rigid rods of constant length. The equations
are described in terms of 6nm degrees of freedom, and the accelerations are given
explicitly. Hence, no inversion of the mass matrix is required. For large systems this
greatly improves accuracy of simulations.
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
287
Acknowledgements
The authors recognize the valuable eorts of T. Yamashita in the first draft of this
paper.
q 2 p2 $ p1
using the vectors p1 and p2 which locate the end points of the rod. The rod mass
center is located by the vector,
pc 12 q1 :
A:1
Hence, the translation equation of motion for the mass center of the rod is
m
m"
A:2
pc "
q ^f 1 ^f 2 ;
2 1
where a dot over a vector is a time derivative with respect to the inertial reference
frame. A vector p locating a mass element, dm, along the centerline of the rod
(Fig. 13) is
x
A:3
p p1 rp2 $ p1 12 q1 r $ 12q2 ; 04r41; r
L
and the velocity of the mass dm, v, is
v p_ 12 q_ 1 r $ 12q_ 2 :
The angular momentum for the rod about the mass center, hc , is
Z
hc
p $ pc ) p_ dm;
m
A:4
A:5
288
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
A:6
A:7
A:8
(A.4)(A.8) yield
$
#
$ (
'
Z 1#
1
1
1
q_ 1 r $ q_ 2 dr
hc m
r $ q2 )
2
2
2
0
( Z
)
$
$
Z 1#
1 #
1
1
1 2
r$
r$
dr
dr q_ 2
mq2 ) q_ 1
2
2
0 2
0
0
1
" #
)
*1
$ 3 #1
1
1
1
1
1
r2 $ r q_ 1
r$
mq2 ) @
q_ 2 A
2 2
2 0
3
2
0
m
q2 ) q_ 2 :
12
The applied torque about the mass center, tc , is
tc 1 q ) ^f 2 $ ^f 1 :
2
A:9
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
289
or
m
q2
h_ c q_ 2 ) q_ 2 q2 ) "
12
m
1
q2 q2 ) ^f 2 $ ^f 1 :
q2 ) "
12
2
Hence, (A.2) and (A.10) yield the motion equations for the rod:
m
"
q ^f 1 ^f 2 ;
2 1
m
"2 q2 ) ^f 2 $ ^f 1 :
q ) q
6 2
A:10
A:11
We have assumed that the rod length L is constant. Hence, the following constraints
for q2 hold:
q2 ' q2 L2 ;
d
q ' q q_ 2 ' q2 q2 ' q_ 2 2q2 ' q_ 2 0;
dt 2 2
d
q ' q_ q_ 2 ' q_ 2 q2 ' "
q2 0:
dt 2 2
Collecting (A.11) and the constraint equations we have
m
"
q ^f 1 ^f 2 ;
2 1
m
q ) "
q2 q2 ) ^f 2 $ ^f 1 ;
6 2
q_ 2 ' q_ 2 q2 ' "
q2 0;
q2 ' q2 L2 :
A:12
^f i E^f i :
Also note that ET ' E 3 ) 3 identity. After some manipulation, (A.12) can be
written as
m
"
q ^f 1 ^f 2 ;
2 1
m
~
q "
q ~
q2 ^f 2 $ ^f 1 ;
6 2 2
q2 $q_ T2 q_ 2 ;
qT2 "
qT2 q2 L2 :
A:13
6
4
g2 ^f 1 $ ^f 2
:
mL2
290
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
~
q2 $g2 L2 ;
q2 "
q2 ~
q2 $q_ T2 q_ 2 ;
qT2 "
qT2 q2 L2 :
A:14
A:15
Proof.
2
6
4 $q3
q2
q3
0
$q1
$q2
q1
0
2
3 0
q1 6
76 q3
q2 56
4 $q2
q3
q1
$q3
0
q1
q2
q2
$q1 7
7
7 L2 I3 :
0 5
q3
It is easily verified that the existence condition for "q2 in (A.15) is satisfied since
" #" # ! "
# " #
!
~
~
~
q2
q2
0
q2
2
I$ T
$
g2 L 0:
$q_ T2 q_ 2
q2
qT2
0
Hence, (A.16) yields
"
q2 $
q_ T2 q_ 2
q ~
q22 g2 :
L2 2
A:17
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
:
_
q
q
2
2 2
"2
q
0 ~
q2
q2
g2
I
0
3
L2
Recalling the definition of g1 and g2 we obtain
3" #
2
3" #
" # 20
0
I3
0
"
q1
q1
f
2
5
5 1 ;
T_
4
4
3
_
q
q
2
2
2
m 0
"
q2
q2
f2
~q
I3
0
L2 2
L2
where we clarify
" # "
#
^f 1 ^f 2
f1
:
^f 1 $ ^f 2
f2
291
A:18
A:19
Eq. (A.19) is identical to (3.1), so this completes the proof of Theorem 3.1.
&
Example 1. In this example we derive the dynamics of a single rod, as shown in Fig. 13.
"
# "
#
p11 p21
q11
q1 p1 p2
;
p12 p22
q12
"
# "
#
p21 $ p11
q21
:
q2 p2 $ p1
p22 $ p12
q22
The generalized forces are now defined as
"
#
"
#
2 ^
2 f11 f21
6 ^
6 f21 $ f11
^
^
f 2 $ f 1
; g2
:
g1 f 1 f 2
m
m f12 f22
mL2
mL2 f22 $ f12
From (A.16),
2
2
3
0
q"11
6
6 q" 7 6 0
6 12 7 6
6
76
4 q"21 5 6 0
4
q"22
0
0
0
0
0
q_ 2 q_ 2
$ 21L2 22
3
2
3 2
q
1
7 11
76 q 7 6 0
76 12 7 6
76
76
0 74 q21 5 4 0
5
q_ 2 q_ 2
q22
0
$ 21 22
0
0
L2
0
0
q222
$q21 q22
3
" #
7 g
0
7 1
:
7
$q21 q22 5 g2
q221
t8 t1 ;
t7 $t2 ;
t6 $t3 :
292
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
I2
where
f 0 f 5 (;
f1
6 7
f d 4 f 2 5;
f3
$I2
$I2
I2
I2
3
2
I2
I2
7
6
I2 7 d 6 I2
7f 6
40
$I2 5
I2
I2
$I2
0
0
I2
I2
3
0
0 7
7
7w;
I2 5
$I2
3
w1
6w 7
6 27
w 6 7:
4 w3 5
2
w4
q1 p2 p1 2q r1 ;
A:20
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
293
q2 p2 $ p1 r 1 ;
4
q3 p4 p3 2^
q r2 2q r1 t5 $ r2 ;
4
q4 p4 $ p3 r 2 :
The relation between q and p can be written as follows:
2 3 2
32 3
q1
I2 I2
p1
0
0
6 q 7 6 $I I
7
6
0
0 76 p2 7
6 27 6 2 2
7
q6 76
76 7
4 q3 5 4 0
0
I2 I2 54 p3 5
0
$I2
3 2
2I2
q1
6q 7 6 0
6 27 6
q6 76
4 q3 5 4 2I2
I2
I2
0
0
2I2
0
$I2
I2
q4
I2
p4
and
q4
32 3
q
0
6
7
0 7 6 r1 7
7
76 7 Ql0 :
2I2 54 r2 5
0
A:21
t5
t2 q $ q r1 t5 $ r2 :
A:22
294
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
or,
2
0
t1
6 7 6
l 4 t2 5 4 0
t3
0
d
I2
$I2
I2
I2
0
$I2
$I2
t5
I2
16
d
l 4 I2
2
$I2
I2
$I2
I2
0
0
$I2
I2
$I2
$I2
I2
2I2
0
Hence,
2 3
3 q
$I2 6 7
76 r1 7
$I2 56 7:
4 r2 5
I2
t5
0
32
q1
6 7
0 7
76 q2 7
76 7 Q$1 q:
2I2 54 q3 5
I2
q4
3
I2
7
I2 5q Rq:
I2
f d $Kd q Pd ud
and
f 0 f 5 ( $K5 (q b5 (u5 (
or
f 0 $K0 q P0 u0
using the same definitions for K and b as found in (5.7) and (5.8), simply removing
the ij element indices. Substitution into (A.20) yields
!f B0 $K0 q P0 u0 Bd $Kd q Pd ud
$B0 K0 Bd Kd q B0 P0 u0 Bd Pd ud :
With the matrices derived in this section, we can express the dynamics in the form of (3.4)
"
q Kr Kp q Bu Dw;
K r X1 ;
~
Kp HK;
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
295
~
B HB;
D HW0 H1 W1 ;
where
2
I2
6
0
26
6
H H1 6
m6 0
4
0
2
0
3 ~2
q
L2 2
0
0
I2
0
$2 _ T _
L1 q2 q2 I2
60
6
K r X1 6
40
3
0
7
0 7
7
7;
0 7
5
3 ~2
q
2
4
L
0
0
7
0
7
7;
5
0
$2 _ T _
L2 q4 q4 I2
4
~
K
Bd Kd B0 K0 ;
4
~
B
Bd Pd ; B0 P0 (
and
~
q22
"
$q222
q21 q22
$q221
q21 q22
q_ T2 q_ 2 q_ 221 q_ 222 ;
~
q24
"
$q242
q41 q42
q41 q42
$q241
q_ T4 q_ 4 q_ 241 q_ 242 :
Q22
Q32
0
Q22
0
0
0
0
Q32
Q32
Q32
Q32
Q22
Q32
7
7
7
7;
7
7
0 5
Q22
B:1
B:2
296
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
where
2
x1
6 7
6 x2 7
6 7
7
x6
6 x3 7;
6 7
4 x4 5
x5
y1
6 7
6 y2 7
6 7
7
y6
6 y3 7:
6 7
4 y4 5
y5
B:3
B:4
Substituting (B.1) and (B.3) into (B.2) and carrying out the matrix operations we
obtain
Q11 x1 y1 ;
Q21 x1 Q22 x2 y2 ;
$1
B:5
matrix. Solving
x1 Q$1
11 y1 ;
x2 Q$1
22 $Q21 x1 y2 ;
x3 Q$1
22 $Q21 x1 $ Q32 x2 y3 ;
x4 Q$1
22 $Q21 x1 $ Q32 x2 $ Q32 x3 y4 ;
x5 Q$1
22 $Q21 x1 $ Q32 x2 $ Q32 x3 $ Q32 x4 y5 :
B:6
x2 K21 y1 K22 y2 ;
0
K22
0
0
0
0
K32
K42
K33
K43
0
K44
K52
K53
K54
3
0
7
0 7
7
0 7
7;
7
0 5
K55
B:7
B:8
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
297
where we have used the notation Krow;column with the following definitions:
K11 Q$1
11 ;
$1
$1
K21 $Q$1
22 Q21 Q11 $Q22 Q21 K11 $K22 Q21 K11 ;
$1
$1
$1
$1
K31 Q$1
22 Q32 Q22 Q21 Q11 $ Q22 Q21 Q11 ;
$1
$1
$1
$1
$1
$1
$1
$1
K41 $Q$1
22 Q32 Q22 Q32 Q22 Q21 Q11 2Q22 Q32 Q22 Q21 Q11 $ Q22 Q21 Q11 ;
$1
$1
$1
$1
$1
$1
K51 $ 3Q$1
22 Q32 Q22 Q32 Q22 Q21 Q11 3Q22 Q32 Q22 Q21 Q11
$1
$1
$1
$1
$1
$1
Q$1
22 Q32 Q22 Q32 Q22 Q32 Q22 Q21 Q11 $ Q22 Q21 Q11 ;
$1
K32 K43 K54 $Q$1
22 Q32 Q22 ;
$1
$1
$1
$1
K42 K53 Q$1
22 Q32 Q22 Q32 Q22 $ Q22 Q32 Q22 ;
$1
$1
$1
$1
$1
$1
$1
$1
K52 $Q$1
22 Q32 Q22 Q32 Q22 Q32 Q22 2Q22 Q32 Q22 Q32 Q22 $ Q22 Q32 Q22 :
B:9
using
H I $ K22 Q32 ;
K11 Q$1
11 ;
K22 Q$1
22 ;
K32 $K22 Q32 K22 :
Only K11 ; K22 ; K21 ; K32 , and powers of H need to be calculated to obtain Q$1 for any
(n; m). The only matrix inversion that needs to be computed to obtain Q$1 is Q$1
11
and Q$1
22 , substantially reducing computer processing time for computer simulations.
Appendix C. General case for (n; m)=(i;1)
As done in Appendix E, the forces acting on each node is presented,
making special exceptions for the case when j m 1. The exceptions arise for
298
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
j m 1 because one stage now contains both closure rules for the base and the
top of the structure. In the following synthesis we use ^f 111 and ^f 211 from (E.1) and
^f 311 and ^f 411 from (E.4). At the right, where i 1; j 1:
3
2
^f 111 ^f 211
7
6
6 ^f 111 $ ^f 211 7
7
!f 11 6
7
6
6 ^f 311 ^f 411 7
5
4
^f 311 $ ^f 411
2
$f 211 f 311 f 1n1 f 2n1 w111 f 511 $ f 111 $ f 411 $ f 811 w211
6 $f f f f w $ f $ f $ f $ f w 7
211
311
1n1
2n1
111
511
111
411
811
211 7
6
6
7:
4 f 811 $ f 711 $ f 321 f 421 w311 f 611 $ f 511 $ f 6n1 f 7n1 w411 5
f 811 $ f 711 $ f 321 f 421 w311 $ f 611 $ f 511 $ f 6n1 f 7n1 w411
f 1i$11 f 2i$11 $ f 2i1 f 3i1 w1i1 $f 1i1 $ f 4i1 f 5i1 $ f 8i1 w2i1
6
7
6 f 1i$11 f 2i$11 $ f 2i1 f 3i1 w1i1 $ $f 1i1 $ f 4i1 f 5i1 $ f 8i1 w2i1 7
6
7:
6
7
4 f 8i1 $ f 7i1 $ f 3i11 f 4i11 w3i1 $f 5i1 f 6i1 $ f 6i$1 f 7i$11 w4i1 5
f 8i1 $ f 7i1 $ f 3i11 f 4i11 w3i1 $ $f 5i1 f 6i1 $ f 6i$1 f 7i$11 w4i1
At the left end of the base in Fig. 5, where i n; j 1:
3
^f 1n1 ^f 2n1
7
6
6 ^f 1n1 $ ^f 2n1 7
7
!f n1 6
7
6
6 ^f 3n1 ^f 4n1 7
5
4
^f 3n1 $ ^f 4n1
2
f 1n$11 f 2n$11 f 3n1 $ f 2n1 w1n1 $f 1n1 $ f 4n1 f 5n1 $ f 8n1 w2n1
6
7
6 f 1n$11 f 2n$11 f 3n1 $ f 2n1 w1n1 $ $f 1n1 $ f 4n1 f 5n1 $ f 8n1 w2n1 7
6
7:
6
7
4 $f 7n1 f 8n1 $ f 311 f 411 w3n1 $f 6n$11 $ f 5n1 f 6n1 f 7n$11 w4n1 5
$f 7n1 f 8n1 $ f 311 f 411 w3n1 $ $f 6n$11 $ f 5n1 f 6n1 f 7n$11 w4n1
C:1
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
299
Using,
2
f 0ij
"
f5
f1
f2
7
f3 7
7
f4 7
7
7
f6 7
7 ;
f7 7
7
7
f8 7
7
f9 7
5
f 10 ij
6
6
6
6
6
6
6
f dij 6
6
6
6
6
6
6
4
;
ij
3
w1
6w 7
6 27
wij 6 7 ;
4 w3 5
2
w4
ij
I3
6I
3
!f 11 6
6
40
0
0
0
0
$I3
I3
I3
$I3
0
0
0
0
07
7d
7f
0 5 n1
$I3
I3
6 $I
6 3
6
4 0
2
60
6
6
40
I3
6I
6 3
6
40
2
I3
0
$I3
I3
0
0
I3
$I3
0
$I3
0
$I3
0
I3
0
0
0
0
0
0
$I3
I3
I3
$I3
0
0
I3
0
I3
I3
$I3
$I3
I3
I3
0
0
I3
3
07
7 d
7f
0 5 11
$I3
0 0
0
2
I3
6 $I
0 07
7d
6 3
7f 21 6
4 $I3
0 05
0
3
I3
0 0
$I3
I3
0
0
I3
6I 7
7
6 37
7 0
7f 11 6 7f 1n1
405
5
0
7
7
7w11 :
5
0 0
0 0
6I
3
!f i1 6
6
40
0 0
0 0
0
$I3
0
I3
0 0
0 0
$I3
0 0
07
7d
7f
0 5 i$11
0 0
I3
C:2
300
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
$I3
I3
6 $I
6 3
6
4 0
I3
60
6
6
40
I3
0
0
I3
$I3
$I3
$I3
0 0
0
$I3
0
I3
0 0
0 0
I3 0 0
2
3
$I3
I3
I3
I3
3
0
0
07
7d
7f
0 5 i1
$I3
0
0
I3
0
I3
I3
$I3
0
0
0
0
60 I 7
07
37 0
6
7d
7f
7f i11 6
4
5
0
0 0 5 i$11
I3
6
7
I3 7 0 6 I3
7f 6
0 5 i1 4 0
I3
$I3
$I3
I3
6 $I
6 3
6
4 $I3
2
0
0
$I3
0 I3
I3
7
7
7wi1 :
5
I3
6I 0 0
0
0
0
3
!f n1 6
6
4 0 0 0 $I3 I3 0
0 0 0 I3 $I3 0
2
$I3 I3 $I3
0
0
6 $I I
0
0
6 3 3 I3
6
4 0
0
0
I3 $I3
0
0
0
$I3 $I3
2
0
0
0 0 0 0 0
60
0
0 0 0 0 0
6
6
4 0 $I3 I3 0 0 0 0
0 $I3 I3 0 0 0 0
2
2
3
$I3
I3 I3
0
6 I 7
6 I $I
0
3
6 3
6 3 7
6
7f 1n1 6
40
4 0 5
0
I3
0
I3
07
7d
7f
0 5 n$11
0
0
C:3
$I3
I3
I3
I3
3
0
0
07
7 d
7f
0 5 n1
0
2
0
0
6
7
07 d
60
7f 11 6
40
05
0
0
3
0
0 7
7
7wn1 :
I3 5
I3
I3
6 $I
I3 7
70
6 3
7f n$11 6
4 $I3
05
0
I3
07
70
7f
0 5 n1
0
$I3
d d
d d
0 0
0 0
!f n1 B
^ d fd
!
01 n$11 B11 f n1 B21 f 11 B01 f n$11 Bn1 f n1 B1n1 f 1n1 Wwn1 :
C:4
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
301
C:5
where
3
!f 1j
6! 7
6 f 2j 7
6 7
f j 6 . 7;
6 .. 7
4 5
!f nj
2
6
6
6
6
6
6
6
B3 6
6
6
6
6
6
6
4
B1n1
Bd11
0
..
.
^d
B
01
..
0
0
..
! 1n1
B
Bd21
!f d
1
Bd21
..
.
..
.
..
.
.
0
"
f 1n1
f d1
0
..
..
.
.
..
..
'''
f 01j
6 0 7
6f 7
6 2j 7
0
7
fj 6
6 .. 7;
6 . 7
4 5
f 0nj
^d
B
n1
'''
..
.
..
.
..
.
..
.
0
^d
B
01
..
..
..
7
7
0 7
7
.. 7
7
. 7
7;
7
0 7
7
7
7
d 7
B21 5
Bd11
w1j
B011
6
6 0
6 B01
6
6
B1 6
6 0
6
6 .
6 ..
4
0
..
..
..
7
6
6 w2j 7
7
6
wj 6 . 7;
6 .. 7
5
4
wnj
'''
''' '''
..
.
..
..
.
.
..
. B011
0
B001
0
..
.
..
.
7
7
7
7
7
7;
7
7
7
0 7
5
0
Bn1
W1 BlockDiag. . . ; W; W; . . .(:
f d !f d1 ;
f 0 f 01 ;
w w1 ;
W0 W1 ;
Bd B3 ; B0 B1 :
The next set of necessary exceptions that apply to the model i; 1 arises in the form
of the R matrix that relates the dependent tendons set to the generalized coordinates
ld Rq. For any i; 1 case R takes the form following the same procedure as in
(4.12) and (4.13):
"
#
R0
R
;
C:6
~ 11
R
302
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
where
2
~ 11
R
E3
6
6
6 E2
6
6
6
6 0
6
6 .
6 .
6 .
6
6
6 0
4
~4
E
6
6
6
6
6
6
16
~
E4 6
26
6
6
6
6
6
4
~4
E
E3
~4
E
E2
..
.
E3
''' '''
..
.
..
~4
.
E
E2
..
.
E3
..
.
~4
E
..
.
'''
E2
$I3
0
0
I3
0
0
0
0
0
0
I3
0
0
0
0
$I3
0
I3
0
$I3
0
0
I3
E2
7
7
7
7
7
7
7
7;
7
7
0 7
7
7
~
E4 7
5
E3
0
..
.
7
7
7
7
7
7
I3 7
7:
$I3 7
7
7
0 7
7
0 7
5
I3
The transformation matrix T that is applied to the control inputs takes the following
form. The only exception to (5.17) is that there are no I8 blocks due to the fact that
there are no stages between the boundary conditions at the base and the top of the
structure. The second set of I2 blocks are also not needed since m 1. Hence, the
appropriate T matrix for ~
u Tu is
2
0
6 0
6 T1
6
6
6
6
6
T6
6
6
6
6
6
6
4
'''
..
01
S
..
..
T01
I2
7
7
7
7
7
7
7
10n1)8n
S7
;
72R
7
7
7
7
7
5
I2
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
303
1
6
60
6
60
6
6
60
0
T1 6
60
6
6
60
6
60
4
0
0
1
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0 $1
3
0
7
07
7
07
7
7
07
7 2 R8)6 :
07
7
7
17
7
07
5
0
There are n T01 blocks, n S blocks, n I2 blocks. The control inputs are now defined as
"
#
ud1
:
u01
u0d
11
6 0d 7
6 u21 7
7
6
6 0d 7
0d
u
6
u1 6 31 7
7;
6 . 7
6 .. 7
5
4
0d
un1
u2n1
7
6
6 u3n1 7
7
6
6u 7
6 4n1 7
6)1
0d
ui1 6
72R ;
6 u6n1 7
7
6
6u 7
4 7n1 5
u8n1
i 1; 2; 3; . . . ; n; j m 1:
The next section of the appendix will explicitly show all matrix forms for the specific
example n; m 3; 1.
Appendix D. Example case (n; m)=(3,1)
Given the equation for the dynamics of the shell class of tensegrity structures:
"
_ Kp qq Bqu Dqw:
q Kr q
We explicitly write out the matrices that define the problem:
304
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
q111
7
6
6 q211 7
7
6
6q 7
6 311 7
7
6
6 q411 7
7
6
7
2
3 6
2
6 q121 7
q11
A
7
6
q221 7
6
7 6
6
7
6
q q1 4 q21 5 6
7 Q11 l1 4 D
6 q321 7
D
q31
7
6
6 q421 7
7
6
6q 7
6 131 7
7
6
6 q231 7
7
6
6q 7
4 331 5
q431
0
B
E
32 3 2
A
0
l11
76 7 6
0 54 l21 5 4 D
l31
0
B
E
X11
_ 6
Kr q
4 0
0
0
X21
0
7
0 5;
X31
B011
6
4 B001
0
0
B011
B001
32
K011
31
76
7C
0 54 K021 5A:
B0n1
7
6
6 r111 7
7
6
6 r211 7
7
6
7
6
6 t511 7
7
6
7
36
6 t111 7
0 6
7
r121 7
76
7;
6
0 56
7
6 r221 7
B 6
7
6 t521 7
7
6
6t 7
6 121 7
7
6
6 r131 7
7
6
6r 7
4 231 5
t531
q11
K031
36 ) 36 36 ) 3636 ) 75 * 75 ) 36 36 ) 18 * 18 ) 36(
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
305
td131
6 d
6 t11
6
6 td
4 21
td31
E6
7 6
7 6 E3
76
7 6E
5 4 2
~4
E
0
~4
E
3
E7 2
3
7 q11
7
E2 6
74 q21 7
5;
~
E4 7
5
q31
E3
E3
E2
B1n1
6
d
6
!
B P ( B3 P1 ( 4 0
! 1n1
B
d
Bd11
^d
B
01
Bd21
Bd21
Bd11
^d
B
01
2
3 Pd1n1
d
^
Bn1 6
76 0
6
Bd21 7
56 0
4
Bd11
0
P011
Pd11
Pd21
7
0 7
7;
0 7
5
Pd31
36 ) 25 36 ) 75 * 75 ) 25
2
B011
6
B0 P0 ( B1 P01 ( 4 B001
0
0
B011
B001
32
B0n1
P021
76
0 54 0
0
7
0 5;
P031
36 ) 6 36 ) 18 * 18 ) 6
H11
6
B4 0
0
0
H21
0
6 0
6 T1
6
6 0
0
6
7 !d
0 6
0 5B3 P1 ; B1 P1 (6 0
6
6 0
H31
6
6
4 0
3
36 ) 24 36 ) 36 * 36 ) 31 * 31 ) 24
'''
0
T01
0
0
0
0
T01
0
'''
01
S
0
0
S
0
0
0
I2
0
0
I2
7
7
7
7
7
7
S 7:
7
0 7
7
7
0 5
I2
306
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
"
ud
u0
"
u0d
1
u01
u0d
11
6 0d 7
6 u21 7
7
6
6 u0d 7
6 31 7
6
7
6 u011 7
7
6
6 0 7
4 u21 5
u031
24 ) 1;
where
u2n1
7
6
6 u3n1 7
7
6
6u 7
6 4n1 7
6)1
0d
ui1 6
72R ;
6 u6n1 7
7
6
6u 7
4 7n1 5
u8n1
i 1; 2; 3; j 1:
Bu 2 R36)1 :
The external forces applied to the nodes arise in the product Dw, where
2
H11
6
0
Dq HW H W1 ( 4 0
0
0
H21
0
32
W 0
0
76
0 54 0 W
0 0
H31
with dimensions 36 ) 36 36 ) 36 * 36 ) 36
2
3
w11
6
7
w w1 4 w21 536 ) 1
w31
so
Dw 2 R36)1 :
3
0
7
0 5;
W
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
307
!f 11
3
^f 111 ^f 211
7
6
6 ^f 111 $ ^f 211 7
7
6
6
7
6 ^f 311 ^f 411 7
5
4
^f 311 $ ^f 411
2
3
$f 211 f 311 f 1n1 f 2n1 w111 f 511 $ f 111 $ f 411 $ f 811 w211
6 $f f f f w $ f $ f $ f $ f w 7
211
311
1n1
2n1
111
511
111
411
811
211
6
7
6
7:
4 f 811 $ f 711 f 1011 $ f 321 f 421 w311 f 611 $ f 511 f 212 f 112 w411 5
2
f 811 $ f 711 f 1011 $ f 321 f 421 w311 $ f 611 $ f 511 f 212 f 112 w411
3
^f 1i1 ^f 2i1
6
7
6 ^f 1i1 $ ^f 2i1 7
6
7
!f i1 6
7
6 ^f 3i1 ^f 4i1 7
4
5
^f 3i1 $ ^f 4i1
2
3
f 1i$11 f 2i$11 $ f 2i1 f 3i1 w1i1 $f 1i1 $ f 4i1 f 5i1 $ f 8i1 w2i1
6
7
6
7
f 1i$11 f 2i$11 $ f 2i1 f 3i1 w1i1 $ $f 1i1 $ f 4i1 f 5i1 $ f 8i1 w2i1
7:
6
6 f $ f f
7
7i1
10i1 $ f 3i11 f 4i11 w3i1 $f 5i1 f 6i1 $ f 10i$1 f 1i2 f 2i2 w4i1 5
4 8i1
f 8i1 $ f 7i1 f 10i1 $ f 3i11 f 4i11 w3i1 $ $f 5i1 f 6i1 $ f 10i$1 f 1i2 f 2i2 w4i1
3
^f 1n1 ^f 2n1
6
7
6 ^f 1n1 $ ^f 2n1 7
7
!f n1 6
6
7
6 ^f 3n1 ^f 4n1 7
4
5
^f 3n1 $ ^f 4n1
2
3
f 1n$11 f 2n$11 f 3n1 $ f 2n1 w1n1 $f 1n1 $ f 4n1 f 5n1 $ f 8n1 w2n1
6
7
6
7
f 1n$11 f 2n$11 f 3n1 $ f 2n1 w1n1 $ $f 1n1 $ f 4n1 f 5n1 $ f 8n1 w2n1
7:
6
6 $f f f
7
7n1
8n1
10n1 $ f 311 f 411 w3n1 $f 10n$11 $ f 5n1 f 6n1 f 1n2 f 2n2 w4n1 5
4
$f 7n1 f 8n1 f 10n1 $ f 311 f 411 w3n1 $ $f 10n$11 $ f 5n1 f 6n1 f 1n2 f 2n2 w4n1
E:1
308
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
3
^f 112 ^f 212
6
7
6 ^f 112 $ ^f 212 7
7
!f 12 6
6
7
6 ^f 312 ^f 412 7
4
5
^f 312 $ ^f 412
3
$f 6n1 f 7n1 $ f 9n2 $ f 212 f 312 w112 $f 112 $ f 412 f 512 $ f 812 f 912 w212
6 $f f $ f $ f f w $ $f $ f f $ f f w 7
6n1
7n1
9n2
212
312
112
112
412
512
812
912
212 7
6
6
7;
4 $f 712 f 812 f 1012 $ f 322 f 422 w312 $f 512 f 612 $ f 10n2 f 113 f 213 w412 5
$f 712 f 812 f 1012 $ f 322 f 422 w312 $ $f 512 f 612 $ f 10n2 f 113 f 213 w412
2
3
^f 1i2 ^f 2i2
6
7
6 ^f 1i2 $ ^f 2i2 7
7
!f i2 6
6
7
6 ^f 3i2 ^f 4i2 7
4
5
^f 3i2 $ ^f 4i2
2
$f 6i$11 f 7i$11 $ f 9i$12 $ f 2i2 f 3i2 w1i2 $f 1i2 $ f 4i2 f 5i2 $ f 8i2 f 9i2 w2i2
6
7
6 $f 6i$11 f 7i$11 $ f 9i$12 $ f 2i2 f 3i2 w1i2 $ $f 1i2 $ f 4i2 f 5i2 $ f 8i2 f 9i2 w2i2 7
6
7;
6
7
4$f 7i2 f 8i2 f 10i2 $ f 3i12 f 4i12 w3i2 $f 5i2 f 6i2 $ f 10i$12 f 1i3 f 2i3 w4i2 5
$f 7i2 f 8i2 f 10i2 $ f 3i12 f 4i12 w3i2 $ $f 5i2 f 6i2 $ f 10i$12 f 1i3 f 2i3 w4i2
3
^f 1n2 ^f 2n2
7
6
6 ^f 1n2 $ ^f 2n2 7
7
!f n2 6
7
6
6 ^f 3n2 ^f 4n2 7
5
4
^f 3n2 $ ^f 4n2
2
2
3
$f 6n$11 f 7n$11 $ f 9n$12 $ f 2n2 f 3n2 w1n2 $f 1n2 $ f 4n2 f 5n2 $ f 8n2 f 9n2 w2n2
6
7
6$f 6n$11 f 7n$11 $ f 9n$12 $ f 2n2 f 3n2 w1n2 $$f 1n2 $ f 4n2 f 5n2 $ f 8n2 f 9n2 w2n2 7
7:
6
6 $f f f
7
7n2
8n2
10n2 $ f 312 f 412 w3n2 $f 5n2 f 6n2 $ f 10n$12 f 1n3 f 2n3 w4n2 5
4
$f 7n2 f 8n2 f 10n2 $ f 312 f 412 w3n2 $ $f 5n2 f 6n2 $ f 10n$12 f 1n3 f 2n3 w4n2
^f 11j
6
6 ^f 11j
!f 1j 6
6
6 ^f 31j
4
^f 31j
3
^f 21j
7
$ ^f 21j 7
7
7
^f 41j 7
5
$ ^f 41j
E:2
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
309
$f 6nj$1 f 7nj$1 $ f 9nj $ f 21j f 31j w11j $f 11j $ f 41j f 51j $ f 81j f 91j w21j
7
6
6 $f 6nj$1 f 7nj$1 $ f 9nj $ f 21j f 31j w11j $ $f 11j $ f 41j f 51j $ f 81j f 91j w21j 7
7;
6
7
6 $f f f
4
71j
81j
101j $ f 32j f 42j w31j $f 51j f 61j $ f 10nj f 11j1 f 21j1 w41j 5
$f 71j f 81j f 101j $ f 32j f 42j w31j $ $f 51j f 61j $ f 10nj f 11j1 f 21j1 w41j
3
^f 1ij ^f 2ij
7
6
6 ^f 1ij $ ^f 2ij 7
7
!f ij 6
7
6
6 ^f 3ij ^f 4ij 7
5
4
^f 3ij $ ^f 4ij
3
2
$f 6i$1j$1 f 7i$1j$1 $ f 9i$1j $ f 2ij f 3ij w1ij $f 1ij $ f 4ij f 5ij $ f 8ij f 9ij w2ij
7
6
6 $f 6i$1j$1 f 7i$1j$1 $ f 9i$1j $ f 2ij f 3ij w1ij $ $f 1ij $ f 4ij f 5ij $ f 8ij f 9ij w2ij 7
7;
6
7
6 $f f f $ f
4
7ij
8ij
10ij
3i1j f 4i1j w3ij $f 5ij f 6ij $ f 10i$1j f 1ij1 f 2ij1 w4ij 5
2
$f 7ij f 8ij f 10ij $ f 3i1j f 4i1j w3ij $ $f 5ij f 6ij $ f 10i$1j f 1ij1 f 2ij1 w4ij
3
^f 1nj ^f 2nj
7
6
6 ^f 1nj $ ^f 2nj 7
7
!f nj 6
7
6
6 ^f 3nj ^f 4nj 7
5
4
^f 3nj $ ^f 4nj
3
2
$f 6n$1j$1 f 7n$1j$1 $ f 9n$1j $ f 2nj f 3nj w1nj $f 1nj $ f 4nj f 5nj $ f 8nj f 9nj w2nj
7
6
6 $f 6n$1j$1 f 7n$1j$1 $ f 9n$1j $ f 2nj f 3nj w1nj $ $f 1nj $ f 4nj f 5nj $ f 8nj f 9nj w2nj 7
7:
6
7
6 $f f f
5
4
7nj
8nj
10nj $ f 31j f 41j w3nj $f 5nj f 6nj $ f 10n$1j f 1nj1 f 2nj1 w4nj
$f 7nj f 8nj f 10nj $ f 31j f 41j w3nj $ $f 5nj f 6nj $ f 10n$1j f 1nj1 f 2nj1 w4nj
2
E:3
14i4n; j m:
3
2
^f 11m ^f 21m
7
6
6 ^f 11m $ ^f 21m 7
7
!f 1m 6
7
6
6 ^f 31m ^f 41m 7
5
4
^f 31m $ ^f 41m
3
2
$f 6nm$1 f 7nm$1 $ f 21m f 31m $ f 9nm w1nm $f 41m f 51m $ f 81m $ f 11m f 91m w2nm
7
6
6 $f 6nm$1 f 7nm$1 $ f 21m f 31m $ f 9nm w1nm $ $f 41m f 51m $ f 81m $ f 11m f 91m w2nm 7
7;
6
7
6
$f 71m f 81m $ f 32m f 42m w31m $f 51m f 61m $ f 6nm f 7nm w41m
5
4
$f 71m f 81m $ f 32m f 42m w31m $ $f 51m f 61m $ f 6nm f 7nm w41m
!f im
3
^f 1im ^f 2im
6
7
6 ^f 1im $ ^f 2im 7
6
7
6
7
6 ^f 3im ^f 4im 7
4
5
^f 3im $ ^f 4im
310
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
$f 6i$1m$1 f 7i$1m$1 $ f 9i$1m $ f 2im f 3im w1im $f 1im $ f 4im f 5im $ f 8im f 9im w2im
6
7
6 $f 6i$1m$1 f 7i$1m$1 $ f 9i$1m $ f 2im f 3im w1im $ $f 1im $ f 4im f 5im $ f 8im f 9im w2im 7
6
7;
6
7
$f 7im f 8im $ f 3i1m f 4i1m w3im $f 5im $ f 6i$1m f 6im f 7i$1m w4im
4
5
$f 7im f 8im $ f 3i1m f 4i1m w3im $ $f 5im $ f 6i$1m f 6im f 7i$1m w4im
!f nm
3
^f 1nm ^f 2nm
6
7
6 ^f 1nm $ ^f 2nm 7
6
7
6
7
6 ^f 3nm ^f 4nm 7
4
5
^f 3nm $ ^f 4nm
3
$f 6n$1m$1 f 7n$1m$1 $ f 9n$1m $ f 2nm f 3nm w1nm $f 1nm $ f 4nm f 5nm $ f 8nm f 9nm w2nm
6
7
6$f 6n$1m$1 f 7n$1m$1 $ f 9n$1m $ f 2nm f 3nm w1nm $ $f 1nm $ f 4nm f 5nm $ f 8nm f 9nm w2nm 7
7:
6
6
7
$f 7nm f 8nm $ f 31m f 41m w3nm $f 5nm f 6nm $ f 6n$1m f 7n$1m w4nm
4
5
$f 7nm f 8nm $ f 31m f 41m w3nm $ $f 5nm f 6nm $ f 6n$1m f 7n$1m w4nm
E:4
2
f 0ij
"
f5
f1
I3
6I
3
!f 11 6
6
40
0
2
6
6
6
6
6
6
6
d
f ij 6
6
6
6
6
6
6
4
;
ij
0 0 0
0 0 0
0 0 0
0 0 0
f2
7
f3 7
7
f4 7
7
7
f6 7
7 ;
f7 7
7
7
f8 7
7
f9 7
5
f 10 ij
w1
6w 7
6 27
wij 6 7 ;
4 w3 5
w4
ij
2
$I3
7
6 $I
0 0 0 07 d
6 3
7f 6
0 0 0 0 5 n1 4 0
0 0 0 0
0
0 0 0 0
$I3
I3
I3
0
0
0 0 0 0
0 0
6 0
6
6
4 I3
$I3
0
0
0
0 0 0 0
0 0 0 0
0 0 0 0
60
0 07
0
7d
6
7f 12 6
4 0 $I3
0 05
0 $I3
0 0
I3
6 $I
6 3
6
4 $I3
I3
2 3
3
2
3
2
$I3
0
0
I3
I3
6I 7
60
7
6I
I3 7
0
6 37
70
6
70
6 3
7f 6
7f 6 7f 1n1 6
40
0 5 11 4 0 I3 5 12 4 0 5
0
0
0 $I3
0
I3
0
0
0
I3
$I3
0
$I3
$I3
$I3
I3
I3
I3
0 0 0 0
0
I3
I3
0 0 0 0
0 0 0 0
0 0 0 0
07
7d
7f
0 5 21
0
0
0
I3
I3
0 07
7d
7f
0 I3 5 11
0 I3
I3
$I3
0
0
3
0
0 7
7
7w11 :
I3 5
$I3
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
311
!f 11 Bd f d Bd f d Bd f d Bd f d B0 f 0 B0 f 0
n1 n1
11 11
12 12
21 21
11 11
12 12
B1n1 f 1n1 Ww11 ;
$I3
I3
0
2
I3
0 0
6I
3
!f i16
6
40
0
0
0 0
0 0
0
0
0
0
0 0
2
0
6 0
6
6
4 I3
0 0
6 $I
0 07
7d
6 3
7f i$116
4 0
0 I3 5
$I3
0
60
6
6
40
2
0 0
0
0
0 0
0 0
0
0
0
0
0 0 0 0
3
2
0 I3
0
I3
I3
7
6
I3 7 0
6 $I3
7f i$11 6
4 $I3
05
I3
0 0
I3
0
0
7
6
0 07 d 60
7f 6
0 0 5 i2 4 0
3
I3
0
0
I3
$I3
0
$I3
0
$I3
0
I3
0
0
0
0
$I3
$I3
I3
I3
I3
0
0
07
7d
7f
I3 5 i1
I3
0 0
0
0
0 07
7d
7f
0 0 5 i11
$I3 I3 0 0 0 0 0
3
2
3
0
I3 I3
0
0
6
0 7
0 7
7 0 6 I3 $I3 0
7
7f i2 6
7wi1 :
40
I3 5
0
I3 I3 5
0
0 0
2
3
0
$I3
6
7
I3 7 0 6 0
7f 6
0 5 i1 4 0
0
$I3
E:5
$I3
I3
$I3
d d
d d
d d
0 0
0 0
0 0
!f i1 Bd f d
01 i$11 B11 f i1 B12 f i2 B21 f i11 B01 f i$11 B11 f i1 B12 f i2 Wwi1
E:6
!f n1
I3
6I
6 3
6
40
2
0
0
0 0
0 0
0 0 0
0 0 0
0
0
0 0
0 0
0 0 0
0 0 0
3
2
0
$I3
7
6
07d
6 $I3
6
7f
I3 5 n$11 4 0
I3
0 0
0 0
0 0 0
6 0
6
6
4 I3
0 0
0 0
0 0
0 0
0 0
0 0
60
0 0 07
7d
6
7f n2 6
40
0 0 05
$I3
0
60
6
6
40
2
I3
6I
6 3
6
40
0
2
0 0 0
2
3
I3
I3
6 $I
I3 7
6 3
70
6
7f
0 5 n$11 4 $I3
0
I3
$I3
0
0
0
0
I3
I3
I3
3
0
0 7
7
7wn1 :
I3 5
$I3
3
2
0
0
60
07
70
6
7f 6
0 5 n1 4 0
0
I3
I3
$I3
I3
0
0
0
0
$I3
I3
0
0
0
0
0
0
I3
$I3
$I3
$I3
I3
I3
0
0
0 0 0
0 0
0
$I3
0
I3
0 0 0
0 0 0
I3
0 0 0
0 07
7d
7f
0 0 5 11
$I3
0 0
2
3
3
0
$I3
6 I 7
0 7
6 3 7
70
7f 1n1
7f n2 6
4 0 5
I3 5
0 $I3
3
0
07
7d
7f
I3 5 n1
I3
312
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
d d
d d
d d
0 0
0 0
0 0
!f n1 Bd f d
01 n$11 B11 f n1 B12 f n2 B21 f 11 B01 f n$11 Bn1 f n1 B12 f n2
! 1n1 f 1n1 Wwn1 ;
B
E:7
!f 12
$I3
6 $I
6 3
6
4 0
I3
I3
0
0
0
I3
$I3
0
0
6 0
0
6
6
4 I3 0
$I3 0
2
0 0 0
60 0 0
6
6
40 0 0
0 0 0
2
I3 I3
6 I $I
3
6 3
6
40
0
2
$I3
I3
0
0
0
0
0
0
0
0
0
0
0
0
0
$I3
I3
I3
0
0
$I3
0
0
0
0
$I3
0 0
0 0
0 0
0 $I3
0
0
0
0
3
0
0
I3
0
0
I3
I3
$I3
2
3
0
0
60
07
6
7d
7f 6
I3 5 12 4 0
I3
0
I3
2
3
0
0 0
60 0
07
6
7d
7f 13 6
40 0
05
0 0
0
2
3
I3
0
6 $I
0 7
6 3
7d
7f 6
$I3 5 n2 4 $I3
I3
I3
0
0
0
0
0 $I3
0 0
I3
$I3
0
0
0
$I3
$I3
0 $I3 I3 0
0 $I3 I3 0
0
0
0 0
0
0
0 0
2
3
0
$I3
60
I3 7
6
70
7f 6
0 5 12 4 0
0
0
0
0
I3
0 0 0
0 0 0
0 0 0
I3
0 0 0
3
0
07
7d
7f
0 5 n1
0
0
0
0
3
0 0
0 07
7d
7f
0 0 5 22
0 0
0 7
70
7f
I3 5 13
$I3
7
7
7w12 :
5
$I3
0 0
0
0
0
0 0 0 0
0
0
0 0 0
60
0
0 0 0
6
6
4 0 $I3 I3 0 0
0 $I3 I3 0 0
3
2
2
0
0
I3
7
60
6I
0
70 6 3
6
6
7f 6
4 0 I3 5 i3 4 0
0 $I3
0
2
$I3
0
6 $I
07
6 3
7d
6
7f
0 5 i$11 4 0
2
0
0
0
0
I3
$I3
0
0
0
0
0
0
I3
I3
$I3
I3
0
0
0
0
$I3
I3
0
0
0
0
I3
$I3
$I3
$I3
I3
I3
0
3
2
0
0 0 0
6
07
7 d 60 0 0
7f i3 6
40 0 0
05
0
0 0 0 $I3
0 0 0 $I3
0 0 0
0
0 0 0 0 0 0
2
3
0
I3 $I3
6 $I
7
07
7d
6 3 I3 7 0
7f i12 6
7f
4 $I3
05
0 5 i2
I3
0
0
3
0
0
0
0 7
7
7wi2 :
I3 I 3 5
3
I3
$I3
I3
$I3
0
0
3
0
0 7
7d
7f
$I3 5 i$12
I3
3
0
07
7d
7f
I3 5 i2
I3
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
313
0
0
6
60
0
!f n2 6
6 0 $I
3
4
0 $I3
0 0
0 0
0 0
0 0
I3
0 0
0 0
I3
0 0
0 0
0 0
0 0
0 0
6
60 0
6
60 0
4
0 0
0 0
0 0
0 0
0 0
0 0
0 0
6
6 0
6
6 I
4 3
$I3
I3
6
6 I3
6
60
4
0
E:9
2
0
7
6
60
07 d
7f 6
12
60
07
5
4
0
0
0
$I3
$I3
0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
7
6
60
0 07 d
7f 6
n3
7
60
0 05
4
0 0
0
$I3
I3
I3
0 $I3
I3
0 0
0 0
0 0
7
07 d
7f
n$11
07
5
0
$I3
I3
$I3
I3
I3
$I3
$I3
7
6
6 $I3
0 7d
7f
6
n$12 6
$I3 7
5
4 0
I3
0
0 0
0 0
I3
I3
0 $I3
I3
I3
7
6
6 $I
0 70
7f 6 3
n3
7
6 $I
I3 5
4 3
$I3
I3
$I3
$I3
$I3
I3
I3
I3
I3
$I3
0
0
7
0 7d
7f
n2
I3 7
5
I3
7
I3 7 0
7f
n2
0 7
5
0
7
0 7
7wn2 :
I3 7
5
$I3
E:10
314
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
0 0 0 $I3
I3
$I3
0
0
60 0 0
!f 1j 6
6
40 0 0
0 0 0
2
0 0
60 0
6
6
40 0
6
6
6
4
$I3
$I3
I3
6 $I I
0 0 07
0
0
7d
6 3 3 I3
7f nj$1 6
4 0
0 0 05
0
0
I3 $I3
0 0 0
0
0
0
$I3 $I3
2
3
0 0 $I3
0
0
0 0 0 0 0
0
6
0
0 0 0 0 0
0 0 $I3
0 7
7 d 60
7f nj 6
4 0 $I3 I3 0 0 0 0
0 0
0
$I3 5
0 $I3 I3 0 0 0 0
0 0
0
I3
3
2
3
2
0 0 0 0 0
I3 $I3
0
0
6 $I
7
60
0 0 0 0 07
0
I
3 7 0
7d
6 3
6
7f 1j1 6
7f 1j 6
4 $I3
4 0 I3
0 0 0 0 05
0 5
0 0
0 0
0
0
I3
I3
0
0
0 0
0 0 0 0
0 0 0
0 0
0 0
0 0
$I3 0 0 0 0 0 0 0
2
3
0
0
I3 I3
6 I $I
0
0 7
3
6 3
7
6
7w1j :
40
0
I 3 I3 5
0
0
I3 $I3
I3
$I3
0
0
I3
I3
I3
3
0
07
7d
7f
0 5 2j
07
7d
7f
I3 5 1j
I3
0
3
0 $I3
I3
$I3
7
70
7f 1j1
5
E:11
$I3
I3
I3
0 0 0
0
0
2
0 0 0 0 0
60 0 0 0 0
6
6
40 0 0 0 0
$I3
6 $I
07
6 3
7d
7f i$1j$1 6
4 0
05
60
!f ij 6
6
40
$I3
0
0
0 7
7d
7f
$I3 5 i$1j
0
2
0
60
6
6
40
$I3
0
$I3
I3
6 0
6
6
4 I3
6 $I
07
7d
6 3
7f ij1 6
4 $I3
05
$I3
I3
6I
6 3
6
40
2
I3
$I3
0 7
7
7wij :
I3 5
I3
I3
$I3
I3
I3
I3
I3
$I3
I3
$I3
0
$I3
I3
I3
I3
$I3
$I3
I3
I3
$I3
$I3
6
I3 7
7 0 60
7f ij 6
40
0 5
0
$I3
0
3
07
7d
7f
0 0 5 i1j
0
0 7
70
7f
I3 5 ij1
$I3
$I3
0
I3
0
I3
07
7d
7f
I3 5 ij
I3
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
315
d d
d d
d d
0 0
!f ij B
! d fd
!d d
n1 i$1j$1 B12 f ij Bn2 f i$1j B21 f i1j B12 f ij1 B11 f ij
0 0
60 0
!f nj 6
6
40 0
0
0
$I3
$I3
0
E:12
I3
0 0
I3
0
0 0
0 0
07
7 d
7f
0 5 n$1j$1
0 0 0
0
0 0 0 0
2
$I3 I3 $I3
0
0
$I3
6 $I I
I
0
0
I3
3
6 3 3
6
4 0
0
0
I3 $I3 I3
0
$I3
0 0
60
6
6
40
0
0
0
0
0 0
0 0
0
0
0 0
0
6 0
6
6
4 I3
2
$I3
I3
6I
6 3
6
40
2
$I3
$I3
0
0
0 0
0
0
0
0
0 0
0 0
0
0
0
0
0 0
I3
$I3
0
0
I3
0
I3
I3
$I3
$I3
I3
$I3
0
I3
07
7d
7f
I3 5 nj
I3
2
0
0
0
7
6
0
0 7d
60
6
7f
$I3 5 n$1j 4 0 $I3
3
0 0
0
I3
0
0
0
0
0 0
0 0
07
7 d
7f
0 5 1j
0 $I3 I3 0 0 0 0 0
I3
2
3
3
2
3
0
I3 $I3
0
0
6
6 $I
7
07
0 7
70
7d
6 3 I3 7 0 6 0
7f nj1 6
7f nj 6
7f
4
5
4
5
0 I3 5 nj1
0
$I3
0
I3
$I3
7
7
7wnj :
5
$I3
6 $I
3
!f 1m 6
6
4 0
0
I3
I3
0
0
$I3
I3
0
0
0
I3
$I3
0
$I3
$I3
E:13
$I3
I3
I3
I3
I3
$I3
0
0
60
07
7d
6
7f 1m 6
40
05
0
0
0 0 0
0 0
0
$I3
$I3
0
I3
I3
0 0 0
0 0 0
0 0 0
0 07
7d
7f
0 0 5 2m
0 0
316
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
0 0 0
0 0 0
0 0 0 $I3
6 0 0 0 $I
60 0 0
0
0
0 0 07
3
6
6
7d
6
7f nm 6
40 0 0
4 0 0 0 $I3 I3 0 0 0 5
0
0 0 0
0
0 0 0 I3 $I3 0 0 0
2
2
3
3
I3 $I3
I3 I3
0
0
6 $I
6 I $I
7
0
0 7
3
6 3 I3 7 0
6 3
7
6
7f 1m 6
7w1m :
4 $I3
40
0 5
0
I3 I 3 5
I3
0
0
0
I3 $I3
I3
0 0 0
I3
0
0
0 0 07
7d
7f
0 0 0 5 nm$1
0 0 0
!f im
2
3
0 0 0 $I3 I3 0 0 0
0 0 0
60 0 0
6 0 0 0 $I I 0 0 0 7
3
3
6
6
7d
6
6
7f
40 0 0
0
0 0 0 0 5 i$1m$1 4 0 0 0
0 0 0
0 0 0
0
0 0 0 0
2
3
2
$I3 I3 $I3
0
0
0
$I3 I3 0
6 $I I
7
60
I
0
0
I
$I
0
3
3
3
6 3 3
7d 6
6
7f 6
4 0
0
0
I3 $I3 I3
0
0 5 im 4 0
0
0
0
$I3 $I3 I3
0
0
0
2
3
2
3
0
0
I3 $I3
I3 I3
6 $I
7
6 I $I
I
0
0 7
3
3
3
3
6
70
6
7
6
7f im 6
7wim :
4 $I3
40
0
I3 I3 5
0 5
I3
0
0
0
I3 $I3
2
0
0
0
0
0
0
$I3
I3
I3
$I3
0
0
0
0
$I3
$I3
0
0
I3
I3
0
0
0
0
0
0
0
0
E:14
$I3
$I3
0
0
3
0
07
7d
7f
0 5 i$1m
0
0
0
0
0
0
0
0
0
3
0
07
7d
7f
0 5 i1m
0
0 0
0 $I3
I3
0 0
0 0
7
6
6
60 0 0
6 0 0 0 $I3 I3 0 0 0 7 d
!f nm 6
7f
6
n$1m$1
7
60 0 0
60 0 0
0
0 0 0 05
4
4
0 0 0
0 0 0
0
0 0 0 0
3
2
2
$I3 I3 $I3
0
0
$I3 I3 0
0
7
6
6
7
6 $I3 I3 I3
6
0
0
I3 $I3 0 d
0
7f 6
6
nm
6 0
60
0
07
0
0
I3 $I3 I3
5
4
4
2
$I3 $I3 I3
2
I3 I3
0
7
6
6 I $I3 0
I3 7 0
7f 6 3
nm
60
0 7
0
I3
5
4
0
0
0
I3
I3
$I3
6
6 $I3
6
6 $I
4 3
I3
0
3
7
0 7
7wnm :
I3 7
5
$I3
$I3
I3
I3
$I3
0
0 $I3
0 $I3
0
0 0
0 0
$I3
I3
0 0
I3
0 0
0 $I3
7
07 d
7f
n$1m
07
5
0
3
0 0
7
0 07 d
7f
1m
0 07
5
0 0
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
n1 n$1m$1
Bdnm f dn$1m Bd1m f dnm Bd21 f d1m B011 f 0nm Wwnm : E:16
317
E:17
where
!f d
1
"
f 1n1
6
6
6
6
6
6
6
B3 6
6
6
6
6
6
6
4
f d1
f d1j
6 d7
6f 7
6 2j 7
7
f dj 6
6 .. 7;
6 . 7
4 5
f dnj
B1n1
Bd11
0
..
.
Bd01
..
.
0
0
..
! 1n1
B
Bd21
Bd21
..
.
..
.
..
.
..
..
..
..
6 0 7
6f 7
6 2j 7
7
f 0j 6
6 .. 7;
6 . 7
4 5
f 0nj
Bd01
..
..
..
w1j
7
6
6 w2j 7
7
6
wj 6 . 7;
6 .. 7
5
4
wnj
Bdn1
'''
..
.
..
.
..
.
..
.
'''
f 01j
3
!f 1j
6! 7
6 f 2j 7
6 7
f j 6 . 7;
6 .. 7
4 5
!f nj
2
7
7
7
7
7
7
7
7;
7
0 7
7
7
7
d 7
B21 5
Bd11
0
..
.
6
6 0
6 B01
6
6
B1 6
6 0
6
6 .
6 ..
4
0
..
..
..
'''
''' '''
..
.
..
..
.
.
..
. B011
0
B001
0
..
.
..
.
7
7
7
7
7
7;
7
7
7
0 7
5
B0n1
where
! 5 (;
B5 0; B
E:18
318
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
0
6
6 !d
6 Bn1
6
6
!5 6
B
6 0
6
6 .
6 ..
4
0
0
..
..
..
.
.
.
'''
!d
B
n1
'''
..
.
..
.
..
.
..
!d
B
n1
..
7
7
7
7
7
7;
7
7
7
7
5
0
..
.
!d
B
12
6
6 d
6 Bn2
6
6
6
6 0
B6 6
6 .
6 .
6 .
6
6
6 0
4
Bd21
Bd21
..
.
..
.
..
.
0
..
..
..
..
'''
Bdn2
'''
..
.
..
.
..
.
..
.
0
Bdn2
..
..
..
7
7
0 7
7
.. 7
7
. 7
7:
7
7
0 7
7
7
d 7
B21 5
!d
B
12
E:19
d
0
! 5fd
fm B
m$1 B8 f m B7 f m W1 wm ;
E:20
Bd1m
6
6 d
6 Bnm
6
6
6
6 0
B8 6
6 .
6 .
6 .
6
6
6 0
4
Bd21
Bd21
..
.
..
.
..
.
0
..
..
..
..
...
Bdnm
...
..
.
..
.
..
.
..
.
0
Bdnm
..
..
..
7
7
7
7
7
7
7
7:
7
7
0 7
7
7
d 7
B21 5
Bd1m
0
..
.
E:21
where
f1
6 . 7
7
f6
4 .. 5;
2
fm
2 !d 3
f1
6 d7
6 f2 7
6 7
f d 6 . 7;
6 . 7
4 . 5
f dm
3
f 01
6 7
6 7
f 0 6 ... 7;
4 5
f 0m
3
w1
6 . 7
7
w6
4 .. 5;
2
wm
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
B3
6
6
6 B5
6
6
Bd 6
6 0
6
6 .
6 ..
4
0
B4
B6
..
!5
B
..
.
'''
..
..
'''
..
.
..
.
B6
!5
B
0
..
.
7
7
7
7
7
7
0 7;
7
7
B4 7
5
B8
6
6
6
6
6
B0 6
6
6
6
6
4
B1
B2
0
..
..
..
0
..
.
..
.
B7
..
.
''' '''
'''
..
.
..
.
..
.
0
0
..
.
319
7
7
7
7
7
7
0 7:
7
7
B2 7
5
B7
References
[1] R.E. Skelton, Systems design, the absentee in system theory, American Automatic Control
Conference, San Diego, CA, June 1999.
[2] R.E. Skelton, A systems approach to integrate structure and control design, SPIE Conference on
Mathematics for Smart Structures, Newport Beach, CA, March 2000.
[3] K.M. Grigoriadis, G. Zhu, R.E. Skelton, Optimal redesign of linear systems, J. Dyn. Systems Meas.
Control 118 (3) (1996) 598605.
[4] M.P. Bendsoe, Optimal shape design as a material distribution problem, Struct. Optim. 1 (1989)
193202.
[5] M.P. Bendsoe, Optimization of Structural Topology, Shape, and Material, Springer, Berlin, 1995.
[6] M.P. Bendsoe, N. Kikuchi, Generating optimal topologies in structural design using a homozenization method, Comput. Methods Appl. Mech. Eng. 71 (1988) 197224.
[7] A.R. Diaz, M.P. Bendsoe, Shape optimization of structures for multiple loading conditions using a
homogenization method, Struct. Optim. 4 (1992) 1722.
[8] A.H. Simmons, C.A. Michal, L.W. Jelinski, Molecular orientation and two-component nature of the
crystalline fraction of dragline silk, Science 271 (1996) 8487.
[9] Y. Termonia, Molecular modeling of spider silk elasticity, Macromolecules 27 (1994) 73787381.
[10] R. Chu, Tensegrity, J. Synergetics 2 (1) (1988).
[11] R.B. Fuller, R. Marks, The Dymaxion World of Buckminister Fuller, Anchor Books Edition, 1973.
[12] R.B. Fuller, Tensile-integrity structures, US Patent 3,063,521, 1962.
[13] R.B. Fuller, Synergetics Explorations in the Geometry of Thinking, Collier Macmillan Publishers,
London, 1975.
[14] H. Furuya, Concept of deployable tensegrity structures in space applications, Int. J. Space Struct.
7 (2) (1992) 143151.
[15] D.E. Ingber, Cellular tensegrity: defining new rules of biological design that govern the cytoskeleton,
J. Cell Sci. 104 (3) (1993) 613627.
[16] D.E. Ingber, Tensegrity: the architectural basis of cellular mechanotransduction, Annu. Rev. Physiol.
59 (1997) 575599.
[17] D.E. Ingber, Architecture of life, Sci. Am. (January 1998) 4857.
[18] H. Kenner, Geodesic Math and How to Use it, University of California Press, Berkeley, CA, 1976.
[19] R. Motro, Tensegrity systems: the state of the art, Int. J. Space Struct. 7 (2) (1992) 7583.
[20] I.J. Oppenheim, W.J. Williams, Tensegrity prisms as adaptive structures, ASME Annual Meeting,
Dallas November 1997.
[21] A. Pugh, An Introduction to Tensegrity, University of California Press, Berkeley, 1976.
[22] R. Adhikari, R.E. Skelton, W.J. Helton, Mechanics of tensegrity beams, UCSD, Structural System
and Control Lab., Report No. 1998-1, 1998.
[23] R.E. Skelton, C. Sultan, Controllable tensegrity, a new class of smart structures, SPIE Conference,
Mathematics and Control in Smart Structures, San Diego, March, 1997.
320
R.E. Skelton et al. / Journal of the Franklin Institute 338 (2001) 255320
[24] R.E. Skelton, M. He, Smart tensegrity structure for nestor, SPIE Conference, Smart Structures and
Integrated Systems, San Diego, CA, March 1997.
[25] H. Murakami, Y. Nishimura, T.J. Impesullo, R.E. Skelton, A virtual reality environment for
tensegrity structures, Proceedings of the 12th ASCE Engineering Mechanics Conference, La Jolla,
CA, 1998.
[26] D. Williamson, R.E. Skelton, A general class of tensegrity systems: geometric definition. ASCE
Conference Engineering Mechanics for the 21st Century, La Jolla, CA, 1720 May 1998, pp. 164169.
[27] B.I. Yakobson, R.E. Smalley, Fullerene nanotubes: C1,000,000 and beyond, American Scientist,
JulyAugust (1997) 324337.