Вы находитесь на странице: 1из 149

CONTENTS

CHAPTER (1)
PROGRAM OF MATRICES

1-1 Introduction ... 1
1-2 PROGRAMMING LANGUAGES...
2
1-3 ELEMENTARY MATRIX OPERATION . 3
1-3-1 Definitions and Rules. 3
1-3-2 Transpose of Rectangular Matrix .. 7
1-3-3 Transpose of Square Matrix 8
1-3-4 Addition and Subtraction of Matrices. 8
1-3-5 Program of Addition and Subtraction of Matrices 9
1-3-6 Multiplication of Matrices 10
1-3-7 Program of Multiplication of Matrices 11
1-3-8 Program of Inverse of Matrices 12
Solved Problems 13
Sheet ( 1 ) 16

CHAPTER (2)

ANALYSIS OF INDETERMINATE
STRUCTURES

2-1 INTRODUCTION 17
2-2 DEFINITION 17
2-3 DEGREE OF INDETERMANCY 20
2-4 KINEMATIC INDETERMANCY 23
2-5 ANALYSIS OF STATICALLY INDETERMINATE
STR.
24
2-6 FORCE DISPLACEMENT RELATIONS 25
2-7 DESCRIPTION OF METHODS 25
2-7-1 Solution by flexibility method 26
2-7-2 Solution by stiffness method 27
2-7-3 Comparison between the flexibility and
stiffness method
28
Sheet ( 2 )

CHAPTER (3)
SLOPE DEFLECTION METHOD

3-1 Introduction . 30
3-2 Assumption in slope deflection ... 31
3-2-1 Degree of Freedom .. 31
3-3 Sign Conventions 34
3-4 Fixed End Moments 35
3-5 Derivation of Slope Deflection Equation 36
3-5-1 Examples . 38
3-6 Frames with a single degree of freedom in translation
(Examples) . 51
3-7 Frames with Multiple degrees of freedom in
translation (Examples) ..
58
Sheet ( 3 ) 74
CHAPTER (4)
MATRIX APPROCH 1
(SLOPE DEFLECTION IN MATRIX FORM)

4-1 Introduction .. 76
4-2 Members Without Relative Displacements... 76
4-3 Solved Examples 79
4-4 Effect of Members With Moments Releases.... 85
Sheet ( 4 ) .. 86
CHAPTER (5)
STIFNESS MATRIX METHOD

5-1 Definition.... 87
5-2 Step 1: Modeling. 89
5-3 Step 2: Load Vector.. 94
5-4 Step 3: Stiffness Matrix 95
5-5 Step 4: Equilibrium Equation 97
5-6 Step 5: Solve The Equilibrium Equation 97
5-7 Step 6 : Internal Forces . 98
CHAPTER (6)
ANALYSI OF PLANE TRUSSES BY USING
STIFNESS MATRIX METHOD

6-1 Modeling. 99
6-2 Load Vector.. 102
6-3 Stiffness Matrix 104
6-4 Equilibrium Equation And Internal Forces 106
6-5 Solved Examples 107
Sheet ( 5 ) . 118
CHAPTER (7)
ANALYSI OF PLANE FRAMES BY USING
STIFNESS MATRIX METHOD

7-1 Modeling. 120
7-2 Load Vector.. 123
7-3 Stiffness Matrix 133
7-4 Equilibrium Equation And Internal Forces 137
7-5 Solved Examples 138
Sheet ( 6 ) . 158
References 160
Examinations 161

CHAPTER 1
PROGRAM OF MATRICES

1-1- INTRODUCTION

A definition of engineering is the science by which the properties
of matter and sources of energy in nature are made useful to man.
Thus an engineer will have to study the properties and behavior of
physical systems, applying his knowledge to attain purposes useful to
society.

Such activity can be considered as consisting of the study and
solution of real physical. The complexities involved in dealing with
all the parameters relative to the properties of a real problem will, on
many occasions, force him to study an equivalent engineering
problem which can be mathematically defined. He will try to solve
such a problem according to his knowledge and experience, and using
the computational tools at hand.

When we think of todays engineering problems, such as the
construction of nuclear reactors, space satellites, oil rigs in the sea,
etc. it is clear that they must be analyzed using very relined discrete
models, so as to closely approximate their real behavior.

Fortunately, with the help of the modern computer, it is possible
today to treat discrete models with up to several thousands of degrees
of freedom. Thus, the need for formulating larger and more complex
discrete models, and the availability of computers which make
feasible their analysis, are the causes of the considerable interest
produced in relation to numerical methods and computer analysis
techniques.


1-2- PROGRAMMING LANGUAGES

A computer can perform elementary operations using stored
information. The user can order the computer to perform an operation,
giving the proper instruction, as a part of his program. The set of all
the instructions which a computers accepts constitutes the machine
language, or absolute language of that computer. The machine
instructions are always expressed by numeric codes. Each instruction
normally consists of one operation code, and one or more parameters
or arguments. For instance, the sequence can represent two
instructions written according to a given machine language.

He first step in programming the solution of a problem, is to
make an analysis of the problem. The problem is studied in all its
detail, and an appropriate solution scheme is selected. Then the
computer solution to be implemented is schematized graphically, by
means of a diagram called a flow chart. These diagrams can be
detailed to a greater or leaser extent, according to circumstances, but
they are fundamental to the analysis and understanding of all aspects
of the computer solution. The person in charge of this task is normally
called an analyst.

Once the flow-chart is completed, the computer solution is coded,
writing the computer program using the language selected. This task
is carried out by a programmer.

With the program registered in some information support, and the
data and proper control commands added, the program is tested by
submitting it for processing. At the beginning the program will
include some errors. These can be syntax errors and logic errors.
Syntax errors appear because some of the rules of the language are
violated. Normally These can be easily detected and corrected. Logic
errors correspond to the case that a syntax errors-free program is
submitted for execution, and it does not produce the desired results.



The following situations can be encountered.

1. Execution of the program stops before producing results.
2. Execution of the program does not stop and results are not
produced.
The program is finally discontinued after exceeding the
allowed time.
3. Results are produced, but they are incorrect.
4. The program works successfully.

1-3- ELEMENTARY MATRIX OPERATION
1-3-1 Definitions and Rules
Matrix algebra is the set of rules which defines operations
performed with matrices. A matrix is a bi-dimensional array of
numbers organized according to n rows and m columns, which
we refer to as a matrix of order n x m . In what follows, a matrix
will be indicated by bold type. Thus, R will be a matrix, while T is a
scalar number. The elements or coefficients of a matrix will be two
sub-indices, indicating row and column position, respectively. For
instance

[ ] (1-1)

=
23 22 21
13 12 11
a a a
a a a
A

is a rectangular matrix , of order 2 x 3, that is having 2 rows and 3
columns. The sub-indices of the coefficients indicate their position
within the matrix. Thus, the coefficient a
12
is placed in the first row
and the second column.

A matrix having the same number of rows and columns is called
a square matrix, such as


[ ]

=
33 32 31
23 22 21
13 12 11
b b b
b b b
b b b
B (1-2)

which is a square matrix of 3 rows and 3 columns, or of order 3 x 3.
In case such as this, when speaking specifically of square matrices,
we can simply say that B is of order 3. The coefficients b
11
, b
22
, and
b
33
or in general b
ij
for i = j, are called the coefficients of the principal
or main diagonal of the matrix.

Several types of square matrices can be considered. When the
coefficients of a square matrix B satisfy the condition

b
ij
= b
ji
, for i = 1,2,.,n and j = 1,2,.,n (1-3)

this called a symmetric matrix. In particular, if B is a symmetric
matrix of order 3, it will have the following structure

[ ]

=
33 23 13
23 22 12
13 12 11
b b b
b b b
b b b
B (1-4)

On the other hand, skew-symmetric matrix is such that
b
ij
= -b
ji
, for i j & b
ij
= 0, for i = j (1-5)
for example,

[ ]


=
0
0
0
23 13
23 12
13 12
b b
b b
b b
B (1-6)

when all the coefficients of a square matrix B are null, except for
the main diagonal, such as,

[ ]

=
33
22
11
0 0
0 0
0 0
b
b
b
B (1-7)

this is called a diagonal matrix. If, in particular, all the coefficients
of the main diagonal are equal to 1, the matrix is called a unit matrix,
and is symbolized I. For instance, the following is the unit matrix of
order 3.

[ ]

=
1 0 0
0 1 0
0 0 1
I (1-8)

A matrix having only one column is called a column vector.
Normally, the coefficients of a column vector will be
given only one subscript, corresponding to the row position, and will
be enclosed by curled brackets instead of square brackets, placed
vertically, as in

{ }

=
3
2
1
c
c
c
C (1-9)

where C is a column vector of order 3.

When a matrix has only one row it will be called a row vector and
again, each of its coefficients will be given only one subscript. For
instance,

{ } { }
4 3 2 1
d d d d D = (1-10)

is a row vector of order 3.

In what follows the use of the term vector alone will always be
taken to mean column vector.

The transpose of a matrix is obtained by interchanging rows and
columns, of the matrix, and is indicated by an upper-index T. For
instance, the transpose of A, given by eq. (1-1) is

[ ]

=
23 13
22 12
21 11
a a
a a
a a
A
T
(1-11)

while the transpose of matrix B, given by eq. (1-2) is


[ ]

=
33 23 13
32 22 12
31 21 11
b b b
b b b
b b b
B
T
(1-12)


It can be noticed that the transpose of a column vector is a row
vector, and vice versa. Thus, the transpose of column vector, given by
eq. (1-9) is


{ } { }
3 2 1
c c c C
T
= (1-13)

While the transpose of row vector, given by eq. (1-10) is


{ }

=
4
3
2
1
d
d
d
d
D
T
(1-14)

The transpose of the transpose gives the original matrix, that is


[ ] ( ) [ ] A A
T
T
= (1-15)

For symmetric matrix, the transpose of the matrix is the original matrix,


[ ] [ ]
T
B B = (1-16)


Another special matrix which can be defined as the null matrix,
represented by 0, whose coefficients are all equal to zero. For
instance,


[ ]

=
0 0 0
0 0 0
0 (1-17)


is a null matrix of order 2 x 3


1-3-2 Transpose of Rectangular Matrix
The following routine is a very simple example of a computer
program operating with matrices which can be used to obtain the
transpose of a rectangular matrix.




C This program computes the transpose of a matrix A of order n
x m
DIMENSION A(10,10),B(10,10)
DO 10 I=1,n
DO 10 J=1,m
10 B(J,I) = A(I,J)
END

where the array A contains the matrix to be transposed, the integer n
contains the number of rows, and the integer m contains the number
of columns.



1-3-3 Transpose of Square Matrix
In the case of a square matrix it is possible to transpose the matrix
in itself, without creating a new one. The following routine receives
the original matrix in the array A, of order n, and after operating
returns the transposed matrix in the same array A. Note that an
auxiliary variable S is used to allow for the transposition in place.



C This program computes the transpose of a square matrix A of order n

DIMENSION A(10,10)
n1 = n - 1
DO 10 I=1,n1
I1 = I + 1
DO 10 J=I1,n
S = A(1,J)
A(I,J) = A(J,I)
10 A(J,I) = S
END


1-3-4 Addition and Subtraction of Matrices

Two different matrices can be added or subtracted, provided they
are of the same order. Let us consider the following two matrices

[ ] [ ]

=
23 22 21
13 12 11
23 22 21
13 12 11
,
b b b
b b b
B
a a a
a a a
A (1-18)

By definition the sum of A and B will give another matrix C, also of
the same order, i.e.

[ ]

=
23 22 21
13 12 11
c c c
c c c
C (1-19)

where coefficients are
c
11
= a
11
+ b
11
c
12
= a
12
+ b
12
c
13
= a
13
+
b
13
c
21
= a
21
+ b
21
c
22
= a
22
+ b
22
c
23
= a
23
+
b
23
In general,
c
ij
= a
ij
+ b
ij
for i = 1,2,.,n and j = 1,2,.,m (1-20)



1-3-5 Program of Addition and Subtraction of Matrices

The following routine can be used for addition and subtraction of
matrices. The arrays A and B contain the matrices to be added or
subtracted, which of order n x m. The array C will contain the result
matrix. When the integer L = 1 is specified the routine will perform
the addition operation, but when L = 2 the routine will perform the
subtraction operation.


C This program computes the matrix operation
C C = A + B when L = 1 and
C C = A - B when L = 2
C n : number of rows
C m : number of columns
DIMENSION A(10,10), B(10,10), C(10,10)
DO 10 I=1,n
DO 10 J=1,m
GO TO (2,4), L
2 C(I,J) = A(I,J) + B(I,J)
GO TO 10
4 C(I,J) = A(I,J) - B(I,J)
10 CONTINUE
END



1-3-6 Multiplication of Matrices

Multiplication of matrices can also be performed. Let us consider
a matrix A of order n x m, and matrix B of order m x n, such as

[ ] [ ]

=
32 31
22 21
12 11
23 22 21
13 12 11
,
b b
b b
b b
B
a a a
a a a
A (1-21)

The matrix multiplication equation


[ ] [ ][ ] B A C = (1-22)


gives as a result a new matrix with coefficients:

c
11
= a
11
b
11
+ a
12
b
21
+ a
13
b
31
c
12
= a
11
b
12
+ a
12

b
22
+ a
13
b
32
c
21
= a
21
b
11
+ a
22
b
21
+ a
23
b
31
c
22
= a
21
b
12
+ a
22

b
22
+ a
23
b
32

or, in general:

=
=
m
k
kj ik ij
b a c
1
(1-23)


It is easily seen that two matrices can be multiplied only if the
number of columns of the first matrix is equal to the number of rows
of the second matrix. The result matrix will have the same number of
rows of the first matrix and the same number of columns of the
second matrix. Notice that according to its definition, matrix
multiplication is not commutative, i.e.,




[A] [B] [B] [A] (1-24)


and that, in particular, if the lefthand side is defined, the right-hand
side may be undefined unless the number of rows of matrix A is
equal to the number of columns of matrix B. Even in that cases, the
results of the left-hand side, and the right-hand side will be different,
excluding very particular cases.


1-3-7 Program of Multiplication of Matrices

The multiplication of two matrices can be readily programmed.
The following routine receives the first matrix of order n x m, in the
array A, and the second matrix of order m x h, in the array B. The
result matrix , of order n x h, will be stored in the array C. Note that
since the implementation of eq. (1-23) requires accumulating the
partial multiplications in the array C, we have been careful in
previously setting c
ij
= 0.

C This program computes the matrix operation
C C = A * B
C n : number of rows of A and C
C m : number of columns of A and rows of B
C h : number of columns of B and C
DIMENSION A(10,10), B(10,10), C(10,10)
DO 10 I=1,n
DO 10 J=1,h
C(I,J) = 0
DO 10 K=1,m
10 C(I,J) = C(I,J) + A(I,K) * B(K,J)
END

1-3-8 Program of Inverse of Matrices
The inverse of matrix C is the matrix which satisfy the following relation

[C] [C]
-1
= [I]
The following routine can be used for computing the matrix inverse [C]
-1
.

C This program computes the matrix operation
DIMENSION C(5,5), ST(5,10), C1(5,5)
DO 2 I=1,5
DO 2 J=1,5
2 ST(I,J) = C(I,J)
M1 = 6
K=
DO 3 I=1,5
DO 3 J=6,10
IF (I.EQ.(J-5)) GO TO 4
ST(I,J) = 0.0
GO TO 3
4 ST(I,J) = 1
3 CONTINUE
L = 1
10 DO 5 J=1,K
IF (L.EQ.J) GO TO 6
ST(L,J) = ST(L,J) / ST(L,L)
5 CONTINUE
ST(L,L) = 1
DO 6 J=1,5
IF(J.EQ.L) GO TO 6
IF(ST(I,J).EQ.0.0) GO TO 6
DO 7 M=1,K
IF(L.EQ.M) GO TO 7
ST(J,M) = ST(J,M) ST(J,L) * ST(L,M)
7 CONTINUE
ST(J,L) = 0.0
6 CONTINUE
IF(L.EQ.6) GO TO 8
GO TO 10
8 DO 9 I=1,5
DO 9 J=1,5
9 C1(I,J) = ST(I,J+5)
END

Solved Problems

1- For the following matrices, evaluate the following
expressions if possible. If not possible, state the reason:

a) 3[D] 4[E]
]
b) [A] x [C]

c) [A] x 0.5[B]

[ ]

=
4 1
5 1
5 7
A [ ]

[ ]

=
5 . 0 3 6
7 2 4
B



=
3 5 0 3 1
2 4 6 8 2
1 6 3 6 7
C

[ ]

=
1 3 0
0 4 1
1 5 1
3 5 7
D [ ]

=
1 3 0
2 0 3
1 4 8
2 5 6
E

Solution

a) 3 [D] 4 [E]

=
1 3 0
2 0 3
1 4 8
2 5 6
4
1 3 0
0 4 1
1 5 1
3 5 7
3 ] [ 4 ] [ 3 E D

=
4 12 0
8 0 12
4 16 32
8 20 24
3 9 0
0 12 3
3 15 3
9 15 21

=
1 3 0
8 12 9
1 31 29
1 5 3

b) [A]
3x2
x [C]
3x5






c) 5[A] x [B]

