TowerPeak: Static and Dynamic Elastoplastic Analysis

TowerPeak: Static and Dynamic Elastoplastic Analysis

Technical Research and Program development

Written By:赖玉武

06,Sep 2016  

Contents Page
Chapter 1 Introduction 1
Chapter 2 Basic Theory 8
2.1 Transformation on Cross-Sectional internal internal force(P, Mx, My) with Positive Stresses 8
2.2 The internal forces of the section are obtained from the known strain and elastic - plastic constitutive model (P,Mxf My) 12
2.3 Derivation of Actual Elastic - Plastic Strain 14
2.4 Dynamic Response Vibration Analysis 16
2.5 The iterative process caused by the reduction of structural stiffness 18 Chapter 3 Calculation and Operation Flow 22
3.1 Set the BCD file as follows 22
3.2 Run the SSD, MSD, or SFD file as shown below 22
3.3 Open an EPA file and input the relevant data below 27
3.4 Process of static elasto - plastic analysis 29
3.5 Process of Elasto - plastic dynamic time history analysis 35
3.6 Appendix A Decomposition Method of Linear Equations and Static Condensation 37

Chapter 1 Introduction

For a superstructure or high-rise building structure (including foundation), whether it is static elastoplastic (static pushover) analysis or dynamic time-history elastic-plastic analysis, if its structural calculation model is not simplified, its calculation magnitude is very large. The computational power of a personal computer is indeed incompetent.

TowerPeak is trying to break the dilemma. Based on some new technologies, TowerPeak (EPA) has been developed to perform static elasto-plastic analysis and dynamic time-history analysis of elasto-plastic on existing personal computers in a never simplified real structure.

The main techniques used by TowerPeak are as follows:

(1) TowerPeak put the floor, wall, In the superstructure, TowerPeak uses multiple sub-structure method. For a stiffness matrix [Ks] of each floor which is integrated by nodes (referred to as the main node, not the main node called the secondary node) formed by the intersections of columns or wall pier and floor slab or beam, its are static condensed, transferred the top to the bottom of the building substituted back from the bottom to the top. In the foundation structure, the stiffness matrix which is integrated by nodes formed by the intersections of the columns, braces or wall piers at the building bottom and pile, pile cap or foundation beams will be incorporated to [Ks] then to condense, transfer it and substitute it back. For the stiffness matrix.

