Uploaded by Juanfe -

Truss Analysis 1

advertisement
Truss Analysis Calculations
Powered by Encomp
1. Truss Geometry
The overall configuration of the 2-dimensional truss is shown in Figure 1. The specific node and member configurations are also summarized in Table 1
and Table 2 below.
The total span of the truss is 35 ft and overall height of the truss is 4 ft.
Figure 1: Truss global configuration
Node ID
X-Position (ft)
Y-Position (ft)
Fixity (if not free)
0
0
0
pin
1
5.83
1.33
--
2
5.83
0
--
3
11.7
2.67
--
4
11.7
0
--
5
17.5
4
--
6
17.5
0
--
7
23.3
2.67
--
8
23.3
0
--
9
29.2
1.33
--
10
29.2
0
--
11
35
0
roller
Table 1: Structure node geometry
Member ID
Start -> End Node
Length (ft)
0
0→1
5.984
1
1→3
5.984
2
3→5
5.984
3
5→7
5.984
4
7→9
5.984
5
9 → 11
5.984
6
0→2
5.833
7
2→4
5.833
8
4→6
5.833
9
6→8
5.833
10
8 → 10
5.833
11
10 → 11
5.833
12
1→2
1.333
13
1→4
5.984
14
3→4
2.667
Member ID
Start -> End Node
Length (ft)
15
3→6
6.414
16
5→6
4
17
6→7
6.414
18
7→8
2.667
19
8→9
5.984
20
9 → 10
1.333
Table 2: Structure member geometry
2. Applied Loading to Nodes
The loads applied to this truss structure are represented in Figure 2 and summarized in detail below in Table 3. Note that if a node is omitted from
Table 3, no loads have been applied to it.
Figure 2: Graphical representation of loads applied to the structure (arrow length not to scale)
Node ID
Fx (kips)
Fy (kips)
0
0
-3.4
1
0
-3.4
3
0
-3.4
5
0
-3.4
7
0
-3.4
9
0
-3.4
11
0
-3.4
Table 3: Applied loading to nodes
3. Truss Analysis Using the Direct Stiffness Method
With the truss geometry and loading defined above, the member forces and deflections are calculated using the direct stiffness method. It is assumed
that all members behave elastically and have sufficient strength at connections to transfer the required load to the member.
3.1 Member Stiffness Matrix
First, each member stiffness matrix is composed in the global coordinate system. For truss analysis, it is assumed that both ends of the member are
rotationally unconstrained so that each member will only be loaded axially. The member stiffness matrix in the global coordinate system will be a 4x4
matrix for a 2-dimensional truss. Each member will be defined as follows:
Member starting node
Member ending node
Member rotation angle from horizontal
Member direction
Figure 3: General member geometry definition
Having member properties:
L
Member length
A
Member cross-sectional area
E
Member material modulus of elasticity
In this analaysis, A and E have been set to the following values:
Member Type
Cross-sectional Area (in^2)
Elastic Modulus (ksi)
Top Chord
29.8
29000
Bottom Chord
29.8
29000
Web Members
11.2
29000
For simplicity in this general example, the following constants are calculated:
c=cosθ
s=sinθ
And a stiffness matrix is assembled for each member using the following equation:
c 2 cs -c 2 -cs
ki=
AE
L
cs
s 2 -cs -s 2
-c 2 -cs c 2 cs
-cs -s 2 cs
s2
For example, the stiffness matrix for member 0 is:
0.95
2
k 0 = 29.8 in * 29000 ksi
5.98ft
0.217
-0.95
-0.217
0.217 0.0497 -0.217 -0.0497
-0.95
-0.217
0.95
0.217
-0.217 -0.0497 0.217 0.0497
3.2 Global Structure Stiffness Matrix
All of the member stiffness matrices will be combined to form the global structure stiffness matrix, K, by grouping each nodal degree of freedom and
summing the attached member stiffness matrix elements. For this 2-dimensional truss with 12 nodes, the global stiffness matrix will be 24x24.
This operation yields the following structural stiffness matrix for the above defined truss:
285000 31400 -137000 -31400 -148000
31400
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-31400
-7170
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-137000 -31400 326000
51000
0
0
-51600
11800
0
0
0
0
0
0
0
0
0
0
-31400
-7170
51000
261000
0
-7170
11800
-2700
0
0
0
0
0
0
0
0
0
0
-148000
0
0
0
296000
0
0
0
-148000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-244000
0
244000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-137000 -31400
0
0
316000
43600
0
0
19100
0
0
0
0
0
0
0
0
-31400
-7170
0
0
43600
145000
0
0
0
-51600
11800
-148000
0
0
0
348000
-11800
0
0
11800
-2700
0
0
0
-122000 -11800
124000
0
7170
0
0
0
-137000 -31400
-244000 -31400
0
0
-137000 -31400
-137000 -31400 -41900
-122000 -31400
0
-7170
19100
-8750
0
0
0
0
0
0
0
0
-148000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-7.28e275000
12
0
0
-137000
31400
0
0
0
0
95500
0
-81200
31400
-7170
0
0
0
0
0
0
0
0
0
0
-31400
-7170
0
0
-7.28e12
0
0
0
0
0
0
-41900
19100
-148000
0
0
0
380000
1.46e-41900
11
-19100 -148000
0
0
0
0
0
0
0
0
0
19100
-8750
0
0
0
-81200
1.46e11
98700
-8750
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-41900 -19100 316000
-43600
0
0
-137000
31400
0
0
0
0
0
0
0
0
0
0
31400
-7170
-19100
-8750
-43600
145000
0
-122000
31400
-7170
0
0
0
0
0
0
0
0
0
0
0
0
-148000
0
0
0
348000
11800
-51600
-11800
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-122000
11800
124000
-11800
-2700
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-137000
31400
-51600
-11800
326000
-51000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
31400
-7170
-11800
-2700
-51000
261000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-148000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-244000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-137000
31400
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
31400
-7170
-137000 31400
-19100
Structure Stiffness Matrix, K
3.3 Reduced Structure Stiffness Matrix
With the reactions at the structure supports being unknown, the structure stiffness matrix is reduced by removing the rows and columns which
correspond to the node support directions, resulting in the reduced structure stiffness matrix, KR :
326000
51000
0
51000
261000
0
0
0
0
296000
0
0
-244000
0
-137000 -31400
-31400
-137000 -31400
-51600
11800
0
0
0
0
0
0
0
0
0
0
0
0
-7170
11800
-2700
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-148000
0
0
0
0
0
0
0
0
0
0
0
0
0
244000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
316000
43600
0
0
19100
0
0
0
0
0
0
0
0
-7170
0
0
43600
145000
0
-51600
11800
-148000
0
0
0
348000
-11800
11800
-2700
0
0
0
-122000 -11800
124000
-244000 -31400
-137000 -31400 -41900
-122000 -31400
-7170
19100
-8750
0
0
0
0
0
0
0
0
0
0
-148000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-137000
31400
0
0
0
0
0
0
0
-81200
31400
-7170
0
0
0
0
0
0
0
0
0
0
-137000 -31400
0
0
-7.28e275000
12
0
0
0
0
-31400
0
0
-7.28e12
0
0
0
0
-41900
-7170
19100
-148000
0
0
0
-19100 -148000
0
0
0
0
0
1.46e11
-8750
0
0
0
0
0
0
0
0
0
19100
-8750
0
0
0
0
0
0
0
0
0
0
-41900 -19100 316000
-43600
0
0
-137000
31400
0
0
0
0
0
0
0
0
0
0
31400
-7170
-19100
-8750
-43600
145000
0
-122000
31400
-7170
0
0
0
0
0
0
0
0
0
0
0
0
-148000
0
0
0
348000
11800
-51600
-11800 -148000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-122000
11800
124000
-11800
-2700
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-137000
31400
-51600
-11800
326000
-51000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
31400
-7170
-11800
-2700
-51000
261000
0
-244000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-148000
0
0
0
296000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-244000
0
244000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-137000
31400
-148000
0
3.4 Reduced structure force matrix
-81200
1.46e380000
-41900
11
0
Reduced Structure Stiffness Matrix
0
95500
-137000 31400
98700
-19100
Given the loads applied to the structure, as described in Table 3, the global force matrix, Q, is assembled to match the dimensional size of the reduced
structure stiffness matrix. Each node degree of freedom for the structure will match between the structure force and structure stiffness matrices. Since
the reactions at the constrained nodes are unknown until the analysis is completed, the node support direction forces are removed from the global
structure force matrix to create the reduced structure load matrix, QR :
0 -3.4 0 0 0 -3.4 0 0 0 -3.4 0 0 0 -3.4 0 0 0 -3.4 0 0 0
Structural Load Matrix (reduced)
3.5 Analysis for global displacements
The global nodal displacements are calculated by inverting the reduced stiffness matrix and multiplying it with the reduced structure force matrix.
The resulting displacement at each node along with known support displacements are given below:
Node ID
Δx (ft)
Δy (ft)
0
0
0
1
0.000875
-0.00501
2
0.000251
-0.00501
3
0.000883
-0.006
4
0.000502
-0.00601
5
0.000703
-0.00592
6
0.000703
-0.006
7
0.000523
-0.006
8
0.000904
-0.00601
9
0.000531
-0.00501
10
0.00115
-0.00501
11
0.00141
0
Table 4: Structure node displacements
3.6 Calculate member axial demands
Using the relative displacements of each member's start and end nodes along with a transformed stiffness matrix, the axial demand on a member, q, is
calculated as follows:
ΔSx
qi=
AE
L
-c -s c s
ΔSy
ΔEx
ΔEy
Where ΔSx is the displacement of the starting node in the x-direction for member i.
The member axial demands for the truss described above are displayed in Figure 4 and summarized in detail in Table 5 along with the member's
length. Tensile axial loads are represented as negative forces, and compression axial demands are represented as positive forces.
Figure 4: Structure member loading (kips)
Member ID
Length (ft)
Axial Demand (kips)
0
5.984
38.15
1
5.984
30.52
2
5.984
22.89
3
5.984
22.89
4
5.984
30.52
5
5.984
38.15
6
5.833
-37.19
7
5.833
-37.19
8
5.833
-29.75
9
5.833
-29.75
10
5.833
-37.19
11
5.833
-37.19
12
1.333
0
13
5.984
7.629
14
2.667
-1.7
15
6.414
8.178
16
4
-6.8
17
6.414
8.178
18
2.667
-1.7
19
5.984
7.629
20
1.333
0
Table 5: Structure member demand summary (+Compression/-Tension)
Powered by encompapp.com
Download