=
5 . 0 3 6
7 2 4
5 . 0
4 1
5 1
5 7
5 ] [ 5 . 0 ] [ 5 x B x A

=
25 . 0 5 . 1 3
5 . 3 1 2
20 5
25 5
25 35
x


=
5 . 22 35 50
25 . 11 5 . 72 85
75 . 128 150 5


2) Find the inverse of the following matrix:

[ ]



=
0 1 2 3 2 2
1 0 3 7 1 0
4 0 2 1 3 0
3 1 5 0 4 1
2 2 7 1 5 1
2 1 0 3 5 7
6 6x
A

Solution

[ ] [ ]
adj
A
A
A
1
1
=


By using Saraus method, we can get A
+ + + + + +





1 2 3 2 2 0 1 2 3 2 2
0 3 7 1 0 1 0 3 7 1 0
0 2 1 3 0 4 0 2 1 3 0
1 5 0 4 1 3 1 5 0 4 1
2 7 1 5 1 2 2 7 1 5 1
1 0 3 5 7 2 1 0 3 5 7

A = 0 + 0 + 0 + 0 84 + 24 (-40) (-392) 0 0 0 0 = 372

0 A Q [ ] A is nonsingular matrix.








=
5 . 39 46 . 198 54 . 40 56 . 18 62 . 31 39 . 13
17 . 40 89 . 59 46 . 13 79 . 45 64 . 29 46 . 4
06 . 23 91 . 165 53 . 88 27 . 62 47 . 193 41 . 94
78 . 187 08 . 240 51 . 116 58 . 66 78 . 305 06 . 209
58 . 98 29 . 41 94 . 21 54 . 15 36 . 141 58 . 116
64 . 29 36 . 16 34 . 314 74 . 16 68 . 54 45 . 10
minors of Matrix







=
5 . 39 46 . 198 54 . 40 56 . 18 62 . 31 39 . 13
17 . 40 89 . 59 46 . 13 79 . 45 64 . 29 46 . 4
06 . 23 91 . 165 53 . 88 27 . 62 47 . 193 41 . 94
78 . 187 08 . 240 51 . 116 58 . 66 78 . 305 06 . 209
58 . 98 29 . 41 94 . 21 54 . 15 36 . 141 58 . 116
64 . 29 36 . 16 34 . 314 74 . 16 68 . 54 45 . 10
matrix factor Co

[ ] [ ]







= =
5 . 39 17 . 40 06 . 23 78 . 187 58 . 98 64 . 29
46 . 198 89 . 59 91 . 165 08 . 240 29 . 41 36 . 16
54 . 40 46 . 13 53 . 88 51 . 116 94 . 21 34 . 314
56 . 18 79 . 45 27 . 62 58 . 66 54 . 15 74 . 16
62 . 31 64 . 29 47 . 193 78 . 305 36 . 141 68 . 54
39 . 13 46 . 4 41 . 94 06 . 209 58 . 116 45 . 10
T
adj
A A

[ ]







=

5 . 39 17 . 40 06 . 23 78 . 187 58 . 98 64 . 29
46 . 198 89 . 59 91 . 165 08 . 240 29 . 41 36 . 16
54 . 40 46 . 13 53 . 88 51 . 116 94 . 21 34 . 314
56 . 18 79 . 45 27 . 62 58 . 66 54 . 15 74 . 16
62 . 31 64 . 29 47 . 193 78 . 305 36 . 141 68 . 54
39 . 13 46 . 4 41 . 94 06 . 209 58 . 116 45 . 10
372
1
1
A


[ ]







=

1062 . 0 108 . 0 062 . 0 5048 . 0 265 . 0 0797 . 0
5335 . 0 161 . 0 446 . 0 6454 . 0 111 . 0 044 . 0
109 . 0 0362 . 0 238 . 0 3132 . 0 059 . 0 845 . 0
0499 . 0 1231 . 0 1674 . 0 179 . 0 0418 . 0 045 . 0
085 . 0 0797 . 0 5201 . 0 822 . 0 38 . 0 147 . 0
036 . 0 012 . 0 2538 . 0 562 . 0 3134 . 0 0281 . 0
1
A


SHEET (1)

1) Identify the properties of each of the following matrices:

[ ]

=
1 5 . 0 0
5 . 0 4 . 0 2 . 0
0 2 . 0 5 . 0
A [ ]

=
0 5
4 1
0 8
B [ ]

=
7 1
3 4
0 8
C




[ ]

=
3 7
2 3
0 2
D [ ]


=
2 . 0 0 0 0
0 1 0 0
0 2 3 0
3 . 0 4 . 0 6 5 . 0
E [ ]

=
6 5
5 3
0 1
F


2) Evaluate the following expressions if possible. If not possible, state
the reason.

[C] + [B] [A] + [C] [F]
T


2 x [D] + [F] x [E] x [F]
T
[E] x [F] [A]
-1


[B]
-1
[B] x [C] [A]
-1
[F]
T
x [C]


[D]
-1
[C] x [B]


3) Solve the following simultaneous equations:

5X
1
2X
2
+ X
3
= 9

X
1
+ 6X
2
2X
3
= 4

X
1
+ X
3
= 1

Chapter (2)
ANALYSIS OF INDETERMINATE STRUCTRES

1.1 Statically Indeterminate Structures
A structure of any type is classified as statically
indeterminate when the number of unknown reaction or internal
forces exceeds the number of equilibrium equations available for
its analysis. Most of structures are statically indeterminate. This
indeterminacy may arise as a result of added support or members,
or by the general form of the structure. For example, reinforced
concrete buildings are almost always statically indeterminate
since the columns and beams are poured as continuous members
through the joints and over supports.
Although the analysis of a statically indeterminate
structure is more involved than that of one that is statically
determinate, there are usually several very important reasons for
choosing this type of structures for design. Most important
reasons for a given loading the maximum stress and deflection
of an indeterminate structure are generally smaller than those of
its statically determinate counterpart. For example, the shown
fixed beam in Fig.(l.l-a), the maximum moment of M
max
= PL/8,
whereas the same beam when simply supported Fig.(l.l-b), will






Fig.(l.l-a) Fig.(l.l-b),

be subjected to twice the moment, that is, M
max
= Pl/4 . As a
result, the fixed support beam has one fourth the deflection and
one half the stress. At its center of the one that is simply-
supported.
Another important reason for selecting a statically
indeterminate structures is that it has a tendency to redistribute
its load to its redundant supports in cases where faulty design or
overloading occurs. In these cases, the structure maintains its
stability and collapse is prevented. This is particularly important
when sudden lateral loads, such as wind or earthquake, are
imposed on the structure. To illustrate, consider again the fixed
beam loaded at its center, Fig.(l-a), As load P is increased, the
beams matenal at the fixations and at the center of the beam
begins to yield and forms a localized Plastic Hinge, which
causes the beam to deflect. Although the deflection becomes

large, the fixations will develop horizontal force and moment


reactions that will be hold the beam and thus prevent it from
totally collapsing. In the case of the simply supported beam, an
excessive load P will cause the Plastic Hinge to form only at
the center of the beam, and due to the large vertical deflection,
the supports will not develop ;the horizontal force and moment
reactions that may be necessary to prevent total collapse.
Although statically indeterminate structures can support a
loading with thinner members and with increased stability
compared to their determinate counterparts, there are cases when
this advantages may instead become disadvantages. The cost
savings in matenal must be compared with the added cost
necessary to fabricate the structure, since often time it becomes
more costly to construct the supports and joints of an
indeterminate structure compared to one that is determinate.
More important, though, because statically lndeterrmante
structures have redundant support reactions, one has to be very
careful to prevent differential settlement of the supports, smce
this effect will introduce internal stress in the structure. For
example, if the fixed support at one end of fixed beam Fig.(l-a)
were to settle, additional moment would be occur. On the other
hand, if the beam was simply supported, then any settlement of
its end would not cause the beam to deform, and therefore no
stress or bending moment would be developed in the beam. In
general, then, any deformation, such as that caused by relative
support displacement, or changes in member lengths caused by
temperature or fabrication errors, will introduce additional
stresses in the structure, which must be acknowledged when
designing indeterminate structures.
1-2 Method of Analyses
When analyzing any indeterminate structures, it is
necessary to satisfy equilibrium, compatibility, and force-
displacement requirements for the structure. Equilibrium is
satisfied when the reactive forces hold the structure at rest, and
compatibility is satisfied when the various segments of the
structure fit together without intentional breaks or overlaps. The
force -displacement requirement depend upon the way the
material responds, which assumed linear-elastic response, hi
general there are two different ways to satisfy these requirements
when analysing a statically indeterminate structure, the force or
displacement method.
1.2.1 Flexibility or Force Method
The force method was originally developed by J.G.
Maxwell and refined by Otto Mohr and Muller-Breslau. This
method was one of the first available for the analysis of statically
indeterminate structures. The force method consists of writing
equations that satisfy the compatibility and forces displacement
requirements for the structure and involve redundant forces as
the unknowns. The coefficients of these unknowns are called
flexibility coefficients. Since compatibility forms the basis for
this method, it has sometimes been referred to as the
compatibility method or the method of consistent deformations.
Once the redundant forces have been determined, the structure
are determined by satisfying the equilibrium requirements for
the structure. The fundamental principles involved in applying
this method are easy to understand and develop.
1.2.2 Stiffness or Displacement Method
The displacement method of analysis is based on first writing
force displacement relations for the members and then satisfying the
equilibrium requirements for the structures. In this case the
unknowns in the equations are displacements and their
coefficients are called stiffness coefficients. Once the
displacements are obtained the forces are determmed from the
compatibility and force-displacement equations. A matrix
formulation of this method will given.
1.2.3 Comparison between the Flexibility and Stiffness Methods
1.2.3.1 Flexibility = deformation per unit force.

Cm/t
The deflection (d) of the shown


Spring Fig. (1-2) is; d =

.P
1.2.3.2. Stiffness:
Stiffness = force per unit deformation
= K (t/cm or t.m/rad.)
For the shown spring in Fig. (2), the force required to
produce a displacement d is;
P = K. d
The two methods can be compared as shown in the ollowing
table.
Flexibility Method Stiffness Method
- Unknown redundants X
- Flexibility matrix 8
- Displacements due to X =

.X
- Displacements due to load =

o

- For Compatibility

o
+

X = 0
- Solve for X
Unknown displacements d (,)
Stiffness matrix K
Force due d = K . d
Force due to loads =R
o
Equilibrium R
o
+ K.d = 0
Solve for d
Indeterminate Constraints are
released and the resulting
deformation discontinuities
calculated. These redundant
actions are then replaced to
restore the continuity.
Additional restrains are added to
fix all degrees of freedom and the
values of these restraints
calculated . The restrains are then
removed to allow deformations
and restore equilibrium. The
resulting equilibrium equations
are solved to get displacements
and subsequently the forces are
determined.
The force or flexibility method of analyses discussed in the
previous course of second year civil;. For example the
methods of consistent deformation, three moment equation,
and column analogy methods are considered a flexibility or
force method of analysis whereas the slope deflection, moment
distribution, and stiffness methods are a displacement or
stiffness method of analysis.
Chapter (3)
SLOPE DEFLECTION METHOD
3.1 Introduction:-
The methods of three moment equation, and consistent
deformation method are represent the FORCE METHOD of
structural analysis, The slope deflection method use displace-
ments as unknowns, hence this method is the displacement
method.
In this method, if the slopes at the ends and the relative
displacement of the ends are known, the end moment can be
found in terms of slopes, deflection, stiffness and length of the
members.
In- the slope-deflection method the rotations of the joints
are treated as unknowns. For any one member bounded by two
joints the end moments can be expressed in terms of rotations.
In this method all joints are considered rigid; i.e the angle
between members at the joints are considered not-to change in
value as loads are applied, as shown in fig 1.
joint conditions:- to get
B
&
C
M
BA
+M
BC
+M
BD
= 0 . ( 1 )
M
CB
+M
CE
= 0 . ( 2 )



O O


e `
OC_]W

e`
e`
e`
`
`
e``
e``
e`` e`

Figure (1)
3.2 ASSUMPTIONS IN THE SLOPE DEFLECTION METHOD
This method is based on the following simplified
assumptions.
1- All the joints of the frame are rigid, i.e, the angle between
the members at the joints do not change, when the
members of frame are loaded.
2- Distortion, due to axial and shear stresses, being very
small, are neglected.
3.2.1 Degree of freedom:-
The number of joints rotation and independent joint
translation in a structure is called the degrees of freedom. Two
types for degrees of freedom.
In rotation:-
For beam or frame is equal to D
r
.




D
r
= j-f

`
` `
`
Where:
D
r
= degree of freedom.
j = no. of joints including supports.
F = no. of fixed support.
In translation:-
For frame is equal to the number of independent
joint translation which can be give in a frame. Each
joint has two joint translation, the total number or
possible joint translation = 2j. Since on other hand
each fixed or hinged support prevents two of these
translations, and each roller or connecting member
prevent one these translations, the total number of
the available translational restraints is;
2f + 2h + r + m where
f = no. of fixed supports.
h = no. of hinged supports.
r = no. of roller supports.
m = no. of supports.
The degree of freedom in translation, D
t
, is given by:-

D
t
= 2j-(2f+2h+r+m)

The combined degree of freedom for frame is:-
D = D
r
+ D
t
= j-f + 2j (2f + 2h + r + m)

D = 3j 3j 2h r - m


The slop defection method is applicable for beams and
frames. It is useful for the analysis of highly statically
indeterminate structures which have a low degree of kinematical
indeterminacy. For example the frame shown in fig. 2.a












]
]
p ]
p
C

-
W
C
p
(b)

The frame (a) is nine times statically indeterminate. On other
hand only tow unknown rotations,
b
and
c
i.e Kinematically
indeterminate to second degree- if the slope deflection is used.
The frame (b) is once indeterminate.

3.3 Sign Conventions:-
Joint rotation & Fixed and moments are considered
positive when occurring in a clockwise direction.




-V]
e
V] e`
-

-
-V]
V]
e
e`
`

e
EI 3
M
L . A
EI 2 3
M
A.L
2

Al
= =


EI 6
M
A.L
EI 2
M
A.L
3
1

BI

= = =

1 A
2
1

1 B
hence =

EI 6
M
B.L
EI 2
M
B.L
3
1

A2

= =

EI 3
L . MB
EI 2
L . MB
3
2

B2
= =

B1
+
B2
= 0
:
e

`.
.
`


e
e`
e`
e e
-

:
e`
`

Hence: M
A
= 2M
B

and
A
=


A1
-
A2


EL
L M
EL
L M
A A
12
.
3
.
=

EI
L MA
A 12
. 3
=


A .
L
EI 4
MA =
A .
L
EI 2
MB =

Relation between & M
L
R

=

-
e
_
e
U

e

by moment area method or
by conjugate beammethod.

