Professional Documents
Culture Documents
Lecture 3 Two - and Three-Dimensional Truss Structures PDF
Lecture 3 Two - and Three-Dimensional Truss Structures PDF
Email: zabaras@cornell.edu
URL: http://mpdc.mae.cornell.edu/
F2 k k u2 L e e
AE
e e F2( e ) F1( e ) (u e
u1)
e
AE
k e
e • Finally: L e 2
L k e (u2e u1e )
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (1/30/2014) 5
Truss element stiffness in local coordinates
• We can re-write the
element stiffness
equations as:
F1'(xe ) 1 0 1 0 1x
u '( e )
'( e ) 0 '( e )
F1 y (e) 0 0 0 u1 y
'( e ) k
F1'(xe ) k ( e ) k ( e ) u1'(xe ) F2 x 1 0 1 0 u2'( xe )
'( e ) ( e ) F '( e ) '( e )
( e ) '( e ) 0 0 0 0 u
F2 x k k u2 x 2y 2y
(e) [ K '( e ) ]
{F ' } { d '( e ) }
F1'(ye ) F2'(ye) 0
{d 'e } [T e ]{d e }
'( e ) (e)
u1 y sin cos 0 0 u1 y
e e
'( e ) e (e)
u2 x 0 0 cos sin u2 x
e
u '( e ) 0 e (e)
sin cos u2 y
e
2y 0
[T ( e ) ] {d ( e ) }
{d '( e ) } Note that :
[T e ]T [T e ] [ I ]
{d e } [T e ]T {d 'e }
T
Te Te
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
I 44
'( e ) (e)
F1 y sin cos e 0 F1 y
e
0
'( e ) e (e)
F2 x 0 0 cos e sin F2 x
F '( e ) 0 sin e e (e)
cos F2 y
2y 0
{ F 'e } [T ( e ) ] {F e }
{F e } [T e ]T {F 'e }
1 0 1 0 cos e sin e 0 0
0
0 e
cos e
[T ( e ) ]
0 0 sin 0 0
[ K '( e ) ] k ( e ) ,
1 0 1 0 0 0 cos e sin e
0 0 0 0 0 0 sin e cos e
[K ] k
(e)
(e) 2 e
(e)
F2 y ( e ) sin cos sin sin cos sin u2 x
e e 2 e e e
(e) k e (e)
F1x cos 2 e
sin cos
e e
cos 2 e
sin cos u1x
e
F (e) e
e
2 e
e
e
2 e
u ( e )
1y sin cos sin sin cos sin 1y
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (1/30/2014) 13
Assembly process
• The assembly process is identical to the
one discussed for `spring structures’ and it
will not be repeated here in its general
form (no need to show at this point
complicated looking matrix operations).
• We will however provide soon a simple
example demonstrating this assembly
process.
K E K EF d E f E K E d E K EF d F f E
T
K EF K F d F f F T
K EF d E KF dF fF
The unknown displacements are obtained from the 2nd eq. as:
T
K EF d E K F d F f F d F K F1 ( f F K EF
T
dE)
A1 A 102
E = 107Pa
1 2 3 A3 A
7,8
Local node 2
(1) 1350
Local node 1
7 8 1 2
1/ 2 1/ 2 1/ 2 1/ 2 7
1/ 2 1/ 2 1/ 2 1/ 2 8
EA
[K ]
(1)
2 1/ 2 1/ 2 1/ 2 1/ 2 1
1/ 2 1/ 2 1/ 2 1/ 2 2
Note: Recall that you can number the corresponding global nodes in the
sequence 1 2 7 8 without any changes in [ K (1) ] .
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (1/30/2014) 18
A truss example: Element 2
Local node 2
3,4
A2 2 A
900
Local node 1
7 8 3 4
0 0 0 0 7
EA 0 2 2 0 2 2 8
[K ]
(2)
2 0 0 0 0 3
0 2 2 0 2 2 4
A3 A
450
Local node 1
7 8 5 6
1/ 2 1/ 2 1/ 2 1/ 2 7
1/ 2 1/ 2 1/ 2 1/ 2 8
EA
[K ]
(3)
2 1/ 2 1/ 2 1/ 2 1/ 2 5
1/ 2 1/ 2 1/ 2 1/ 2 6
1/ 2 1/ 2 1/ 2 1/ 2 7
EA 1/ 2 1/ 2 1/ 2 1/ 2 8
[K ]
(1)
2 1/ 2 1/ 2 1/ 2 1/ 2 1
1/ 2 1/ 2 1/ 2 1/ 2 2
1 2 3 4 5 6 7 8
1
1/ 2 1/ 2 0 0 0 0 1/ 2 1/ 2
1/ 2 1/ 2 0 0 0 0 1/ 2 1/ 2
2
0 0 0 0 0 0 0 0 3
4
EA 0 0 0 0 0 0 0 0
[K ]
2 0 0 0 0 0 0 0 0 5
0 0 0 0 0 0 0 0 6
1/ 2 1/ 2 0 0 0 0 1/ 2 1/ 2 7
1/ 2 1/ 2 0 0 0 0 1/ 2 1/ 2 8
0 0 0
0 7
EA 0 2 2 0 2 2 8
[ K (2) ]
2 0 0 0 0 3
0 2 2 0 2 2 4
1 2 3 4 5 6 7 8
1/ 2 1/ 2 0 0 0 0 1/ 2 1/ 2 1
1/ 2 1/ 2 0 0 0 0 1/ 2 1/ 2 2
0 0 0 0 0 0 0 0 3
EA 0 0 0 2 2 0 0 0 2 2 4
[K ]
2 0 0 0 0 0 0 0 0 5
0 0 0 0 0 0 0 0 6
1/ 2 1/ 2 0 0 0 0 1/ 2 0 1/ 2 0
7
1/ 2 1/ 2 0 2 2 0 0 1/ 2 1/ 2 2 2 8
1/ 2 1/ 2 1/ 2 1/ 2 7
1/ 2 1/ 2 8
EA 1/ 2 1/ 2
[K ]
(3)
2 1/ 2 1/ 2 1/ 2 1/ 2 5
1/ 2 1/ 2 1/ 2 1/ 2 6
1 2 34 5 6 7 8
1/ 2 1/ 2 0 0 0 0 1/ 2 1/ 2 1
1/ 2 1/ 2 0 0 0 0 1/ 2 1/ 2 2
0 0 0 0 0 0 0 0 3
EA 0 0 0 2 2 0 0 0 2 2 4
[K ]
2 0 0 0 0 1/ 2 1/ 2 1/ 2 1/ 2 5
0 0 0 0 1/ 2 1/ 2 1/ 2 1/ 2 6
1/ 2 1/ 2 0 0 1/ 2 1/ 2 1/ 2 0 1/ 2 1/ 2 0 1/ 2 7
1/ 2 1/ 2 0 2 2 1/ 2 1/ 2 1/ 2 1/ 2 1/ 2 2 2 1/ 2 8
1 2 3 4 5 6 7 8
1/ 2 1/ 2 0 0 0 0 1/ 2 1/ 2
1
1/ 2 1/ 2 0 0 0 0 1/ 2 1/ 2 2
0 0 0 0 0 0 0 0 3
4
EA 0 0 0 2 2 0 0 0 2 2
[K ]
2 0 0 0 0 1/ 2 1/ 2 1/ 2 1/ 2 5
0 0 0 0 1/ 2 1/ 2 1/ 2 1/ 2 6
1/ 2 1/ 2 0 0 1/ 2 1/ 2 1 0 7
1/ 2 1/ 2 0 2 2 1/ 2 1/ 2 0 1 2 2 8
1/ 2 1/ 2 0 0 0 0 1/ 2 1/ 2
d1 0 r1
1/ 2 1/ 2
1/ 2 r
0 0 0 0 1/ 2
2 d 0 2
0 0 0 0 0 0 0 d3 0 r3
0
EA 0 0 0 2 2 0 0 0 2 2 d 4 0 4 r
2 0 0 0 0 1/ 2 1/ 2 1/ 2 1/ 2 d 0
5
0 0 0 0 1/ 2 1/ 2 1/ 2 1/ 2 d 6 0 r6
1/ 2 1/ 2 3
1/ 2 1/ 2
d7 10 N
0 0 1 0
1/ 2 1/ 2 0 2 2 1/ 2 1/ 2 0 1 2 2 d8 0
fE
[KE ] [ K EF ]
1/ 2 1/ 2 0 0 0 0 1/ 2 1/ 2
d1 0 r1
1/ 2 1/ 2
1/ 2 r
0 0 0 0 1/ 2
2 d 0 2
0 0 0 0 0 0 0 d3 0 r3
0
EA 0 0 0 2 2 0 0 0 2 2 d 4 0 4 r
2 0 0 0 0 1/ 2 1/ 2 1/ 2 1/ 2 d 0 r
6 6
0 0 0 0 1/ 2 1/ 2 1/ 2 1/ 2 d5 0
1/ 2 1/ 2 3
1/ 2 1/ 2
d7 10 N
0 0 1 0
1/ 2 1/ 2 0 2 2 1/ 2 1/ 2 0 1 2 2 d8 0
[ K TEF ] [KF ] dF fF
1/ 2 1/ 2 1/ 2 d5 0
EA
1/ 2 1 0 d 7 103 N
2
1/ 2 0 1 2 2 d8 0
KF dF fF
d5 0.038284m
d 7 0.033284m
d 0.005m
8
fE
[KE ] [ K EF ]
1/ 2 1/ 2 0 0 0 0 1/ 2 1/ 2
d1 0 r1
1/ 2 1/ 2 1/ 2 r
0 0 0 0 1/ 2
2 d 0 2
0 0 0 0 0 0 0 d3 0 r3
0
EA 0 0 0 2 2 0 0 0 2 2 d 4 0 4 r
2 0 0 0 0 1/ 2 1/ 2 1/ 2 1/ 2 d 0 r
6 6
0 0 0 0 1/ 2 1/ 2 1/ 2 1/ 2 d5 0
1/ 2 1/ 2 3
1/ 2 1/ 2
d7 10 N
0 0 1 0
1/ 2 1/ 2 0 2 2 1/ 2 1/ 2 0 1 2 2 d8 0
[ K TEF ] [KF ] dF fF
u 'e
u 'e
u 'e
u 'e
e 2 x e 1x e E e 2 x e 1x
L L
However:
u1'(xe ) cos e sin e 0 0 u1x
(e)
'( e ) (e)
u1 y sin cos e 0 u1 y
e
0
'( e ) e (e)
u2 x 0 0 cos e sin u2 x
u '( e ) 0 sin e cos e u2( ey)
2y 0
Combining the 2 Eqs gives:
Ee {d e }
e cos e
e
sin e
cos e
sin {d }
e e
F1'(xe ) k ( e ) k ( e ) u1'(xe )
'( e ) ( e ) ( e ) '( e )
F2 x k k u2 x
F1 y m s 0
(e) ne
0 F1'(xe )
F1z s
(e) e T e
e [T ] { F ' }
F2 x 0 l s F2 x
'( e )
F (e) 0 m s { F 'e }
e
2y
e
F (e) 0 n s
2z
{F e } [T e ]T
{F e } [T e ]T {F 'e }
[ K ] [T ]
(e) e T
K ' [T ]
e e
6 x6 6x2 2x2 2 x6
e e nel e
E A s s m e e
n n e2
n e e
l m es n es ns e2
[K ] e e2
(e) s s s s s
L l m e e
l n e e
l l e2
m es l se n es l se
s s s s s s
ee
s sm l m e2
s
m e e2
s
n s
m e e
l
s s
m es 2 m es n es
nel e me ne ne 2 n e e
l mes n es n es 2
s s s s s s s
u1(xe )
(e)
However: u1 y
u1'(xe ) l s m s
e e
n es 0 0 0 u1(ze )
'( e ) e e
[T ]{d }
u2 x 0 0 l se mes n s u2 x
e (e)
0
u ( e )
Combining the 2 Eqs gives: 2y
u ( e )
2z
Ee
e l se
e
mes nes l se mes nes {d e }
L
total strain
L e 0
Ae E e
k (u u ) A E , k e
e e
2
e
1
e e e
0
e
F1( e ) e e e 1
k ( e ) k ( e ) u1( e )
(e) A E 0 (e) (e) (e)
2
F
1 k k u2
Therma l n odal vector
F1'(xe ) 1 1 0 1 0 1x
u '( e )
'( e ) 0 0 '( e )
F1 y e e e (e) 0 0 0 u1 y
'( e ) A E 0 k
F2 x 1
1 0 1 0 u2'( xe )
F '( e ) 0
0 0 0 0 u '( e )
2y 2y
e
(e) { F 'thermal } [ K '( e ) ]
{F ' } { d '( e ) }
[T e ]{F e } {F 'thermal
e
} [ K '( e ) ][T e ]{d e }
• From these equations, we conclude that:
{F e } [T e ]T {F 'thermal
e
} [T e ]T [ K '( e ) ][T e ]{d e }
e
{ Fthermal } [ K (e) ]
cos e sin e 0 0
sin e cos e 0 0
[T ]
(e)
sin e
Use: (for 2D trusses)
0 0 cos e
0 0 sin e cos
e
Finally we obtain:
(e) e 2 e
(e)
1y
F e e e sin (e) sin e
cos e
sin 2 e
sin e
cos e
sin u1 y
(e) A E 0 e
k cos 2 e e (e)
2x e
e
2 e
e
2x
F cos sin cos cos sin cos u
F (e) sin e sin e cos e sin 2 e sin e cos e sin 2 e u2( ey)
2y
e
{F ( e ) } { Fthermal } [ K (e) ] d (e)
For each truss element that is heated, simply add to the element force, the
following extra term
cos e
e
sin
Ae E e 0e , where e
e
T e
cos
e 0
sin e
e
{ Fthermal }
You will need to define at which truss elements thermal effects take place and
for each of them read the values e and T e .
min
e e e e
PE , PE U W
Assembly {d } e
process
1 e e
PE dV e ( F1'(xe )u1'(xe ) F2'(xe )u2'( xe ) )
e
e
2
External Work
Elastic strain energy density
( work / volume )
e
2
1 e u2' ex u '1ex 2
e 2
e '( e ) '( e ) '( e ) '( e )
E ( e
) dV F1x u1x F2 x u2 x
L Ae dx '
1 u 'e
u 'e
min PE e
min E e e e
A L ( 2x
e
1x 2
) F '( e ) '( e )
1x u1x F '( e ) '( e )
2 x u2 x
u1' ex ,u 'e2 x u1' ex ,u 'e2 x 2 L
'e e
• Take partial derivatives of PE wrt u1 x , u ' 2 x : e
PE e E e Ae ' e
0 ( u u 'e
) F1x 0
'( e )
1x
'( e ) '( e )
1x
(e) (e)
u '1x F k k u
e e 1x 2x
L
'( e ) ( e ) ( e ) '( e )
PE e e e
E A 'e
F2 x k k u2 x
0 (u u ' e
) F '( e )
0
u 'e2 x
2x 1x 2x
Le
These are the same Eqs as those obtained with the direct method!
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (1/30/2014) 47
Principle of minimum potential energy
• In general (not just for mechanics
problems!), the principle of minimum
potential energy takes the following form:
1 (e) T (e) (e)
min
{d }
e
PE e
min 2
{d } e
{d } [ K ]{d }
{d }T
{F }
or after assembly:
1
min{d }PE min {d }T
[ K ]{d } {d }T
{ F }
{d } 2
• Note that the minimization gives us the
familiar solution: [ K ]{d} {F}
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (1/30/2014) 48
Principle of minimum potential energy
• We will not use this method to repeat the truss
calculations.
• However, it will be our starting point for computing
the stiffness of beam elements (lecture 4).
• The method of minimum potential energy can be
applied to many problems not related to mechanics
– however there are many problems where this
technique is not applicable.
• After discussing beam bending problems, we will
need to look for more powerful (`unfortunately’ also
more mathematical) methods (weak (Galerkin)
formulations).
d '
1 (e) T e T e e
e 2 [ B ] E [ B ] d '( e )
dV e
F1
'( e ) '( e )
x u1 x F2 x u2 x
'( e ) '( e )
Ae dx '
e
T
e
1 (e) T (e)
2
d ' [ B e T
] E e
[ B e
]dV e
d ' F1x u1x F2 x u2 x
'( e ) '( e ) '( e ) '( e )
e
[Ke ]
Element stiffness
matrix
• For now these calculations are identical to our earlier approach! Indeed:
1
Le
Le e 1 1 e
Le
Ae E e 1 1
[ K ] [ B ] E [ B ]dV [ B ] E [ B ] A dx '
e e T e e e e T e e e
E [ e , e ] A dx ' e
e
0 0
1 L L L 1 1
Le ke
% K=global stiffness, R=global force, debc=degrees of freedom with essential BC, ebcVals=specified displacements
% C=constraints matrix, q=prescribed constraints
d = zeros(dof - ncon,1); % Restore the solution vector (i.e. include back the nodes with prescribed displacements).
d(debc) = ebcVals; % Store the essential boundary conditions values.
d(df(1:length(df)-ncon)) = dfVals(1:(length(dfVals)-ncon)); %Store the calculated solutions values
rf = K(debc,:)*d - R(debc); % Calculate the reaction vector at nodes with prescribed displacements