Tensegrity. Ingber, Scientific American, January 1998 nodes

advertisement
ES120
Introduction to the Mechanics of Solids
Trusses
Mostly empty space, but very efficient.
http://www.brantacan.co.uk
Tensegrity. Ingber, Scientific American, January 1998
What is a truss?
 A structure consisting of rods and wires.
 Forces are applied on the nodes (or joints).
 Each element (or member) is under an axial load. No bending or torsion.
 A tie is under tension.
 A strut is under compression.
 Wikipedia entry on trusses: http://en.wikipedia.org/wiki/Truss
5/30/16
Trusses-1
Z. Suo
ES120
Introduction to the Mechanics of Solids
A 2-member truss
 A steel tie and a wood strut.
 The structure is intended to sustain a weight.
 What design principles can we learn from this
simple structure?
Z. Suo
st e
el w
ir e
Wall
30°
solid wood
1m
1000 N
Failure modes
 Will the steel wire be pulled out from the wall, or the wood crush into the wall? Will the
steel wire break from the wood? These joints contribute little to the total weight of the
structure. We’ll just over design the joints so that they do not fail before the tie and the strut.
 The steel tie is in tension, and may fail by yield or fracture.
 The wood strut is in compression and may fail by yield or buckle.
Design for safety
 Calculate internal force in each element.
 In the tensile element, limit the force by strength.
 In the compressive element, limit the force by strength and by Euler’s formula.
A 3-element truss. Now consider a 3-element truss. We try to determine the internal
forces in the three elements.
f1
2L
L
2L
f2
f2
60
100N
100N
Force balance of the node. Draw the free-body diagram to expose the internal force in
every element. The force balance of the node gives
f1  f 2  100 .
This equation is insufficient to determine the two forces. When force balance alone cannot
determine all the internal forces, the structure is known as a statically indeterminate structure.
By contrast, the 2-element truss analyzed above is a statically determinate structure.
Express internal force in each element in terms of the nodal displacement. To
determine internal forces in a statically indeterminate structure, we need to invoke displacement.
Let u be the displacement of the node. For element 1, the length is L and the elongation is u, so
that the strain is
u
1  .
L
For element 2, the length is 2L and the elongation is u / 2 , so that the strain is
5/30/16
Trusses-2
ES120
Introduction to the Mechanics of Solids
Z. Suo
u/2 u

.
2L 4L
Recall that Hooke’s law relates stress to strain,   E , where E is Young’s modulus,  is
stress, and  is strain. Let the cross section of every element be A. The force in element 1 is
AE
f1 
u.
L
The force is linear in the displacement. The force in element 2 is
AE
f2 
u.
4L
Force balance at the node provides an equation for the nodal displacement.
Inserting these force-displacement relations into the force balance equation, we obtain that
u
u
AE  AE
 100 .
L
4L
This is a linear algebraic equation for the displacement of the node. Solving for the
displacement, we obtain that
u
AE  80 .
L
Consequently, the forces in the two elements are f1  80 and f 2  20 .
2 
How Does the Computer Code Work?
The unknowns are nodal displacements.
For each element, express internal forces in terms of the nodal displacements.
Nodal force balance gives a set of linear algebraic equations for the displacements.
Each node has three displacement components. If the truss has N nodes, the total
number of the nodal displacements is 3N. Each node contributes 3 force balance
equations. The N nodes result in 3N equations for the 3N unknown displacements.
 Solve this set of linear algebraic equations.
For the computer to do all this, it has to be systematic. The following outlines an
algorithm that the computer follows.
Elongation-displacement relation. In the three-dimensional space, locate an element by
the coordinates of its two nodes, x1, y1, z1  and x2 , y2 , z2  . The length of the element is



L  x2  x1    y2  y1   z2  z1  .
The direction cosines of the element (i.e., the components of the unit vector n along the axis of
the element, pointing from node 1 to node 2) are
x x
y  y1
z z
l 2 1, m 2
, n 2 1 .
L
L
L
Denote the displacement vector of node 1 by u1, v1, w1  , and that of node 2 by u2 , v2 , w2  .
The elongation of the element,  , is the difference of the two displacement vectors, projected
along the axis of the element,   n  u2  u1  , or
  l u2  u1   mv2  v1   nw2  w1 .
Relate internal force of each element to the nodal forces. Let A be the cross-sectional
area of the element, and E be Young’s modulus of the material. Under an axial force P, the
length of the element changes by  . In the element, the stress is   P / A , and the strain is
2
5/30/16
Trusses-3
2
2
ES120
Introduction to the Mechanics of Solids
Z. Suo
   / L . Hooke’s law relates the stress and the strain:   E . Consequently, the force and
the elongation are linearly proportional:
P  k ,
where the stiffness of the element is k  EA / L .
h2
x2 , y 2 , z 2 
P
P
f2
l , m, n
x1 , y1 , z1 
P
g2
h1
P
f1
g1
By Newton’s third law, the element applies a force on node 1, of magnitude P and in the
direction of the element axis, l , m, n . Projected onto the coordinate axes, this force has the
components f1  lP , g1  mP and h1  nP . Each force component is linear in the displacement
components of the two nodes:
f1  kll u2  u1   mv2  v1   nw2  w1  ,
g1  kml u2  u1   mv2  v1   nw2  w1  ,
h1  knl u2  u1   mv2  v1   nw2  w1  .
The force P acts on node 2 in the direction - l , m, n , and has three components f 2  lP ,
g2  mP and h2  nP . Each force component is linear in the displacement components of the
two nodes:
f2  kll u2  u1   mv2  v1   nw2  w1  ,
g2  kml u2  u1   mv2  v1   nw2  w1 ,
h2  knl u2  u1   mv2  v1   nw2  w1 .
List the nodal displacements of the element as a column q  u1 v1 w1 u2 v2 w2  .
Similarly, list the forces acting on the two nodes by the element as a column
T
f   f1 g1 h1 f 2 g 2 h2  . In a matrix form, we write the force-displacement relation as
f  kq .
The internal forces on the nodes are linear in the displacements. The element stiffness matrix is
 l2