=
B at M

)
3
L 2
(
EI 4
L . M
=


EI 6
L . M
2
=

=
2
6
L
EI
M
R .
L
EI 6
=
R (+ ve) when the rotation of member AB with clockwise.
3.4Fixed and moments:
As given in the chapter of Moment distribution method.

3.5 Derivation of slope deflection equation:-

eCp
epC

`
O.
O
e`

e`
`
O. O



M
a1

A

L
EI 4
=
eC
ep
eC
eC.
ep
ep.

`
M
b1

A

L
EI 2
=
M
a2

B

L
EI 2
=
M
b2

B

L
EI 4
=



Required M
ab
& M
ba
in term of (1)
A
,
B
at joint B
(2) rotation of member (R)
(3) loads acting on member
First assume:-
Get Mf
ab
& Mf
ba
due to acting loads. These fixed and
moment must be corrected to allow for the end rotations
A
,
B

and the member rotation R.
The effect of these rotations will be found separately.

M
a1

A
.
L
EI 4
=
e
e
_
e
e
_
M
b1
A
.
L
EI 2
=

M
b2
B
.
L
EI 4
=

M
a2
B
.
L
EI 2
=

M
b3

= = .
L
EI 6
M
2
3 a

R .
L
EI 6
=
by Superposition;
M
ab
= Mf
ab
+ M
a1
+ M
a2
+ M
a3
R .
L
EI 6

L
EI 2
.
L
EI 4
Mf
B A ab

+ + +
) R 3 2 (
L
EI 2
Mf M
B A ab ab
+ + =
In case of relative displacement between the ends of members,
equal to zero (R = 0)
) b 2 (
L
EI 2
Mf M
a ab ab
+ + =
) 2 (
L
EI 2
Mf M
A b ba ba
+ + =
The term (
L
EI 2
) represents the relative stiffness of member say
(K) hence:
) 2 ( K Mf M
b A ab ab ab
+ + =
) 2 ( K Mf M
a B ba ba ba
+ + =
Note:

L

= R is (+ ve) If the rotation of member with clockwise.


And ( ve) If anti clockwise.
M = ) R ve with ( .
L
EI 6
2
+


M = ) R ve with ( .
L
EI 6
2



3-5-1 Example 1
Draw B.M.D. S.F.D
Solution:-
1- Relative stiffness:- K
AB
: K
BC
= 2 : 1
8
66 . 2
:
6
1

2- Fixed and Moment:-
. . 9
12
6 3
2
m t MF
BA
=

=
18
12
8 3
MF , 9
12
6 3
MF
2
BC
2
BA
=

+ = + =

+ =
18
12
8 3
MF
2
CB
+ =

+ =
3- Two unknown
B
+
C
then two static equations are
required. 1) M
B
= 0
2) M
C
= 0
Hence:
M
BA
+ M
BC
= 0 (1)

:
6
4O

::
`
`
`
`
M
BC
= 0. (2)

But:
M
AB
= - 9 +
B
M
BA
= 9 + 1 (2
B)

M
BC
= -16 + 2 (2
B
+
C
)
M
CB
= +16 + 2 (2
C
+
B
) B
From eqns. (1&2)
9 + 2
B
+ (- 16 + 2 (2 B
B
B +
C
) = 0
6
B
+ 2 B
C
= 7 .(3)
and 4
C
+ 2
B
= - 16 B
2
C
+
B
= - 8 .. (4)
from 3 & 4
5
B
= 15 B

B
=
5
15
= 3.0

C
= - 5.5
1.e. M
AB
= - 9 + 3.4 = 5.6 t.m
M
BA
= 9 + 2 3.4 = 15.8 t.m
M
BC
= - 18 + 2 (2 3.4) + (- 5.5) = - 15.0 t.m
M
CB
= 16 + 2 (2.3 5.7 + 3.4) = 0.0 (0.k)















l
:
`e
:
..
.l
.
.
6
4O
6
4O
--
.
.

e
4 l

.l
: : :

` `

6
4O
4
.
.l
- -

_
-
-
- -
-

:_
:..

:
:
- -
-


l
.
_



_
:::
:
:ll
` `



1- Unknowns
A
,

B
,
&
C

2- Fixed end Moment
MF
AB
= MF
BC
= MF
CD
=
12
6 2
2

= - 6 t.m etc
3- Condition eqns.
M
AB
= - 4 t.m, M
BA
+ M
BC
= 0, & M
CB
+ M
CD
= 0
4- Slope deflection equations
M
AB
= - 6 + (2
A
+
B
) = - 4 B
2
A
+
B
= 2 .(1) B
M
BA
+ M
BC
= 0
+ 6 + (2
B
+
A
)

6 + (2
B
+
C
) = 0
4
B
+
A
+
C
= 0 (2)
M
CB
+ M
CD
= 0
= 6 + 2
C
+
B
6 + 2 B
C
= 0
4
C
+
B
= 0 .(3) B
From eqn.3
C
= -

4
B
Substitute in eqn. (2)
Hence: 3.75
B
+ B
A
= 0 ................(2)
0.5
B
+ B
A
= 1 (2)
3.25
B
B = - 1

B
B = - 1

A
= 1.15

C
= 0.077
Hence:
M
AB
= - 6 + 2xl.15 + (- .307)
= - 4 t.m 0.K
M
BA
= 6 + 2x (- .307) + 1.15 = 6.536 t.m
M
CB
= 6 + 2x .77 + (- .307) = 5.85 t.m
M
DC
= 6 + .077 = 6.077 t.m










_ : : : : :

.
_ _
.. ..
..
_
6
4O
_
::
6
4O
6
4O

:
:

:ll
6
4O
: l
U.
U.
U

`
4
6
4O
`
`

Solution:-
1- Unknown displacements are
B
& B
D

2- Equations of equilibrium are:-
M
DB
= 0 .(1)
M
BA
+ M
BD
+ M
BC
= 0 (2)
3- Relative Stiffness:-
K
AB
: K
BC
: K
BD
= 35:31. 5:22 ; 51. 56:1. 4:1.0.
4- Fixed and Moments:
m t MF
AB
. 6
9 9
3 3 6 9
=


=
m t MF
BA
. 12
9 9
6 3 6 9
=


=
m t MF
BD
. 25 . 12
12
7 3
2
=

=
m t MF
DB
. 25 . 12
12
7 3
2
=

=
From the equations 1 & 2 hence;
M
DB
= MF
DB
+ (2
D
+
B
) B
= 12.25 + 1 (2
D
+
B
) = 0 B
2
D
+
B
+ 12.25 = 0 ------- (3) B
and M
BA
= 12 + 1.56 (2
B
) B
M
BD
= 12.25 + 1.0 (2
B
+ B
D
)
M
BC
= 0 + 1.4 (2
B
+ 0) B
i.e.
12+1.56 (2
B
) 12.25 + 2 B
B
B +
D
+ 1.4 (2
B
) = o B
7.92
B
+ B
D
.25 = 0 ------------- (4)
0.5
B
B +
D
+ 6.125 = 0 ------------- (3)
i.e 7.42
B
- 6.375 = o B

B
= 0.86 B

D
= - 6.55
Hence:
M
BA
= 12 + 1.56 (2 .86) = 14.68 t.m

M
BD
= - 12.25 + (2 .86 6.55 1) = - 17.08
M
BC
= 1.4 (2 .86) = 2.41
M
DB
= 12.25 + (2 -6.55) = zero
M
CB
=
2
1
MBC = 1.205
M
AB
= -6 + 1.56 (.86) = - 4.66



























.
_::
-

.
_
.l
.l
._:
-
-

`

U.:
U.:
U.
U.

.O
4 .
4

6
6
`

6
4O
`

Two equilibrium eqns.
M
AB
+ M
AA
= 0 (1)
M
BB
+ M
BA
+ 4= 0 .(2)

Slope deflection eqns.
M
AB
= o + 1.6 (2
A
+
B
) B
M
AA
= )
A