(2) column, bracing, beam, pile cap, foundation beam, pile as a structural component all simultaneously are included in the calculation. For each of their nodes are six degrees of freedom to consider. The method of the structural mechanics analysis will be used for the member bar (such as column, beam, piles, etc.) and the method of the finite element analysis for the floor, the wall pier and the pile cap» of wall pier ([Kw]X the interstorey sub-structure ([Ke]X floor plate and beam (separated by nodes) ([Kf]X pile cap and foundation beam (separated by nodes) ([Kc] ), they are sorted from secondary nodes to main nodes and then are integrated to main nodes shown as below,

Figure 1-1

Figure 1-2

(3) In the process of elastic-plastic analysis, the plastic hinges in the member are formed or the members are broken due to that the section of the members reaches the plastic deformation stage or exceeding the set strain limit (Where, the members are assumed to be fiber models; the finite elements are still the plate or slab, but the sections along x and y at a node form two rectangular sections in unit width which contains calculated reinforcement area. TowerPeak also assumes these sections as the fiber model for stress and strain calculation). Thereby the new stiffness Matrix [Kn] is formed continuously. At this time the equation is

     [Kn][X]=[B]

Let [Kn]=[K0]-[Kr], [K0] — The original uncondensed stiffness matrix

The above equation becomes

     [K0][Xj]=[B]+[Kr][Xi]         (Here:j=i+1)

By iterating the above equation, the displacement corresponding to [Kn]can be obtained. When [Kr]<0.5*[K0] (This expression is not very accurate. It means that reduction for the whole stiffness of structure does not exceed or equal to half of the original stiffness. That is a criterion for whether the iteration can be convergent), the iteration is essentially convergent.[Kr] is the smaller, the convergence is faster. If not convergent, TowerPeak assumes that the overall structure has been destroyed. That is described in detail in the next chapter.

(4) For static elasto-plastic analysis, in the structural vibration analysis (TowerPeak uses subspace iteration), the displacement vectors [Vj] are solved by [Ki][V]=[M][V]

in each step of the subspace iteration. [Ki] is a new stiffness matrix due to the section in the plastic deformation stage or beyond the set limit to form a plastic hinge or break. Rewrite the above equation as below ([K0]-[Kr])[V]=[M][V] or [K0][Vj]=[M][Vi]+[Kr][Vi] (Here:j=i+1)

(5) TowerPeak also considers the stiffness degradation (defined in the EPA file) for each material in the section. If a material needs to consider stiffness degradation, the strain at the centroid of the section must be added to Ae in the strain calculation for a round, And Ae is the difference between the corresponding strain and the yield strain of the previous round. If the difference is opposite to the sign of the strain at the centroid of the section, Ae = 0. In the same axial force, the strain is greater, the axial stiffness is smaller. It is same meaning as stiffness degradation.

(6) Upon completion of the conventional calculation of the structure, for the elasto-plastic analysis program EPA as a post-processing program, the input data is minimal. These data can be automatically generated and the elastoplastic analysis can be carried out almost immediately. In the above paragraphs (3) and (4), the decomposition of the stiffness matrix is not required and only the operation of [B] (equivalent to the multiplication of two matrices, see Appendix A - Linear equations and static condensing decomposition method). So the calculation magnitude is not large, but all the used data stored in dynamic memory (DRAM) are required, otherwise the computer will greatly slow down the calculation speed when continue to read and write hard drive. So the amount of dynamic memory configured in the computer must be greater than necessary. For example, for a total node count of 103,174 (see first example in "Actual Example" ->SSD, belonging to a very large double-tower high-rise building structure, the elasto-plasticity analysis in the existing computer took about 48 hours, and the amount of memory required was 31 G (0.3 G per 1000 nodes). If the memory occuied by TowerPeak data is close to the total memory or more than 2G, you must use TowerPeak 64-bit program tp64.exe. In general, when running EPA, it is best to use tp64.exe to avoid interruptions in running. The results show that each member (wall, column, floor, beam, pile cap, foundation beam and pile) at each load (static elastoplastic analysis) or each time (dynamic elastoplastic analysis) becomes plastic hinge or the type of failure (tensile, bending and shear failure, respectively), the displacement of each storey, and the interstorey incline angle. Then the results are displayed on a stereogram. It is important to emphasize that if the superstructure is not combined with the foundation, the difference between the results obtained from superstructure only and superstructure combined with the foundation is large. So for the former, the theory and analysis no matter how accurate, but also no help. TowerPeak has basically made up for this fatal flaw.  

Chapter 2 Basic Theory

2.1 TRANSFORMATION ON CROSS-SECTIONAL INTERNAL INTERNAL FORCE (P, Mx, My) WITH POSITIVE STRESSES

Point Spring Support Rigid Slab,Figure 2-1-1,Consider a rigid flat plate as shown in the above figure. Before loaded, it locates at z = 0. A point load (P, Mx, My) now applies at the Origin. With the normal assumption concerning plane deformation in "Strength of Materials", plane should be remain plane after deformation. Let the equation for the plane as;

Figure 2-1-1

(2-1-1)

Effect on any point on the plane is in direct proportion to z (due to the assumption of elastic behaviour), so

(2-1-2)

where, ß is the proportional constant. For force equilibrium,

(2-1-3)

For any arbitrary plane shape such as that figure in below,It can be divided (either exactly or approximately) into finite number of elements as figure below:

 Shown by trapezoids (including triangle, sometimes). Such elements are solid and some are hollow. Perform integration on each trapezoid individually and sum them up (solid trapezoid taken position integral value and hollow trapezoid taken negative integral value). The solution of the whole shape can be obtained.

Figure 2-1-2

Figure 2-1-3

Expand formular 2-1-3 we get:

(2-1-4)

 The plan is divided as n trapezoids, The above equation become as

(2-1-5)

Where,

when fi = 1, it is corespondent to solid trapezoid; when fi = -1, it is to hollow trapezoid. The segmental integration of each trapezoid as;

If P, Mx, My are known, solving formula (2-1-5) will get the values of a, b, c. Substitute back to formula (2-1-2) will get the positive stresses at any point of the plane In contrast, if the stress distribution in the plane is known (ie a, b, c are known), then the internal force P, Mx, My can be directly computed by Formula (2-1-2). 2. 2 The internal forces of the section are obtained from the known strain and elastic - plastic constitutive model (P,Mx^ My) Assuming that the section is still flat after deformation, the section strain is expressed by the following equation: e =a x+b y+c (Plane equation) Shown figure as below,

Figure 2-2-1

Stress in Segment or 2
σ=d ε+e (d>0 for Segment 1, 2, d<0 for Segment 2)
=d(a x+b y+c)+e
=f x+g y+h
It can be seen that the stress plane is also a plane equation.
The strain of the segment 1 or 2 is now integrated into the stress of the corresponding region in the strain plane, obtained

P= ∫h dA

Mx= ∫f x dA (Bending moment along x)

My= ∫g y dA (Bending moment along y) For any sectional shape, the above formula can be solved by the method of Section 2. 1

To cumulate the P, Mx and My Corresponding to all line segments on the constitutive model of the various materials (corresponding to different areas on the section) (note that some line segments do not correspond to the area on the section where P, Mx and My are zero), you can get the total internal on the whole section under the above strain:

Nt、Mxt and Myt

Note: The existing PC can complete calculation of the 30,000 section of the strain or cumulative internal force in one second, so the operation takes very little time.

2. 3 Derivation of Actual Elastic - Plastic Strain

In each round of structural analysis of the elasto-plastic analysis, the members have their own modulus of elasticity (defined in the BCD file). Its internal forces from calculation are P, Mx and My. As sescribed in the last section, the corresponding strain equation (see the figure as below) is

ε=a x+b y+c                                         (2-3-1)

Figure 2-3-1
The strain and material constitutive model (defined in the EPA file) is then used to calculate the elastic-plastic reaction forces P ', Mx' and My 'of the section according to section 2.2, and the corresponding strain (assumed to be plane) The equation is
ε´=a´ x+b´ y+c´               (2-3-2)
Since the strain produced by P', Mx' and My' is generally less than that by internal forces P, Mx and My. In order to close to or equal to P, Mx and My, the actual strain (called the "true elastic-plastic strain") is becomed as below
ε" =a" x+b" y+c"                     (2-3-3)
Where,a"=a ka; b"=b kb; c"=c kc         (ka、kb、kc is not less than 1.0)
If the [strain component] method (defined in the EPA file) is used to determine the ratio of elastic-plastic strain to elastic strain, we get
ka=a / a´; kb=b/ b´; kc=c/ c´             (2-3-4)
If the [strain volume] method (defined in the EPA file) is used to determine the ratio of elastoplastic strain to elastic strain, we get
ka=kb=kc=k
Where, k is the strain volume of e divided by the strain volume of e '.
The strain volume is the sum of the absolute values of the corresponding region integrals corresponding the negative strain and the positive strain.
If the stiffness of the member section (defined in the EPA file) is reduced by the actual elastic-plastic strain, the properties of section after reduction as follows
Area: A=Ao kc

The moment of inertia of the section along the x-direction of the section: Iyy=Iyy0 ka
The moment of inertia of the section along the y-direction of the section: Ixx=Ixx0 kb
Where, AO, IyyO and IxxO is the original area and moment of inertia for the entire section. And use them in the next round of calculation.
2. 4 Dynamic Response Vibration Analysis
The dynamic response vibration analysis is to find the solution from the system motion equation as below,
[M][A]+[C][S]+[K][D]=[F]+[P]
and to satisfy the initial conditions [S]=[S0],[D]=[D0],
 Where :
[M]---Mass matrix of the structure
[K]---Stiffness matrix of the structure
[C]---Damping matrix of the structure, using Rayleigh damping, i.e. [C]=α[M]+β[K],
The Rayleigh damping constant is determined by the first and second natural frequencies of the structure and the corresponding two damping ratios:
 α=2ω1ω2(ξ1ω2-ξ2ω1)/(ω2ω2-ω1ω1)
β=2(ξ2ω2-ξ1ω1)/(ω2ω2-ω1ω1)

Where C 1 and C 2 are the first and second natural frequencies of the structure, respectively, and i 1 and i 2 are the damping ratios corresponding to the first and second modes.
[F]---The dynamic load matrix at time t, if it is caused by the seismic acceleration response spectrum, [F]=-[M]*Ag
(Where: Ag is ground motion acceleration).
[P]---Long-term load (or constant load, the combination of coefficients defined in the BCD file)
[A]--- The acceleration matrix at time t
[S]--- The velocity matrix at time t
[D]--- The displacement matrix at time t
The above matrix consists of the following nodes (called main nodes):

Superstructure part: The nodes formed by the intersections of the column, wall, brace, interfloor-sub-structure and the upper and lower floor (floor plate and beam).

Foundation part: The nodes formed by the intersections of the column, wall, brace, interfloor-sub-structure at the bottom of tower and pile cap, foundation beams , tie beams between pile caps.

The node that does not belong to the above is the secondary node, and the stiffness and mass of all the secondary nodes will be condensed to the main node.

TowerPeak uses the Wilson-0 method of the direct integration method to solve the system motion equation. The simple calculation steps are as follows:

(1) Form the stiffness matrix [K], the mass matrix [M] and the damping matrix [C].

(2) Determine the initial value (all set to zero).

(3) Select the time step At (defined in the EPA file), calculate the integral constant (take 0 = 1.4):

A O=6/( 0 At)2, a 1=3/(0 At), a2=2 a 1, 03= 0At/2,

a 4= A O/ 0 , a5=-a2/0, A 6=1-3/0, a 7= A t/2, a 8= A t2/6

(4) For each time step At, an effective stiffness matrix is formed:

[K'] = [K]+ QO [M]+ a 1

[C] = [K]+ QO [M]+ 01

(a[M] + P[K]) = (1+ cuP) [K] + ( a o+ a 1 a ) [M]

(5) Decomposite each [K'] according to method in Appendix A

(6) Calculate the effective load at time t'= t + 0At (the previous time is t, the same below) :

[F'] t- =[F] t'+[M]( a o[D]t+ a 2 [S] t +2[A] t) + [C]( a [D] t +2[S] t + a3 [A] t)

And add [P] and the additional bending moments Mxx=Pv*dy, Myy=Pv*dx due to the deflections at time t (P- A effect),

where Pv is the vertical component of the long-term load,

and dx, dy (dx, dy, dy) is the displacement in the x,y direction at time t.

(7) Find the displacement [D] t- at time t'= t + 0At

(8) Calculate the acceleration, velocity and displacement at time t + At: [A']=Q4([D']-[D])+ Q 5[S]+ Q6[A]

[S'] = [S]+ a?([A'] + [A])

[D'] = [D]+ At [S]+ a 8([A']+2[A])

Where: [A'], [S'], and [D'] are the acceleration, velocity, and displacement at time t + A t respectively;

[A], [S], and [D] are the acceleration, velocity, and displacement at time t respectively.

2. 5 The iterative process caused by the reduction of structural stiffness

The general building structure is divided into floors, beams, columns (including brace), wall, sub-structure between the floors (rod system), the pile cap, foundation beam, tie beams between the pile and pile, see Figure 1 -1 and Figure 1-2, the original stiffness matrix for each substructure is denoted by:

Floor plate+beam: [Kf]

Sub-structure between the floors: [Ke]

Wall: [Kw]

Pile cap+foundation beam: [Kc]

Sort the above nodes from secondary nodes to main nodes and then condense secondary nodes into main nodes. The remained stiffness matrix and the operator (see Appendix A) are:

Floor plate+beam: [Kf'], Sub-structure between the floors:

[Ke'], Wall: [Kw],

Pile cap+foundation beam: [Kc'], The total stiffness matrix of each story (foundation as a layer) is [Ks]. It is integrated by [Kf], [Ke'], [Kw], [Kc'], [Kz] of column, equivalent stiffness [Kp] of pile at pile head and [Kb] of tie beam. In the processing for transfer of the stiffness from the top to the bottom, [Ks] Accumulates the stiffness of the lower node of the upper floor and then is condensed from upper nodes to lower nodes. The condensed stiffness matrix and operator are denoted by [Ks'] and

The original matrix equation of each substructure (the right side of the equation is the load matrix): [Kw][Xw] = [Bw] [Ke][Xe] = [Be] [Kf][Xf] = [Bf] (2-5-1) [Kc][Xc] = [Bc] [Ks][Xs] = [Bs] The condensed matrix equation of each substructure (right side of the equation is the load matrix): [Kw'][Xw]=[Bw'], [Bw']=[Bw] [Ke'][Xe]=[Be'], [Be']=[Be] [Kf' ][Xf] = [Bf' ], [Bf' ]=[Bf] (2-5-2) [Kc'][Xc]=[Bc'], [Bc']=[Bc] [Ks'][Xs] = [Bs'], [Bs']=[Bs] For any round of computation, the new stiffness matrix for each substructure is [Kwi] = [Kw]-[KwrU [Kei] = [Ke]-[KerX [Kfi] = [Kf]-[KfrX [Kci] = [Kc]-[KcrX [Ksi]=[Ks]-[Ksr] Eq 2-5-1 become (Note that [B] and [X] of the following equations may differ from those of Eq 2-5-1): [Kwi][Xw] = [Bw] [Kei][Xe] = [Be] [Kfi][Xf] = [Bf] (2-5-3) [Kci][Xc] = [Bc] [Ksi][Xs] = [Bs] Or written as follows: [Kw][Xw] = [Kwr] [Xw] + [Bw] [Ke][Xe] = [Ker] [Xe]+ [Be] [Kf][Xf] = [Kfr] [Xf]+ [Bf] (2-5-4) [Kc][Xc] = [Kcr] [Xc]+ [Bc] [Ks][Xs] = [Ksr] [Xs]+ [Bs] After condensing: [Kw'][Xw]= ([Kwr][Xw]+[Bw]) [Ke'][Xe]= ([Ker] [Xe]+ [Be]) [Kf' ][Xf]= ([Kfr] [Xf]+ [Bf]) (2-5-5) [Kc'][Xc]= ([Kcr] [Xc]+ [Bc]) [Ks'][Xs]= ([Ksr] [Xs]+ [Bs]) Where: ([Ksr][Xs])=([Kwr][Xw])+([Ker][Xe])+([Kfr][Xf])+ ([Kcr] [Xc]) The above equation is the iterative equation used by TowerPeak. It does not need to decompose the matrix in the iterative process, but only operation for [B]. Its operation is equivalent to multiplying two matrices. When the iteration reaches the set precision or the iteration number, it will enter the next round of calculation. For dynamic elastoplastic analysis, [Ks] is the effective stiffness matrix, [Bs] is the payload matrix (see previous section), the others are the actual stiffness matrix and the load matrix, but here ([Ksr] [Xs]) = (1+ a 1*P ) { ([Kwr] [Xw]) + ([Ker] [Xe]) + ([Kfr] [Xf]) +([Kcr] [Xc])} The following describes how to create new stiffness matrices for each substructure: For members belonging to the bar, such as columns, braces, beam segments, piles, tie beams and foundation beam segments, if defined as "the stiffness of the section of the member is reduced by the actual elastic-plastic strain" , their stiffness is established by the reduced area A of the section of the member, the moment of inertia Iyy in the x direction, and the moment of inertia Ixx in the y directionon the section and then they are added to the stiffness matrix of each corresponding substructure otherwise by the original A0, Iyy0 and Ixx0. If the sectional strain of member at the end point reaches the limit set for the plastic hinge, the stiffness is established by hinge; If the sectional strain of the member at either end reaches the set limit for breaking, the action of the member is disarmed. For members belonging to the plate elementr, such as floor plate, wall pier and pile cap, as shown in Figure 1-2, there are n nodes around it. Each node has two cross sections along x and y normal direction. if defined as "the stiffness of the section of the member is reduced by the actual elastic-plastic strain" , the average value of kc (see Eq.2-3-4) of 2n sections is taken as the reduction factor of in-plane stiffness, and the average value of kb (see Eq. 2-3-4) of 2n sections is taken as the reduction factor of out-of-plane (bending) stiffness. Then the reduced stiffness are added to the stiffness matrix of each corresponding substructure otherwise by the original stiffness of the plate element. If the sectional strain of one of the 2n sections reaches the limit set to the plastic hinge, the out-of-plane stiffness of the plate is eliminated; If the sectional strain of one of the 2n sections reaches the set limit value, the action of the plate element is canceled.

Chapter 3 Calculation and Operation Flow

3.1 Set the BCD file as follows

Figure 3-1


3.2 Run the SSD, MSD, or SFD file as shown below:


Figure 3-2-1

Figure 3-2-2

Figure 3-2-3



After the completion of the running, natural period of vibration, the seismic bottom shear and the basic horizontal load used to static elastic - plastic analysis and reinforcement area on the section can be obtained as shown in following four figures:

Figure 3-2-4



Figure 3-2-5



Figure 3-2-6


Figure 3-2-7



3.3 Open an EPA file and input the relevant data below

Figure 3-3-1 Screen of static elastoplastic analysis


Figure 3-3-2 Screen of elasto-plastic dynamic time history analysis



In this file, if the program automatically selects the worst direction, its direction angle is equal to the direction of the first natrural vibration period of the structure. This example is tan-1(0.582/0.083)=81. 8o To carry out [36] of Menu->Command, you can get the results are as follows:

Figure 3-3-3



The stress-strain relationship is derived from the " Code for design of concrete structures GB50010-2010 ", the allowable shear stress of concrete is 0.8 * sqr (fcu) (fcu- Concrete strength), the allowable shear stress of steel and steel is 0.87 * fy.
3. 4 Process of static elasto - plastic analysis
1. TowerPeak automatically assigns them to nodes using the basic horizontal load for static pushover analysis using Figure 3-2-5. After the first round of calculation, TowerPeak determines the initial basic horizontal load based on the magnitude of the strain.
2. TowerPeak uses the calculated amount of steel bars to determine the distribution of steel in the area of their own. The minimum reinforcement ratio in the EPA defined as follows:

Figure 3-4-1



3. Determine the horozontal load in the next round according to the input load step.
4. According to the calculated section strain, it is determined whether the section has reached the plastic hinge or broken or whether the stiffness of the section is required to reduce, and the new stiffness [Kne] of the section is calculated and compared with the original stiffness [Ke], Get [Kre] = [Ke ] - [Kne].
5. Condensing [Kri][Xi] of each sub-structure: ([Kri] [Xi]), and add it to the load matrix of each floor. At the same time, the addition of [P] and the additional bending moment Mxx = Pv * dy, Myy = Pv * dx (ie, the P-A effect) generated by the moment shift at time t is also added. Where Pv is the vertical component of the long-term load, dx, dy is the linear displacement in the x, y direction at time t.
6. Back-substituting [Ks][Xi]={[Bs]+ E([Kri][Xi]) } of each floor, displacements at the main node can be obtained. Then back-substituting them to each sub-structure, displacements at the secondary node can be obtained.
7. The internal force and strain on the section of each member are calculated.
8. To calculate structural vibration period every [n] (set in EPA) time loads.
9. Put results for all loads in the table below:

Figure 3-4-2



10. To determine whether the structure has been the overall overturning damage. If not destroyed, back to step 4 to start a new round of calculation.
11. Plot the seismic impact coefficient curves of the rare earthquakes and the static thrusts and determine the structural resistance to seismic intensity:

Figure 3-4-3



On the above Figure, the seismic impact coefficient curve through 9 (1.4), said the structure can withstand seismic intensity of more than 9 degrees (1.4).
More than others.
12. The display the destruction situation of members as follows:

Figure 3-4-4




13. Draw a stereogram (by "DXF" key to export to AutoCAD) as follows:

Figure 3-4-5



Figure 3-4-6



Where, the mark 7-H next to the node indicates that the node forms a plastic hinge (H) after the 7th loading, and the other symbols are as follows:
S--- Shear failure
C---Compressive bending failure
T---Tensile bending failure
3.5 Process of Elasto - plastic dynamic time history analysis
1. Create the file of "Ground Motion Acceleration Response Spectrum(ARS) " as below,

Figure 3-5-1



2. Same as Step 2 of Section 3. 4
3. Select the main nodes as described in Chapter. The respective stiffness matrices [K], mass matrices [M] and damping matrices [C] are formed for each standard storey and foundation. Where,

[C]= a [M] + ft [K]

Where a , ft is the Rayleigh damping constant, determined by the natural frequency of the first and second vibration modes:

a=2«l«2 (^1«2-^2«l) / («2«2-"l"l)

ft =2 (^2«2-^1«l) / («2«2-"l"l)

Where «1 and «2 are the first and second natural frequencies of the structure, respectively, and i 1 and i2 are the damping ratios corresponding to the first and second modes.

The combination of long-term loads is used in the BCD file, as shown below:

Figure 3-5-2



4. The dynamic response vibration analysis was performed using the Wilson-0 method (one of the direct integration methods), taking 0 = 1.4
5. 5. Determine the initial displacement [D], speed [S] and acceleration [A], all zero.
6. 6. The integral constant is calculated for each time step At:

a 0=6/(0 At) , a1=3/(9At), a 2=2 a 1, 13= 9A t/2,

a 4= a o/0, a5=-a2/0, a 6=1-3/ 0 , a 7= A t/2, a 8= A t2/6
7. For each time step At, an effective stiffness matrix is formed,

[K'] = [K] + ao [M]+ax [C] = [K]+ao [M] + ax (a[M] + P[K]) = (1+a10) [K] + ( a 0+ a ! a )[M]
8. Decomposited for each [K'] decomposition»
9. Calculate the effective load at time t'= t + 0At (the previous time is t, the same below):

[F'L- =[F]t' +[M]( a o[D]t+ a 2 [S] t +2[A] t) + [C]( a, [D] t +2[S] t + D3 [A] t)

Where, [F] t 'includes the inertia force generated by the acceleration at time t' and the basic static load described at point 2.
10. Find the displacement [D] t 'of the time t' = t+0At (iterations in steps 4 to 7 of step 3.4, but each time [Kr] must be multiplied by 1+ 01ft).
11. Calculate the acceleration, velocity and displacement at time t + At:

[A' ] = a 4([D' ]-[D])+ a5[S]+ a 6[A]

[S'] = [S]+ a?([A'] + [A])

[D'] = [D]+ At [S]+ a8([A']+2[A])

Where, [A'], [S'] and [D'] are the acceleration, velocity and displacement at time t + At, respectively;

[A], [S] and [D] are the acceleration, velocity and displacement at time t, respectively.
12. To determine whether the structure has been the overall overturning damage, if not, go back to step 9 to calculate.
13. Follow steps 10 through 13 of Section 3. 4 .
Appendix A Decomposition Method of Linear Equations and Static Condensation
As shown following figure:




For an original n-th order linear system, when the elimination of the m-row, that is, static condensation (referred to as cohesion) out m-1 elements (when m = n, that is, the linear system of the total solution) will be carried out. In the process of condensation, the decomposition of the coefficient matrix (elimination) must spend very long time. If for each new load matrix, it is necessary to decompose it once, there will be no practical value. In particular, the stiffness of the structure changes at all times. It is almost impossible to complete calculations on existing personal computers and within a limited time. Therefore, this paper will derive an operator , so that for any one load matrix [B] (which can be multiple columns), there are, [B']=[B] (Equivalent to the calculation of the multiplication of the two matrices) And only need to composite once, then solve all the load condensation. First, define as follows, contains the following variables, Ni, Fij, Pij (i=1,2, •••n; j=1,2,-m) Omitted below, users or readers are interested, please note that later released. If you need to use this program, please download from the web site: www.towerpeak.hk, install and run TowerPeak software (including elasto-plastic analysis program: EPA) for free, and start with the "Actual Example".
If user need the application program, Please visit www.towerpeak.cn or www.towerpeak.hk download and install "TowerPeak" software(included Elastoplastic Analysis :EPA),start with “sample model” of EPA.