CIV5136- Lecture Note- Matrix Analysis-2023
CIV5136- Lecture Note- Matrix Analysis-2023
Matrix analysis
Contents ................................................................................................................................. 1
1.1 Objectives .......................................................................................................... 1
1.2 Introduction ....................................................................................................... 2
1.2.1Subject Overview 2
1.2.2Structural analysis so far 3
1.2.3Assumptions and simplifications 4
1.2.4 Sign conventions 4
1.3 Revisit on member stiffness equations .............................................................. 5
1.3.1Member stiffness equations for axial displacements (truss) 5
1.3.2Member stiffness equations for rotation and sway (beam) 6
1.3.3Member stiffness equations for twisting (rod) 7
1.3.4The complete (2D) member stiffness matrix 8
1.3.5Summary of the member stiffness equations 9
1.4 The direct stiffness matrix method solving ONE member structure with
NODAL actions........................................................................................................... 10
1.5 The direct stiffness method solving TWO members structure (continuous
beam) with NODAL actions ....................................................................................... 15
1.5.1Local and global displacements 15
1.5.2Finding nodal displacement 16
1.5.3Finding the support actions 21
1.5.4Finding the member actions 23
1.6 The direct stiffness method solving TWO members structure (frame) with
NODAL actions........................................................................................................... 26
1.7 The direct stiffness method solving structures with MEMBER actions ......... 32
1.7.1Finding the node displacements 32
1.7.2Finding the support actions 36
1.7.3Finding the member actions 36
1.8 The coordinate transformation method solving structures with INCLINED
member ........................................................................................................................ 49
1.8.1Transforming from local to global axes 49
1.8.2Coordinate transformation and the matrix equations – axial force 50
1.8.3Coordinate transformation and the matrix Eqs – axial, shear and bending 51
1.8.4Forming the structure stiffness matrix 53
1.9 Practice problems ............................................................................................ 60
1.10 Project 1............................................................ Error! Bookmark not defined.
1.1 Objectives
After working through this topic and attending the associated lectures and tutorials you
should be able to:
• explain the role of structural analysis within the structural design process
The matrix structural analysis techniques that are covered in this subject can be used to
determine
• forces, moments and deformations in a structure
• frequencies of vibration of a structure
• loads at which a structure will buckle
The structure can be the chair that you sit on, a building, motor vehicle, yacht, bridge etc.
We can broadly classify these structures into two types – those that are made up of ‘sticks’,
(or bars or rods), which we often call skeletal structures (eg a building frame), and
structures that are made up of continua (eg the body of a dam). Both skeletal and continua
structures are covered in this course.
Structural analysis is one link in the process of designing or checking a structure to ensure
that it is safe and will behave adequately in use. The process can be broken down into
stages as below;
Structural analysis is a process of mathematical modelling, but it is always done with a real
feel because we are dealing with real and observable behaviour.
Statically determinate -
solve using statics only
ΣV = ΣH = ΣM = 0
Statically indeterminate -
need to consider compatibility of
geometry as well as statics
In CIV3221 and CIV3222 you have been introduced to matrix methods for structural
analysis, which are the most common methods used in practice for the analysis of
indeterminate beams.
versus
bending axial
and shear
4. The models that we develop are only valid if load is proportional to deflection,
∆
2x∆
w
2w
5. Because the models are linear, superposition is true, ie. we get 3 x ∆ for a load of 3 x W
in the example above.
1.2.4 Sign conventions
To use the right hand screw rule, place the thumb of your right hand in the positive axis
direction and curl your fingers - the direction of rotation of your fingers is the direction of
a positive moment and rotation.
2. θ rotation displacement
φ
4. twist displacement
A B
∆B
Apply displacement ∆B (keep ∆A = 0), then
PA = -∆B x AE/L (refer ENG 1020 notes for derivation)
PB = ∆B x AE/L
similarly if we apply ∆A with ∆B = 0,
shear V
V rotation
Similarly, when a beam sways (relative transverse displacement of the ends), both shear
M
forces and bending moments occur,
V
V shear
bending
shear sway δ
TA
φB
TB
Apply displacement φB (keep φA = 0) then,
TA = -GJ/L φB (refer CIV 2206 notes for derivation)
TB = GJ/L φB
Similarly if we apply φA (keep φB = 0) then,
TA = GJ/L φA
TB = -GJ/L φA
or in matrix form,
It is unusual to use the entire matrix. In most cases we will only be concerned with some
of the 8 actions listed above, so we will reduce the matrix accordingly. In fact, one of the
important skills that you must develop is the ability to identify which of the 8
displacements (or degrees of freedom) are relevant in any given problem.
Degrees of freedom are the member displacements that we wish to find, ie the
extensions, sways, rotations or twists relevant to the problem
Note,
• complete stiffness matrices are always square - for every action there is a corresponding
displacement
• stiffness matrices are always symmetrical - this is because of the reciprocity between
actions and displacements (Maxwell’s theorem)
• the diagonal elements are always positive and never zero (the displacement at a point is
always in the same direction as the applied force, and the stiffness is never zero)
VA = 12EI/L3 δA
VB = -12EI/L3 δA δA
MA = 6EI/L2 δA (B1)
MB = 6EI/L2 δA
A B
VA = -12EI/L3 δB
VB = 12EI/L3 δB
δB (B2)
MA = -6EI/L2 δB
MB = -6EI/L2 δB
A B
VA = 6EI/L2 θA
VB = -6EI/L2 θA
MA = 4EI/L θA θA
(B3)
MB = 2EI/L θA
A B
VA = 6EI/L2 θB (B4)
VB = -6EI/L2 θB θB
A B
MA = 2EI/L θB
MB = 4EI/L θB
TA = GJ/L φA
(R1)
TB = -GJ/L φA A φA B
TA = -GJ/L φB (R2)
TB = GJ/L φB A φB B
E = 200,000 MPa
410 UB 54
I = 186x106 mm4
8m
cross section
A 410 UB 54 as shown above has a moment applied at the pinned support of 100 kNm.
We need to find the bending moment in the beam, and the rotation at the pin.
First visualise the deflected shape (you should do this for every problem):
1. Deflected shape
identify point of
contra flexure
tension tension on
on top bottom
2. Reaction directions (try with a flexible ruler)
By working with 1, 2 & 3 together we can determine the shape of the BMD.
1 2
M1 = (4EI/L)θ1
θ1
M2 = (2EI/L)θ1
M1 = (2EI/L)θ2
θ2
M2 = (4EI/L)θ2
Or
4 EI 2 EI
M1 L L θ1 EI 4 2 θ1
M = 2 EI 4 EI θ 2
=
L 2 4 θ 2
2
L L
We now have the member stiffness matrix relevant to this problem. In our case,
100 kNm
50 kNm
Example 2
A steel pipe (outside diameter = 220 mm, wall thickness = 4.8 mm) is built into a wall and
supported on a pin support at the far end. Over time the pinned support settles by 20 mm
which causes the end to twist by 5o (=0.0873 rad) but the end does not rotate (θ = 0). Find
the bending, shear and torsion in the pipe.
0.0873 rad twist
20 mm
tension tension
top bottom
2. Reaction directions
3. BMD
1 4
3 6
2 5
φ2,Τ2 φ5,Τ5
Apply dof 5 (keep 1,2,3,4,& 6 zero)
T2 = -GJ/L φ5
T5 = GJ/L φ5
Combining all of these gives the member stiffness matrix for this problem as,
(E = 200,000 MPa G = 80,000 MPa I = 18.6 x 106 mm4 J = 37.1 x 106 mm4)
Summary
1. The member actions can be related to the member displacements by a member stiffness
matrix.
2. The member stiffness matrix can be formed by taking each of the degrees of freedom
separately and calculating the corresponding member actions.
3. For each dof either the action or the displacement is always known.
4. The unknown actions or displacements are found by substituting the known values in
the matrix stiffness equations and solving.
2
3
1
Before going through the processes, it is necessary to introduce the concept of local and
global displacements.
In the figure above, each of the three displacements applies to both the left and the right
members. We need to distinguish between the displacement of a member relative to its
own coordinate system, and the displacement of a member relative to a coordinate system
that is common to all members in a structure – a global coordinate system. The global
coordinate system is commonly chosen to be the Cartesian coordinate system.
The selection of Local and global coordinates is critical in the analysis of a continuous
beam because of the differences in DoFs. There are 9 DoFs for a typical two-member
continuous beam in global coordinate system as expressed,
2 5 8
3 6 9
1 4 7
While in local coordinate system, each part should be considered separately and the total
DoFs are 12 (in italics),
2 5 8 11
3 6 9 12
1 4 7 10
More specifically, when finding the support actions, global coordinate is adopted. However,
when it is required to solve the member actions, local coordinate system should be used.
The detailed examples can be seen in later sections.
500 kN
4m 6m
2 5 8
3 6 9
1 4 7
P1 AE/L1 0 0 -AE/L1 0 0 0 0 0 ∆1
V2 0 12EI/L13 6EI/L12 0 -12EI/L13 6EI/L12 0 0 0 ∆2
M3 0 6EI/L12 4EI/L1 0 -6EI/L12 2EI/L1 0 0 0 θ3
AE/L1
P4 -AE/L1 0 0 + 0 0 -AE/L2 0 0 ∆4
AE/L2
12EI/L13 -6EI/L12
-
V5 = 0 -12EI/L13 0 + + 0 -12EI/L23 6EI/L22 ∆5
6EI/L12
12EI/L23 6EI/L22
-6EI/L12 4EI/L1
M6 0 6EI/L12 2EI/L1 0 + + 0 -6EI/L22 2EI/L2 θ6
6EI/L22 4EI/L2
P7 0 0 0 -AE/L2 0 0 AE/L2 0 0 ∆7
V8 0 0 0 0 -12EI/L23 -6EI/L22 0 12EI/L23 -6EI/L22 ∆8
M9 0 0 0 0 6EI/L22 2EI/L2 0 -6EI/L22 4EI/L2 θ9
161,500 0 0 -161,500 0 0 0 0 0 ∆1
0 885 1770 0 -885 1770 0 0 0 ∆2
0 1770 4720 0 -1770 2360 0 0 0 θ3
-161,500 0 0 269,200 0 0 -107,700 0 0 ∆4
= 106 0 -885 -1770 0 1147 -983 0 -262 787 ∆5
0 1770 2360 0 -983 7867 0 -787 1573 θ6
0 0 0 -107,700 0 0 107,700 0 0 ∆7
0 0 0 0 -262 -787 0 262 -787 ∆8
0 0 0 0 787 1573 0 -787 3147 θ9
∆1 = ∆2 = θ3 = ∆7 = ∆8 = θ9 = 0
∆5 = -0.020
P4 = 500,000
M6 = 0
Solving,
500,000 = P4 = (269,200 ∆4) x 103
so ∆4 = 1.9 mm
and
0 = M5 = (-983 x -0.020 + 7867 θ6) x 109
so θ6 = -0.0025
therefore,
P1 = -161,500 x 0.0019 x 103 = -300 kN
V2 = (-885 x -0.020 + 1770 x -0.0025) x 103 = 13.3 kN
M3 = (-1770 x -0.020 + 2360 x -0.0025) x 103 = 29.5 kNm
P4 = 500 kN
V5 = (1147 x -0.020 -983 x 0.0025) x 103 = -20.5 kN
M6 = 0
P7 = -107,700 x 0.0019 x 103 = -200 kN
V8 = (-262 x -0.020 -789 x -0.0025) x 103 = 7.2 kN
M9 = (787 x -0.020 + 1573 x -0.0025) x 103 = -19.7 kNm
Apply each of these global dof’s in turn, keeping the other dof’s at zero.
∆1
∆2
θ3
P1 AE / L1 + AE / L2 0 0 ∆ 1
V = 0 12 EI / L1 + 12 EI / L2
3 3
− 6 EI / L1 + 6 EI / L2 ∆ 2
2 2
2
M 3 − 6 EI / L1 + 6 EI / L2 4 EI / L1 + 4 EI / L2 θ 3
2 2
0
all as before. So the shape of the member is now completely defined, but we have not
found values for all of the support actions. This is the price that we pay for adopting the
more efficient solution method.
The matrix equation above, describing the relationship between forces or moments (ie
actions) and displacements (or degrees of freedom), in the shortened form where only the
kinematically indeterminate displacements are included, can be written as,
To find the support actions we need to obtain expressions for them in terms of the non-zero
displacements, which we have just found. We already know 3 support actions; P1, V2 and
M3. We will label the others in a similar manner, remembering that we are dealing with
global degrees of freedom, and so the numbers will NOT be italicised.
Department of Civil Engineering, Monash
5 2 8
6 3 9
4 1 7
Apply dof 2 = ∆2
P12 = 0
V22 = 12EI/L13 ∆2 + 12EI/L23 ∆2 (as before)
M32 = -6EI/L12 ∆2 + 6EI/L22 ∆2 (as before)
P42 = 0
V52 = -12EI/L13 ∆2
M62 = -6EI/L12 ∆2
P72 = 0
V82 = -12EI/L12 ∆2
M92 = 6EI/L22 ∆2
Apply dof 3 = θ3
P13 = 0
V23 = -6EI/L12 θ3 + 6EI/L22 θ3 (as before)
M33 = 4EI/L1 θ3 + 4EI/L2 θ3 (as before)
P43 = 0
V53 = 6EI/L12 θ3
M63 = 2EI/L1 θ3
P73 = 0
V83 = -6EI/L22 θ3
M93 = 2EI/L2 θ3
We can now assemble the matrix describing the support actions in terms of the
displacements,
This matrix equation, describing the relationship between support forces or moments (ie
actions) and displacements (or degrees of freedom), in the shortened form where only the
kinematically indeterminate displacements are included, can be written as,
2 5 8 11
3 6 9 12
1 4 7 10
We can now assemble the matrix describing the member actions in terms of the global
displacements,
∆
− 6 EI / L1
2
M6 0 4 EI / L1 1
=
P AE / L ∆ 2
0 0
7 2
θ
6 EI / L2 3
3 2
V8 0 12 EI / L2
M 0 6 EI / L2
2
4 EI / L2
9
P0 − AE / L2 0 0
2
− 12 EI / L2 − 6 EI / L2
3
V11 0
M 12 0 6 EI / L2
2
2 EI / L2
P1 = -300 kN
V2 = 13.3 kN
M3 = 29.5 kNm
P4 = 300 kN 13. 3 7 .2
V5 = -13.3 kN
M6 = 23.6 kNm
P7 = 200 kN 2 3 .6 2 3 .6 20 0
V8 = -7.2 kN 300
M9 = -23.6 kNm 30 0 1 9 .7
P10 = -200 kN 2 9 .5 2 00
V11 = 7.2 kN
M12 = -19.7 kNm kN and kNm
1 3 .3 7 .2
sway displacement
axial
displacement
Therefore we will not distinguish between sway and axial displacements in a structure. All
translations will be denoted ∆. This frame structure with nodal actions can be solved using
the direct stiffness method as well. The following example gives the best explanations of
the process..
Example
Another example will help to illustrate the process.
250 UB 31 30 kNm
6m
250 UB 31
E = 200,000 MPa
5m
I = 44.4 x 106 mm4
(i) Label the global degrees of freedom. This frame carries its load by bending, without
sway (neglect axial shortening), so the only non-zero displacements are rotations. Label
these.
2 1
L1
(ii) Form the K matrix.
Apply dof 1 θ1
M11 = 4EI/L1 θ1
M21 = 2EI/L1 θ1 L2
Apply dof 2
M12 = 2EI/L1 θ2
M22 = 4EI/L1 θ2 + 4EI/L2 θ2 θ2
M 1 4 EI / L1 2 EI / L1 θ1
M = 2 EI / L 4 EI / L1 + 4 EI / L2 θ 2
2 1
4
5
3
Apply dof 2
V32 = -6EI/L22 θ2 θ2
P42 = 6EI/L12 θ2
M52 = 2EI/L2 θ2
V62 = -6EI/L12 θ2
P72 = 6EI/L22 θ2
V3 0 − 6 EI / L2
2
P 2 2
4 6 EI / L1 6 EI / L1
θ 1
M 5 = 0 2 EI / L2
θ
2 2
V6 − 6 EI / L1 − 6 EI / L1
2
P7 0 6 EI / L2
2
From which,
V3 = 2.77 kN
P4 = 6.54 kN
M5 = -4.62 kNm
V6 = -6.54 kN
P7 = -2.77 kN
(v) Label the member degrees of freedom. We could include moment, shear and axial
force in the member degrees of freedom, but let us think before we rush in. We already
know the axial forces (because we know the support actions), and likewise we know the
shears. In fact the only unknown member actions are the moments at the beam/column
junction. So let us consider only moments, and reduce our effort.
3 4
Apply dof 1 θ1
M1 = 0
M2 = 0
M3 = 2EI/L1 θ1
M4 = 4EI/L1 θ1
Apply dof 2
M1 = 2EI/L2 θ2
M2 = 4EI/L2 θ2 θ2
M3 = 4EI/L1 θ2
M4 = 2EI/L1 θ2
M 1 0 2 EI / L2
M 0 4 EI / L2 θ 1
2 =
M 3 2 EI / L1 4 EI / L1 θ 2
M 4 4 EI / L1 2 EI / L1
From which,
M1 = -4.62 kNm (agrees with the support action!)
M2 = -9.23 kNm
M3 = 9.23 kNm
M4 = 30 kNm (agrees with the applied load!)
30
kNm
EQUALS
PLUS
[Part B] = the node loads necessary to ensure that equilibrium is maintained, i.e. such that
[Part A] + [Part B] = [U]
The [Part A] solution is concerned with the member only, and the solution of this is always
the same for the same pattern of loading (i.e. it is independent of the configuration of the
structure), thus standard solutions can be used.
Every member can be considered separately (no end rotation implies that there is no
interaction between members).
The matrix, listing the actions corresponding to displacements caused by loads on the
kinematically determinate structure is called FDL.
The [Part B] solution is concerned with loads on a structure applied at nodes only, so this
solution can be found using the matrix method previously outlined,
[node actions] = K x U
Add [Part A] + [Part B] to get the actual loads (i.e. to satisfy equilibrium),
FD = FDL + K x U
This important equation is the basic equation of the matrix stiffness method of analysis, using
the direct stiffness method. From it we can determine the non-zero displacements by solving
the matrix equation,
Example
30 kNm
10 kN/m
E = 200,000 MPa
10 m 8m I = 186 x 106 mm4
410 UB 54
Determine the displacement at each of the supports.
The first thing to do is to decide on the degrees of freedom that are relevant to this problem.
We are not interested in axial or twist displacements (these are all zero), and the sway is zero,
so only the non-zero rotations at the 3 supports are relevant.
1 2 3
[Part A] - actions at the GLOBAL DEGREES OF FREEDOM due to the member loads
Summing the fixed end actions at each node gives us the fixed end actions corresponding to
each global reference as
0
53.3
− 53.3
This matrix, listing the actions corresponding to displacements caused by loads on the
kinematically determinate structure is called FDL.
Proceed as described earlier in these notes to construct the structure stiffness matrix by the
direct stiffness method.
Apply DoF 1 = θ1
M11 = 4EI/L1 θ1
M21 = 2EI/L1 θ1
M31 = 0
Apply DoF 2 = θ2
M12 = 2EI/L1 θ2
M22 = (4EI/L1 + 4EI/L2) θ2
M32 = 2EI/L2 θ2
Apply DoF 3 = θ3
M13 = 0
M23 = 2EI/L2 θ3
M33 = 4EI/L2 θ3
4 EI / L1 2 EI / L1 0 θ 1
node actions = 2 EI / L 4 EI / L1 + 4 EI / L2 2 EI / L2 θ 2
1
0 2 EI / L2 4 EI / L2 θ 3
i.e.,
"(the actual applied load) = (the applied member loads plus member end actions to prevent
end displacements) + (the node loads needed to maintain equilibrium)"
or
[F] = [Part A] + [Part B]
In numbers, the actual applied load matrix FD is (look at the original problem),
0
− 30,000
0
0 2 EI / L2 4 EI / L2 θ 3
So the full equation is,
0 0 4 EI / L1 2 EI / L1 0 θ 1
− 30,000 = 53,300 + 2 EI / L 4 EI / L1 + 4 EI / L2 2 EI / L2 θ 2
1
From which,
[Part A] = the support actions in the kinematically determinate (fixed) structure caused
by the member loads
[Part B] = the support actions due to the node loads that have been applied so that
equilibrium is maintained
The [Part A] solution is concerned with the member only, and the solution of this is always
the same for the same pattern of loading (i.e. it is independent of the configuration of the
structure), thus standard solutions can be used.
Every member can be considered separately (no end rotation implies that there is no
interaction between members).
The matrix, listing the actions at supports caused by loads on the kinematically determinate
structure is called FSL.
The [Part B] solution is concerned with loads on a structure applied at nodes only, so this
solution can be found using the matrix method previously outlined,
FS = FSL + FSD x U
[Part A] = the member actions in the kinematically determinate (fixed) structure caused
by the member loads
[Part B] = the member actions due to the node loads that have been applied so that
equilibrium is maintained
The [Part A] solution is concerned with the member only, and the solution of this is always
the same for the same pattern of loading (i.e. it is independent of the configuration of the
structure), thus standard solutions can be used.
Every member can be considered separately (no end rotation implies that there is no
interaction between members).
The [Part B] solution is concerned with loads on a structure applied at nodes only, so this
solution can be found using the matrix method previously outlined,
FM = FML + FMD x U
Example
Determine the support reactions and the bending moment diagram for the previous example
of a two span beam.
Label the support actions that we need to obtain, continuing with the global degrees of
freedom numbering system,
4 5 6
[Part A] - find the FSL matrix (actions at the supports due to loads on the statically
determinate structure)
Treat each member separately and obtain the member end actions from standard solutions.
0 0 40 40 kN
[Part B] - find the FSD matrix (actions at the supports due to the displacements)
Apply DoF 1 = θ1
V41 = 6EI/L12 θ1
V51 = -6EI/L12 θ1
V61 = 0
Apply DoF 2 = θ2 V4 V5 V6
So the support reactions are -4.9 kN (left), 47.2 kN (centre), 37.6 kN (right).
Check equilibrium,
Σ reactions = -4.9 + 47.2 + 37.6 = 79.9 = Σ applied loads (nearly!)
(b) Member actions
Label the member actions that we need to obtain, using member degrees of freedom in local
coordinates.
1 2 3 4
[Part A] - find the FML matrix (actions at the supports due to loads on the statically
determinate structure)
Treat each member separately and obtain the member actions from standard solutions.
0 0 53.5 53.5
So the matrix is
[Part B] - find the FMD matrix (member actions due to the displacements)
Apply DoF 1 = θ1
M1 = 4EI/L1 θ1
M2 = 2EI/L1 θ1
M3 = 0
M4 = 0
Apply DoF 2 = θ2
M1 = 2EI/L1 θ2
M2 = 4EI/L1 θ2
M3 = 4EI/L2 θ2
M4 = 2EI/L2 θ2
Apply DoF 3 = θ3
M1 = 0
M2 = 0
M3 = 2EI/L2 θ3
M4 = 4EI/L2 θ3
4EI / L1 2EI / L1 0
2EI / L 4EI / L1 0
1
0 4EI / L 2 2EI / L 2
0 2EI / L 2 4EI / L 2
APPLY EACH GLOBAL DEGREE OF FREEDOM IN TURN AND USE THE STIFFNESS
EQUATIONS TO OBTAIN THE STRUCTURE STIFFNESS MATRIX, K, COLUMN BY
COLUMN
WRITE THE MATRIX OF EXTERNAL ACTIONS (LOADS) AT THE GLOBAL DEGREES OF FREEDOM, FD
4m 6m
200 UB 25
(a) Choose the global degrees of freedom (non-zero displacements). Neglect axial forces.
1 2
(i) Find K
Apply DoF 1
θ1
M1= (4EI/4 + 4EI/6) θ1 = 7.867 x 106 θ1
M2 = 2EI/6 θ1 = 1.573 x 106 θ1
Apply DoF 2
M1 = 2EI/6 θ2 = 1.573 x 106 θ2
M2 = 4EI/6 θ2 = 3.147 x 106 θ2
θ2
So,
7.867 1.573
K = 10 6
1.573 3.147
(ii) Find FD
0
FD =
0
30 x 4/8 = 15 kNm 15 30 10 x 62/12 = 30 kNm
(iii) Find FDL
4 5 6
3 1 2
15 kNm
30/2 = 15 kN 15 30 10 x 6/2 = 30 kN
So,
1 2
3 4
(i) Find FMD
Apply DoF 1
V1 = -6EI/42 θ1 = -1.77 x 106 θ1
V2 = 6EI/62 θ1 = 0.79 x 106 θ1
M3 = 4EI/4 θ1 = 4.72 x 106 θ1
M4 = 4EI/6 θ1 = 3.15 x 106 θ1
Apply DoF 2
V1 = 0
V2 = 6EI/62 θ2 = 0.79 x 106 θ2
M3 = 0
M4 = 2EI/6 θ2 = 1.57 x 106 θ2
So,
− 1.77 0
0.787 0.787
FMD = 10 6
4.72 0
3.15 1.57
15 30
So,
15,000
30,000
FML =
− 15,000
30,000
7.5
5 35 35 kNm 10
27.5
2 3
6 7
4 5
2 3
(i) Find K = the structure stiffness matrix. Apply non-zero displacements (1, 2 and 3)
Apply DoF 1
V11 = (12EI/L3 + 12EI/L3) ∆1 = 24EI/L3 ∆1
M21 = 6EI/L2 ∆1
M31 = 6EI/L2 ∆1
Apply DoF 2
V11 = 6EI/L2 θ2
M21 = (4EI/L + 4EI/L)θ2 = 8EI/L θ2
M31 = 2EI/L θ2
Apply DoF 3
V11 = 6EI/L2 θ3
M21 = 2EI/L θ3
M31 = (4EI/L + 4EI/L) θ3 = 8EI/L θ3
So
0
FD = 0 (no applied loads at the nodes)
0
(iii) Find FDL = matrix of fixed end actions at the non-zero displacements due to member
loads
P/2 PL/8
−P/2
FDL = 0 P
− PL / 8
(iv) Find FSD = matrix relating support actions to the non-zero displacements,
Apply DoF 1
P41 = 0
P51 = 0
V61 = -12EI/L3 ∆1
V71 = -12EI/L3 ∆1
M81 = 6EI/L2 ∆1
M91 = 6EI/L2 ∆1
Apply DoF 2
P42 = 6EI/L2 θ2
P52 = -6EI/L2 θ2
V62 = -6EI/L2 θ2
V72 = 0
M82 = 2EI/L θ2
M92 = 0
Apply DoF 3
P43 = 6EI/L2 θ3
P53 = -6EI/L2 θ3
V63 = 0
V73 = -6EI/L2 θ3
M83 = 0
M93 = 2EI/L θ3
So
(v) Find FMD = matrix relating member actions to the non-zero displacements
Apply DoF 1
M1 = 6EI/L2 ∆1
M2 = 0
M3 = 0
M4 = 6EI/L2 ∆1
Apply DoF 2
M1 = 4EI/L θ2
M2 = 4EI/L θ2
M3 = 2EI/L θ2
M4 = 0
Apply DoF 3
M1 = 0
M2 = 2EI/L θ3
M3 = 4EI/L θ3
M4 = 4EI/L θ3
6EI / L2 4EI / L 0
0 4EI / L 2EI / L
FMD =
0 2EI / L 4EI / L
6EI / L 4EI / L
2
0
(vi) Find FSL = matrix of fixed end actions at the supports due to the member loads.
There are six values, corresponding the global references 4 to 9.
0
0
P
0
FSL = PL/8
− P / 2 P/2
0
PL / 8
0 PL/8
0
FML = P
0
− PL / 8
The importance of this is illustrated when a member is inclined to the global axes system,
as below:
FyB
FyB FxB
LOCAL
GLOBAL FxB B
B
θ
FyA θ
FyA FxA
y
y x
FxA A
A x
Always measure θ anticlockwise with the direction of the member taken from node 1 to
node 2:
θ
2 1
1 2
and
or in matrix form,
or
[F] = [T][F]
where [T] is the coordinate transformation matrix.
Repeating the same process for displacements rather than forces gives the same
relationship, that is
[U] = [T][U]
Fx A AE / L 0 − AE / L 0 ∆x A
Fy 0 0 0 0 ∆y A
A =
Fx B − AE / L 0 AE / L 0 ∆x B
Fy B 0 0 0 0 ∆y B
local local
Fx A AE / L 0 − AE / L 0 ∆x A
Fy 0 0 0 0 ∆y A
[T] A = [T]
Fx B − AE / L 0 AE / L 0 ∆x B
Fy B 0 0 0 0 ∆y B
global global
The coordinate transformation matrix T is an orthogonal matix, so the inverse equals the
transform, [T]-1 = [T]T.
Fx A AE / L 0 − AE / L 0 ∆x A
Fy 0 ∆y A
A = [T ]T 0 0 0
[T]
Fx B − AE / L 0 AE / L 0 ∆x B
Fy B 0 0 0 0 ∆y B
or
[F] = [T]T[K][T] [U]
This is the matrix stiffness equation for the member, written in global coordinates.
AE / L 0 0 − AE / L 0 0 ∆x A
Fx A
Fy A 0 12EI / L3 6EI / L2 0 − 12EI / L3 6EI / L ∆y A
2
M 0 6EI / L2 4EI / L 0 − 6EI / L2 2EI / L θ A
A =
Fx B − AE / L 0 0 AE / L 0 0 ∆x B
Fy B
M 0 − 12EI / L3 − 6EI / L2 0 12EI / L3 − 6EI / L2 ∆y B
B 0
6EI / L2 2EI / L 0 − 6EI / L2 4EI / L θ B
cos θ sin θ 0 0 0 0
− sin θ cos θ 0 0 0 0
0 0 1 0 0 0
[T] =
0 0 0 cos θ sin θ 0
0 0 0 − sin θ cos θ 0
0 0 0 0 0 1
and the matrix stiffness equation for the member, written in global coordinates is, as
before,
For simplicity, we often use the notation that cos θ = C and sin θ = S, so the coordinate
transformation matrix is written as,
C S 0 0 0 0
− S C 0 0 0 0
0 0 1 0 0 0
[T] =
0 0 0 C S 0
0 0 0 −S C 0
0 0 0 0 0 1
With the coordinate transformation method, the emphasis has shifted to forming the
complete member stiffness matrix first. So the previous direct stiffness method will not
work very well with that approach.
We need a new way to form the structure stiffness matrix that is based on combining all
the member stiffness matrices – where each member stiffness matrix has been formed
using the coordinate transformation method.
The output from the coordinate transformation method is a member stiffness matrix where
the forces and displacements are expressed in the global axes system. So all members in
the structure have a common set of references. So all we will do is add up the combined
effects of all the individual member stiffness matrices to form one structure stiffness
matrix.
Once the displacements have been solved for (in the global coordinate system) by inverting
the stiffness matrix, it is necessary to transform the displacements back into the local
coordinate system in order to find the member actions. This is done using,
[U] = [T][U]
and substituting the local displacements into the local stiffness matrix,
[F] = [K][U]
Some examples will help explain this.
Example 1
Find u1 and v1, and find reactions at node 2.
The structure has axial force only, no bending or shear, so we can use the reduced form of
the transformation matrix,
Fx A C S 0 0 Fx A
Fy − S C 0 0 Fy A
A =
Fx B 0 0 C S Fx B
Fy B 0 0 −S C Fy B
which leads to the following expression for the member stiffness matrix (from before),
Because the only non-zero displacements are u1 and v1 (which are equivalent to ∆xA and
∆yA), we can simplify the calculations by only including those displacements in the
member and structure stiffness matrices – that is we only need to deal with the top 2x2 out
of the 4x4 matrix.
2 3 4
2
1 45 45 3 h
v1
AE for all 1 P
u1
members
2P
Member (2): θ = 90 o , C = 0, S = 1
k 11
(2) ( 2)
k 12 AE 0 0
[k ] ( 2)
= (2) =
k 21 k (222) h 0 1
1 1
Member (3): θ = 45 o , C = , S=
2 2
k 11
(1)
+ k 11
(2)
+ k 11
( 3) (1)
k 12 + k 12
( 2)
+ k 12
( 3)
AE 1 0
[K ] = (1) =
k 21 + k 21 + k 21
( 2) ( 3)
k (221) + k (222) + k (223) 2 h 0 1+ 2
3. Write the matrix equation for the structure, [F] = [K][U] and solve for the non-zero
displacements
P AE 1 0 u 1
− 2P =
2 h 0 1 + 2 v 1
u 2 Ph 1
∴ 1 = 2
v1 AE −
1+ 2
Fy 21
Fx 21
2
d5 d8
Example 2
Find u2, v2, θ2 and reactions at support 1. d6 d4 d9 d7
M 2
3
2
2 1
1 AE/L
EI/L3=1 d2
1
d3 d1
d1 = d2 = d3 = d7 = d8 = d9 = 0
d4 = u2, d5 = v2, d6 = θ2
d 4 0
Only three non-zero displacements, d 5 and corresponding forces 0
d 6 M
K 44 K 45 K 46
So the structure stiffness matrix will be of the form, [K ] = K 54 K 55 K 56
K 64 K 65 K 66
cos θ sin θ 0
[T] = − sin θ cos θ 0
0 0 1
AE / L 0 0 12 0 0
0 12EI / L3 6EI / L = 0 12 6L
2
0 6EI / L2 4EI / L 0 6L 4L2
12 0 6L
[k ] (1)
= 0 12 0
6L 0 4L2
Member (2): θ = 0o , C = 1 , S = 0
1 0 0
[T] = 0 1 0
0 0 1
AE / L 0 0 12 0 0
0 12EI / L3 6EI / L = 0 12 6L
2
0 6EI / L2 4EI / L 0 6L 4L2
12 0 0
[k ] (2)
= 0 12 6L
0 6L 4L2
2. Combine the two member stiffness matrices into the structure stiffness matrix.
0 24 0 6L u 2
0 = 0 24 6L v
2
M 6L 6L 8L θ 2
2
u2 −1
M
∴ v2 = − 1
20 L 4
θ 2
L
12 0 0 − 12 0 − 6L
0 12 6L 0 − 12 0
0 6L 4L2 6L 0 2L2
[k ] ( 2) =
− 12 0 6L 12 0 0
0 − 12 0 0 12 6L
− 6L 0 2L2 0 6L 4L2
1
M1
1
1 Fx1
1
Fy1
Fx(11 ) − 12
0 − 6L u 2 − 1
(1) v = 3M 1
Fy1 = 0 − 12 0 2 5L L
M 1(1) 6L 2L2 θ 2
0
6
3M
5L
M
10 3M
M 5L
M
10 3M
5L
3M
5L
M M 3 3
ΣM 1 = M + + − M− M
10 10 5 5
=0
OK
10 kNm
5m
Construct the member stiffness matrix, and draw the shear force and bending moment
diagrams for the beam shown (200 UB 25, I = 23.6 x 106 mm 4) (use 4 degrees of freedom)
2. A flagpole of 101.6 mm outside diameter with 4.0 mm wall thickness pipe sways 200
mm and twists 200 due to wind on the flag. Construct the stiffness matrix for the
flagpole, and find the shear and torque exerted at the top of the pole (I = 1.46 x 106
mm4, J = 2930 x 103 mm4) (use 3 degrees of freedom)
6m
3. Draw the bending moment and shear force diagrams for the beam shown below. Find the
vertical deflection at the centre of the second span. 250 UB 31. E = your student ID x
104 Pa. I = 44.4 X 106 mm4
80 kN
20 kN/m
1m 1m 6m
2 kN/m
5m
4m
10 kN
5. For the truss shown in Figure 3.1, using AE for all members, find
- the expressions for the displacements u2 and v2
- the expressions for the reactions Fx1 Fy1 Fx3 Fy3
in terms of AE and L.
Fy2
L
Fx2
1 2
Figure 3.1
6. A plane truss is located as shown in Figure 3.2. Find the displacement at point 2 and
point 3. Find the reactions at point 1 and point 4. (Assume E = your student ID x 104 Pa
and a 219.1 x 8.2 CHS for all elements and L = 2 metres).
2
P
1 3
2
45 3 45
1 4 5 4
2P
L L
F
Figure 3.2
Model the structure in Spacegass and confirm your answers.
L L
Figure 3.3
Model the structure in Spacegass and confirm your answers.
8. A two-member frame is loaded as shown in Figure 3.4. Find the deflection at point 2,
Find the reactions at point 1 and point 3. Assume: E = your student ID x 104 Pa and a
250 x 150 x 9 RHS for all elements, L = 5 metres.
6m
q 10
= kN/m
L2
M = 10 kNm
1 1 2
2
45 3
L L
Figure 3.4