CMM-2003 – Computer Methods in Mechanics
June 3-6, 2003, Gliwice, Poland
The algorithm of solving differential equations
in continuous model of tall buildings subjected to concentrated loads
Jacek A. Wdowicki and Elżbieta M. Wdowicka
Institute of Structural Engineering
Poznań University of Technology, Poznań , Poland
e− mail: jacek.wdowicki@put.poznan.pl
Abstract
The paper presents the generalization of the algorithm of solving differential equation systems in the analysis of shear wall tall buildings in the case of concentrated loads applied at an arbitrary height. The proposed algorithm was used among others in order to obtain the flexibility matrix, required for a dynamic analysis of tall buildings by means of the continuous – discrete method.
The conducted tests confirm the correctness of algorithm realization.
Keywords: differential equation systems, shear wall structures, dynamic analysis of tall buildings, continuous-discrete approach z ∈< ,
0 h >
B N ′ ( z)
A
ND
− N ( z)
ND
= f ( z),
1.
Introduction
(1)
z ∈ ( ,
h H >
B N ′ ( z)
A
NG
− N ( z)
NG
= 0
In multi-storey buildings, the lateral loads that arise as a
where:
result of winds and earthquakes are often resisted by a system of
B - n
shear walls acting as vertical cantilevers. Such walls are usually
w x nw diagonal matrix, containing continuous connection
flexibilities,
perforated by vertical bands of openings, which are required for
A - n
doors and windows to form a system of coupled shear walls.
w x nw symmetric, positive semi-definite matrix,
dependent on a structure,
The analysis of shear wall structures may be performed by using
n
either discrete or continuous methods [7]. In the continuous
w - number of continuous connections, which substitute
connecting beam bands and vertical joints,
approach, the horizontal connecting beams, floor slabs and
- vector containing unknown functions of the shear
vertical joints are substituted by continuous connections. The
N
( z)
ND
fact that floor slabs have infinite in-plane stiffness is the main
force intensity in continuous connections below the
assumption used in this method. Shear walls are considered as
concentrated load,
thin-walled cantilever beams. The technique may be used for
N
( z) - vector containing unknown functions of the shear
NG
both plane and spatial structures, which are essentially regular
force intensity in continuous connections above the
in form throughout the height. In recent years the use of
concentrated load,
continuum models in structural analysis has received
f ( z) - vector formed on the basis of given values of
considerable attention. These models offer an attractive, low
concentrated loads P , P , M :
cost method for analysing large structures, and they represent
X
Y
S
the useful tool for design analysis.
f ( z)
T
= C L( T
L K L)−1 T
T = [ P , P , M ] T ,
N
Z
K ,
K
X
Y
S
For the dynamic analysis it is convenient to use a hybrid
C , L, K - matrices, dependent on a structure [9],
approach, based on the analysis of an equivalent continuous
N
Z
[14],
medium and a discrete lumped mass system [15], [4]. In order
to obtain the required flexibility matrix it is necessary to
h - the ordinate of point of concentrated loads application,
determine horizontal displacements of the shear wall system,
H - structure height.
subjected to concentrated loads.
The aim of the paper is to extend the algorithm of solving
The boundary conditions have the following form:
differential equations in the analysis of shear wall tall buildings
N
( )
0
ND
= ,
0
using the continuous model so as to enable us to take into
(2)
account lateral concentrated loads applied at an arbitrary height.
N
( h)
ND
= N ( h),
N ′ ( h)
NG
ND
= N′ ( h),
NG
N ′ ( H )
NG
= .
0
2.
Governing equations
After determination of unknown functions of shear force
Equation formulations for a three-dimensional continuous
intensity in continuous connections it is possible to obtain the
model of shear wall structures stiffening tall buildings have
functions of horizontal displacements of the structure as well as
been presented, among others, in Ref. [9], [14]. In the case of
its derivatives, by analogy with Ref. [10], using the following
structures subjected to horizontal concentrated loads, applied at
equations:
an arbitrary height, the governing differential equations can be
z ∈ ( h, H ,
>
V (
′ z) = − V N ( z)
stated as follows:
G
N
NG
(3)
z ∈< ,
0 h ,
>
V (
′ z) = ( LT K L) 1− T − V N ( z)
D
Z
K
N
ND
where:
g
( z) = F ( 2
z / 2 − hz),
Di
Bi
V ( z) - vector containing the functions of the horizontal
(8)
G
2
= −
displacements of the structure above the
g ( z)
F h / 2.
Gi
Bi
concentrated load,
The form of the solutions corresponding to non-zero
V ( z) - vector containing the functions of the horizontal
D
eigenvalue λ is as follows:
i
displacements of the structure below the
concentrated load,
λ z
− λ z
g ( z) = C e i + C e
i
,
Gi
1
2
V = ( T
L K L)−1 T
L C .
(9)
N
Z
N
λ z
− λ z
g
( z) = C e i + C e
i
− F / λ
Di
3
4
Bi
i.
Boundary conditions have the following form:
Integration constants are determined from linear equation
V ( )
0
D
= ,
0
V ′ ( )
0
D
= ,
0
system resulting from boundary conditions (7), in the following
V ( h)
(4)
form:
D
= V ( h),
V ′ ( h)
G
D
= V ′ ( h),
V ′( h)
G
D
= V ′( h),
G
V ′( H )
=
G
= 0 .
R C
P ,
Wi
i
Si
(10)
C = [ C , C , C , C ] T ,
i
1
2
3
4
3.
Method of solution
where:
In the proposed algorithm the equation systems, described
in Eqn (1), are uncoupled by orthogonal eigenvectors of
0
0
1
1
λ h
λ
λ
λ
i
−
h
h
i
i
−
P = B -1/2 A B 1/2 matrix into nw sets of two second-order
i
e
e
− e
− e
differential equations. Integration constants are determined for
RWi =
λ h
λ
λ
λ
i
−
h
h
i
i
−
h
,
λ e
λ e
λ e
λ e i
i
−
i
−
each set from the system of four linear equations resulting from
i
i
boundary conditions. Also there has been taken into account the
λ H
λ
λ
e i
λ e i
i
−
−
H
0
0
i
case of zero eigenvalues of P matrix, allowing for the analysis
of the structure with arbitrary plan.
In order to uncouple differential equation systems, by
F / λ
Bi
i
analogy with Ref. [11], auxiliary functions g ( z), g ( z),
D
G
− F /
λ
Bi
i
satisfying these relations have been introduced:
PSi =
.
0
N
( z)
1
− /
= B 2Y g ( z),
ND
D
0
(5)
N
( z)
1
− /
= B 2Y g ( z)
NG
G
After computing all elements of solutions g ( z), g ( z) of
D
G
where:
Eqn (6) and retransforming according to Eqn (5), values of
Y - nw x nw matrix columns of which are eigenvectors of
unknown functions N
( z ,
) N
( z) of the shear force
symmetric matrix P.
ND
NG
intensity in continuous connections throughout the building
One has obtained n
height are obtained.
w sets of two second-order differential
equations in the following form:
It can be noticed that the algorithm requires a small
operational memory as the highest order of matrix equals nw ,
z ∈< ,
0 h ,
>
g ′ ( z)
λ
Di
− g ( z)
i
Di
= F ,
Bi
where nw denotes the number of vertical continuous connections
(6)
in the system, being most often of the order of 20 and not
z ∈ ( ,
h H
,
>
g ′ ( z)
λ
Gi
− g ( z)
i
Gi
= 0
exceeding 100.
where:
The computational cost of labour is not high, either; it
λ
comprises a single solution of generalized eigenvalue problem
i - i-th eigenvalue of matrix P,
and for each load scheme nw –times solution of four linear
T
−1 /
F
= Y
2
B
f ( z),
equation system is included. The solutions coefficients are
Bi
i
registered and subsequently they are used for computation of
Yi - eigenvector corresponding to the i-th eigenvalue,
unknown functions values for given ordinates of height. For the
realization of the presented algorithm the most essential
with boundary conditions as follows:
computational task is to determine all eigenvalues and their
corresponding orthogonal eigenvectors of symmetrical matrix
g
( )
0
Di
= ,
0
P. Matrix P is dense and positive semi-definite, of n = nw order.
g
( h)
In general, it is possible for P matrix to have multiple
Di
= g ( h),
g′ ( h)
Gi
Di
= g′ ( h),
Gi
(7)
eigenvalues including zero values. Having analysed the features
g′ ( H )
Gi
= .
0
of the algorithms available the most appropriate as considering
accuracy of the results as well as computation time has been
Matrix A is positive semi-definite, thus matrix P can also
chosen. It consists in transforming the matrix into the
have zero eigenvalues. The solutions of Eqn (6) with boundary
tridiagonal form by means of Householder method and
conditions (7) in the case of zero eigenvalues have a simple
subsequently, computing eigenvalues and eigenvectors by QL
form:
algorithm. Procedures tred2 and tql2, published originally in
2
„Numerische Mathematik” and then inserted in the collection
when connecting beams and vertical joints are not present in the
[16] have been used here. The total number of operations when
system. Then Eqn (12) has the simple form:
determining n pairs of eigenvalues and eigenvectors by the use
∈
>
′
=
of this algorithm is, according to Ref. [3], of the n3 order.
z
( ,
h H
,
V ( z)
,
0
G
(13)
According to Ref. [16] computation time for the matrix of order
z ∈< ,
0 h ,
>
V ′( z) = F
D
POM .
n>10 is several times shorter than using Jacobi method.
Eigenvectors computed by QL algorithm are always orthogonal
The corresponding solutions are the following:
almost to working accuracy even if matrix has multiple or close
eigenvalues. Each eigenvalue and its corresponding eigenvector
V ′ ( z) = ,
0
G
are always exact for some matrix P+E
║
i where ║Ei
/║P║ is of
V ′ ( z) = F
( z − h),
the order of magnitude of the machine precision.
D
POM
When establishing the criterion, on the basis of which
V ′ ( z) = F
(
2
− h / )
2 ,
G
POM
eigenvalues treated as zero values in the algorithm are isolated,
(14)
2
error estimations of P matrix eigenvalues computed by means
V ′ ( z) = F
( z / 2 − zh),
D
POM
of tred2 and tql2 procedures have been used. In all the cases
V ( z) = F
(
2
− zh / 2
3
+ h / )
6 ,
analysed (see Ref. [13]) the eigenvalues, which should equal to
G
POM
zero, have been well separated from the others so the assumed
V ( z) = F
( 3
z / 6
2
− z h/ )
2 .
D
POM
criterion is correct.
When computing the subsequent derivatives of functions of
4.
Horizontal displacement expressions
the system horizontal displacements V ( z), V ( z)
G
D
Eqn (12)
including the solution functions g ( z ,
) g ( z) has been
The next step of computations is determining functions of
G
D
horizontal displacements of the system and their derivatives
applied. Knowing the form of these solutions the necessary
necessary to calculate internal forces and stresses. As a result of
appropriate integrals have been calculated analytically. The
integration of Eqn (3) with appropriate boundary conditions (4)
subsequent integrals of the solutions g
( z)
g ( z
Di
and
),
Gi
the following solution is obtained:
corresponding to zero eigenvalues λ i of P matrix have the
z
following form:
V ′ ( z)
V
t dt
G
=
(
′ ) ,
∫ G
z
H
g
( z) =
g ( t)
2
dt = − F h ( z − H ) / ,
2
∫
1
G i
Gi
Bi
h
z
H
V ′ ( z)
V
t dt
V
t dt
h
z
D
=
(
′ )
G
+
′( ) ,
∫
∫ D
=
+
=
H
h
g
( z)
g ( t) dt
g ( t) dt
∫
∫
1
D i
Gi
Di
z
h
H
h
V ′ ( z)
V
t dt
V
t dt
= − F ( 3
− z / 6
2
+ hz / 2
3
+ h / 6 − H ) 2
h / ,
2
G
=
′( )
G
+
′ ( ) ,
∫
∫ D
Bi
h
0
z
h
(11)
z
g
( z) = g
( t) dt + g
( t) dt =
∫
∫
G 2 i
1
G i
1
D i
V ′ ( z)
V
t dt
h
0
D
=
′ ( ) ,
∫ D
2 2
2 2
4
= −
−
+
0
F ( h z / 2
H h z / 2
h / 2 )
4 ,
Bi
z
h
z
V ( z)
V
t dt
V
t dt
g
( z) = g
( t) dt =
∫
G
=
′ ( )
G
+
′ ( ) ,
∫
∫ D
D 2 i
1
D i
h
0
0
4
3
3
2
z
= − F (− z / 24 + hz / 6 + ( h / 6 − H h / )
2 z),
Bi
V ( z)
V
t dt
z
h
D
=
′ ( ) .
∫ D
g
( z) = g
( t) dt + g
( t) dt =
∫
∫
0
G 3 i
G 2 i
D 2 i
h
0
During the computation of the above-mentioned function
= − F ( 2 3
h z /12
2 2
− H h z / 4
4
+ h z / 24
5
− h /12 )
0 ,
values uncoupling of equation systems is used consistently as
Bi
before. Equation (3) after introducing auxiliary functions (5) has
z
the following form:
g
( z) = g
( t) dt =
∫
D 3 i
D 2 i
0
(15)
z ∈ ( h, H >,
V (
′ z) = − V g ( z),
G
P
G
5
4
2
3
2
(12)
= − F (− z /120 + z h / 24 + z ( h /12 − h H / )
4 ).
Bi
z ∈< ,
0 h >,
V (
′ z) = F
− V g ( z)
D
POM
P
D
The integrals of solutions (9) corresponding to non-zero
where:
eigenvalues λ are more developed. In order to shorten their
−
i
1 /
−
V = V B
2
,
Y
F
= ( T
L K L) 1 T .
P
N
POM
Z
K
notation such symbols as f = F / λ
s = λ
Bi
i
and
i have
The first step in computing solutions (11) is determination
been introduced. So using them the subsequent integrals can be
of subsequent derivatives of displacement functions in the case
written as follows:
3
g
( z)
−1
= s ( C esz − C e− sz − C esH + C e− sH ),
The same structure has been subjected to uniformly
G 1 i
1
2
1
2
distributed horizontal load, which subsequently has been
substituted by concentrated loads applied at each storey. For the
g
( z)
1
= s− ( C esz − C e− sz + ( C − C ) esh
two kinds of loads the obtained displacements differed by 0.3%.
1
D i
3
4
1
3
+
The other conducted tests have also confirmed correctness
(− C + C ) e− sh − C e sH + C e − sH ) − f ( z − h), 2
4
1
2
of the algorithm realization.
The presented algorithm has also been applied in obtaining
g
( z)
−2
= s ( C esz + C e− sz )
1
+ s− (− C esH + C e− s H ) z
the flexibility matrix used in dynamic analysis for the tall
G 2 i
1
2
1
2
−
building model in the form of discrete lumped mass system. The
2
+ s (( C
− + C ) esh + (− C + C ) e− sh )
1
3
2
4
values of the i-th three columns of elements in flexibility matrix
1
+ hs− (( C − C ) esh + (− C + C ) e− sh ) for the shear wall structure represent the horizontal
1
3
2
4
2
+
displacements (V
f h / 2
−2
− s ( C + C ),
x, Vy, Φ) of the system at all levels where
3
4
lumped masses are located, induced by unit generalized forces
(PX, PY, MS) applied horizontally at the location of the i-th
g
( z)
−2
= s ( C esz + C e− sz − C − C )
2
− f z / 2
lumped mass. Natural frequencies computed by the use of this
D 2 i
3
4
3
4
method correlate well with the results given in literature, both in
1
+ s− (( C − C ) esh + (− C + C ) e− sh
1
3
2
4
the case without connecting beams [5], and with beams [1].
+ f sh − C esH + C e− sH ) z,
The algorithm has been used, among others, in the analysis
1
2
of the impact of concentrated loads from cranes attached to the
shear wall system of 19-storey building realized in Poznań.
g
( z)
−3
= s ( C esz − C e− sz + ( C − C ) esh
G 3 i
1
2
3
1
+ ( C − C ) e− sh − C + C )
6.
Conclusions
2
4
3
4
+ (− C esH + C e− sH )( 1− 2
s z / 2 + z)
3
− f h / 6
1
2
The paper presents the algorithm of solving differential
+ ((− C + C ) esh + ( C − C ) e− sh ) 1− 2
s h / 2
equations in the analysis of shear wall tall buildings subjected to
1
3
2
4
−2
+ s (( C − C ) esh + ( C − C ) e− sh ) h, (16)
concentrated loads applied at an arbitrary height. In the
1
3
2
4
proposed algorithm the equation systems are consistently
uncoupled by orthogonal eigenvectors. Also there has been
g
( z)
−3
= s ( C esz − C e− sz − C + C )
taken into account the case of zero eigenvalues, allowing for the
D 3 i
3
4
3
4
analysis of the structure with arbitrary plan. Algorithm is very
3
− f z / 6
−2
− s ( C + C )
1
z + s − (( C − C ) e sh
3
4
1
3
economical on storage. After designing and realizing software
+ (− C + C ) e− sh + f hs − C esH + C e− sH ) 2
z / 2 .
based on the proposed algorithm a series of tests has been
2
4
1
2
carried out. The presented algorithm has also been applied in
Having computed all the elements of the above-mentioned
obtaining the flexibility matrix used in dynamic analysis of
six integrals and arranging them in vectors and then pre-
shear wall tall buildings. The conducted tests have confirmed
multiplying, according to Eqn (12), by V
correctness of the algorithm realization.
P matrix as well
adding terms from Eqn (14) one obtains the subsequent
derivatives of horizontal displacement functions of the system,
References
which, in turn, are used in computation of values of internal
forces, and stresses in shear walls. Owing to the computation of
[1] Cheung, Y.K., Hutton, S.G. and Kasemset, C., Frequency
subsequent integrals, according to the analytically derived
analysis of coupled shear wall assemblies, Earth. Eng. &
formulas, it is possible to calculate the value of both horizontal
Struct. Dyn. , 5, pp.191-201, 1977.
displacements and internal forces and stresses only for the given
[2] Cheung, Y.K. and Swaddiwudhipong, S., Analysis of frame
ordinates of the height. At the same time one does not introduce
shear wall structures using finite strip elements,
the error resulting from inaccuracy in numerical integration.
Proceedings of the Institution of Civil Engineers, Part 2, 65,
pp.517-535, 1978.
5.
Numerical examples
[3] Kiełbasiński, A., Algorithm library of linear algebra from
"Numerische Mathematik", Applied Mathematics, 2,
On the basis of the presented algorithm software included in
pp.5-13, 1974 (in Polish).
the system for the analysis of shear wall tall buildings [12], [14]
[4] Li, G.-Q. and Choo, B.S., A continuous-discrete approach to
has been designed and implemented. Then a series of tests has
the free vibration analysis of stiffened pierced walls on
been carried out.
flexible foundations, Int. J. Solids and Structures, 33,
One of the examples, for which computations were made,
pp.249-263, 1996.
was non-planar coupled shear wall (Fig.1) subjected to
[5] Petyt, M. and Mirza, W.H., Vibration of asymmetrical
a concentrated load in the plane of connecting beams acting at
coupled shear walls, J. of Sound and Vibration, 27,
the top, being analysed in Ref. [8], [6], [2]. Diagrams of
pp.573-581, 1973.
horizontal displacements and shear force intensity functions for
[6] Petersson, H. and Tägnfors, H., SHECON, a computer
connecting beam band obtained in this case have been shown in
program for analysis of three-dimensional shear wall
Fig.2. There has been good agreement with the results of
structures by the continuous medium method, Chalmers
experiments [8] as well as with the results of SHECON program
University of Technology, Division of Structural Design,
[6], in which Fourier series have been applied when solving the
Göteborg, 1976.
differential equation system. The computations also correlated
[7] Stafford-Smith, B. and Coull, A., Tall Building Structures:
well with the results obtained by finite strip method [2].
Analysis and Design, Wiley, New York, 1991.
4
Figure 1: Plan and normal stresses at the base of coupled shear wall structure subjected to a concentrated load at the top Figure 2: Horizontal displacements and shear force intensity function in connecting beam band
5
[8] Tso, W.K. and Biswas, J.K., General analysis of nonplanar
[13] Wdowicka, E. and Wdowicki, J., Static analysis of three-
coupled shear walls, J. of Struct. Div., Proc. ASCE, 99,
dimensional shear wall structures, Part V: Numerical
pp.365-380, 1973.
examples, Computer Methods in Civil Engineering, 3,
[9] Wdowicki, J., Static analysis of three-dimensional shear
pp.35-59, 1993 (in Polish).
wall structures, Part I: Equations of problem, Computer
[14] Wdowicki, J. and Wdowicka, E., System of programs for
Methods in Civil Engineering, 3, pp.9-24, 1993 (in Polish).
analysis of three-dimensional shear wall structures, The
[10] Wdowicki, J., Static analysis of three-dimensional shear
Structural Design of Tall Buildings, 2, pp.295-305, 1993.
wall structures, Part II: Solution of problem equations,
[15] Wdowicki, J., Wdowicka, E. and Błaszczyński T.,
Computer Methods in Civil Engineering, 3, pp.25-30, 1993
Integrated system for analysis of shear wall tall buildings,
(in Polish).
Habitat and High-Rise: Tradition and Innovation,
[11] Wdowicka, E., Static analysis of three-dimensional shear
Proceedings of the Fifth World Congress, Beedle, L.S. and
wall structures, Part III: Algorithm of solving systems of
Rice, D. Eds, Council on Tall Buildings and Urban Habitat,
ODE's, Computer Methods in Civil Engineering, 3, pp.31-
Amsterdam, pp.1309-1324, 1995.
42, 1993 (in Polish).
[16] Wilkinson, J.H. and Reinsch, C., Handbook for Automatic
[12] Wdowicki, J. and Wdowicka, E., Static analysis of three-
Computation, Vol. II: Linear Algebra, Springer-Verlag,
dimensional shear wall structures, Part IV: System of
Berlin, Heidelberg, New York, 1971.
computer
programs,
Computer
Methods
in
Civil
Engineering, 3, pp.9-33, 1993 (in Polish).
6