Professional Documents
Culture Documents
Truss
• Every node of truss will have 2 dofs
• Every joint is free to move in x- and
y-axes
• The idealized given truss has 12
nodes, so it can have 24 degree of
freedom.
• Support condition impose 3
restrictions. So, given truss has 24-
3=21 dofs.
u6 u8
u5 u7
u1
T x
u1
'
cos sin 0 0 u2
u '
'
u4 sin
u2 0 0 cos sin u3 u2'
u4 2’
u3 cos
u1 2 u3 u4
c s 0 0 u2
u T u
'
0 0 c s u3 ' u2 sin
u
u4 1
u1 cos 1’
u ' T u 1 u2
u1
Truss element
u1
u2
u u1 u2 u3 u4
T
u3
u4
• Transfer u’ into global axis (X, Y)
• Strain energy of the element
1 'T ' '
U e strain u Ku
2
1
u T K ' T u
T T
U e strain
2
1
u K u where K T K ' T
T
T
U e strain
2
E
c s c s u
e
Truss Element Generalization of Bar Element With Arbitrary Orientation
k=AE/L
s sin , c cos
Example
• The member and node numbers, modulus of elasticity,
cross sectional areas are the necessary input data.
• How to number the nodes and elements?
• The angle θ has been calculated considering anticlockwise
direction. The signs of the direction cosines depend on the
choice of numbering the nodal connectivity.
Nodal data
Example
• Member stiffness matrices
c2 cs c 2 cs
AE cs s2 cs s 2
K
c 2 cs c2 cs
cs s 2 s
2
cs
Example
• Global stiffness matrix • Global load vector • Global displacement
vector
u1 0
u2 0
u3 u3
u u u
4 4
u5 0
u6 0
Example
• Equilibrium equations
0
0
u3
u4
0
0
u3 u3
u4 u4
Example • The member forces
• Element nodal forces
Fmy1
Fmx1
Example
Applied Loads Global stiffness matrix, deformations and forces
KU F
Example
Example
• A 4000 lb force is acting at node 2, horizontally.
E=30x106psi, A=1.5 in2 for each member. Find reactions
and member forces and stresses.
Example
• Element 3
• Element forces
N1(x)
Quadratic Approximation Scheme u(x)
u1 u2 u3
x 1
(1) (2) (3)
L x
x
(1) (2) (3) (1) (2) (3)
Approximate Elastic Displacement
u1 a1 x 0 u ( x) u1 a1; x u ( x ) u 2 ; x u ( x ) u3
2
2 N2(x)
L L
u a1 a2 x a3 x u2 a1 a2 a3
2
2 4
u3 a1 a2 L a3 L2
1
u N1 ( x)u1 N 2 ( x)u2 N 3 ( x)u3
x
u1
(1) (2) (3)
u N1 N 2 N 3 u2 [N]{u}
u N3(x)
3
x
(1) (2) (3)
A slightly fancier assumption:
displacement varying quadratically inside each bar
x1 x2 x
x3
El #1
N1 (x)
x 2 - x x 3 - x
x 2 - x1 x 3 - x1 w(x) N1 (x)d 1x N 2 (x)d 2x N3 (x)d 3x
N 2 (x)
x1 - x x 3 - x
x1 - x 2 x 3 - x 2 This is a quadratic finite element in 1D and it has
N 3 (x)
x1 - x x 2 - x three nodes and three associated shape functions
per element.
x1 - x 3 x 2 - x 3
Quadratic Elements
• The element stiffness matrix
T
d N x 3 4x 4 8x 1 4x
where, B 2 2
2
dx
3 4x
2
AE 4 8 x 3 4 x 4x
4 8x 1
K 2 2 2 dx
2
0
1 4x
2
Quadratic Elements
K
9 1 1
N1 (1 )( )( )
16 3 3
27 1
N2 (1 )(1 )( )
16 3
27 1
(1) (2) (3) (4) N3 (1 )(1 )( )
16 3
9 1 1
N 4 ( )( )(1 )
16 3 3
MATLAB Program TRUSS2D.M
Example
Multi-point constraints
• If the support is inclined of skewed at an
angle α to global x axis, the resulting
boundary conditions on the displacements are
not in the global x-y directions, but are
inclined in the local x’-y’ directions.
• Transform the global displacements at node 3
only into the local nodal coordinate system x’-
y’, keeping all other coordinate in the global
x-y system.
• Enforce zero displacement boundary
condition d’3y in the force-displacement Figure: Plane truss with inclined boundary
relation and solve the equation. conditions at node 3
u3' x c s u3 x
'[
u3
'
t3 u3
u3 y s c u3 y
• Transformation for the entire nodal • To obtain the desired displacement
displacement vector as vector with global displacement
u T u
'
1
components at nodes 1 and 2 and
local displacement components at
u T u
T
1
' node 3,
u1x u1' x
• Transformation matrix for entire truss is the '
6x6 matrix. u1 y I u 1 y
0 0 '
u2 x u
I 0 0 0 I 0 2' x
u2 y T u2 y
T1 0 I 0 u3 x 0 0 t3 '
u
0 0 t3 3' x
u3 y u3 y
• Only at node 3 global components
are transformed as shown by [t3]T.
• The global force vector can also be • The forces will transform to
transformed by using the same f 3' t3 f 3
transformation as for {u’}.
f T f
'
1
• Again, we can write
T1 f T1 K T1 u '
T
3 L L
3 L 2 1/ 2 1/ 2
Step 2: Stiffness matrix of each element in global coordinates
with global numbering
Stiffness matrix of element 1
c2 cs c 2 cs
EA cs s 2 cs s 2
(1)
k
L c 2 cs s 2 cs
cs s 2
cs s 2
1 1 1
d 3x 2 2 d
2
d 3x d 3 y
3x
1
d 3 y 1 d3 y 1
d d
2 2 2
3 y 3 x
d 3y 0 (Multi-point constraint)
d 3y
1
2
d3 y d3 x 0
d3 y d3 x 0 Eq (2)
Similarly for the forces at node 3
F 3x
c s F3 x 1
s cs
F 3y c F3 y 2
1 1 1
F 3x 2 2 F
2
F3x F3 y
3x
1 F3 y
F 3 y
1
1
2
F3 y F3 x
2 2
F 3x 0
F 3x
1
2
F3 y F3 x 0
F3 y F3 x 0 Eq (3)
Therefore we need to solve the following equations simultaneously
Kd F Eq(1)
d3 y d3 x 0 Eq(2)
F3 y F3 x 0 Eq(3)
1 1 0 d 2 x P
1260 105
1 1.5 0.5
3x
d 3x
F
0.5 d F
0 0.5 3y 3y
Write these equations out explicitly
d 2 x 3d3 x Eq(7)
1260 105 (3d3 x d3 x ) P
Plug this into Eq(4)
2520 105 d3 x 106
d3 x 0.003968m
d 2 x 3d3 x 0.0119m
k ij = keeping
Force at d.o.f ‘i’ due to unit displacement at d.o.f ‘j’
all the other d.o.fs fixed
3D Truss (space truss)
In local coordinate system f̂ k̂ d̂
f̂ 1x d̂ 1x
k 0 0 k 0 0
f̂ 1y 0 0 0 0 0 0 d̂ 1y
f̂ 1z 0 0 0 0 0 0 d̂ 1z
f̂ 2x k 0 0 k 0 0 d̂ 2x
f̂ 0 0 0 0 0 0 d̂
2y 2y
f̂ 0 0 0 0 0 0
2z d̂ 2z
The transformation matrix for a single vector in 3D
d̂ T d
*
d̂ Td
T * 0
T *
f̂ Tf
66
0 T
k T k̂ T
T
L l1 l1m1 l1 n1 l1
2
l1 m1 l1 n1
l m m 2 m n l m m
2
m n
1 1 1 1 1 1 1 1 1 1
l1 n1 m1 n1 n1 n1
2 2
l1 n1 m1 n1
Notice that the direction cosines of only the local ^x axis enter the
k matrix