part i - basics flexibility
DESCRIPTION
matrix method for structural analysisTRANSCRIPT
-
10/28/2014
1
Matrix Methods for Structural Analysis
Part I Fundamentals & The Flexibility Method
October 2014Bedilu HabteCivil Engineering, AAU
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Course Outline 1
1. Fundamental Principles of Structural Analysis
Deformations in framed structures
Equilibrium and Compatibility
Principle of Superposition
Flexibility and Stiffness Matrices
2
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Course Outline 2
2. The Flexibility Method Basic Concepts
Flexibility of Prismatic Members
Action Transformation and System Flexibility Equation
Solution Procedures
3Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Course Outline 33. The Stiffness Method
Basic concepts
Stiffness of Prismatic Members
Axis Transformation and Master Stiffness Equation
Direct Stiffness Method & Solution Procedure
4. Additional Topics for the Stiffness Method Curved Members
Non Prismatic Members
Oblique Supports
Elastic Supports
Discontinuities in Members
4
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
References1. Matrix Analysis of Framed Structures
by Weaver & Gere
2. Matrix Structural Analysis by McGuire & Gallagher
3. Any other Matrix Structural Analysis books
5Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Revise1. Matrix Manipulation
Addition, subtraction, multiplication
Determinant, inverse,
Solution of simultaneous equations
Sub-matrix
2. Determinate Structures
Condition for stability & determinacy of structures
Analysis of determinate structures
Forces in truss, beam, plane frame
Deflection of determinate structures
Moment-area, Conjugate-beam, Virtual Work6
-
10/28/2014
2
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Software for the coursePractice how to use:
SciLabA free software for scientific computation and
visualzation.
http://www.scilab.org
http://www.scilab.org/products/scilab/downloads
7Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Topics
Introduction
Deformations in Framed Structures
Equilibrium and Compatibility
Static & Kinematic Determinacy
Structural Analysis Methods
Flexibility and Stiffness Matrices
Equivalent Joint Load
Principle of Superposition
Energy Concepts
8
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Introduction
The objectives of structural analysis are: to determine the reactions and the displacement
at various points of interest, and to evaluate stresses and strains within the elements present in the structure. All structural forms used for load transfer
from one point to another are 3-D in
nature. Using the fact that one or two dimensions are smaller than the other(s),
analytical models of the structure are adopted for simplicity.
9Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Introduction
Classification of structures (Analytical models)
1. Skeletal structures: consist of line elements
2. Plated structures: plates & shells3. Solid structures: have all three dimensionsActions/stresses in structures may be:
Axial: in cables, truss elements, arches, membranes
Flexural: in beams, frames, grids, plates
Torsional: in grids, 3D frames
Shear: Frames, grids, shear walls
2D Models 3D Models
Plane Trusses Grids
Beam Space Trusses
Plane Frames Space Frames
10
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Deformations in Framed Structures
Deformations in framed structures:
Axial:
Torsional:
11Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Deformations in Framed Structures
Bending:
Shear:
12
-
10/28/2014
3
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Equilibrium and Compatibility
Equilibrium equations set the externally
applied loads to be equal to the sum of the
internal forces at all joints or node points of a structure.
In simple form, the equilibrium equations in
three dimensional coordinate system are:
13Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Equilibrium and Compatibility
Compatibility condition
refers to the continuity of
displacements and must also be satisfied. In the analysis of a structural system of discrete elements, all
elements connected to a
joint or node must have the same absolute displacement
at that node.
14
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Static & Kinematic Indeterminacy
Overall statical classification of plane structures
Derive similar relationships for the statical classification of space (3D) truss and frame structures.
15
Statically
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Static & Kinematic Indeterminacy
Static indeterminacy may be internal or external (or both), depending on the
redundancy. The total number of releases required to make a structure statically
determinate is called the degree of statical indeterminacy.
This truss system is
statically determinate
16
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
The degree of kinematic indeterminacy refers to the number of independent joint displacements that are
unknown and are needed to describe the displaced shape of the structure. It is also known as the
number of degrees of freedom.
This truss system is
kinematically
Indeterminate to
the 2nd degree
Static & Kinematic Indeterminacy
17Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Structural Analysis Methods
The force method:
the redundant(s) of a statically indeterminate structure are removed and solutions are obtained by setting the relative displacements at the redundant(s) to zero.
The displacement method:
constraints are added to the structure, and subsequently equations are written satisfying
the equilibrium conditions, the solution of which is the constrained displacements.
18
-
10/28/2014
4
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Flexibility and Stiffness Matrices
Where:
A is the action, D is the displacement, f is the flexibility coefficient and s is the stiffness coefficient of the spring.
DsA
AfD
]][[][2221212
2121111
AfD
AfAfD
AfAfD
]][[][2221212
2121111
DsA
DsDsA
DsDsA
19Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Equivalent Joint Load
In matrix structural analysis, loads must be
placed at the joints.
Equivalent joint load
20
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Principles of Superposition
The forces acting on a structure may be separated or divided into any convenient fashion and the structure
analyzed for the separate cases. Then the final results can be obtained by adding up the individual results.
Provided:
1. the geometry of the structure is not appreciably
altered under load, and
2. the structure is composed of a material in which the stress is linearly related to the strain.
21Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Contents
Principle of Superposition
Flexibility & Stiffness
Energy Methods
Strain Energy
Castiglianos Theorem
Virtual Work
22
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Principle of Superposition
The principle of superposition
the deflection at a given point in a structure
produced by several loads acting
simultaneously on the structure can be found
by superposing deflections at the same point
produced by the loads acting individually.
23Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
A, D
Where:A is the action, D is the displacement, f is the flexibility coefficient and s is the stiffness coefficient of the spring.
DsA
AfD
Flexibility & Stiffness
24
-
10/28/2014
5
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
A1,D1 A2,D2
]][[][
2221212
2121111
AfD
AfAfD
AfAfD
]][[][
2221212
2121111
DsA
DsDsA
DsDsA
Flexibility & Stiffness
Flexibility equation Stiffness equation
25 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Energy Methods
Are techniques to study the consequences of
deformation in structures .
They are useful for the formulation of the
stiffness and flexibility matrix of an element
in a structure and also for the analysis of
indeterminate structures as a whole.
26
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Strain Energy
Defined as:
the work stored within the structure due to
the deformation it undergoes.
x
xy
y
z
zyzxxz
yzxy
27Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Stresses Strains Displacements
Strain Energy
(u,v,w) are the x, y and z
components of displacement
x xy
y xz
z yz
u u v
x y x
v u w
y z x
w w v
z y z
zx
yz
xy
z
y
x
28
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Evaluated as the internal work of
stresses acting through incremental
strains, integrated over the volume.
Strain Energy
V
TdVU
2
1
29 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Evaluated as the internal work of strains
multiplied by incremental stresses,
integrated over the volume.
Complementary Strain Energy
V
TdVU
2
1*
30
-
10/28/2014
6
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Evaluated similarly as the strain energy:
External Work of Loads
A
D
DAW T2
1
31 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Evaluated similarly as the complementary
strain energy:
Complementary Work of Loads
ADW T2
1
A
D
32
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Conservation of Energy:
The work of loads W equals the strain energy U stored in the structure
Conservation of Energy
DSDUW T2
1
Conservation of Complementary Energy:
Leads to W* equals U*
AFAUW T2
1**
33 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
1st Theorem:
If the strain energy of an elastic structure can be expressed as a function of a set of
displacement , the first partial derivative of that function, with respect to a particular
displacement equals the corresponding
action.
Castiglianos Theorems
j
j
AD
U
34
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
2nd Theorem:
If the complementary strain energy is expressed as a function of a set of applied
actions, the first partial derivative of that function, with respect to a particular action
equals the corresponding displacement.
Castiglianos Theorems
*
j
j
UD
A
35 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
The external virtual work of the real actions A
multiplied by virtual displacements D is
equal to the internal virtual work of the real stresses multiplied by the virtual strains
, integrated over the volume.
Virtual Work Principle
V
T
T
dVU
DAW
36
-
10/28/2014
7
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
The external work of the virtual actions A
multiplied by real displacements D is equal
to the internal work of the virtual stresses multiplied by the real strains ,
integrated over the volume.
Complementary Virtual Work
V
T
T
dVU
DAW
*
*
37 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Unit Displacement Method:
to obtain stiffness coefficients
Unit Load/ Unit Displacement
V
jT
j dVA 1
Unit Load Method:
to obtain flexibility coefficients
V
Tjj dVD 1
38
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Contents
Matrix Methods Truss Analysis1
The Flexibility Method Basic Approach2
The Flexibility Method - Beam3
The Flexibility Method - Truss4 The Flexibility Method - Truss4
Other Effects; Fixed End Actions5
39 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Matrix Methods
Use matrix equations to analyze the truss and loading shown below.
40
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
External & internal unknowns (3+5 = 8) 4*2 = 8 equilibrium equations available Assume all
member forcesare tension (+ve) Y
X
Matrix Methods
41 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Matrix Methods
Equilibrium equations are:
Equation Joint Axis Equation
1 1 X R1 + F14 + 0.6F13 = 0
2 1 Y R2 + F12 + 0.8F13 = 0
3 2 X 10 + F23 = 0
4 2 Y -5 F12 = 0
5 3 X -F23 0.6F13 + 0.6F34 = 0
6 3 Y -5 0.8F13 0.8F34 = 0
7 4 X -F14 0.6F34 = 0
8 4 Y 0.8F34 + R3 = 0
42
-
10/28/2014
8
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Matrix Methods
Matrix form of equilibrium equations:
Eqn. R1 R2 R3 F12 F13 F14 F23 F34 RHS
1 1 0.6 1 0
2 1 1 0.8 0
3 1 -10
4 -1 5
5 -0.6 -1 0.6 0
6 -0.8 -0.8 5
7 -1 -0.6 0
8 1 0.8 0
43 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
A =
1. 0. 0. 0. 0.6 1. 0. 0. 0. 1. 0. 1. 0.8 0. 0. 0. 0. 0. 0. 0. 0. 0. 1. 0. 0. 0. 0. - 1. 0. 0. 0. 0. 0. 0. 0. 0. - 0.6 0. - 1. 0.6 0. 0. 0. 0. - 0.8 0. 0. - 0.8 0. 0. 0. 0. 0. - 1. 0. - 0.6 0. 0. 1. 0. 0. 0. 0. 0.8
b = [0 0 -10 5 0 5 0 0]'
-10. 0.8339.167
- 5. 5.20836.875
- 10.- 11.4583
R1
R2
R3
F12
F13
F14
F23
F34
Solution is:
Solving the equilibrium equations (SciLab):
X = A \ b
Matrix Methods
44
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Matrix Methods
The Flexibility method is also called 1)Force Method 2)Static Method 3)Compatibility Method.
Similarly the Stiffness method is also called 1)Displacement Method 2) Kinematic Method 3)Equilibrium Method.
Both force & displacement methods are used for the analysis of indeterminate structures.
45 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
In this method the degree of static indeterminacy of thestructure is determined and the redundants are identified.A coordinate is assigned to each redundant.
Thus, Aq1, Aq2 , Aqn are the redundants at thecoordinates 1,2, n. If all the redundants are removed,the resulting structure known as primary-structure, isstatically determinate.
From the principle of superposition the total displacementat any point in statically indeterminate structure is the sumof the displacements in the basic structure due to theapplied loads and the redundants. This is known as thecompatibility condition and may be expressed by thefollowing equations.
The Flexibility Method - General
46
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
D1 = D1(AL)+ D1(Aq) Where D1 Dn = Displ. at co-ord. 1,2 nD2 = D2(AL)+ D2(Aq) D1(AL) Dn(AL) = displ. at coord. 1,2 n | | | due to aplied loads| D1(Aq) Dn(Aq) = displ. at coord. 1,2 n Dn = Dn(AL)+ Dn(Aq) due to redudants
D1 = D1(AL)+ f11 Aq1 + f12 Aq2 + - - - - - f1nAqnD2 = D2(AL)+ f21 Aq1 + f22 Aq2 + - - - - - f2nAqn
| | | | || | | | | (2)
Dn = Dn(AL)+ fn1 Aq1 + fn2 Aq2 + - - - - - fnnAqn
The Flexibility Method - General
47 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
The above equations may be written in compact form as
[D] = [DL] + [DAq] - - - - - - (2)
[D] = [DL] + [F] [Aq] - - - - - - (3)
where [F] is the array of flexibility coefficients
[Aq]= [F]-1 {[D] [DL]} - - - - - - (4)
If the net (total) displacements at the redundants are zero then
D1, D2 Dn = 0,
Then [Aq] = - [F] -1 [DL] - - - - - - (5)
The redundants Aq1, Aq2, Aqn are thus determined.
The Flexibility Method Basic Approach
48
-
10/28/2014
9
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Method of consistent deformation is the basis of the method
Redundant forces are made the primary unknowns
Beam is indeterminate to 1st degree
A stable and determinate structure (primary structure) is obtained by removing the vertical reaction at A (AqA) as redundant.
The Flexibility Method - Beam
49 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Da = Upward Deflection of A on primary structure due to all causesDao = Upward Deflection of A on primary structure due to applied load (Redundant removed i.e condition Aqa = 0)Daa = Upward Deflection of A on primary structure due to Aqa( i.e Redundant )faa = Upward Deflection of A on primary structure due to Aqa = 1;
this is the flexibility coefficient (faa).
Daa = faa . AqaDa = Dao + Daa Substituting for Daa
Da = Dao + faa . Aqa Superposition equation
Due to compatibility, the net displacement at A = 0 i.e
Da = 0 we get Aqa = Dao / faa
The Flexibility Method - Beam
50
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
The Flexibility Method - Beam
8
3
0
8
34
3
wL
f
DAq
D
fAqDD
EI
wLD
EI
Lf
aa
aLa
a
aaaaLa
ao
aa
51 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Flexibility Method Beam
Analyze the beam shown below using the basic flexibility method.
52
W P M
L1 L2 L3
Given: W = 5(n+1)P = 10(n+1)
M = 5n+1L1=L2-1.5=L3-1=2.5+0.2nwhere n is your roll number
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Flexibility method Truss
53 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Flexibility method Truss
Member A L P p pPL/A p2L/A
AB 2A/sqrt(3) 2L/sqrt(3) -P -1/sqrt(3) PL/(A.sqrt(3)) L/(3A)
AC A L 0 1 0 L/A
AD 4A/sqrt(3) 2L/sqrt(3) P -1/sqrt(3) -PL/(2A.sqrt(3)) L/(6A)
SUM PL/(2A.sqrt(3)) 3L/(2A)
Using the virtual load method (Virtual work):
54
-
10/28/2014
10
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
{DQ} = {DQL} + {DQT} + {DQP} + {DQR} + [F] {Aq} - - - - - - (7)
{DQC}
Let {DQC} = {DQL} + {DQT} + {DQP} + {DQR}
[Q]= [F]-1 ({DQ} {DQC}) - - - - - - (8)
where
{DQL} displacement due to applied loads on released structure
{DQT} displacement due to temperature change on released structure
{DQP} displacement due prestrain (initial displacement from any cause)
{DQR} displacement due restraint (support) settlement not selected as redundant supports
Refere Text book Section 2.4
Effect of temperature, prestrains & support settlement
55 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Using principle of superposition
{DJ} = {DJL} + [DJR]{Aq}
{AM} = {AML} + [AMR]{Aq}
{AR} = {ARL} + [ARR]{Aq}where DJL = joint disp in primary structure due to loads
DJR = joint disp in primary structure due to unit value of redundant
AML = member end action in primary structure due to loads
AMR = in primary structure due to unit value of redundant
ARL = support reaction in primary structure due to loads
ARR = in primary structure due to unit value of redundant
Effect of temperature change, prestrains, and support settlement are accommodated in the first equation by replacing {DJL} by {DJC} but not in the remaining two.
where {DJC} = {DJL} + {DJT} + {DJP} + {DJR}
56
The Flexibility Method Other Unknowns
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Flexibility Matrix Formalized Approach
Basic Approach Recap
Flexibilities of Prismatic Members
Flexibility for a Truss Member
Flexibility for a Beam Member
Flexibility for a Plane Frame Member
Flexibility for a Grid Member
Flexibility for a Space Frame Member
Transformation from member flexibility matrix to assembled system flexibility matrix
Solution of System flexibility equations
Determination of member forces, joint displacements and support reactions
57 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Flexibility Method Basic Approach Procedure
Flexibility equation: Compatibility is written as
RfDD L where: D array of the total displacement on the structure (known) DL array of displacements on the released structure due to the applied actionR array of redundant forces to be solvedf matrix of flexibility coefficients
LDDfR 1
LDfR1
If D is zero.58
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Effects other than loading: if a structure is subjected to the effect of temperature, pre-strain or support settlement,
RfDDDDD SPTL where: DT array of displacements on the released structure due to temperature DP ditto due to pre-strainDS ditto due to support settlement
If D is [0],
SPTL DDDDfR 1
Flexibility Method Basic Approach Procedure
59 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Flexibility for Truss Member
EA
LFMi
60
-
10/28/2014
11
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Flexibility for Beam Member
EI
L
EI
LEI
L
EI
L
FMi
2
232
23
61 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Flexibility for Plane Frame Member
EI
L
EI
LEI
L
EI
LEA
L
FMi
20
230
00
2
23
62
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Flexibility for Grid Member
EI
L
EI
LGJ
LEI
L
EI
L
FMi
02
00
20
3
2
23
63 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Flexibility for Space Frame Member
zz
yy
yy
zZ
Mi
EI
L
EI
L
EI
L
EI
LGJ
L
EI
L
EI
L
EI
L
EI
LEA
L
F
0002
0
002
00
00000
02
03
00
2000
30
00000
2
2
23
23
64
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Formalized Flexibility MethodFlexibility matrix of a space frame element
65
EIzL
EIzL
EIyL
EIyL
GJL
EIyL
EIyL
EIzL
EIzL
EAL
f
0000
0000
00000
0000
0000
00000
2
2
23
23
2
2
23
23
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Recall Energy MethodsPrinciples of Conservation of Energy: the work of loads equals the strain energy stored in the structure. For linearly elastic structures, U = W and U* = W*, which could be expressed as:
AfAWU
DsDWUT
T
21**
21
Principles of virtual work: the external virtual work of the real action equals the work of the real stresses times the virtual strains.
V
T
T
dvU
DAW
DsA
AfD
using
using
66
-
10/28/2014
12
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Formalized Flexibility Method
Flexibility equation
for an individual element
for the whole structure with n elements (arranged in matrix form)
MiMiMi AfD
Mn
Mi
M
M
Mn
Mi
M
M
Mn
Mi
M
M
A
A
A
A
f
f
f
f
D
D
D
D
...
...
00000
0...0000
00000
000...00
00000
00000
...
...
2
1
2
1
2
1
67 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Structure Flexibility equation in compact form
called unassembled flexibility equation.
Relationship between Am and As (member vs. structure actions related through equilibrium equations)
where:BMS : action transformation matrixAS, AJ, and AQ : structure-, joint- as well as redundant-actions
MMM AfD
Q
J
MQMJ
SMSM
A
ABB
ABA
Formalized Flexibility Method
68
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Arbitrary virtual load: AS = [AJ AQ] would cause a member force of:
External complementary virtual work: is given by
Internal complementary virtual work: is given by
Equating complementary virtual works: W *=U*
Q
J
MQMJSMSM A
ABBABA
Q
JT
Q
T
JS
T
S D
DAADAW *
M
T
M DAU *
SMSMTMSTSM
T
MS
T
S
ABfBA
DADA
Formalized Flexibility Method
69 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Structure displacement:
the structure flexibility equation is obtained as
In terms of joint and redundant displacements:
the redundant action is given by:
the member forces is given by:
MSM
T
MSS
SSS
SMSM
T
MSS
BfBf
where
AfDei
ABfBD
,.
MQM
T
MQQQMJM
T
MQQJ
MQM
T
MJJQMJM
T
MJJJ
Q
J
QQQJ
JQJJ
Q
J
S
BfBfBfBf
BfBfBfBf
whereA
A
ff
ff
D
DD
,
JQJQQQQ AfDfA 1
QMQJMJMfM ABABAA
Formalized Flexibility Method
70
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Formalized Method Solution Procedure Steps in applying the formalized flexibility method
1. Establish the idealized structure and identify the nodal points (load points, support points & member connection points)
2. Identify the internal member forces and specify the redundants
3. Select system coordinates where external forces are applied and where displacement measurements are desired
4. Select element coordinates so that system coordinates occur only at their ends
71 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Formalized of the Flexibility Method 5. Form the member flexibility matrix (unassembled)
[FM] from the individual members
6. Calculate [BMJ] as the matrix of internal forces for unit values of Applied forces {AJ} (only one force acts at a time)
}{][}{ MMM AFD
}{
...
}{
...
}{
}{
][00000
0...0000
00][000
000...00
0000][0
00000][
`
}{
...
}{
...
}{
}{
2
1
2
1
2
1
Mn
Mi
M
M
Mn
Mi
M
M
Mn
Mi
M
M
A
A
A
A
F
F
F
F
D
D
D
D
72
-
10/28/2014
13
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Formalized Flexibility Method7. Calculate [BMQ] as the matrix of internal forces for
unit values of Redundant forces {AQ} (only one force acts at a time)
Action transformation matrix [BMS] which relates {AM} and {AS} (member vs. structure actions related through equilibrium equations) is formed from both [BMJ] & [BMJ] considered as partitions
[BMS] = [BMJ | BMQ]
8. Calculate the assembled system flexibility matrix [FS][FS] = [BMS]
T[FM] [[BMS] or [FS] = [BMJ|BMQ]
T[FM] [BMJ|BMQ]
73 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Formalized Flexibility Method 9. Partition the system flexibility matrix as
10. Calculate the redundant forces {AQ} from the partitioned equation
]][[][][]][[][][
]][[][][]][[][][
,
MQMT
MQQQMJMT
MQQJ
MQMT
MJJQMJMT
MJJJ
Q
J
QQQJ
JQJJ
Q
J
S
BFBFBFBF
BFBFBFBF
whereA
A
FF
FF
D
DD
}]{[}{][}{ 1 JQJQQQQ AFDFA
74
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Formalized Flexibility Method
11. Calculate the internal forces and displacements
where {AMF} represents fixed end action
12. Compute the support reaction
where {ARC} denotes the combined loads (actual & equivalent) applied at supports
}]{[}]{[}{
}]{[}]{[}{}{
QJQJJJJ
QMQJMJMFM
AFAFD
ABABAA
Q
J
RQRJRCSRSRCR A
ABBAABAA ][}{}]{[}{}{
75 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Formalized Flexibility Method
Example Analyze the truss shown below using the
formalized method.
Use P1=10kN, P2=5kN
EA=constant for all members
76
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Beam Example
Analyse the beam shown below using the generalized flexibility method
77 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Beam has two DOF (rotation both at the roller-supports Dj1 and Dj2); it is indeterminate to the 2nd degree, hence
Step 1. To create a primary structure, the moment reaction at the fixed-support is removed and also a hinge is inserted just to the right of the middle support (Aq1 and Aq2).
Beam Example - continued
Step 2. Flexibility matrix of a beam element and the unassembled structure flexibility matrix are given by:
EI
L
EI
LEI
L
EI
L
f Mi
2
232
23
2
1
0
0
M
M
mf
fF
78
-
10/28/2014
14
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Beam Example - continued
Step 2. Unassembled structure flexibility matrix :
5125200
2525400
00354
00549
1
..
..
.
.
EIFM
Step 3. Action Transformation Matrix Bms:
0010
3/103/10
1001
3/13/103/1
Bms
79 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Beam Example - continued
Step 4. Assembled structure flexibility matrix Fs:
Step 5. The redundant actions are obtained as:
5.15.025.01
5.0105.0
25.005.00
15.001
ms
T
ms BFmBFs
kNmAj
5.7
0 TAmf 5.7105.715
kNmAjfqjfqqAq
5.1
75.0\
80
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Beam Example - continued
Step 6. Member end forces
0
7
9
75.15
AsBmsAmfAm
Step 7. Structure displacement :
0
0
375.3
125.1
1;
EIFsAqAj
AsFsDq
DjDs
81 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Plane Frame Example
Analyze the plane frame shown below using the formalized flexibility method
For both members use:
E = 200GPa
I = 200E6 mm4
A = 5000 mm2
82
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Plane Frame Example (continued)
The frame has four DOFs and it is statically indeterminate to the 2nd degree
Primary structure & redundants
DOFs
83 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Plane Frame Example - continued
Flexibility matrix of a plane frame element and the unassembled structure flexibility matrix are given by:
EI
L
EI
LEI
L
EI
LEA
L
f Mi
20
230
00
2
23
2
1
0
0
M
M
mf
fF
3
1
10015.00225.00
0225.0450
006.01
xE
fM
3
2
1002.004.00
04.0667.1060
008.01
xE
fM
84
-
10/28/2014
15
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Plane Frame Example - continued
Unassembled structure flexibility matrix :
7
8
1010002.00000
0002.0533333.00000
00002.0000
000105.70001125.00
0000001125.0225.00
000000015.0
x
xFM
85 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Plane Frame Example - continued
300001001
010010
100100
300000001
100000
010000
Bms
Action Transformation Matrix Bms:
86
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Plane Frame Example - continued
Assembled structure flexibility matrix Fs:
msT
ms BFmBFs
0.0000002 - 0.0002 0. 1.000E-07 -0.0002 0.0001120
- 0.0002 0.5333333 0. -0.0002 0.5333333 0.0006
0. 0. 0.002 0. 0. 0.002
1.000E-07 - 0.0002 0. 1.000E-07 -0.0002 -0.0000003
- 0.0002 0.5333333 0. -0.0002 0.5348333 0.0006
0.0001120 0.0006 0.002 -0.0000003 0.0006 0.2263266
87 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Plane Frame Example - continued
The redundant actions are obtained as:
TxAj 31045151005.6715000 TAmf 450005.67015000300
kNcheckAjfqjfqqAq \
88
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Plane Frame Example - continued
Structure displacement :
T
FsAqAj
FsAsDqDjDs
0000286.002969.003644.000344.0
;
;
Redundant forces:
89 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Contents
Basics1
Vectors and Matrices2
More Matrix Operations3
Plotting Graphs4
Further Topics5
90
-
10/28/2014
16
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Basics
SciLab window
91 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Basics
Scilab is a software for computation and visualization
is developed in 1990 at INRIA (France)
is open source & free of charge
has all matrix operations as built in functions
excellent tool for subjects involving matrices
has a built-in programming language
has a number of toolboxes:
2-D and 3-D graphics, animation, linear algebra, sparse matrices, polynomials and rational functions,
differential equation solvers, etc
92
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Basics
Simple calculations
>> (-1+2+3)*5 - 2/3 // simple arithmetic
>> 2^3 // 2 to the power 3
>> exp (2) // e to the power of 2
>> %e // constant e
>> %pi // constant
>> cos( %pi/3 ) // trig functions.
>> sin( %pi/4 )
>> 22/7 4*atan(1.0)
>> 6*(5/3) - 10 // round-off error
93 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Basics
Variables
>> 10-3 // values are stores in ans
ans =
7.
>> a=2; b=3; // declaring variables
>> c=b-2*a
c =
-1.
>> y= sqrt(-4); // y = 2.i (imaginary)
>> Y= acos(-0.5); // case sensitive, yY
94
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Vectors and Matrices
Vectors
>> A = [1 2 3]; B = [4,3,2] // row vector
>> C = [0.5; 1; 1.5] // column vector
>> f=2*A; D=A+B; e=B-A; At = A //algebra
>> s=A*B; sc=sum(A .* B) // dot product
What about cross product??
>> a=[1:3] // means [1, 2, 3], range
>> b=[1:0.5:3] // means [1,1.5,2,2.5,3]
>> v = linspace(0,9,5) //[0, 2.25, 4.5, 6.75, 9]
95 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Vectors and Matrices
Matrices
Separate the elements of a row with blanks or commas.
Use a semicolon ; or a new line at the end of each row.
Surround the entire list of elements with square brackets, [ ].
A = [1 2 3; 4,3,2; -1 3, 2] // 3x3 matrix
p=A(1:2,2:3), A(1,:), A(:,2) //sub-matrix
s=size(p) // 2x2
B = [-1 2.5 3; 1 1, 1]
c=B*A; d=c-2*B; b=A/A, S=A^2
e = A .* A // element-wise product
D = [A;B] // Juxtapose
z=zeros(3,2),o=ones(2,3),y=eye(4,3)96
-
10/28/2014
17
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
More Matrix Operations
Matrices
The element in row i and column j of A is denoted by A(i , j)
A = [-1 3 1; 1,3,2; 3 0, 1] // 3x3 matrix
d=det(A), inv(A), diag(A), diag([1 2 -1])
Solution of simultaneous equations
Let b = [-1; 2.4; 3]
To solve for A*x = b, use
x = A \ b //
R = rand(3,3)
D = R*inv(R)
v = clean(R*inv(R))97 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Plotting Graphs
x = 0:%pi/100:2*%pi;
y = sin(x);
plot(x,y)
Label the axes and add a title.
xlabel('x = 0:2\pi')
ylabel('Sine of x')
title('Plot of the Sine Function','FontSize',12)
Multiple graphs
y2 = sin(x-0.25); plot(x,y,x,y2)
legend('sin(x)','sin(x-.25)');
98
Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Further Topics
Working with Polynomials
Matrix of polynomials
Calculus, DEs
3D graphs
Functions
Programming
99 Matrix Methods for Structural Analysis, AAiT Civil - Bedilu Habte
Graph Example
function [x,y,z] = f3(alpha,theta)
x = cos(alpha).*cos(theta);
y = cos(alpha).*sin(theta);
z = sinh(alpha);
endfunction
alphagrid = linspace(-%pi/2,%pi/2,40);
thetagrid = linspace(0,2*%pi,20);
[x1,y1,z1] = eval3dp(f3, alphagrid, thetagrid);
plot3d1(x1,y1,z1);
100