ml
nl
 l 2  ml  nl 


m2
mn  lm  m 2  mn
 ml
nm
n2
 nl  nm  n 2 
EA  nl
k

.
L   l 2  ml  nl
l2
ml
nl 
 ml  m 2  mn ml
m2
mn 


2
nl
nm
n 2 
  nl  nm  n
Force balance of every node. The truss has N nodes, labeled as 1, 2, 3,…, N. Each
node has three displacement components. List the displacements of all the nodes as a column Q;
T
5/30/16
Trusses-4
ES120
Introduction to the Mechanics of Solids
Z. Suo
for example, the three displacement components of node i enter at the locations 3i-2, 3i-1, 3i.
Say a particular element has node i and node j. The element stiffness is a 6 by 6 matrix. In terms
of the global displacement column, the matrix relation between the nodal displacements and the
forces exerted on the two nodes by the element look like this:
3i-2 3i-1 3i
3i-2
3i-1
3i
3j-2
3j-1
3j
. 
0
. 
0
 

. 
0
 

 fi 
0
 gi 
0
 

 hi 
0
. 
0
 

. 
0
 .    0
 

. 
0
 

 fj
0
g j 
0
 

 hj 
0
. 
0
 

. 
0
. 
0
 

0 0 0
0 0 0
0
0
3j-2 3j-1 3j
0 0 0 0 0 0
0 0 0 0 0 0
0
0
0 0 0 0 0 0 0 0 0 0 0
0 0    0 0 0 0  
0 0    0 0 0 0  
0 0    0 0 0 0  
0 0 0 0 0 0 0 0 0 0 0
0 0 0
0 0 0
0
0
0 0 0 0 0 0
0 0 0 0 0 0
0
0
0 0 0 0 0 0 0 0 0 0 0
0 0    0 0 0 0  
0 0    0 0 0 0  
0 0    0 0 0 0  
0 0 0
0 0 0
0
0
0 0 0 0 0 0
0 0 0 0 0 0
0
0
0 0 0
0
0 0 0 0 0 0
0
0 0 0 0  . 
0 0 0 0  . 
0 0 0 0  . 
 
 0 0 0   ui 
 0 0 0  vi 
 
 0 0 0  wi 
0 0 0 0  . 
 
0 0 0 0  . 
0 0 0 0  . 
 
0 0 0 0  . 
 
 0 0 0  u j 
 0 0 0  v j 
 
 0 0 0  w j 
0 0 0 0  . 
 
0 0 0 0  . 
0 0 0 0  . 
Summing the forces over all elements in the truss, we obtain the internal forces on all the
nodes as a column  KQ , where K is the global stiffness matrix of the truss. The 36 entries of
the stiffness matrix of the particular element should be added to the global stiffness matrix as
shown in the figure. The computer code does this assembly of the global stiffness matrix. In
homework you will work through an example to see how it is done.
List the external forces on all nodes as a column F. The balance of the internal and
external forces on every node gives
KQ  F .
This is a matrix equation between the nodal displacements and the external forces. The external
forces are known column, and the nodal displacement column are to be determined.
Treating a support. If a node is supported by a wall, either one, or two, or three of its
displacement components vanishes. Let us consider one such displacement component. Its
location in the Q column is Q p . Because we already know its value, Q p = 0, we eliminate it
from the Q column. Correspondingly, we eliminate pth row and pth column from the global
stiffness matrix K, as well as the pth entry in the F column. We do this for all displacement
components so constrained. As a result, the linear algebraic equation has fewer unknowns. The
computer solves this linear equation by using Gaussian elimination.
5/30/16
Trusses-5
ES120
Introduction to the Mechanics of Solids
Z. Suo
Reaction forces. After we have solved all the unknown displacements, we can go back
to the original equation, the pth entry in the column KQ gives the force of the wall on the node
(i.e., the reaction force).
Stress in each element. Calculate the stress in each element in terms of the nodal
displacements:
E E
  E 
 l u2  u1   mv2  v1   nw2  w1  .
L
L
The algorithm. If you find the theory dizzy, relax. The engineer who uses ABAQUS to
analyze a truss may care even less about the theory. Computer will do the work.
Here is what the engineer needs to do to analyze a truss:
 Specify the geometry of the truss.
 Assign a number to each node, and a number to each element
 For each element, input cross-sectional area and Young’s modulus.
 Input external forces on the nodes.
 Input the nodes and the directions for which the displacements vanish.
Here is what the computer will do:
 For each element, form the element stiffness matrix.
 Assemble the global stiffness matrix.
 Handle the displacement constraints.
 Solve the linear algebraic equation.
Here is the output of the computer:
 Displacements of all nodes.
 Stresses in all elements.
 Reaction forces at all supports.
5/30/16
Trusses-6
Download