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