11/11/20151 trusses. 11/11/20152 element formulation by virtual work u use virtual work to derive...
TRANSCRIPT
![Page 1: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/1.jpg)
04/20/23 1
Trusses
![Page 2: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/2.jpg)
04/20/23 2
Element Formulation by Virtual Work
Use virtual work to derive element stiffness matrix based on assumed displacements– Principle of virtual work states that if a general
structure that is in equilibrium with its applied forces deforms due to a set of small compatible virtual displacements, the virtual work done is equal to its virtual strain energy of internal stresses.
![Page 3: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/3.jpg)
04/20/23 3
At element level, Ue = We
– Ue = virtual strain energy of internal stresses
– We = virtual work of external forces acting through virtual displacements
![Page 4: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/4.jpg)
04/20/23 4
We now assume a simple displacement function to define the displacement of every material point in the element.
Usually use low order polynomials Here
u = a1 + a2x
– u is axial displacement
– a1, a2 are constants to be determined
– x is local coordinate along member
![Page 5: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/5.jpg)
04/20/23 5
The constants are found by imposing the known nodal displacements ui, uj at nodes i and j
ui = a1 + a2xi
uj = a1 + a2xj
ui, uj are nodal displacements
xi, xj are nodal coordinates
![Page 6: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/6.jpg)
04/20/23 6
letting xi = 0, xj = L, we get
– a1 = ui
– a2 = (uj-ui)/L
We can write
– [N] = matrix of element shape functions or interpolation functions
– {d} = nodal displacements
ux
L
x
L
u
ud
i
j
1 [ ]{ }N
![Page 7: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/7.jpg)
04/20/23 7
1 2
1
2
i
i
1 2
N N N
xN 1 ,
Lx
NL
Pr operties
N 1 at node i and zero at all other nodes
N 1
i.e. at any point in the element N N 1
N1=1
Variation of N1
Variation of N2
N2=1
![Page 8: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/8.jpg)
04/20/23 8
Strain is given by
where [B] is a matrix relating strain to nodal displacement (matrix of derivatives of shape function)
du d[N]{d} [B]{d}
dx dx1
B 1 1L
![Page 9: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/9.jpg)
04/20/23 9
Now
= E(= E[B]{d}-E – Stress and strain are constant in a member
Define internal virtual strain energy for a set of virtual displacements {d} to be
Te VU ( ) dV
![Page 10: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/10.jpg)
04/20/23 10
= virtual strain = stress level at equilibrium– dV = volume
Virtual work of nodal forces is
We = {d}T{f}
Then, virtual work is given by
T T
Vdv d f
![Page 11: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/11.jpg)
04/20/23 11
Substituting and rearranging gives
Canceling {d}T gives [k]{d}={F} where
T ToV
T T T T ToV V
[B]{ d} E[B]{d} E dV { d} {f}
{ d} [B] E[B]{d}dV { d} [B] E dv { d} {f}
[ ] [ ] [ ]k B B T
VE dV
o
1F f EA
1
o T For thermal problem
![Page 12: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/12.jpg)
04/20/23 12
for a truss we get
this formulation method also applies to 2-d and 3-d elements
[ ]k
EA
L
1 1
1 1
![Page 13: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/13.jpg)
04/20/23 13
Procedure for Direct Stiffness Method (Displacement Method)
1. Discretize into finite elements, Identify nodes, elements and number them in order.
2. Develop element stiffness matrices [Ke] for all the elements.
3. Assemble element stiffness matrices to get the global stiffness matrix ([KG] = [Ke]). The size of of global stiffness matrix = total d.o.f of the structure including at boundary nodes. Assembly is done by matching element displacement with global displacements. Also develop appropriate force vector (by adding element force vectors) such that equation of the type [KG] {u}={F} is obtained.
![Page 14: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/14.jpg)
04/20/23 14
4. Apply kinematic boundary conditions. Without applying boundary conditions, [KG] will be singular. (minimum number of boundary conditions required is to arrest ‘Rigid Body’ displacements).
5. Solve for unknown displacements {u} ( {u}= [KG] –1{F}).
6. Once displacements are determined find
(a) reactions by picking up appropriate rows from the equation {F}=[KG] {u}, (b) Find element forces {f}=[Ke] {ue}, (c) Element stresses given by {e}= [D][B]{ue}.
Procedure for Direct Stiffness Method
![Page 15: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/15.jpg)
04/20/23 15
1 2 3
F1, u1F2, u2 F3, u3
Boundary Conditionsu1=0, u2=0
![Page 16: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/16.jpg)
04/20/23 16
G
2 -2 AE
K -2 2+1 -1L
-1 1
2A, L, E A, L, E
![Page 17: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/17.jpg)
04/20/23 17
![Page 18: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/18.jpg)
04/20/23 18
{
Reactions
1
3
0AE PL 2P
F 2 -2 0 1L 3AE 3
0
0AE PL P
F 0 -1 1 1L 3AE 3
0
![Page 19: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/19.jpg)
04/20/23 19
Element Forces
1 1
2 2
21
32
Element 1
f u 1 -12AE
f -1 1 uL
1 -1 0 2p / 32AE PL
-1 1 1 2p / 3L 3AE
Element 2
uf 1 -1AE
uf -1 1L
1 -1AE =
-1 L
1 p / 3PL
1 0 p / 33AE
A, L, E
f1f2
2A, L, E
2P
3
2P
3
A, L, EP
3
P
3
![Page 20: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/20.jpg)
04/20/23 20
![Page 21: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/21.jpg)
04/20/23 21
![Page 22: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/22.jpg)
04/20/23 22
![Page 23: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/23.jpg)
04/20/23 23
1 2
Element 1 Element 2
1 1 1 1AE AEK K
1 1 1 1L L
u1 u2 u2 u3
![Page 24: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/24.jpg)
04/20/23 24
![Page 25: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/25.jpg)
04/20/23 25
![Page 26: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/26.jpg)
04/20/23 26
![Page 27: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/27.jpg)
04/20/23 27
1 11 1
2 2
4 22 1
2 22 2
3 3
43 2
Stress in element 1
u u1 1E EB E
u uL L
u u 1.5 0 = E 2.0 10 200N / mm
L 150Stress in element 2
u u1 1E EB E
u uL L
u u 1.2 1.5 = E 2.0 10
L 150
240N / mm
![Page 28: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/28.jpg)
04/20/23 28
Direct Element Formulation
truss element acts like 1-d spring– l >> transverse dimensions– pinned connection to other members (only
axial loading).– usually constant cross section and modulus of
elasticity
![Page 29: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/29.jpg)
04/20/23 29
» A = cross section area
» E = modulus of elasticity
» L = length
kAE
L
![Page 30: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/30.jpg)
04/20/23 30
Assume displacements are much smaller than overall geometry– vertical displacements of horizontal member
produce no vertical force Stiffness matrix is written in local element
coordinates aligned along element axis want stiffness matrix for arbitrary
orientation
![Page 31: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/31.jpg)
04/20/23 31
rotate coordinate systems using rotation matrix [R]
displacement components in global coordinates are related to displacement components in local coordinates by {d’}=[R]{d}– {d} = displacement in global coordinates– {d’} = displacement in local element
coordinates
![Page 32: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/32.jpg)
04/20/23 32
L
AE
x’
y’
i ju’i u’i
v’i v’j
p’i
P’j
q’i
q’j
u’i=1p’i = k=AE / L p’j = k = AE / L
q’i = 0 q’j = 0
st
k
01 column
k
0
u’i=1p’i = k=AE / L
q’i = 0q’j = 0
rd
k
03 column
k
0
![Page 33: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/33.jpg)
04/20/23 33
v’j =1
q’i = 0
q’j = 0
p’j = 0
p’i = 0
th
0
04 column
0
0
nd
0
02 column
0
0
v’i =1
q’i = 0q’j = 0
p’j = 0
p’i = 0
![Page 34: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/34.jpg)
04/20/23 34
start with member on x axis, element equations are
or {k’}{d’}={f’} Note that y equations are all zero
i i
i i
j j
j j
u ' p 'k 0 k 0
v ' q '0 0 0 0
u ' p 'k 0 k 0
v ' q '0 0 0 0
![Page 35: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/35.jpg)
04/20/23 35
pi uix
x’y’
y
pj uj
vj
qi
vi
qj
p’ i
u’ i
u’ j
p’ j
q’ i
v’ i
q’ j
v’ j
i i i i i i
i i i i i i
at node i
u ' u cos( ) v sin( ) p ' p cos( ) q sin( )
v ' u sin( ) v cos( ) q ' q sin( ) q cos( )
![Page 36: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/36.jpg)
04/20/23 36
i i
i i
u ' ucos sin
v ' sin cos v
At node i
i i
i i
p ' pcos sin
q ' sin cos q
A similar matrix can be obtained at node j
i i
i i
j j
j
u ' ucos sin 0 0v ' vsin cos 0 0u ' u 0 0 cos sin
0 0 sin cos v '
jv
![Page 37: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/37.jpg)
04/20/23 37
Matrix [R] is:
cos sin
sin cos
cos sin
sin cos
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
c s
s c
c s
s c
![Page 38: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/38.jpg)
04/20/23 38
Similarly , force components are related by {f’} = [R]{f}
Local force displacement relation is [k’]{d’} = {f’}
global force displacement relation is [k][R]{d} = [R]{f}
using fact that [R]-1 = [R]T, we get [R]T[k][R]{d} = {f}
![Page 39: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/39.jpg)
04/20/23 39
then [k] = stiffness matrix in global coordinates is [R]T[k’][R]
2 2
2 2
2 2
2 2
c cs c cs
cs s cs s[k] k
c cs c cs
cs s cs s
![Page 40: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/40.jpg)
04/20/23 40
Structure equation is [k] {D} = {F}
– [k] = structure stiffness matrix
– {D} = nodal displacement vector
– {F} = applied load vector
' 'i j i i i
i
i
i
i
j
j
DB{u u } note u ' u cos( ) v sin( )
u ={c s}
v
u
vc s 0 0-1 1 E
u0 0 c sL L
v
i
i
j
j
u
vEc -s c s
uL
v
![Page 41: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/41.jpg)
04/20/23 41
![Page 42: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/42.jpg)
04/20/23 42
2
2
E le m e n t i- n o d eC o o r d in a t e
x y
C o o r d in a te
x y
L e n g t hj- n o d e Cs
1 1 0 0 2 L c o s 4 5 L s in 4 5 c o s 4 5 s in 4 5L
3 0 2 L s in 4 5 2 L c o s 4 5 L s in 4 5L c o s 4 5 -sin 4 5
[ ' ]k k
c cs c cs
cs s cs s
c cs c cs
cs s cs s
2 2
2 2
2 2
2 2
j i j i
2 2
j i j i
x x y yC , m
L L
L x x y y
![Page 43: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/43.jpg)
04/20/23 43
![Page 44: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/44.jpg)
04/20/23 44
![Page 45: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/45.jpg)
04/20/23 45
![Page 46: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/46.jpg)
04/20/23 46
![Page 47: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/47.jpg)
04/20/23 47
![Page 48: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/48.jpg)
04/20/23 48
![Page 49: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/49.jpg)
04/20/23 49
![Page 50: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/50.jpg)
04/20/23 50
![Page 51: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/51.jpg)
04/20/23 51
u3
v3
u’3v’3
![Page 52: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/52.jpg)
04/20/23 52
![Page 53: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/53.jpg)
04/20/23 53
![Page 54: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/54.jpg)
04/20/23 54
![Page 55: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/55.jpg)
04/20/23 55
Finite Element Model
usually use existing codes to solve problems
user responsible for – creating the model– executing the program– interpreting the results
![Page 56: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/56.jpg)
04/20/23 56
arrangement of nodes and elements is known as the mesh
plan to make the mesh model the structure as accurately as possible
![Page 57: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/57.jpg)
04/20/23 57
for a truss– each member is modeled as 1 truss element– truss members or elements are connected at
nodes– node connections behave like pin joints– truss element behaves in exact agreement with
assumptions– no need to divide a member into more than 1
element
![Page 58: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/58.jpg)
04/20/23 58
– such subdivision will cause execution to fail» due to zero stiffness against lateral force at the node
connection where 2 members are in axial alignment
![Page 59: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/59.jpg)
04/20/23 59
![Page 60: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/60.jpg)
04/20/23 60
there is geometric symmetry– often possible to reduce the size of problem by
using symmetry– need loading symmetry as well
![Page 61: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/61.jpg)
04/20/23 61
![Page 62: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/62.jpg)
04/20/23 62
Fig. 3-5 and 3-6 show symmetric loads and the reduced model– need to impose extra conditions along the line
of symmetry» displacement constraints: nodes along the line of
symmetry must always move along that line
» changed loads: the load at the line of symmetry is split in two
![Page 63: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/63.jpg)
04/20/23 63
Computer input assistance
a preprocessor is used to assist user input required inputs are
– data to locate nodes in space– definition of elements by node numbers – type of analysis to be done– material properties– displacement conditions– applied loads
![Page 64: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/64.jpg)
04/20/23 64
interactive preprocessors are preferable – you can see each node as it is created– elements are displayed as they are created– symbols are given for displacement and load
conditions– usually allow mesh generation by replication or
interpolation of an existing mesh– allow inserting nodes along lines– allow entering a grid by minimum and maximum
positions plus a grid spacing
![Page 65: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/65.jpg)
04/20/23 65
truss element consists of 2 node numbers that connect to form element
other information for truss is – modulus of elasticity– cross sectional area
data can form a material table assign element data by reference to the
table
![Page 66: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/66.jpg)
04/20/23 66
boundary or displacement conditions are set by selecting a node and setting its displacement
do not over constrain a structure by prescribing zero displacements where there is no physical support
![Page 67: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/67.jpg)
04/20/23 67
loading conditions are set by selecting nodes and specifying force or moment components
check model carefully at this point
![Page 68: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/68.jpg)
04/20/23 68
Analysis Step
mostly transparent to user small truss models have enough accuracy
and performance for an accurate solution a large model has a large number of
elements and nodes
![Page 69: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/69.jpg)
04/20/23 69
numerical solution may not be accurate if there are full matrices
get better accuracy if the nonzero terms are close to the diagonal– reduces the number of operations and round off
error (banded matrix)
![Page 70: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/70.jpg)
04/20/23 70
in FE model, element or node numbering can affect bandwidth– good numbering pattern can minimize
bandwidth– different methods based on node or element
numbering– to minimize, plan numbering pattern so nodes
that connect through an element have their equations assembled close together
![Page 71: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/71.jpg)
04/20/23 71
In Fig. 3-7, node numbers are considered, X’s show nonzero terms
![Page 72: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/72.jpg)
04/20/23 72
In Fig. 3-8, node numbers are considered
![Page 73: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/73.jpg)
04/20/23 73
many programs have bandwidth or wavefront minimizers available
most programs will keep original numbering for display but use the minimized number scheme
![Page 74: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/74.jpg)
04/20/23 74
numerical algorithms, numerical range of the computer affect solution
relative stiffness of members can influence results– problems when members of high and low
stiffness connect– can exceed precision of computer– physical situation is usually undesirable
![Page 75: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/75.jpg)
04/20/23 75
Approximation error for truss is zero Most common error messages (errors)
come from– incorrect definition of elements– incorrect application of displacement boundary
conditions
![Page 76: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/76.jpg)
04/20/23 76
– may get non-positive definite structure stiffness matrix from not enough boundary conditions to prevent rigid body motion
» two elements connect in-line zero lateral stiffness
» truss structure not kinematically stable (linkage)
![Page 77: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/77.jpg)
04/20/23 77
next look at stress components– in continua, stress components are related to
averaged quantities at the nodes– trusses have a stress in each member (not easy
to plot) truss model is exact so it does not usually
need refinement
![Page 78: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/78.jpg)
04/20/23 78
Output Processing and Evaluation
Get numerical results with input data followed by all nodal displacements and element stresses
first graphic to look at is the deformed shape of the structure– nodal displacements are exaggerated to show
structure deformation– check to ensure model behaves as expected
![Page 79: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/79.jpg)
04/20/23 79
linear elastic analysis, failure is by– overstressing– buckling (have to find members with
significant compression and use Euler's buckling equation)
![Page 80: 11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements](https://reader035.vdocuments.net/reader035/viewer/2022062517/56649f1d5503460f94c340ac/html5/thumbnails/80.jpg)
04/20/23 80
Final Remarks
few situations where a truss element is the right element for modeling behavior