Professional Documents
Culture Documents
Stiffness Matrix
The degrees of freedom of the structure are first identified. It is referred to as the
number of independent joint displacements of the structure.
The intersections or interconnections between individual elements of the struc-
ture are called joints or nodes. Displacements corresponding to each degree of
freedom, referred to as nodal displacements, are numbered, and positive directions
are assumed.
In order to evaluate the elements of the stiffness matrix, the structure is assumed
to deform corresponding to a unit value of one of the nodal displacements, while all
other displacement is restrained. The forces at all the required points are evaluated.
The process is repeated for a unit value for each nodal displacement. The formation
of the stiffness matrix is explained with the help of an example.
The continuous beam of Fig. A.1 has two degrees of freedom numbered δ1 and δ2 .
Referring to Fig. A.1b, joint B is allowed to rotate by unity in the counter clockwise
direction (i.e. positive direction, see Fig. A.2), while joint C is kept fixed. The moment
© The Editor(s) (if applicable) and The Author(s), under exclusive license 607
to Springer Nature Switzerland AG 2021
M. Mukhopadhyay, Structural Dynamics,
https://doi.org/10.1007/978-3-030-69674-0
608 Appendix A: The Stiffness Matrix
4E I 4E I 8E I
K 11 = + =
L L L
and
2E I
K 21 =
L
Even in the trivial example of Fig. A.1, it is seen that for determining K 11 , the contri-
bution from members connected at joint 1 has been taken into account. In this section,
we present a more formalised approach to the formation of the stiffness matrix. It
will be shown that the overall stiffness matrix of the structure will be generated
automatically by the computer, based on the geometric and elastic properties of the
individual element.
For this, a local coordinate system is chosen for a particular member. Global axis
system is the common coordinate system, which is valid for the entire structure.
The two-coordinate systems may be different, depending on the orientation of the
member. The difference between the two is explained in Fig. A.4, for a bar element
which can take up axial force only.
The local and global axes system is related by the transformation matrix. If the
displacements in the local axis system for a particular member are {δ } and the
displacements in the corresponding global axis system is {δ}, then
{δ } = [T ]{δ } (A.1)
and
l m 0 0
[T ] = 1 1 (A.3)
0 0 l1 m 1
610 Appendix A: The Stiffness Matrix
where
It can be shown that the stiffness matrix in global coordinate system is given by
[K ]e = [T ]T [k]e [T ] (A.4)
A typical frame member is shown in Fig. A.5. The member of the frame has three
degrees of freedom at each end-two translations and one rotation. X , Y , Z is the
local axis system and X, Y, Z is the global axis system. The relationship between
them is given by
Appendix A: The Stiffness Matrix 611
⎡ .. ⎤
⎧ ⎫ ⎢ . 0
⎥⎧ ⎫
l1 m 1 0 0 0
⎪
⎪ δ1 ⎪
⎪ ⎢ .. ⎥⎪⎪ δ ⎪
⎪ ⎪ ⎢ 0 ⎥ ⎪ 1⎪ ⎪
⎪
⎪
⎪ δ2 ⎪
⎪ ⎢ −m 1
⎪ l1 0 . 0 0 ⎥⎪⎪ δ ⎪
2 ⎪
⎪
⎪ ⎪
⎪ ⎢ .. ⎥⎪⎪
⎪
⎪
⎪
⎪
⎪ ⎬ ⎢
⎨ δ3 ⎪ . 0 0 ⎥ ⎪
⎨ δ ⎪
⎬
⎢ 0 0 1 0 ⎥ 3
··· = ⎢
⎢ ··· ··· ··· ··· ··· ··· ⎥
···⎥ ··· (A.6)
⎪
⎪ ⎪
⎪ ⎢ ⎥⎪⎪ ⎪
⎪ δ
⎪ 4⎪ ⎪
⎪ ⎢ 0 .. ⎪ δ4 ⎪⎪
⎪
⎪ ⎪ ⎢ 0 0 . l1 m1 ⎥ ⎪
0 ⎥⎪ ⎪
⎪ ⎪
⎪
⎪
⎪ δ5 ⎪
⎪ ⎢ ⎥⎪⎪ δ 5 ⎪
⎪
⎪
⎩ ⎪ ⎭ ⎢ 0 .. ⎪ ⎪
δ6 ⎣ 0 0 . −m 1 l1 ⎥ ⎩
0 ⎦ δ6 ⎭
..
0 0 0 . 0 0 1
or
{δ } = [T ] {δ} (A.7)
The element stiffness matrix in the global coordinate system can be formed by
using Eq. (A.4).
The stiffness matrix of an element of the structure forms the basic component. It is
now discussed here, as to how the element stiffness matrix of the individual element
is assembled, to form the overall stiffness matrix of the structure.
It might have been noticed earlier that the stiffness at a joint is obtained by adding
the stiffness of all the members meeting at the joint.
The degrees of freedom of the structure are first numbered starting with 1 and
ending with NP, where NP is the total degrees of freedom. The restraints are then
numbered beyond NP. This numbering is referred to as degrees of freedom corre-
sponding to global numbering or global degrees of freedom. All the restraints can
be given the number (N P + 1). This procedure will save some storage space.
We have already introduced the concept of local axis system and the global axis
system. We shall henceforth deal with two different numberings in the global axis
system for the displacements at member ends. The first set of numbering is referred to
612 Appendix A: The Stiffness Matrix
as local numbering, which will remain identical for every member. This numbering
refers to the typical displacement labels of the member. The members meet at a joint
in the structure. The same member ends will have different displacement labels, when
the total structure is considered.
The continuous beam of Fig. A.6 has four degrees of freedom rotation at four
supports. In Fig. A.6a, the numbering from left-hand side corresponding to global
coordinate has been indicated. In Fig. A.6b, the local numbering of a typical member
and in Fig. A.6c, the positive direction of the displacements has been shown.
Calculation of the element stiffness matrix is next to be done. This is done for a
typical element on the basis of local numbering. For the problem at hand, the size of
the element stiffness matrix is 4×4. For the first element, they are, say
Global 5 1 6 2
Local 1 2 3 4
⎡ ⎤
5 1 a11 a12 a13 a14
⎢ a21 (A.9)
[k]e1 = 1 2 ⎢ a22 a23 a24 ⎥
⎥
6 3 ⎣ a31 a32 a33 a34 ⎦
2 4 a41 a42 a43 a44
For members which are inclined and where local and global coordinates are not
coincident, the element stiffness matrix is to be evaluated on the basis of transfor-
mation of Eq. (A.4). There is one-to-one correspondence between the joints of the
elements and that of the assemblage. The elements of element stiffness matrix of Eq.
(A.9) should now be put in their proper place, in the overall stiffness matrix. Equa-
tion (A.9) indicates that the local numbering 1 corresponds to global numbering 5,
which means that a11 should occupy the fifth row and the fifth column (i.e. k 55 ) of the
overall stiffness matrix. Local number 2 corresponds to global number 1. Therefore,
a11 , a21 , a22 will occupy positions of k 51 , k 15 and k 11 of the overall stiffness matrix.
Appendix A: The Stiffness Matrix 613
The proper location of all elements of Eq. (A.9) in the overall stiffness matrix is
shown in Fig. A.7.
The process is to be repeated for all elements. It is to be borne in mind that
individual stiffness at a particular location in the overall stiffness matrix is to be
added. If the element stiffness matrices for the members 2 and 3 are
Global 6 2 7 3
Local 1 2 3 4
⎡ ⎤
6 1 b11 b12 b13 b14
⎢ b21 (A.10)
[k]e2 = 2 2 ⎢ b22 b23 b24 ⎥
⎥
7 3 ⎣ b31 b32 b33 b34 ⎦
3 4 b41 b42 b43 b44
and
Global 7 3 8 4
Local 1 2 3 4
⎡ ⎤
7 1 c11 c12 c13 c14
[k]e3 = 3 2 ⎢ c21 c22 c23 c24 ⎥
⎢ ⎥
8 3 ⎣ c31 c32 c33 c34 ⎦
4 4 c41 c42 c43 c44
then, the overall stiffness matrix is shown in Fig. A.8. The steps to be followed in
the computer program are shown in the flowchart of Fig. A.9.
614 Appendix A: The Stiffness Matrix
The overall mass matrix, overall damping matrix and the overall exciting force
matrix can be similarly formed from the respective element matrices.
There are various ways, by which levels in the displacements are put. In the scheme
that has been discussed, the active degrees of freedom are labelled (their total is NP)
first, and then, the restraints are labelled. The first set of equations NP is operated
upon, for obtaining the necessary solution.
Appendix A: The Stiffness Matrix 615
INITIALIZE [K]
FIRST ELEMENT
PROPERTIESINDICATED
No
Yes
CONTINUE
Appendix B
Table of Spring Stiffness
where
E = Young’s modulus of elasticity of the material
G = Shear modulus of elasticity
A = Cross-sectional area
I = second moment of the area
J = polar moment of inertia
L = length of the member
© The Editor(s) (if applicable) and The Author(s), under exclusive license 617
to Springer Nature Switzerland AG 2021
M. Mukhopadhyay, Structural Dynamics,
https://doi.org/10.1007/978-3-030-69674-0
Index
V W
Variance, 533 Water tower, 15, 16
Variation of parameter method, 516 Wave, 1, 6, 9
Vibration Wave propagation, 311
, axial, 371, 448 Whirling, 1, 3, 71
, coupled horizontal and torsional, 433 White noise, 546
, flexural, 322, 324, 326, 339, 345, 451, Wilson’sθ -method, 516
466, 469 Wind, 1