A
2 (
8
16 10
+ +


M
AA
= - 20 +
A
M
BA
= o + 1.6 (2
B
+ B
A
)
M
BB
= - 42.67 + (2
B
+ B
B
B)
= - 42.67 +
B
B
Hence:
3.2
A
+ 1.6
B
+ B
A
20 = o
4.2
A
+ 1.6
B
= 20 (1) B
- 42.67 + 4.2
B
+ 1.6 B
A
+ 4 = 0
1.6
A
+ 4.2
B
= 38.67 .(2) B
1.6
A
+ 0.61
B
= 7.62 .(1) B

3.59
B
= 31.05 B

B
= 8.65 B

A
= 1.46
M
AB
= -18.52


M
BA
= 30
M
BB
= - 34


Example 5
Draw B.M.D for the shown frame
Solution:-
- Two condition equations.
M
AA
+ M
AB
= 0 .. ...(1)
M
BA
+ M
BB
+ 8 = 0 ..(2)

_
.
-

`e
.
_
_
_

-
-
-

- Relative stiffness
16
1
:
10
1
= 1:1.6
- Slope deflection equations:
M
AA
= (2
A

A
) =
A
M
AB
= (2
A

B
) 1.6 B
M
BA
= (2
B
B
A
)
A
M
BB
= 42.67 + (2
B
- B
B
B)



Hence:

A
+ 3.2
A
+ 1.6V
B
= 0 B
4.2
A
+ 1.6
B
= 0 . (1) B
3.2
B
+ 1.6 B
A
+
B
B 42.67 + 8 = 0
4.2
B
+ 1.6 B
A
= 34.67 (2)
.:

6
4O
.O
4
6
6
`

`e
6

:
:


-
-
-


-
By Solving 1 & 2
A
= - 3.68 ,
B
= 9.66 B
Hence M
AA
= - 3.68 , M
AB
= 3.68 t.m
M
BA
= 25 M
BB
= 33

`

_4
.4
4
`

.
:


Example 6:
- Draw B.M.D for the given structure.

Solution:- once statically indeterminate.
1- Fixed end moments
MF
AB
= - m . t 20
8
20 8
=


MF
BA
= - m . t 20
8
20 8
=


MF
BC
= - m . t 5
8
10 4
=


MF
CB
= - m . t 10
8
8 10
=


MF
DB
= 10 t.m

2- From Static:- M
B
= o B
M
BA
+ M
BC
+ M
BD
= 0
M
BA
= MF
BA
+ (2
B
) B
M
BA
= 20 + 2
B
.. (1) B
M
BC
= - 5 + 2
B
.. (2) B
M
BD
= - 10 + 2
B
. (3) B
._

`e
::l
_
_
.:l




Hence: 5 + 6
B
= o B

B
= - o.833 B
Hence:
M
BA
= 18.34 t.m , MBC = -6.67, MBD = -11.67 t.m
M
AB
= - 20 = - 20.833 t.m
M
CB
= 5 + B = - 4.167 t.m
M
DB
= 10 + B = 9.167 t.m

Example 7:
Draw B.M.D for the shown frame
Solution:
3 time statically ind.
A
,
B
, & B
C
1- Fixed end moments:
MF
AB
= - 10
MF
BA
= + 10
MF
BC
= - 25

`
4
46O
.

-l

`
MF
CD
= MF
DC
= zero

2- Relative Stiffness 1:1:1
M
AB
= 0 .(1)
M
BA
+ M
BC
= 0 .(2)
M
CB
+ M
CD
= 0 .(3)
` `
`
]C4)] ]4+]

Equs.
M
AB
= - 10 + (2
A
+
B
) B
M
BA
= 10 + (2
B
+ B
A
)
M
BC
= - 25 + 2
B
+ B
C
M
CB
= 25 + 2
C
+
B
B
M
CD
= 2
C
M
DC
=
C
From 1,2 & 3
2
A
+
B
= 10 .(1) B
4
B
+ B
A
+
C
= 15 .(2)
4
C
+
B
= - 25 (3) B
By solving the three eqns. hence;

A
= 2.5
B
= 5 B
C
= - 7.5
Substitute in eqns of moments hence;
M
AB
= - 10 + 5 = zero (o.k)
M
BA
= 10 + 10 + 2.5 = 22.5 t.m
M
BC
= - 25 +10 7.5 = - 22.5 t.m
M
CB
= 25 15 + 5 = 15 t.m
M
CD
= - 15 t.m
M
DC
= - 7.5 t.m
.
_
_
.l
l
.l
:


46O


4

.
l
._l
l
._
.


.
._

._


-
l
l
`e
:

.
.
.l

._
-
-

.l



3-6 Frames with Translation
Examples to frames with a single degree of freedom in
translation.
Example 8:
Draw B.M.D for the shown frame.
1- Unknowns: B , C ,
+
+

_
`


2- Relative stiffness
K
AB
: K
BA
: K
CD
6
5 . 1
:
8
2
:
4
1

1: 1 : 1
3- Fixed end moments
MF
AB
= o M
BA
= o
MF
BC
= MCB = zero
MF
CD
= - 6 t.m
MF
DC
= + 6 t.m
-
__
-
-
-
-

`e
__
_:l
_.
_.

4- From Statics the equilibrium eqns
M
BA
+ M
BC
= 0 (1)
M
CB
+ M
CD
= 0 .(2)
e `
e `
+
+
e`

+
e`
+

5- Shear equation (In direction of X,

= o)
6 + X
A
+ X
D
8 = o
6 + 0 4
6 4
=
+
+
+
DC CD AB BA
M M M M
(3)
4
6 4
+
+
=
+
+
MDC MCD
xD and
MAB MBA
X hence
A

6- Slope deflection eqns:
M
BA
0 + 1 (2
B
3 B
4

), M
AB
= 0 + 1 (
B
B 3.
4

)
M
BC
= 0 + 1 (2
B
+ B
C
)
Hence: 4
B
0.75 + B
C
= 0 (1)
M
CB
= 0 + 1 (2
C
+
B
) B
M
CD
= - 6 + 1 (2
C
3
6

) ,
M
DC
= + 6 + 1 (
C
-3
4

)
Hence:
4
C
+
B
- B
2
1
= 6 (2)
2+
6
1 6 ( ) 2 6 (
4
) 75 . 1 ( ) 75 . 2 ( + + +
+
+
C C B B

=0
2 + 0.75
B
- .375 + B
2
1

C
0.1667 = o

B
+ .67 B
C
- 072 = - 2.66 (3)
Subtract (3) from (2)
3.33
2
1
+ 0.288 = 8.33

C
0.067 = 2.6 (4)
Subtract (1) from (2) (4)
15
C
1.25 = 24

C
0.08 = 1.6 (5)
From (4) & (5) 0.147 = 1
= 6.80

C
= 2.149

B
= 0.799 B
M
BA
= - 3.5 t.m ,M
AB
= - 4.301 t,m, M
BC
= 3.79
M
CB
= 5.1 t.m ,M
CD
= - 5.1 t.m , M
DC
= 4.744
Example 9:-
Write the shear & condition eqns for the following frame.
Solution:-
Three unknowns: B , C,

`
`

.
.


Condition equations:
M
BA
+ M
BC
= o (1)
M
CB
+ M
CD
= o (2)
Shear eqn.
X
A
+X
B
+ P1 + P2 = o B
(
1 2
1
h
M M P
BA AB
+
+ ) + (
2 h
M M
DC CD
+
) P1 + P2) = o (3)
Example 10:
Find the B.M.D for the shown structure.
_46O

`
_.

: :
.46O
`

`

Solution:-

D
=
E
= o

C
= -
C

B
= - B
B
B
1- Unknown displacements are: B , C ,
2- Relative Stiffness:
AB : BE : BC : CD : ED
3
1
:
3
1
:
5
1
:
3
2
:
5
1

3 : 10: 3 : 5: 5

. 6 . 6
6 6

`
`
.

.

3- Fixed end moment:-
MF
BE
= - m . t 12
12
36 4
=


MF
EB
= + 12 t.m
MF
CD
= m . t 5 . 4
12
36 5 . 1
=


MF
DC
= + 4.5
4- Equilibrium equations:-
1- M
CD
+ M
CB
= o
2- M
BC
+ M
BA
+ M
BE
= o
3- Shear condition:(3316.5)+
6 6
ED DE DC CD
M M M M +
+
+

M
CD
= - 4.5 + 5 (2
C
+
D
3R)
M
CB
= 0 3 (2
C
+
B
) B
M
BC
= 0 + 3 (2
B
+ B
C
)
M
BA
= 0 + 3 (2
B
) B
M
BE
= - 12 + 10 (2
B
3R) B

Hence
- 4.5 + 10
C
15 R + 6
C
+ 3
B
= 0 B
16
C
+ 3
B
15R 4.5 = 0 (1) B
And
16
B
+ 3 B
C
+ 6
B
B 12 +
B
- 3 B
R
= 0
3
C
+ 32
B
B

30R 12 = 0 (2)
and
16.5( 0 )
6
60 30
6
30 15
=

+
R R
B C

2.5
C
+ 5
C
+ 17R + 16.5 = 0 (3)
by solving equation 1,2 & 3 get
M
AB
= + 6.66 t.m
M
BA
= + 13.32 t.m
M
BC
= + 19.0 t.m
M
CB
= + 18 t.m
M
BE
= - 32.32 t.m
M
EB
= - 30.53 t.m
M
CD
= - 18 t.m
M
DC
= - 18.43 t.m

-
.

:::

._
.
-
.
-

-
:::
.
-
-
.
.


3-7 Frame with multiple degree of freedom in translation.
Example 11:
Write the shown equations and condition eqns for the given
frame.
Solution
Unknowns: B , C , D , E , 1 , 1
.

-------
.-------

.
-------.
-------

Condition eqns
M
BE
+ M
BA
+ M
BC
= 0 (1)
M
CB
+ M
CD
= 0 (2)
M
DC
+ M
DE
= 0 (3)
M
EB
+ M
EF
+ M
ED
= 0 (4)
Shear eqns :
Equilibrium of the two stories.
At sec (1) (1) :-
(Level CD)
P
2
+ X
c
+ X
E
= 0
P
2
+
2 2 h
M M
h
M M
ED DE BC CB
+
+
+
= 0
At sec. (2) (2):-
(Level BE) or x = 0
P
1
+ P
2
+ x
A
+ x
F
= 0
P
1
+ P
2
+
1 1 h
M M
h
M M
FE EF AB BA
+
+
+
= 0










Example 12:-
Draw B.M.D for the given structure.
.O
_.
`

_46O
.46O
`
.46O

.
:
:

.
S
olution:-
1- Relative Stiffness:-

.
.
.
.

2- Equilibrium equations:-
M
AB
+ M
AC
= 0 (1)
M
BA
+ M
BD
= 0 (2)
M
CA
+ M
CD
+ M
CE
= 0 (3)
M
DB
+ M
DF
+ M
DC
= 0 (4)
+`

4
+`
`

x = 0 at Level A-B
2 + (6-3) +
6 6
DB BD CA AC
M M M M +
+
+
= 0 (5)
x = 0 at Level CD
11 +
6 6
FD DF EC CE
M M M M +
+
+
= 0 (6)
M
AB
= - 8 + 1 (2
A
+
B
) B
M
AC
= 3 + (2
A
+
C
3R
1
)
M
AC
= - 3 + (2
C
+
A
3R
1
)
M
CA
= 16 + (2
B
+ B
A
)
+`
:4
+
4

M
BD
= 0 + (2
B
+ B
D
3R
1
)
M
DB
= 0 + (2
D
+
B
- 3R B
1
)
M
DF
= 0 + (2
D
+ 0 - 3R
2
)
M
FD
= 0 + (
D
- 3R
2
)
M
CD
= - 48 + 2 (2
C
+
C
)
M
CD
= + 48 + 2 (2
D
+
C
)
M
CE
= - 8 + (2
C
- 3R
2
)
M
EC
= + (
C
- 3R
2
)
3- Fixed end moment:-
MF
AB
= 8
12 12
4 8 4 9
=


t.m
MF
BA
= 16
12
4 8 9
2
2
+ =

t.m
MF
AC
= 3
12
6 1
2
+ =

t.m
MF
CA
= 3
12
6 1
2
=

t.m
MF
CD
= 48
12
12 4
2
=

t.m
MF
DC
= + 48 t.m
4- Unknown displacement:
A , B , C , D ,
1
,
2
by Solving the six equations one can get;
M
AB
= - 3.84 t.m
M
BA
= + 18.39 t.m
M
AC
= 3.84 t.m
M
CA
= + 7.29 t.m
M
BD
= - 18.39 t.m
M
DB
= - 22.97 t.m
M
CD
= - 11.15 t.m
M
DC
= - 53.44 t.m
M
CE
= 3.87 t.m
M
EC
= - 13.44 t.m
M
DF
= - 30.47 t.m
M
FD
= - 26.15 t.m
_
...
l
l

.__
l
l
l
-
`e
_
_
-

.
:.
-

.
.
-

Example (13):-
Write the shear equations & equilibrium equations for the shown
frame.
Solution:
Shear eqns:
X
CE
+ X
BA
+ P
1
= 0 ....(1)

2 1 1
h h
M M
h
M M
BA AB CE EC
+
+
+
+
+ P
1
= o
x
D
+ x
G
+ x
E
+ P
2
= 0 --- (2)

1 2 2
h
M M
h
M M
h
M M
CE EC
FG GF
ED DE
+

+
+
+
+ P
2
= 0
Or:
X
A
+ X
D
+ X
G
+ P
1
+ P
2
= 0

2 2 2 1
h
M M
h
M M
h h
M
FG GF ED DE AB
+
+
+
+
+
+ P
1
+ P
2
= 0

`
`

.
`
.
`
+
+
+
+
+-

Example 14:-
a- Write the equations of equilibrium including the shear
equations for the frame.
b- Write the slope deflection equations in matrix for
members CE & GH.
c- By using the slope - deflection method; sketch elastic
curve.
d- Sketch your expected B.M.D

Solution:-
(Unknowns =
C
,
D
,
E
,
F
,
G
,
A
+
K
,
L
,
1
,

2
,
3
,

4
Relative stiffness: 1 : 1
a- equilibrium equations
M
KL
+ M
KG
= 0 (1)
M
LK
+ M
LH
= 0 (2)
M
GK
+ M
GH
+ M
GE
= 0 (3)
M
HG
+ M
HL
+ M
HF
= 0 (4)
M
EG
+ M
EC
+ M
FF
= 0 (5)
M
FE
+ M
FD
+ M
FH
= 0 (6)
M
CE
+ M
CD
+ M
CA
= 0 (7)
M
DC
+ M
DB
+ M
DF
= 0 (8)
4e
. 4

.
`

. 4
4e

4e

4e

4e

4
_

Shear equations:-
a- at Level GH
5 + 10 + (X
G
5) + X
H
= 0 (9)
Where:
X
G
=
5
KG GK
M M +

X
H
=
5
LH HL
M M +

b- at Level EF
5 + 10 + 20 + (X
E
5) + X
F
= 0
30 + X
E
+ X
F
= 0 (10)
Where:
X
E
=
5
GE EG
M M +

X
F
=
5
HF FH
M M +

+- -
4
4e
. 4
+
4e

4e
4
4e
+
+- -
. 4
+- -
4e
+

. 4
4e
4
4e

4e

+- -
4e
. 4
. 4
. 4
4
+`

4e
4e

4e
4e



c- at Level CD
5 + 10 + 10 + 30 + (X
C
5) + X
D
= 0
50 + X
C
+ X
D
= 0 (11)
Where:
X
C
=
5
EC CE
M M +

X
D
=
5
FD DF
M M +

d- at Sec AB:-
5 + 10 + 10 + 10 + 40 + (X
A
5) + X
B
= 0 B
70 + X
A
+ X
B
= 0 ..(12) B
X
A
=
5
CA AC
M M +

X
B
= B
5
EC CE
M M +

3-8 Slope deflection eqns in matrix form:
1- Member CE
M
CD
= MF
CE
+
5
EI 2
(2
C
+
E
3
5
1 2
)
M
EC
= MF
EC
+
5
EI 2
(2
E
+
C
3
5
1 2
)
Where:
MF
CE
= -
12
5 2
2

= - 4.16 t.m
MF
EC
= + 4.16 t.m
In Matrix form:
MCE - 4.16 2 1 3
C

E
MEC
=
4.16
5
EI 2
+
1 2 3 R
2

Where:
R
2
=
5
1 2


2- member GH
M
GH
- 16.67 2 1
G

M
HG
=
+ 16.67
5
I 26
+
1 2
H
e
e`
e`
e `
e

-
e

d- B.M.D







Example 15:-
By using slope deflection method;
1- Draw B.M.D for the shown frame.
2- Sketch elastic curve.
Solution:
1- Relative stiffness 1: 1
2- unknowns:
B
= - B
B
B (From symmetry)
3- Equilibrium eqns
M
BA
+ M
BC
+ M
BD
+ M
BB
= o (1)

` `

`
`

. .
4
_4O

. : :

:
:









4-Fixed end moments
MF
AB
=
12
6 4
2

= - 12 t.m
MF
BA
= = + 12
MF
BC
= MF
CB
= MF
BD
= MF
DE
= o
MF
BB
= -
8
12 8
12
12 2
2

= - 36 t.m

4- Slope deflection eqns
M
AB
= - 12 +(B)
M
BA
= 12 + 2B
-
-
-

.
.:

- -
-
-
_

_ _
M
BC
= 2B
M
BD
= 2B
M
BB
= - 36 + B
M
CB
= B
M
DB
= B









From eqn (1)
(12 + 2
B
) + (2 B
B
B) + (2
B
) + (- 36 + B
B
B) = 0
7
B
- 24 = 0 B

B
= 3.4286 B
hence
M
AB
= - 8.57 t.m
M
BA
= 18.86 t.m
M
BC
= 6.86 t.m
M
BB
= - 32.58 t.m
M
CB
= 3.428 t.m
M
DB
= 3.428 t.m
M
BD
= 6.86
_.l.
_.l.
.

.l.
-
_
_
.l.

.
.l.
.l.













The Free Body Diagram to find the S. F. & N. F.
SHEET (3)

1) Draw S.F.D. and B.M.D. for the statically indeterminate
beams shown in figs. From 1 to 10.

4O
_O
O
4O

_O 4 _O 4

_ 4
_
4O
_O
:O 4
4
_
4O
_ _O
: 4 : 4

4

_ 4
4O

4 _ 4


: 4

4O
O
4 : 4





.4O
4O
_O
4

4O
:O
4

.4

_ 4 _ 4
O
:

4 4
_ 4 4 4
. -.: . ....








2) Draw N.F.D., S.F.D. for the statically indeterminate
frames shown in figs. 11 to 17. Using matrix approach 1.
_

_
_4O
4 4 4
.O
_
:O
4

4O

:
4
4O

_ 4 _ 4

:O

4
.4

_
_ 4O

4
.O :O
_O
. 4O



4O
_

_O
: METHOD THE STIFNESS MATRIX
) SLOP DEFLECTION IN MATRIX FORM ( 1 APROACH
In this method, the slop deflection equations method is formulated using matrix operations.
The method can be formulated for weather the members have relative displacements or not

Members without relative displacements

In this approach, the slop deflection equations for each member are collected in a
matrix form. For example, the slop deflection equations for member AB in a matrix form
become


BA
AB
AB
FBA
FAB
BA
AB

2 2
2 4
M
M
M
M
L
EI
L
EI
L
EI
L
EI
(4.108)


In a short form, one may write equation 4.108 as


) 4.109 (
AB
D
AB
S +
BA F
M =
AB
M

For a structure consists of a set members, Equation 4.109 can be repeated
For each member. The structure shown in Figure 4.76, for example, the slope
Deflection equation are collected in a matrix form as
B C E
D
A


Figure 4.76

CD
CD
AC
BC
AB
CE
CD
AC
BC
AB
FCD
FCD
FAC
FBC
FAB
CD
CD
AC
BC
AB
D
D
D
D
D
S 0 0 0 0
0 S 0 0 0
0 0 S 0 0
0 0 0 S 0
0 0 0 0 S
M
M
M
M
M
M
M
M
M
M
(4.110)

Equation 4.110 can be written for any structure whose members are
not subjected to relative displacements. It can be expressed in a general form as
[ ] (4.111)
m m Fm m
D S M M = +




contains the members fixed end moments
FM
M , member end moments
m
M In which
And [Sm] is the augmented member's stiffness matrices

The compatibility condition for the frame of figure 4.76 can be stated as

Follows:


A AC AB
= =


B BC BA
=

=
C CE CD CB CA
= = = =

D DC
=
(4.112)
Where
A ,

B ,

C
,and
D
are the cinematic variables at the joints of this structure .
Equation 4.112 can be expressed in a matrix form as

(4.113)

D
C
B
A
EC
CE
CD
DC
CA
AC
CB
BC
BA
AB

0 0 0 0
0 1 0 0
0 1 0 0
1 0 0 0
0 1 0 0
0 0 0 1
0 1 0 0
0 0 1 0
0 0 1 0
0 0 0 1



Equation 4.113 can be expressed in a short form by

) 4.114 ( D C =
m
D
. is called the compatibility or connectivity matrix C e Wher
In order to solve the problem one has to apply the equilibrium conditions at the
free joints. For the structure of figer 4.76 one has the following equilibrium condition:
M
A
=M
AB
+ M
AC

M
B
=M
BC
+ M
BA
M
C
=M
CB
+ M
CD
+M
CD
+M
CE
M
D
=M
DC



Equation 4.115 can also be expressed in a matrix form as

(4.116)

EC
CE
CD
DC
CA
AC
CB
BC
BA
AB
A
M
M
M
M
M
M
M
M
M
M
0 0 0 1 0 0 0 0 0 0
0 1 1 0 1 0 1 0 0 0
0 0 0 0 0 0 0 1 1 0
0 0 0 0 0 1 0 0 0 1
M
M
M
M
D
C
B



Comparing equation 4.116 with equation 4.113,
One may write equation 4.116

) 4.117 (
m
M
T
C = M
the external moments at the free joints which contains a vector is M Where
Substituting equation 4.111 and 4.114 into equation 4.117 one obtains

) 4.118 ( D C ]
m
S [
T
C +
Fm
M
T
C = M

Equation 4.118 can also be written in a shorter form as

) 4.119 ( D ] S + [
F
M = M

obtained from , respectively , are ] S [ and
F
M Where

) 4.120 (
Fm
M
T
C =
F
M

) 4.121 ( C ]
m
S [
T
C ] = S [

as follows D is now in a suitable form to be solved for the unknown displacements 4.119 Equation

) 4.122 ( )
F
M - M (
1 -
] S = [ D

by the equivalent joint moment due 4.122 in equation )
F
M - ( It is a common practice to call the terms
to the direct loadings on the members. It is obvious that this matrix approach is suitable for computer
the loading data in the form , ]
m
S [ the structural data in the form of The analyst stories . applications
obtained from boundary and is which C matrix and finally the compatibility ,
Fm
M and M of
and S are then calculated by matrix multiplication
F
M The matrices . connectivity conditions
are obtained according to D The free displacements . 4.121 and 4.120 according to equations
equation 4.122. The member end moments are determined from equation 4.111 using equation 4.114



Example 4.26
Determined the bending moment diagram for the beam shown in figure 4.77 using the stiffness
) c

/
5 -
10 = ,
2
m . KN
5
10 = EI ( abrosh I matrix method



50KN

A
10KN/m
C
B

Figure 4.77


Solution
: follows are determined as ,
BC
S and
AB
S The stiffness matrices

= =
80 . 0 40 . 0
40 . 0 80 . 0
5
4
5
2
5
2
5
4
S S
BC AB
EI
EI EI
EI EI
[ ]

=
8 . 0 4 . 0 0 0
4 . 0 8 . 0 0 0
0 0 8 . 0 4 . 0
0 0 4 . 0 8 . 0
EI S
m


The members stiffness matrix [S
m
] is composed as follows:





The degree of freedom in this structure is two, which represents the angles of
Rotation at B and C . The compatibility equations are put in a matrix form as



D C =

C
B
CB
BC
BA
AB

1 0
0 1
0 1
0 0










Figure 4.78


The fixed end moments are determined for the cases shown in Figure 4.78 using the
Tables and according to the signs of the slope deflection equation as follows:

m KN
EI
A
. 25 . 191
8
5 * 50
5
4
FAB
= + = M

m KN
EI
A
. 75 . 48
8
5 * 50
5
2
FBA
= = M

m KN
h
T T
EI . 50
2 1
FBC
=

=
m KN. 50
FBC
=
M

M
: as follows
Fm
M The fixed end moments are collected to form matrix
] 50 - 50 48.75 191.25 [ =
Fm
T
M
as 4.121 and 4.120 obtained according to equations are ] S [ and
F
M The matrix
Follows:

= =
50
75 . 98
M
1 0 0 0
0 1 1 0
M C
Fm Fm
T
F
M


[ ] [ ]

= =
8 . 0 4 . 0
0.4 1.6
EI C S C S
m
T


Substituting into the equilibrium equation one obtains

D ] S + [
F
M = M

20
0
0.8 0.4
0.4 1.6
E
50
75 . 98
M
M
C
B
C
B



The deformation D is solved to have

=
125 . 78
25 . 81
1
D
EI
C
B



The members end moments are calculated from equation 4.111as follow:

[ ]
m m Fm m
D S M M + =


m KN
EI
EI
EI
.
20
25 . 16
25 . 16
75 . 158
125 . 78
25 . 81
25 . 81
0
8 . 0 4 . 0 0 0
4 . 0 8 . 0 0 0
0 0 8 . 0 4 . 0
0 0 0.4 0.8
EI
50
50
75 . 48
25 . 191
M
M
M
M
CB
BC
BA
AB



Which gives the same results obtained previously. The bending moment diagram is
Given again Figure 4.79

Example 4.27

Determine the bending moment diagram for the frame shown in Figure 4.80 using the
Stiffness matrix method approach I, where Support B has displaced down 1cm, and
EI= 10
5
KN.m
2


Solution

: are determined as follows
CB
S and
AC
S stiffness matrices The


1 5 8 . 7 5 K N . m
2 5 K N .m
1 6 . 2 5 K N . m
2 0 K N .m

Figure 4.79




A
50KN
C
20KN
B

Figure 4.80

=
8
4
8
2
8
2
8
4
S ,
6
4
6
2
6
2
6
4
S
CB AC
EI EI
EI EI
EI EI
EI EI
[ ]



The member's stiffness matrix [S
m
] is obtained form

=
5 . 0 25 . 0 0 0
25 . 0 5 . 0 0 0
0 0 0.667 0.333
0 0 0.333 0.667
EI
S 0
0 S
S
CB
AC
m


The degree of freedom in this structure is two, which represents
C
and
B
. B
The compatibility equations are
AC
=0,
CA
=
C
, and
BC
=
B
. These relations are
Put in a matrix form as follows:

D C

1 0
0 1
0 1
0 0

B
C
BC
CB
CA
AB
=



The fixed end moments are determined for each member using the tables for the cases
Shown in Figure 4.81, and in the singes of the slope deflection equation.

m KN. 5 . 37
8
6 * 50
M
FAC
= =
M
FAC
= -37.5 KN.m

5 0 K N
A
C
C
5 0 K N
B

Figure 4.81


m KN. 75 . 73 9375 20 M ; KN.m 75 . 113
100
1
8
EI 6
8
8 * 20
M
FBC
2
FCB
= + = =

+ + =

: s as follow 4.121 and 4.120 equations follow S and
F
M of The calculations

[ ] 75 . 73 75 . 113 5 . 37 5 . 37 M
T
= FM

m KN.
75 . 73
25 . 76
M
1 0 0 0
0 1 1 0
M C M
FM FM
T
F

= =
[ ]



[ ]

= =
0.5 0.25
0.25 1.167
EI
5 . 0 25 . 0
25 . 0 5 . 0
0 0.667
0 0.333
EI C S C S
m
T

0
0

5 . 0 25 . 0
25 . 0 1.167
EI
75 . 73
25 . 76
M
M
B
C
B
C


Substituting into Equation 4.119, one obtains



The solution for
C
and
B
gives

rad
606 . 128
788 . 37
EI
1

B
C



The end moments are now calculated using Equation 4.111 as follows:

[ ]
m m FM m
D S M M + =

KN.m
0
704 . 62
704 . 62
916 . 24
EI
606 . 128
EI
788 . 37
EI
788 . 37
0
5 . 0 25 . 0 0 0
25 . 0 5 . 0 0 0
0 0 667 . 0 333 . 0
0 0 0.333 0.667
EI
75 . 73
75 . 113
5 . 37
5 . 37
M
M
M
M
BC
CB
CA
AC




The bending moment diagram is given in Figure 4.82, which is the same as the
Results of Example 4.7.









B M D
Figure 4.82

4.6.2 Effect of Members with Moments Releases
if the moment in a member is released at one end, one may use the modified
Slope deflection equation, given in Equation 4.15 For any member AB which has a
hinge at B, one may write Equation 4.15 in a matrix form as follows:

















SHEET (4)
Draw the bending moment diagram for the following structures using the matrix approach 1
method (EI=10
4
t.m
2
,=10
-5
/

c )

.4O
4O
_O
4

4O
:O
4

.4

_ 4 _ 4
O
:
_ 4 4 4

4 4

. -.: . ....


_

_
_4O
4 4 4
.O
_
:O
4

4O

:
4
4O

_ 4 _ 4





















. 4O

CHAPTER 3
Stiffness Matrix Method
3-1- DEFINITION
The stiffness method is a method of analysis, where the main unknowns
are the displacements of joints. These unknowns are determined from
equilibrium. The method can be used for determination of displacements
and internal forces due to
external loads,
environmental changes (temperature and shrinkage), and
support movement.

The stiffness method is applicable to skeletal structures (beams, plane and
space frames and trusses, and grids), and continuum structures (plates,
shells, and three dimensional solids).
(Question: what is the difference between skeletal and non-skeletal
structures (continuum structures)?)

The steps of this method are:

1- Modeling
Model the structure with a number of members and
joints,
Define types of members and connections,
Identify the relevant unknown components of joint displacements.

2- Load vector
For each member determine the member fixed end
forces (which are the reactions due to loads if all the
relevant joint displacements were prevented).

3- Stiffness matrix
For each member determine the member end forces
due to joint displacements (i.e. member stiffness
equations).

4- Equilibrium equations
Write the equations of equilibrium of all joints (under
the forces in steps 2 and 3, and joint loads).

5- Solving equilibrium equation
Solve equilibrium eq. to determine joints
displacements.

6- Internal forces
Use the resulting joint displacements to determine the
total member end forces.
The above steps can be illustrated by the following example:

EXAMPLE

Determine the displacements
and member end forces in the
shown frame due to the
given loads.

STEP 1: Modeling.

3 t
2 t / m
2.00 6.00
3.00
1
2 3
1
2
D1
D2
D3 D4
STEP 2: Load vector
Fixed-end forces {F}

STEP 3: Stiffness matrix
Stiffness relations [K]

STEP 4: Equilibrium
{F} = [K] {D}
STEP 5: Equations solution
Get {D}
STEP 6: Internal forces Q, N, and M
2 t / m
6
6
0
6
6
0


3-2- STEP 1: MODELING
a- Numbering

Organization of the solution requires numbering the members, joints, and
forces and displacements components. Several numbering schemes are
possible. Choice of the most appropriate scheme depends on several
considerations including the method of assembling and solving equations
of equilibrium (banded matrix methods, frontal method, etc.). When
banded matrix methods are used for solving equilibrium equations,
members may be numbered in any convenient order, but
joints should be numbered in such an order that
the maximum difference between the numbers of the two joints of each
member is as small as possible. For example, the numbering in Fig. Is
more appropriate than that in Fig.

The unknown displacement components are usually numbered in a
certain sequence (for example in plane frame; x, y, and rotation) starting
at joint 1 and proceeding in ascending order through the joints. These
displacement components are called degrees of freedom.

b- Degrees of Freedoms

Several models of skeletal structures may be used depending on the
nature of the structure and the loads. Common skeletal models include
space frames, space trusses, plane frames, plane trusses, beams, and grids.

* In space frames, each joint has six degrees of freedom: three
translations (in X, Y, and Z directions) and three rotations (about X, Y,
and Z axes).

* In space trusses, all member ends are assumed to have hinged
connections, i.e. three degrees of freedom at each joint (rotation about X,
Y, and Z axes).

* In plane frames, a joint has three degrees of freedom since it has two
translations and one rotation.

* In plane trusses, a joint has two degrees of freedom (the translation
only) since rotation are not considered.

* In beams, axial and transverse forces and displacements are uncoupled,
and separate analyses may be carried out for axial effects and transverse
effects.

* In grids, in-plane displacements are not considered; therefore, also
rotations about an axis normal to the plane of the grid are not considered.
Thus, a grid joint has only three degrees of freedom (an out-of-plane
translation, and two rotations about in-plane axes).






c- Local and Global Axes

The axes which are convenient in dealing with members individually are
called local (member) axes, but the axes which are convenient in dealing
with the structure as a whole are called global (structure) axes.
Displacement and force components may be expressed using one of the
previous two systems.
1 2 3 4 5 6 7 8 9 1
20 19 18 17 16 15 14 13 12 11
1
2
3
4
5
6
7
1 12 13 24
2 23 11 14
3 22 10 15
4 21 9 16
5 20 8 17
6 19 7 18
0
4
1
5
1
3
2
4 5
2 3 6
21
17
13
9
5
1
7
6
8 9 12
4
8
2
6
3
7
12
16
20
24
10
14
18
15
11
19
13
22 23
16 17
7 10 11 14 15 18
20
19

The relation between the components in the two systems of axes is
expressed in matrix form which called transformation matrix [T].

Global and local force and displacement components
d1
d1
End 1
Plane or grid member
f1
g
g
f1
Y
c) Plane truss member
l
b) Plane frame member
l
f3
Global g
f4
g g
f2 d2
d4
g g
d1 f1
l
d3
g g
f2
l
Global
d6
f4
g
d3 f3
g g
f5
d2 f2
g g
f6
d5
g
g g
l
f1 d1
g
g
d4
g
l
f2
f3
Local
f4
d2
l
d4
l l
d3
l l
f4
d6
Local
l l
f3 d3
f5
l
d2
l l
l
d5
f6
l
l l
d4
a) Geometry
( X2,Y2)
Length =L
( X1,Y1)
End 2
X
Z
( X2,Y2,Z2)
Space member
End 1
( X1,Y1,Z1)
Z
X
Y
X
Y End 2

















































In the case of plane frame, if the components of member
end forces in global direction are:

} { } {
6 5 4 3 2 1
g g g g g g g
f f f f f f f =

and the corresponding components in local directions are:

} { } {
6 5 4 3 2 1
l l l l l l l
f f f f f f f =

as shown in Fig. , then;

} { ] [ } {
l g
f T f =

where;
1 0 0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 1 0 0
0 0 0 0
0 0 0 0
] [
c s
s c
c s
s c
T

=

in which; c = cos = (X
2
X
1
) / L , and
s = sin = (Y
2
Y
1
) / L
where (X
1
, Y
1
) and (X
2
, Y
2
) are the coordinates of the joints at the start
and the end of member respectively with respect to global axes, and L is
the length of the member.

Similarly, the relation between the displacement components in global
directions {d
g
} and the displacement components in local directions {d
l
}
for the joints of plane frame members is:

} { ] [ } {
l g
d T d =
where [T] as defined above.

In the case of plane trusses, each of {f
g
}, {f
l
}, {d
g
}, and
{d
l
} has only four elements and the transformation matrix
reduces to:

c s
s c
c s
s c
T
0 0
0 0
0 0
0 0
] [

=

In the case of grids, the transformation matrix is:

s c
c s
s c
c s
T

=
0 0 0 0
0 0 0 0
0 0 1 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0 0 1
] [

In the case of space frames, each joint has six degrees
of freedom then the transformation matrix is:

*
*
*
*
] [
t
t
t
t
T




=

where

[] = [0]
3*3
, and

z y x
z y x
z y x
n n n
m m m
l l l
t = ] [
*


where (l
x
, m
x
, n
x
), (l
y
, m
y
, n
y
), and (l
z
, m
z
, n
z
) are the direction cosines of
the local axes x, y, and z with respect to the global axes X, Y, and Z.


In the case of space trusses, all member ends are
hinged. Therefore the transformation matrix is:

* * 0 0 0
* * 0 0 0
* * 0 0 0
0 0 0 * *
0 0 0 * *
0 0 0 * *
] [
x
x
x
x
x
x
n
m
l
n
m
l
T =

where the asterisks refer to unneeded elements, and (l
x
, m
x
, n
x
) are the
direction cosines which given by:

l
x
= (X
2
X
1
) / L, m
x
= (Y
2
Y
1
) / L, and n
x
= (Z
2
Z
1
) / L


3-2- STEP 2: LOAD VECTOR (MEMBER FIXED-END FORCES)
Member fixed-end forces means the reactions at the ends of members due
to loads, environmental changes, or support movement, when all the
unknown displacements at member end joints are prevented. These
reactions can be determined by classical methods such as column analogy
or consistent deformations.

Components of fixed-end forces in local directions may be arranged in a
vector , which is called member load vector in local directions. The
corresponding components in global directions may be arranged in a
vector which is called member load vector in global directions, and
can be determined from the transformation relation
} {
l
m
f
} {
g
m
f

} {
g
m
f = [T] } {
l
m
f

Fig. Shows some cases of member fixed-end forces.




WL/2
WL /12
W t / m
L
WL/2
WL /12
2 2
PL/8
P/2 P/2
L
P
PL/8










WL /30
L
W t / m
2
WL /20
2
WL
2
20
WL
30
2
( )
L L
2
20
WL
2
WL
30
) (
0.333 WL 0.167 WL
WL/4
5WL /96
L
W t / m
2
5WL /96
2
WL/4
2PL/9
L
P
P
P
2PL/9
P
P.a.b /L
b
Pb/L
P
Pa/L
a
2 2
P.b.a /L
2 2
P.a.b
(
2
L
L
)
2
2
P.b.a
L
2
P.b.a
2
P.a.b
(
L
2
L L
2
2
)
L
M/4 M/4
1.5 M / L
M
1.5 M / L
















W
W
P3
W
(5)
P2
P2
(3)
W
(1)
P1
P1
P1
P2
(4)
(2)

























3-3- STEP 3: STIFFNESS MATRIX (MEMBER END FORCES DUE TO
JOINT DISPLACEMENTS)
Displacements of joints cause member end displacements and hence
member deformations and internal forces between joints and member
ends. These member end forces depend on the type of connection
between joints and member end.

a- Force-Displacement Relation in Local Directions

In the case of plane truss member shown in Fig. , let
the joints undergo displacements whose components in
local directions are , , , and . The lateral
displacements can occur without deformation (small
displacements and hinged connections). On the other hand,
the axial displacements and result in an elongation
( - ) and hence tension N = ( - ) EA / L.
l
d
1
l
d
2
l
d
3
l
d
4
l
d
1
l
d
3
l
d
3
l
d
1
l
d
3
l
d
1
The corresponding forces from joints to member ends are:
l
d
f
1
= -N = ( - ) EA / L
l
d
3
l
d
1
l
d
f
2
= = 0
l
d
f
4
l
d
f
3
= N = ( - ) EA / L
l
d
3
l
d
1
or in matrix form;
} {
l
d
f = } { ] [
l l
d k
where
0 0 0 0
0 1 0 1
0 0 0 0
0 1 0 1
] [

=
l
k
The matrix is known as the member stiffness matrix in local
directions. It can be noticed that the elements of the i
] [
l
k
th
column of
are the forces when = 1 while all other components of are
zeros. This observation is usually used as a convenient basis for deriving
the matrix for members of different types.
] [
l
k
} {
l
d
f
l
i
d } {
l
d
] [
l
k

Consider a plane frame member with fixed ends as shown in Fig. . To
derive elements of the first column of , let = 1 while all other
components of are zeros. The corresponding end forces are the
elements of the first column of , and these elements are:
] [
l
k
l
d
1
} {
l
d
] [
l
k
(EA/L) { 1 0 0 -1 0 0 }
T

Elements of the second column of are the forces correspond to =
1, while all other components of are zeros. Then the elements of the
second column of are:
] [
l
k
l
d
2
} {
l
d
] [
l
k
(6EI/L
2
) { 0 2/L 1 0 -2/L 1 }
T

Note that these forces can be determined using the method of consistent
deformations. Similarly the components of the third, fourth, fifth, and
sixth columns can be determined and the complete stiffness matrix of the
member in local axes directions is:
L EI L EI L EI L EI
L EI L EI L EI L EI
L EA L EA
L EI L EI L EI L EI
L EI L EI L EI L EI
L EA L EA
k
l
/ 4 / 6 0 / 2 / 6 0
/ 6 / 12 0 / 6 / 12 0
0 0 / 0 0 /
/ 2 / 6 0 / 4 / 6 0
/ 6 / 12 0 / 6 / 12 0
0 0 / 0 0 /
] [
2 2
2 3 2 3
2 2
2 3 2 3

=
It may be observed that each column of represent a set of forces in
equilibrium. It may also be observed that the matrix is symmetric,
i.e. . These two observations may be used for deriving some
elements of .
] [
l
k
] [
l
k
l
ji
l
ij
k k =
] [
l
k























Members, joints and degrees
of freedom (D.O.F.)
4
3
2
1
Equilibrium equations
33
23
13
Member load vectors
31
21
g2
g2
g2
11
+k
44
k 41
k
61
51
k
g1
k
g1
64
54
g1
k +k
g1
k +k
g1
g1
11 k
1
g1
14 k
g1
2
46 12 45
k +k k +k
32
22
g2
g2
65
55
g1
k +k
g1
k +k
66
56
g1
k +k
g2
g1
k +k
g2
g2 g1
15 k
g1
3
g1 g2
16 k
g1
4
0 - f - f
-5 - f - f
3 - f - f
0 - f
=
D2
D4
D3
D1
m4 m1
m6
m5
g1
g1
m3
m2
g2
g2
g1
m1
g1 g2
Fixed 2 3
Structure and loads
6
5
4
3
2
1
3
4
2
0
0
1
0 5
local row numbers
Member stiffness matrices
5 3
g
6 4
f
m
1
2
3
4
0
0
2
1
K
g
1 1
0 5
f
0 6
m
g
2
3
4
0 4
3
2
2 1
6 0
g
K
2
numbers
global position
0 1
2 1
2 0
4 3
4 3
6 5
W
2
2
3
4 0
4
3
1 2
3 2
1 2
0 4
3 4
0 0
5 6
Hinged
1
D
1
1
W1
P2
P1
D
2
D
2
4
D
3
local column numbers





































Example for assembly of equilibrium equations
To find the overall stiffness matrix





0
0
/
0
0
/
L EA
L EA

2
3
2
3
/ 6
/ 12
0
/ 6
/ 12
0
L EI
L EI
L EI
L EI

L EI
L EI
L EI
L EI
/ 2
/ 6
0
/ 4
/ 6
0
2
2





0
0
/
0
0
/
L EA
L EA

2
3
2
3
/ 6
/ 12
0
/ 6
/ 12
0
L EI
L EI
L EI
L EI

L EI
L EI
L EI
L EI
/ 4
/ 6
0
/ 2
/ 6
0
2
2




L EI L EI L EI L EI
L EI L EI L EI L EI
L EA L EA
L EI L EI L EI L EI
L EI L EI L EI L EI
L EA L EA
k
l
/ 4 / 6 0 / 2 / 6 0
/ 6 / 12 0 / 6 / 12 0
0 0 / 0 0 /
/ 2 / 6 0 / 4 / 6 0
/ 6 / 12 0 / 6 / 12 0
0 0 / 0 0 /
] [
2 2
2 3 2 3
2 2
2 3 2 3

=
EA/L EA/L
= 1
= 1
6EI/L
2
12EI/L 12EI/L
2
6EI/L
3 3
= 1
2EI/L 4EI/L
6EI/L
2
6EI/L
2
EA/L EA/L
= 1
6EI/L
2
12EI/L
3
12EI/L
3
= 1
6EI/L
2
2EI/L
2
6EI/L
2
6EI/L
= 1
4EI/L









0
0
/
0
0
/
L EA
L EA

0
/ 3
0
/ 3
/ 3
0
3
2
3
L EI
L EI
L EI

0
/ 3
0
/ 3
/ 3
0
2
2
L EI
L EI
L EI





0
0
/
0
0
/
L EA
L EA

0
/ 3
0
/ 3
/ 3
0
3
2
3
L EI
L EI
L EI

0
0
0
0
0
0




0 0 0 0 0 0
0 / 3 0 / 3 / 3 0
0 0 / 0 0 /
0 / 3 0 / 3 / 3 0
0 / 3 0 / 3 / 3 0
0 0 / 0 0 /
] [
3 2 3
2 2
3 2 3
L EI L EI L EI
L EA L EA
L EI L EI L EI
L EI L EI L EI
L EA L EA
k
l

=
EA/L EA/L
= 1
3EI/L
2
3EI/L
3
3EI/L
3
= 1
2
3EI/L
2
3EI/L
= 1
3EI/L
EA/L EA/L
= 1
3EI/L 3EI/L
2
3EI/L
= 1
3 3
= 1







0
0
0
0
0
0

0
/ 3
0
/ 3
/ 3
0
3
2
3
L EI
L EI
L EI

0
/ 3
0
/ 3
/ 3
0
2
2
L EI
L EI
L EI





0
0
/
0
0
/
L EA
L EA

0
/ 3
0
/ 3
/ 3
0
3
2
3
L EI
L EI
L EI

0
0
0
0
0
0




0 0 0 0 0 0
0 / 3 0 / 3 / 3 0
0 0 / 0 0 0
0 / 3 0 / 3 / 3 0
0 / 3 0 / 3 / 3 0
0 0 / 0 0 0
] [
3 2 3
2 2
3 2 3
L EI L EI L EI
L EA
L EI L EI L EI
L EI L EI L EI
L EA
k
l

=
= 1
3EI/L 3EI/L
2
3EI/L
= 1
3 3
= 1
3EI/L
3EI/L
2
3EI/L
2
EA/L
= 1
EA/L
3EI/L
3EI/L
3EI/L
3
2
= 1
3
= 1






0
0
/
0
0
/
L EA
L EA

0
0
0
0
0
0

0
0
0
0
0
0




0
0
/
0
0
/
L EA
L EA

0
0
0
0
0
0

0
0
0
0
0
0




0 0 0 0 0 0
0 0 0 0 0 0
0 0 / 0 0 /
0 0 0 0 0 0
0 0 0 0 0 0
0 0 / 0 0 /
] [
L EA L EA
L EA L EA
k
l

=
EA/L
= 1
EA/L
= 1 = 1
EA/L
= 1
EA/L
= 1 = 1









3-4- STEP 4 : The Overall Equilibrium Equation

From the steps number 3 & 4 we can construct the overall equilibrium
equation as follow:

{ F }
nx1
= [ K ]
nxn
* { D }
nx1

Where: (n) the number of degree of freedom (DOF) which defined
from step no 1( modeling ).


3-5- STEP 5 : Solve The Equilibrium Equation

By using back Guss elimination we can solve the equilibrium
equation and find the overall global displacement { D }
g
We can find the local displacement from the relation

{ D }
l
= [ T ]
T
* { D }
g

Where [ T ] the transformation matrix for member

For plane truss member is:

c s
s c
c s
s c
T
0 0
0 0
0 0
0 0
] [

=

For plane frame member is:

1 0 0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 1 0 0
0 0 0 0
0 0 0 0
] [
c s
s c
c s
s c
T

=




3-6- STEP 6 : Find The Internal Forces

For plane truss member:


=
L
EA
N

sin * ) ( cos * ) (
2 4 1 3
d d d d + =


d2
d1
d4
d3





For plane frame member:


sin * cos *
2 1 1
D D Dg + =

sin * cos *
1 2 2
D D Dg =


3 3
D Dg =


sin * cos *
5 4 4
D D Dg = +


sin * cos *
4 5 5
D D Dg =


6 6
D Dg =


L
EA
Dg Dg N N ) (
1 4 2 1
= =


) (
12
) (
12
3 6
2
5 2
3
2 1
Dg Dg
L
EI
Dg Dg
L
EI
S S + + = =


) 2 (
2
) (
6
3 6 2 5
2
1
Dg Dg
L
EI
Dg Dg
L
EI
M + =


) 2 (
2
) (
6
6 3 5 2
2
2
Dg Dg
L
EI
Dg Dg
L
EI
M + + =





CHAPTER (6)
Analysis of Plane Trusses
By Using Stiffness Matrix Method

6-1- STEP 1: MODELING

a- Numbering

Organization of the solution requires numbering the members, joints,
and forces and displacements components. Several numbering schemes are
possible. Choice of the most appropriate scheme depends on several
considerations including the method of assembling and solving equations of
equilibrium (banded matrix methods, frontal method, etc.). When banded
matrix methods are used for solving equilibrium equations, members may be
numbered in any convenient order, but joints should be numbered in such an
order that the maximum difference between the numbers of the two joints of
each member is as small as possible. For example, the numbering in Figure
(b) is more appropriate than that in Figure (a)

2
1
1
20
7 10 3 6
4 5 8 9
(b)
2 3 4 5
(a)
15 18 11 14
12 13 16 17
6 7 8 9
18 19 16 17 14 15 12 13
19
20
10
11
















3
2
(a)

1
6 7
4
5
8









7 4
3
(b)
1
2 5
8
6











The unknown displacement components are usually numbered in a
certain sequence starting at joint 1 and proceeding in ascending order
through the joints. These displacement components are called degrees of
freedom.

b- Degrees of Freedoms

Several models of skeletal structures may be used depending on the
nature of the structure and the loads. Common skeletal models include
space frames, space trusses, plane frames, plane trusses, beams, and grids.

* In plane trusses, a joint has two degrees of freedom (the translation
only) since rotation are not considered.

* In beams, axial and transverse forces and displacements are uncoupled,
and separate analyses may be carried out for axial effects and transverse
effects.




c- Local and Global Axes

The axes which are convenient in dealing with members individually are
called local (member) axes, but the axes which are convenient in dealing
with the structure as a whole are called global (structure) axes.
Displacement and force components may be expressed using one of the
previous two systems.

The relation between the components in the two systems of axes is
expressed in matrix form which called transformation matrix [T].


2
d
l 1
d
l
1 dg
dg2
3 4
d
l
d
l
4 dg
3 dg
In the case of plane trusses, each of {f
g
}, {f
l
}, {d
g
}, and {d
l
} has only
four elements and the transformation matrix reduces to:

c s
s c
c s
s c
T
0 0
0 0
0 0
0 0
] [

=




in which;
c = cos = (X
2
X
1
) / L
, and
s = sin = (Y
2
Y
1
) / L

where (X
1
, Y
1
) and (X
2
, Y
2
) are the coordinates of the joints at the start
and the end of member respectively with respect to global axes, and L is
the length of the member.



c s 0 0
s c 0 0
0 0 c s
0 0 s c
] T [

= { }

=
4
3
2
1
d
d
d
d
d
l







Similarly, the relation between the displacement components in global
directions {d
g
} and the displacement components in local directions {d
l
}
for the joints of plane frame members is:

} { ] [ } {
l g
d T d =

where [T] as defined above.

6-2- STEP 2: LOAD VECTOR (MEMBER FIXED-END FORCES)

A member fixed-end force means the reactions at the ends of
members due to loads, environmental changes, or support movement,
when all the unknown displacements at member end joints are prevented.
These reactions can be determined by classical methods such as
consistent deformations.

Components of fixed-end forces in local directions may be arranged in a
vector , which is called member load vector in local directions. The
corresponding components in global directions may be arranged in a
vector which is called member load vector in global directions, and
can be determined from the transformation relation.
} {
l
m
f
} {
g
m
f

} {
g
m
f = [T] } {
l
m
f


Example (1)
Construct the modeling and find
the over all load vector for the
given plane trusses.

10 t
5 t
8 t
4.00
4.00
Solution

Q D.O.F. = 4

{ } [ ] { }
1 4 4 4 1 4 x x x
D K F =


{ }

=
5
10
0
8
1 4x
F

10 t
8 t
4.00
4.00
5 t
1
2
3
4
3
4
12
5
6
D
3
2
D
D
1
D
4


Example (2)

Construct the modeling and find the over all load vector for the given
plane trusses.
4.00
3.00
4.00
8 t 8 t
6 t
8 t
6 t

Solution
9
4.00
3.00
5
8 t
4.00
1
1
4
1
0
2
3
3
8
6
8 t 8 t
6
2
6 t
4
5
7
6 t


D. O.F. = 4

{ } [ ] { }
1 4 4 4 1 4 x x x
D K F =





Overall Load Vector: { F }
4x1
=



6-3- STEP 3: STIFFNESS MATRIX (MEMBER END FORCES
DUE TO JOINT DISPLACEMENTS)

Displacements of joints cause member end displacements and hence
member deformations and internal forces between joints and member
ends. These member end forces depend on the type of connection
between joints and member end.

a- Force-Displacement Relation in Local Directions

In the case of plane truss member shown in Fig., let the joints
undergo displacements whose components in local directions are
, , , and . The lateral displacements can occur without
deformation (small displacements and hinged connections). On the
other hand, the axial displacements and result in an
elongation ( - ) and hence tension
l
d
1
l
d
2
l
d
3
l
d
4
l
d
1
l
d
3
l
d
3
l
d
1

N = ( - ) EA / L.
l
d
3
l
d
1

The corresponding forces from joints to member ends are:

l
d
f
1
= -N = ( - ) EA / L
l
d
3
l
d
1

l
d
f
2
= = 0
l
d
f
4

l
d
f
3
= N = ( - ) EA / L
l
d
3
l
d
1

or in matrix form;

} {
l
d
f
=
} { ] [
l l
d k

EA/L
=1
EA/L =1
EA/L
=1
EA/L
=1


Where: [ k
l
] =

































Then; The local stiffness Matrix for any plane truss member equal:

0
/
0
/
L EA
L EA

0
0
0
0

0
/
0
/
L EA
L EA

0
0
0
0

0
/
0
/
L EA
L EA

0
/
0
/
L EA
L EA

0
0
0
0

0
0
0
0




[ ]

=
0 0 0 0
0 1 0 1
0 0 0 0
0 1 0 1
L
EA
k
l








The matrix is known as the member stiffness matrix in local
directions. It can be noticed that the elements of the i
] [
l
k
th
column of
are the forces when = 1 while all other components of are
zeros. This observation is usually used as a convenient basis for deriving
the matrix for members of different types.
] [
l
k
} {
l
d
f
l
i
d } {
l
d
] [
l
k

It may be observed that each column of represent a set of forces in
equilibrium. It may also be observed that the matrix is symmetric,
i.e. . These two observations may be used for deriving some
elements of .
] [
l
k
] [
l
k
l
ji
l
ij
k k =
] [
l
k

6-4- STEP 4: The Overall Equilibrium Equation

From the step no 2 & 3 we can construct the equation as follow:
{ F }
nx1
= [ K ]
n x n
{ D }
nx1
..Where n is the DOF
by solution the overall equilibrium equation we get the values of {D}.

6-5- STEP 6: The internal forces for plane truss member

By using the known global displacement we can determined the internal
forces for plane trusses as follows:


=
L
EA
N
where:
sin * ) ( cos * ) (
2 4 1 3
d d d d + =





Solved Examples

Example3:

The following truss has
constant EA, determine
the reactions and
member forces.


Solution

Q D.O.F. = 4

{ } [ ] { }
1 4 4 4 1 4 x x x
D K F =


{ }

=
5
10
0
8
1 4x
F

10 t
8 t
4.00
4.00
5 t
1
2
3
4
3
4
12
5
6
D
3
2
D
D
1
D
4





For element 1: L = 4.0 m, = 90
10 t
5 t
8 t
4.00
4.00

For element 2: L = 4.0 m, = 90
[ ]

=
1 0 1 0
0 0 0 0
1 0 1 0
0 0 0 0
4
1
EA
k
g
[ ]

=
1 0 1 0
0 0 0 0
1 0 1 0
0 0 0 0
4
2
EA
k
g






For element 3: L = 4.0 m, = 0.0 For element 4: L = 4.0 m, = 0.0
[ ] [ ]

= =
0 0 0 0
0 1 0 1
0 0 0 0
0 1 0 1
4
3 3
EA
k k
l g
[ ] [ ]

= =
0 0 0 0
0 1 0 1
0 0 0 0
0 1 0 1
4
4 4
EA
k k
l g



For element 5: L = 2 / 4 m, = 45
[ ]




=
5 . 0
2 / 4
5
EA
k
g

For element 6: L = 2 / 4 m, = 315
[ ]




=
5
5 . 0 5 . 0 5 . 0 5 . 0
5 . 0 5 . 0 5 . 0 5 . 0
5 . 0 5 . 0 5 . 0 5 . 0
2 / 4
6
EA
k
g

Overall equilibrium equation:

. 0 5 . 0 5 . 0 5 . 0

4
3
2
1
338 . 0 088 . 0 088 . 0 0
088 . 0
088 . 0 088 . 0 338 . 0 0
0 0 0 338 . 0
5
0
8
D
D
D
D

By solving 4 equations; then

338 . 0 088 . 0 0 10

D
1

EA
EA
EA
EA
D
D
D
42 . 23
57 . 36
42 . 3
66 . 23
4
3
2

For elements:
-
1
.
2
1

t
-
2
.
9
5

t
-9.14 t
0.855 t
-5.91 t
5.85 t
) 0
57 . 36
( 90 cos ) 66 . 23 42 . 3 (
1

+ =
EA

then;
EA
57 . 36
1

=
similarly;
EA
42 . 23
2
= ,
EA
66 . 23
3

= ,
EA
42 . 3
4
= ,
EA
73 . 16
5

= ,
EA
88 . 6
6

=
then;

L
EA
F =



t
EA
EA
F 14 . 9
4
*
57 . 36
1
=

=


t
EA
EA
F 85 . 5
4
*
42 . 23
2
= =


t
EA
EA
F 91 . 5
4
*
66 . 23
3
=

=


t
EA
EA
F 855 . 0
4
*
42 . 3
4
= =



t
EA
EA
F 95 . 2
2 4
*
73 . 16
5
=

=



t
EA
EA
F 21 . 1
2 4
*
88 . 6
6
=

=













The Final internal forces
CHAPTER (7)
Analysis of Plane Frames
By Using Stiffness Matrix Method

7-1- STEP 1: MODELING
a- Numbering

As we indicated in the previous chapter, organization of the solution
requires numbering the members, joints, and forces and displacements
components. Several numbering schemes are possible. Choice of the most
appropriate scheme depends on several considerations including the method
of assembling and solving equations of equilibrium (banded matrix methods,
frontal method, etc.). When banded matrix methods are used for solving
equilibrium equations, members may be numbered in any convenient order,
but joints should be numbered in such an order that the maximum difference
between the numbers of the two joints of each member is as small as
possible. For example, the numbering in Figure (b) is more appropriate than
that in Figure (a)


15 10
2
5
4
3
7
4
1
1
10
18 17
9
8
15 16
14 13
8
2
5
14
13
9
6
3
7
6
19 20
11
12
11
12
(a)

2 3
(b)
10
7
4
7
4
1
1
13
10
18 17
15 16
14 13
8
2
5
8
5
9
6
3
9
6
19 20
11
14
11
12
12
15
















The unknown displacement components are usually numbered in a certain
sequence (for example in plane frame; x, y, and rotation) starting at joint 1
and proceeding in ascending order through the joints. These displacement
components are called degrees of freedom.

b- Degrees of Freedoms

Several models of skeletal structures may be used depending on the
nature of the structure and the loads. Common skeletal models include
space frames, space trusses, plane frames, plane trusses, beams, and grids.

* In plane frames, a free node has three degrees of freedom since it has
two translations and one rotation (
x
,
y
& ).

* In beams, axial and transverse forces and displacements are uncoupled,
and separate analyses may be carried out for axial effects and transverse
effects.

c- Local and Global Axes

The axes which are convenient in dealing with members individually are
called local (member) axes, but the axes which are convenient in dealing
with the structure as a whole are called global (structure) axes.
Displacement and force components may be expressed using one of the
previous two systems.


2
d
l 1
d
l
1 dg
dg2
3 4
d
l
d
l
4 dg
3 dg











The relation between the components in the two systems of axes is
expressed in matrix form which called transformation matrix [T].

In the case of plane frame, if the components of member end
forces in global direction are:

} { } {
6 5 4 3 2 1
g g g g g g g
f f f f f f f =

and the corresponding components in local directions are:

} { } {
6 5 4 3 2 1
l l l l l l l
f f f f f f f =

as shown in Fig. , then;

} { ] [ } {
l g
f T f =

where;

1 0 0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 1 0 0
0 0 0 0
0 0 0 0
] [
c s
s c
c s
s c
T

=

in which; c = cos =(X
2
X
1
) / L ,

and s = sin =(Y
2
Y
1
) / L

where (X
1
, Y
1
) and (X
2
, Y
2
) are the coordinates of the joints at the start
and the end of member respectively with respect to global axes, and L is
the length of the member.

Similarly, the relation between the displacement components in global
directions {d
g
} and the displacement components in local directions {d
l
}
for the joints of plane frame members is:

} { ] [ } {
l g
d T d =


where [T] as defined above.



7-2- STEP 2: LOAD VECTOR (MEMBER FIXED-END FORCES)

A member fixed-end force means the reactions at the ends of members
due to loads, environmental changes, or support movement, when all the
unknown displacements at member end joints are prevented. These
reactions can be determined by classical methods such as column analogy
or consistent deformations.

Components of fixed-end forces in local directions may be arranged in a
vector , which is called member load vector in local directions. The
corresponding components in global directions may be arranged in a
vector which is called member load vector in global directions, and
can be determined from the transformation relation
} {
l
m
f
} {
g
m
f

} {
g
m
f
=[T]
} {
l
m
f

Some cases of member fixed-end forces.










WL/2
WL /12
W t / m
L
WL/2
WL /12
2 2
PL/8
P/2 P/2
L
P
PL/8
WL /30
L
W t / m
2
WL /20
2
WL
2
20
WL
30
2
( )
L L
2
20
WL
2
WL
30
) (
0.333 WL 0.167 WL
WL/4
5WL /96
L
W t / m
2
5WL /96
2
WL/4
CASE OF
LOADING
LOCAL LOAD
No

VECTFOR MEMBER

{f}
l
m
= [ 0 wL/2 -wL
2
/12 0 wL/2 wL
2
/12]
T



L

1


{f
m
}
l
= [ 0 wb/2 - wbL/24 (3-b
2
/L
2
)

]
T
0 wb/2 wbL/24 (3-b
2
/L
2
)
a a b


2



{f}
l
m
= [ 0 wa -wa
2
/6 (3-2a /L )

0 wa wa
2
/6 (3-2a /L ) ]
T

{f}
l
m
= [0 wL/20 -wL
2
/20 0 wL/15 wL
2
/15 ]
T

a a b

3

{f}
l
m
=[ 0 1/4wL -5/96wL
2
0 1/4wL 5/96w L
2
]
T







L/2 L/2

4


{f}
l
m
= [ 0 (b+L/4 ) w w/12 (L
2
-a
2
(2-a/L)


b+L/4 )w w/12 (L
2
-a
2
(2-a/L))]
T
0 (
L/2 L/2

5


{f}
l
m
= [0 1/3wL -wL
2
/15 0 1/3wL wL
2
/15
T
]



L

6


{f}
l
m
= [0 1/6wL-wL
2
/ 60 0 1/6wL wL
2
/60 ]
T

7
L



{f}
l
m
= [0 wL/30 -wL
2
/60 0 wL/60 wL
2
/30 ]
T

L

8


9

{f}
l
m
= [0 wL/60 -wL
2
/30 0 wL/30 wL
2
/60 ]
T
L




10


{f}
l
m
= [0 wL/15 -wL
2
/15 0 wL/20 wL
2
/20 ]
T

L

11


L


12

{f}
l
m
= [0 wc*a/a+b -wc/L
2
(ab
2
c
2
/6(b-a/2))


0 wc*b/a+b wc/L
2
(ab
2
c
2
/6 (a-b/2))]
T







c
a-c/2 b-c/2

{f}
l
m
= [0 wa* (a/2+b)/a+b -wa
2
/4[2-a/L(8/3-
a/L) 0 wa* (a/2)/(a+b) wa
3
/4[2-a/L(8/3- ]
T





b a

13


{f}
l
m
= [0 wb/15 -wL
2
/15 0 wL/20 wL
2
/20 ]
T
b a

14
{f}
l
m
= [0 1/3 wL -wL
2
/20 0 1/6 wL wL
2
/30]
T

15
L
{f}
l
m
= [0 1/6 wL -wL
2
/30 0 1/3 wL wL
2
/20 ]
T
16
L

17


{f}
l
m
= [0 1/6 wL -wL
2
/30 0 1/3 wL wL
2
/20 ]
T
b a


18

{f}
l
m
= [0 q*a/2(b+2q/3L) q*a2/6(1-
a/L+3/10*a
2
/L
2
) 0 q*a/2 (q-3a) q*a2/60
*a/L(5.3a/L) ]
T
b a

{f}
l
m
= [0 q*a/2(b+a/3L) q*a2(1/3-
a/2L+a
2
/5L
2
0 q*a/2(2q/3L) q*a2(1/3-
19
b a

20

{f}
l
m
= [0 P/2 -PL/8 0 P/2 PL/8]
T
L/2 L/2
P


{f}
l
m = [0 P b/L -Pa

b
2
/L
2
0 P a/L
Pb

a
2
/L
2
]
T
a b
P

21



22









{f }
l
m
=[0 P -P*a/L(L-a)
0 P -P*a/L(L-a) ]
T

a a
P P
L-2a
23
{f }
l
m
=[0 3P/2 -5PL/16

0 3P/2 5PL/16) ]
T

a a a a
P P
P

24
{f }
l
m
=[0 2P -5PL/16

0 2P 5PL/16) ]
T
a a a a a
P P P P

P P P P P P
{ f }
l
m
=[0 6P/2 -P*L/24(2n+1/n)
0 6P/2 P*L/24(2n+1/n) ]
T


a a a a a
a/2
a/2

25
7-3- STEP 3: STIFFNESS MATRIX (MEMBER END FORCES
DUE TO JOINT DISPLACEMENTS)

Displacements of joints cause member end displacements and hence
member deformations and internal forces between joints and member
ends. These member end forces depend on the type of connection
between joints and member end.

a- Force-Displacement Relation in Local Directions

Consider a plane frame member with fixed ends as shown in Fig. . To
derive elements of the first column of , let =1 while all other
components of are zeros. The corresponding end forces are the
elements of the first column of , and these elements are:
] [
l
k
l
d
1
} {
l
d
] [
l
k

(EA/L) { 1 0 0 -1 0 0 }
T


Elements of the second column of are the forces correspond to =
1, while all other components of are zeros. Then the elements of the
second column of are:
] [
l
k
l
d
2
} {
l
d
] [
l
k

(6EI/L
2
) { 0 2/L 1 0 -2/L 1 }
T


Note that these forces can be determined using the method of consistent
deformations. Similarly the components of the third, fourth, fifth, and
sixth columns can be determined and the complete stiffness matrix of the
member in local axes directions is:

L EI L EI L EI L EI
L EI L EI L EI L EI
L EA L EA
L EI L EI L EI L EI
L EI L EI L EI L EI
L EA L EA
k
l
/ 4 / 6 0 / 2 / 6 0
/ 6 / 12 0 / 6 / 12 0
0 0 / 0 0 /
/ 2 / 6 0 / 4 / 6 0
/ 6 / 12 0 / 6 / 12 0
0 0 / 0 0 /
] [
2 2
2 3 2 3
2 2
2 3 2 3

=


It may be observed that each column of represent a set of forces in
equilibrium. It may also be observed that the matrix is symmetric,
i.e. . These two observations may be used for deriving some
elements of .
] [
l
k
] [
l
k
l
ji
l
ij
k k =
] [
l
k







0
0
/
0
0
/
L EA
L EA

2
3
2
3
/ 6
/ 12
0
/ 6
/ 12
0
L EI
L EI
L EI
L EI

L EI
L EI
L EI
L EI
/ 2
/ 6
0
/ 4
/ 6
0
2
2

EA/L EA/L
= 1
= 1
6EI/L
2
12EI/L 12EI/L
2
6EI/L
3 3
= 1
2EI/L 4EI/L
6EI/L
2
6EI/L
2




0
0
/
0
0
/
L EA
L EA

2
3
2
3
/ 6
/ 12
0
/ 6
/ 12
0
L EI
L EI
L EI
L EI

L EI
L EI
L EI
L EI
/ 4
/ 6
0
/ 2
/ 6
0
2
2




EA/L EA/L
= 1
6EI/L
2
12EI/L
3
12EI/L
3
= 1
6EI/L
2
2EI/L
2
6EI/L
2
6EI/L
= 1
4EI/L
L EI L EI L EI L EI
L EI L EI L EI L EI
L EA L EA
L EI L EI L EI L EI
L EI L EI L EI L EI
L EA L EA
k
l
/ 4 / 6 0 / 2 / 6 0
/ 6 / 12 0 / 6 / 12 0
0 0 / 0 0 /
/ 2 / 6 0 / 4 / 6 0
/ 6 / 12 0 / 6 / 12 0
0 0 / 0 0 /
] [
2 2
2 3 2 3
2 2
2 3 2 3

0
0
/
0
0
/
L EA
L EA

0
/ 3
0
/ 3
/ 3
0
3
2
3
L EI
L EI
L EI

0
/ 3
0
/ 3
/ 3
0
2
2
L EI
L EI
L EI

EA/L EA/L
= 1
3EI/L
2
3EI/L
3
3EI/L
3
= 1
2
3EI/L
2
3EI/L
= 1
3EI/L




0
0
/
0
0
/
L EA
L EA

0
/ 3
0
/ 3
/ 3
0
3
2
3
L EI
L EI
L EI

0
0
0
0
0
0

EA/L EA/L
= 1
3EI/L 3EI/L
2
3EI/L
= 1
3 3
= 1



0 0 0 0 0 0
0 / 3 0 / 3 / 3 0
0 0 / 0 0 /
0 / 3 0 / 3 / 3 0
0 / 3 0 / 3 / 3 0
0 0 / 0 0 /
] [
3 2 3
2 2
3 2 3
L EI L EI L EI
L EA L EA
L EI L EI L EI
L EI L EI L EI
L EA L EA
k
l

0
0
0
0
0
0

0
/ 3
0
/ 3
/ 3
0
3
2
3
L EI
L EI
L EI

0
/ 3
0
/ 3
/ 3
0
2
2
L EI
L EI
L EI





0
0
/
0
0
/
L EA
L EA

0
/ 3
0
/ 3
/ 3
0
3
2
3
L EI
L EI
L EI

0
0
0
0
0
0

= 1
3EI/L 3EI/L
2
3EI/L
= 1
3 3
= 1
3EI/L
3EI/L
2
3EI/L
2
EA/L
= 1
EA/L
3EI/L
3EI/L
3EI/L
3
2
= 1
3
= 1



0 0 0 0 0 0
0 / 3 0 / 3 / 3 0
0 0 / 0 0 0
0 / 3 0 / 3 / 3 0
0 / 3 0 / 3 / 3 0
0 0 / 0 0 0
] [
3 2 3
2 2
3 2 3
L EI L EI L EI
L EA
L EI L EI L EI
L EI L EI L EI
L EA
k
l

0
0
/
0
0
/
L EA
L EA

0
0
0
0
0
0

0
0
0
0
0
0




0
0
/
0
0
/
L EA
L EA

0
0
0
0
0
0

0
0
0
0
0
0




EA/L
= 1
EA/L
= 1 = 1
EA/L
= 1
EA/L
= 1 = 1
0 0 0 0 0 0
0 0 0 0 0 0
0 0 / 0 0 /
0 0 0 0 0 0
0 0 0 0 0 0
0 0 / 0 0 /
] [
L EA L EA
L EA L EA
k
l

=







SOLVED EXAMPLES

Example (1)


By using stiffness
matrix method,
draw internal forces
diagrams for the
shown frame.
EA = 4 * 10
3
t
EI = 5 * 10
4
t.m
2
6 t
3.00
3.00
6.00 2.00
3 t / m
1
1
2
D
1
D
2 3
3
D
2

Solution
Q D.O.F. =3
{ } [ ] { }
1 3 3 3 1 3 x x x
D K F =
{ }

=
6 . 6
7 . 5
3
1 3x
F
3 t / m
5.4 3.6
6.3 2.7
6.0
12
3.0
3.0
3.0
3.0
3.0
3.0


Element
Ends
L c s EA/L 12EI/L
3
6EI/L
2
4EI/L 2EI/L
1 F-F 6.0 90 0 1 666.7 2777.78 8333.3 33333.3 16666.7
2 F-F 6.0 0 1 0 666.7 2777.78 8333.3 33333.3 16666.7

For element 1:
[ ]

=
3 . 33333 3 . 8333 0 7 . 16666 3 . 8333 0
3 . 8333 78 . 2777 0 3 . 8333 78 . 2777 0
0 0 7 . 666 0 0 7 . 666
7 . 16666 3 . 8333 0 3 . 33333 3 . 8333 0
3 . 8333 78 . 2777 0 3 . 8333 78 . 2777 0
0 0 7 . 666 0 0 7 . 666
1
l
k




[ ] [ ]

=
1 0 0 0 0 0
0 0 1 0 0 0
0 1 0 0 0 0
0 0 0 1 0 0
0 0 0 0 0 1
0 0 0 0 1 0
1 0 0 0 0 0
0 0 1 0 0 0
0 1 0 0 0 0
0 0 0 1 0 0
0 0 0 0 0 1
0 0 0 0 1 0
1 1
l g
k k


[ ]



=
3 . 33333 0 3 . 8333 7 . 16666 0 3 . 8333
0 7 . 666 0 0 7 . 666 0
3 . 8333 0 78 . 2777 3 . 8333 0 78 . 2777
7 . 16666 0 3 . 8333 3 . 33333 0 3 . 8333
0 7 . 666 0 0 7 . 666 0
3 . 8333 0 78 . 2777 3 . 8333 0 78 . 2777
1
g
k


[ ] [ ]

=
3 . 33333 3 . 8333 0 7 . 16666 3 . 8333 0
3 . 8333 78 . 2777 0 3 . 8333 78 . 2777 0
0 0 7 . 666 0 0 7 . 666
7 . 16666 3 . 8333 0 3 . 33333 3 . 8333 0
3 . 8333 78 . 2777 0 3 . 8333 78 . 2777 0
0 0 7 . 666 0 0 7 . 666
2 2
l g
k k




Overall equilibrium equation:

3
2
1
6 . 66666 3 . 8333 3 . 8333
3 . 8333 48 . 3444 0
3 . 8333 0 48 . 3444
6 . 6
7 . 5
3
D
D
D

By solving 3 equations; then

4
3
3
3
2
1
10 48 . 5
10 98 . 2
10 19 . 2
D
D
D


For member 1:

016 . 3
014 . 1
516 . 4
11 . 6
986 . 4
516 . 4
3
3
3
3
3
3
10 48 . 5
10 98 . 2
10 19 . 2
0
0
0
] [ } {
4
3
3 1 1
g g
k F


For member 2:

09 . 21
01 . 10
46 . 1
96 . 2
01 . 1
46 . 1
4 . 5
3 . 6
0
6 . 3
7 . 2
0
0
0
0
10 48 . 5
10 98 . 2
10 19 . 2
] [ } {
4
3
3
2 2
g g
k F

Example 2:

By using stiffness
matrix method, draw
internal forces
diagrams for the
shown frame.
EA = 4 * 10
3
t
EI = 5 * 10
4
t.m
2
2.00
2.00
2.00 3.00 2.00 3.00
2.00
4 t
6.0 t.m
1
2
3
4
3
2
1
4 t
4 t
D
D
D
2
3
1

Solution
Q D.O.F. =3

{ } [ ] { }
1 3 3 3 1 3 x x x
D K F =

{ }

=
83 . 1
5 . 0
4
1 3x
F
6.0 t.m
4 t
4 t
4 t
2.0 2.0
2.0
2.0
4.0
4.0
5.33
5.33
1.5
1.5
1.5
1.5

Element
Ends
L c s EA/L 12EI/L
3
6EI/L
2
4EI/L 2EI/L
1 F-F
6.32 18.43 0.99 0.316 632.91 2376.8 7510.81 31645.56 15822.78
2 F-F
4.0 0 1 0 1000 9375 18750 50000 25000
3 F-F
6.0 270 0 -1 666.67 2777.78 8333.3 33333.3 16666.7


For element 1:
[ ]







=
56 . 31645 81 . 7510 0
81 . 7510 8 . 2376 0
0 0 91 . 632
1
l
k






[ ] [ ]

=
1 0 0 0 0 0
0 99 . 0 316 . 0 0 0 0
0 316 . 0 99 . 0 0 0 0
0 0 0 1 0 0
0 0 0 0 99 . 0 316 . 0
0 0 0 0 316 . 0 99 . 0
1 0 0 0 0 0
0 99 . 0 316 . 0 0 0 0
0 316 . 0 99 . 0 0 0 0
0 0 0 1 0 0
0 0 0 0 99 . 0 316 . 0
0 0 0 0 316 . 0 99 . 0
1 1
l g
k k


[ ]







=
56 . 31645 7 . 7435 41 . 2373
7 . 7435 7 . 2392 55 . 545
41 . 2373 55 . 545 65 . 857
1
g
k


[ ] [ ]







=
50000 18750 0
18750 9375 0
0 0 1000
2 2
l g
k k [ ]







=
33 . 33333 0 3 . 8333
0 67 . 666 0
3 . 8333 0 78 . 2777
3
g
k


Overall equilibrium equation:

3
2
1
89 . 114978 3 . 11314 74 . 10706
3 . 11314 37 . 12434 55 . 545
74 . 10706 55 . 545 35 . 4635
83 . 1
5 . 0
4
D
D
D

By solving 3 equations; then

5
5
3
3
2
1
10 52 . 9
10 44 . 9
10 09 . 1
D
D
D


For member 1:

373 . 0
61 . 1
675 . 0
878 . 1
161 . 1
675 . 0
5 . 1
5 . 1
0
5 . 1
5 . 1
0
10 52 . 9
10 44 . 9
10 09 . 1
0
0
0
] [ } {
5
5
3 1 1
g g
k F

For member 2:

15 . 6
90 . 2
09 . 1
99 . 0
10 . 1
09 . 1
0 . 2
0 . 2
0
0 . 2
0 . 2
0
0
0
0
10 52 . 9
10 44 . 9
10 09 . 1
] [ } {
5
5
3
2 2
g g
k F

For member 3:

82 . 12
062 . 0
23 . 6
57 . 0
062 . 0
77 . 1
33 . 5
0
4
33 . 5
0
4
0
0
0
10 52 . 9
10 44 . 9
10 09 . 1
] [ } {
5
5
3
3 3
g g
k F

Example 3:
By using stiffness matrix
method, draw internal
forces diagrams for the
shown frame.
EA = 4 * 10
3
t
EI = 5 * 10
4
t.m
2
3.00
4.00 2.00 2.00 2.00
5
2
3.00
1
3
8.0 t.m
6
D
D
4
3
4
5
D
4
4 t
8 t
1
2
D
3
D
2
D
1
2 t / m

Solution
Q D.O.F. =3

{ } [ ] { }
1 3 3 3 1 3 x x x
D K F =

{ }

=
83 . 1
5 . 0
4
1 3x
F
2 t / m
8.0 t.m 4.0
4.8
4.0
4.8
2.0
8.0
2.0
4.0
2.0
2.0
2.0
2.0
0.0
3.0
2.0
2.0
3.0


Element
Ends
L c s EA/L 12EI/L
3
6EI/L
2
4EI/L 2EI/L
1 F-F 3.0 90 0 1 1333.34 22222.2 33333.34 66666.67 33333.34
2 F-F 5.0 36.87 0.8 0.6 800 4800 12000 40000 20000
3 F-F 6.0 270 0 -1 666.67 2777.78 8333.34 33333.34 16666.67
4 F-F 6.0 0 1 0 666.67 2777.78 8333.34 33333.34 16666.67

For element 1:
[ ]

=
67 . 66666 34 . 33333 0 34 . 33333 34 . 33333 0
34 . 33333 2 . 22222 0 34 . 33333 2 . 22222 0
0 0 34 . 1333 0 0 34 . 1333
34 . 33333 34 . 33333 0 67 . 66666 34 . 33333 0
34 . 33333 2 . 22222 0 34 . 33333 2 . 22222 0
0 0 34 . 1333 0 0 34 . 1333
1
l
k

[ ] [ ]

=
1 0 0 0 0 0
0 0 1 0 0 0
0 1 0 0 0 0
0 0 0 1 0 0
0 0 0 0 0 1
0 0 0 0 1 0
1 0 0 0 0 0
0 0 1 0 0 0
0 1 0 0 0 0
0 0 0 1 0 0
0 0 0 0 0 1
0 0 0 0 1 0
1 1
l g
k k


[ ]



=
67 . 66666 0 34 . 33333 34 . 33333 0 34 . 33333
0 34 . 1333 0 0 34 . 1333 0
34 . 33333 0 2 . 22222 3 . 33333 0 2 . 22222
34 . 33333 0 34 . 33333 67 . 66666 0 34 . 33333
0 34 . 1333 0 0 34 . 1333 0
34 . 33333 0 2 . 22222 34 . 33333 0 2 . 22222
1
g
k

For element 2:
[ ]

=
34 . 33333 0 34 . 8333 67 . 16666 0 34 . 8333
0 67 . 666 0 0 67 . 666 0
34 . 8333 0 78 . 2777 34 . 8333 0 78 . 2777
67 . 16666 0 34 . 8333 34 . 33333 0 34 . 8333
0 67 . 666 0 0 67 . 666 0
34 . 8333 0 78 . 2777 34 . 8333 0 78 . 2777
2
g
k

For element 3:
[ ]

=
34 . 33333 0 34 . 8333 67 . 16666 0 34 . 8333
0 67 . 666 0 0 67 . 666 0
34 . 8333 0 78 . 2777 34 . 8333 0 78 . 2777
67 . 16666 0 34 . 8333 34 . 33333 0 34 . 8333
0 67 . 666 0 0 67 . 666 0
34 . 8333 0 78 . 2777 34 . 8333 0 78 . 2777
3
g
k

For element 4:
[ ] [ ]

= =
34 . 33333 34 . 8333 0 67 . 16666 34 . 8333 0
34 . 8333 78 . 2777 0 34 . 8333 78 . 2777 0
0 0 67 . 666 0 0 67 . 666
67 . 16666 34 . 8333 0 34 . 33333 34 . 8333 0
34 . 8333 78 . 2777 0 34 . 8333 78 . 2777 0
0 0 67 . 666 0 0 67 . 666
4 4
l g
k k



Overall equilibrium equation:

6
5
4
3
2
1
67 . 106666 66 . 1266 34 . 15533 20000 9600 7200
66 . 1266 44 . 6804 1920 9600 3360 1920
34 . 15533 1920 44 . 5684 7200 1920 2240
20000 9600 7200 67 . 106666 9600 34 . 26133
9600 3360 1920 9600 34 . 4693 1920
7200 1920 2240 34 . 26133 1920 23 . 24462
8 . 4
3
2
2
3
8
D
D
D
D
D
D


By solving 6 equations; then

5
3
4
4
3
4
6
5
4
3
2
1
10 929 . 2
10 275 . 1
10 9 . 9
10 8 . 2
10 02 . 1
10 29 . 7
D
D
D
D
D
D


For member 1:

56 . 5
36 . 1
84 . 6
94 . 14
36 . 1
84 . 6
0
0
0
0
0
0
10 81 . 2
10 02 . 1
10 29 . 7
0
0
0
] [ } {
4
3
4 1 1
g g
k F

For member 2:

4644 . 0
379 . 1
16 . 1
49 . 5
379 . 1
16 . 1
2
3
0
2
3
0
10 929 . 2
10 275 . 1
10 9 . 9
10 81 . 2
10 02 . 1
10 29 . 7
] [ } {
5
3
4
4
3
4
2 2
g g
k F






For member 3:

76 . 5
15 . 1
5 . 0
27 . 5
15 . 1
5 . 0
2
2
2
2
2
2
0
0
0
10 929 . 2
10 275 . 1
10 9 . 9
] [ } {
5
3
4
3 3
g g
k F

For member 4:

9 . 15
78 . 7
66 . 0
8 . 6
215 . 0
66 . 0
8 . 4
4
0
8 . 4
4
0
0
0
0
10 929 . 2
10 275 . 1
10 9 . 9
] [ } {
5
3
4
4 4
g g
k F




Example 4:
By using stiffness matrix
method, draw internal
forces diagrams for the
shown frame; if:
EA = 4 *10
3
t.
EI = 5 * 10
4
t.m
2
.
2 = 2 cm.
t = 20

for member 2.
= 1 * 10
-5
.
h = 60 cm.

2
3 1
4
2 t / m
2 1
3
4.00
6.00
4.00
D
6
D
5
D
4

Solution
Q D.O.F. =3

{ } [ ] { }
1 3 3 3 1 3 x x x
D K F =


{ }

=
4 . 2
0
8 . 1
1 3x
f (due to loads)

2 t / m
1.8
2.4
4.2
3.6
0.0 0.0

{ }

=
67 . 16
0
8 . 0
1 3x
f (due to temp.)

0.0
0.0
16.67 16.67
0.8 0.8 t = 0
t = 20






{ }

=
0
67 . 361
0
1 3x
f (due to settle.)


{ }

=
27 . 14
67 . 361
1
1 3x
F
375 375
187.5 187.5
375
187.5
375
187.5
13.33
13.33


Elemen
t
Ends
L C s EA/L 12EI/L
3
6EI/L
2
4EI/L 2EI/L
1 F-F 4.0 0 1 0 1000 9375 18750 50000 25000
2 F-F 4.0 180 -1 0 1000 9375 18750 50000 25000
3 F-F 6.0 90 0 1 666.67 2777.78 8333.33 33333.33 16666.7

For element 1:
[ ] [ ]

= =
50000 18750 0 25000 18750 0
18750 9375 0 18750 9375 0
0 0 1000 0 0 1000
25000 18750 0 50000 18750 0
18750 9375 0 18750 9375 0
0 0 1000 0 0 1000
1 1
l g
k k

For element 2:
[ ] [ ]




= =
50000 18750 0 25000 18750 0
18750 9375 0 18750 9375 0
0 0 1000 0 0 1000
25000 18750 0 50000 18750 0
18750 9375 0 18750 9375 0
0 0 1000 0 0 1000
2 2
l g
k k

For element 3:
[ ]



=
3 . 33333 0 3 . 8333 7 . 16666 0 3 . 8333
0 7 . 666 0 0 7 . 666 0
3 . 8333 0 78 . 2777 3 . 8333 0 78 . 2777
7 . 16666 0 3 . 8333 3 . 33333 0 3 . 8333
0 7 . 666 0 0 7 . 666 0
3 . 8333 0 78 . 2777 3 . 8333 0 78 . 2777
3
g
k


Overall equilibrium equation:

3
2
1
33 . 133333 0 3 . 8333
0 67 . 194166 0
3 . 8333 0 78 . 4777
27 . 14
67 . 361
1
D
D
D

By solving 3 equations; then

4
3
4
3
2
1
10 348 . 1
10 86 . 1
10 44 . 4
D
D
D

For member 1:

33 . 333
51 . 167
44 . 0
7 . 336
51 . 167
44 . 0
375
5 . 187
0
375
5 . 187
0
10 348 . 1
10 86 . 1
10 44 . 4
0
0
0
] [ } {
4
3
4 1 1
g g
k F

For member 2:

14 . 330
56 . 172
24 . 1
11 . 360
56 . 172
24 . 1
375
5 . 187
0
375
5 . 187
0
67 . 16
0
8 . 0
67 . 16
0
8 . 0
10 348 . 1
10 86 . 1
10 44 . 4
0
0
0
] [ } {
4
3
4 2 2
g g
k F


For member 3:

19 . 3
57 . 14
69 . 1
06 . 5
53 . 14
9 . 3
0
33 . 13
0
0
33 . 13
0
4 . 2
0
8 . 1
6 . 3
0
8 . 3
10 348 . 1
10 86 . 1
10 44 . 4
0
0
0
] [ } {
4
3
4 3 3
g g
k F

Example 5:

By using stiffness matrix
method, draw internal
forces diagrams for the
shown frame.

5.00
1 2
2
4.00
4
4.00
3
3 t
6 t.m
1
2 t
3

Solution
Q D.O.F. =3 { } [ ] { }
1 3 3 3 1 3 x x x
D K F = { }

=
6
3
2
1 3x
F

Elemen
t
Ends
L c s EA/L 12EI/L
3
6EI/L
2
4EI/L 2EI/L
1 F-F 4.0 0 1 0 1000 9375 18750 50000 25000
2 F-F 4.0 0 1 0 1000 9375 18750 50000 25000
3 F-F 5.0 270 0 -1 800 4800 12000 40000 20000

For element 1:
[ ] [ ]







= =
50000 18750 0
18750 9375 0
0 0 1000
1 1
l g
k k


For element 2:
[ ] [ ]







= =
50000 18750 0
18750 9375 0
0 0 1000
2 2
l g
k k

For element 3:
[ ]







=
50000 18750 0
18750 9375 0
0 0 800
3
l
k



[ ] [ ]

=
1 0 0 0 0 0
0 0 1 0 0 0
0 1 0 0 0 0
0 0 0 1 0 0
0 0 0 0 0 1
0 0 0 0 1 0
1 0 0 0 0 0
0 0 1 0 0 0
0 1 0 0 0 0
0 0 0 1 0 0
0 0 0 0 0 1
0 0 0 0 1 0
3 3
l g
k k


[ ]







=
40000 0 12000
0 800 0
12000 0 4800
3
g
k

Overall equilibrium equation:

3
2
1
140000 0 12000
0 19550 0
12000 0 6800
6
3
2
D
D
D


By solving 3 equations; then


5
4
4
3
2
1
10 07 . 2
10 53 . 1
10 57 . 2
D
D
D

For member 1:

9 . 3
822 . 1
257 . 0
38 . 3
822 . 1
257 . 0
0
0
0
0
0
0
10 07 . 2
10 53 . 1
10 57 . 2
0
0
0
50000 18750 0
18750 9375 0
0 0 1000
25000 18750 0
18750 9375 0
0 0 1000
} {
5
4
4 1
g
F

For member 2:

35 . 2
04 . 1
257 . 0
833 . 1
046 . 1
257 . 0
0
0
0
0
0
0
0
0
0
10 07 . 2
10 53 . 1
10 57 . 2
25000 18750 0
18750 9375 0
0 0 1000
50000 18750 0
18750 9375 0
0 0 1000
} {
5
4
4
2
g
F

For member 3:

49 . 3
122 . 0
48 . 1
91 . 3
122 . 0
482 . 1
0
0
0
0
0
0
0
0
0
10 07 . 2
10 53 . 1
10 57 . 2
20000 0 12000
0 800 0
12000 0 4800
40000 0 12000
0 800 0
12000 0 4800
} {
5
4
4
3
g
F






Example 6:

By using stiffness
matrix method, draw
internal forces
diagrams for the
shown frame.

2 t / m 2 t / m
5 t
4 t
3.00 3.00 3.00 3.00
2.00
2.00
1
2
3 4
1 2
3
4

Solution
Q D.O.F. =5
{ } [ ] { }
1 5 5 5 1 5
= D K F
{ }

=

5 . 0
5 . 5
2
2
75 . 3
1 5
F




4 t
5 t
2 t / m 2 t / m
3.0
2.25
3.0
2.25
2.5
3.75
2.5
3.75
2.0
2.0
2.0
2.0
0.0


Elemen
t
Ends
L c s EA/L 12EI/L
3
6EI/L
2
4EI/L 2EI/L
1 F-F 6 0 1 0 666.67 2777.78 8333.33 33333.33 16666.67
2 F-F 6 0 1 0 666.67 2777.78 8333.33 33333.33 16666.67
3 F-F 4 90 0 1 1000 9375 18750 50000 25000

For element 1:
[ ] [ ]

= =
33 . 33333 33 . 8333 0 67 . 16666 33 . 8333 0
33 . 8333 78 . 2777 0 33 . 8333 78 . 2777 0
0 0 67 . 666 0 0 67 . 666
67 . 16666 33 . 8333 0 33 . 33333 33 . 8333 0
33 . 8333 78 . 2777 0 33 . 8333 78 . 2777 0
0 0 67 . 666 0 0 67 . 666
1 1
l g
k k

For element 2:
[ ] [ ]

= =
33 . 33333 33 . 8333 0 67 . 16666 33 . 8333 0
33 . 8333 78 . 2777 0 33 . 8333 78 . 2777 0
0 0 67 . 666 0 0 67 . 666
67 . 16666 33 . 8333 0 33 . 33333 33 . 8333 0
33 . 8333 78 . 2777 0 33 . 8333 78 . 2777 0
0 0 67 . 666 0 0 67 . 666
1 1
l g
k k

For element 3:
[ ]



=
50000 18750 25000 0 18750
0 1000 0 0 1000 0
18750 0 9375 18750 0 9375
25000 0 18750 50000 0 18750
0 1000 0 0 1000 0
18750 0 9375 18750 0 9375
3
g
k

Overall equilibrium equation:

5
4
3
2
1
67 . 16666 0 18750 25000 67 . 16666
0 56 . 6555 0 0 33 . 8333
18750 0 34 . 10708 18750 0
25000 0 18750 50000 0
67 . 16666 33 . 8333 0 0 33 . 33333
5 . 0
5 . 5
2
2
75 . 3
D
D
D
D
D

By solving 5 equations; then

3
3
3
5
4
3
2
1
10 76 . 2
10 96 . 1
10 6559 . 1
0 . 0
0 . 0
D
D
D
D
D
For member 1:
[ ] { }

= +

74 . 65
455 . 8
104 . 1
0
455 . 13
104 . 1
10 76 . 2
10 96 . 1
10 6559 . 1
0
0
0
} {
1
3
3
3 1 1
l g g
F k F

Similarly:

=
89 . 27
72 . 14
104 . 1
42 . 78
72 . 20
104 . 1
} {
2
g
F

=
94
9064 . 1
5 . 25
0
9064 . 1
5 . 21
} {
3
g
F


Example 7:

Construct the equilibrium
equation of the following
frame.
EA = 3 x 10
3
t.
EI = 4 x 10
4
t.m
2
.

2
1
1
2 t
1
2 t
6 t
3 4
2 t / m
3
4
3.00 3.00 3.00 3.00 2.00
6.00
2.00
4 t / m
D
6
D
4
5
D D
3
D
D
1
2

Solution
Q D.O.F. =6
{ } [ ] { }
1 6 6 6 1 6
= D K F
{ }

=

5 . 3
9
0
3 . 0
10
6 . 6
1 6
F
4 t / m
2 t
2 t / m
7.5
7.0
7.5
7.0
3.0
3.0
3.0
3.0
6.0
12.0
3.0 3.0
4.8
3.6
8.4
7.2





Element
Ends
L c S EA/L 12EI/L
3
6EI/L
2
4EI/L 2EI/L
1 F-F 6 0 1 0 500 222.22 666.67 2666.67 1333.33
2 F-F 6 0 1 0 500 222.22 666.67 2666.67 1333.33
3 F-F 6 90 0 1 500 222.22 666.67 2666.67 1333.33


For element 1:
[ ] [ ]







= =
67 . 2666 67 . 666 0
67 . 666 22 . 222 0
0 0 500
1 1
l g
k k
For element 2:
[ ] [ ]

= =
67 . 2666 67 . 666 0 33 . 1333 67 . 666 0
67 . 666 22 . 222 0 67 . 666 22 . 222 0
0 0 500 0 0 500
33 . 1333 67 . 666 0 67 . 2666 67 . 666 0
67 . 666 22 . 222 0 67 . 666 22 . 222 0
0 0 500 0 0 500
2 2
l g
k k

[ ]







=
57 . 1884 40 . 235 40 . 235
40 . 235 84 . 215 42 . 137
40 . 235 42 . 137 84 . 215
4
g
k

Overall equilibrium equation:

6
5
4
3
2
1
24 . 4551 63 . 999 0 33 . 1333 67 . 666 0
63 . 999 66 . 300 0 67 . 666 22 . 222 0
0 0 36 . 853 0 0 500
33 . 1333 67 . 666 0 01 . 8000 0 67 . 666
67 . 666 22 . 222 0 0 44 . 944 0
0 0 500 67 . 666 0 22 . 1222
5 . 3
9
0
3 . 0
10
6 . 6
D
D
D
D
D
D

Вам также может понравиться