1 Introduction

The nonlinear static, or pushover, analysis method has been established as an approximate and more practical substitute for the exact but cumbersome nonlinear dynamic analysis procedure. The conventional pushover method is mainly useable only for the structures for which just the fundamental mode governs the total dynamic response. In recent years, many attempts have been performed to overcome this limitation and extend the pushover method to be used for tall and/or irregular buildings. The approaches taken can be divided in two categories.

In the first category, it has been tried to modify the pattern of the lateral load distribution as the structure assumes more and more extensive nonlinear response by using its momentary mode shapes. This approach is called the adaptive pushover. The methods proposed by Bracci et al. (1997), Gupta (1999), Gupta and Kunnath (1999), Requena and D’Ayala (2000), Antoniou and Pinho (2004) and others are among the different adaptive methods.

In the second category, while the simplicity is retained by use of the initial elastic dynamic properties of a structure, effects of higher modes are included one way or another. This approach is called the mode-based pushover analysis. The mode-based approach has been implemented in several variations. Chopra and Goel (2000) presented a force-based alternative called the modal pushover analysis (MPA) method in which the lateral response was calculated by combining those of several pushover analyses each one for a certain mode of vibration. Extension of the MPA method to unsymmetric-plan buildings was made by Chopra and Goel (2004). Afterwards, Reyes and Chopra (2011a, b) extended the procedure to 3D eccentric buildings subjected to bi-directional ground motions within the framework of the practical modal pushover analysis (PMPA). The method was called practical because a major simplification was made to its predecessor by determining the seismic demands directly from a design acceleration spectrum, not by performing nonlinear dynamic analysis.

A significant fact that differs the 3D pushover from the previous 2D ones is that in unsymmetric buildings a single target displacement is no longer sufficient to describe the lateral behavior. The reason is clearly because the torsional resonse results in simultaneous amplification and reduction of the displacement demand at the two opposite sides of a story. In this line of thinking, Tso and Moghadam (1997) and Moghadam and Tso (2000a, b) developed a procedure for one-way unsymmetric buildings subjected to single-component excitations. In their method, the target displacement of each lateral system is determined using an elastic response spectrum analysis. Then the associated load patterns are calculated and a 2D pushover analysis is performed for each system.

In a similar framework, an important development for inclusion of torsional effects into pushover analysis was made by Fajfar et al. (2005a, b) with introducing an extended version of their original 2D pushover procedure called the N2 method. In the extended version, a linear elastic analysis was performed to calculate the torsional amplification of lateral displacements at the corners of plan, assuming that the elastic design spectrum is conservative with respect to the inelastic one.

Albanesi et al. (2002), Parducci et al. (2006), and Tjhin et al. (2005) developed energy-based variations of the mode-based pushover procedure. In their methods, it was attempted to retain the expected maximum kinetic energy of vibration in the nonlinear static analysis.

In the displacement-based variation, the modal displacements or drifts of stories have been taken as the basis of pushover analysis. The works of Antoniou and Pinho (2004), Poursha et al. (2009), Sahraei and Behnamfar (2014) and Behnamfar et al. (2016) are within the mentioned approach. For instance, in the drift pushover analysis (DPA) proposed in reference (Behnamfar et al. 2016), first the maximum modal drifts were calculated using conventional procedures. Then, a combined story drift was determined by simple summation of modal responses and use of a modal correction factor, for each story in each mode. The above procedure was used instead of SRSS or CQC to retain the sign of modal responses when combining their values. Several approaches were tested for calculation of the modal correction factor and the one with an accuracy superior to other well-known procedures, like MPA, was identified. An equivalent lateral load pattern consistent with the distribution of story drifts was also proposed. For a class of 2D regular buildings, it was shown that the proposed pushover procedure could suitably follow the averaged maximum nonlinear responses of studied structures under a suit of consistent ground motions.

In line with the method proposed by Behnamfar et al. (2016), in this paper the DPA procedure is applied to torsional 3D buildings with mass eccentricity in plan. Several eccentricity ratios and several approaches for combination of modal drifts are examined. Moreover, effect of distribution pattern of the equivalent lateral forces is explored using two different alternatives. Accuracy of the nonlinear story responses is studied by comparison with the exact nonlinear time history analysis (NTA) responses calculated as the average of maximum nonlinear dynamic responses of the buildings under a consistent suit of ground motions.

2 Formulation of the method

The DPA procedure is implemented in four different steps (Behnamfar et al. 2016):

  1. 1.

    Calculate the maximum story drifts in each mode using the mass and (elastic) stiffness properties of the structure.

  2. 2.

    Add the modal drifts and calculate a unique maximum story drift by including contribution of at least the important modes and retaining the signs of modal responses. A modal combination factor is introduced for this purpose. The important number of modes is determined by including all of the lower modes that make the cumulative modal mass participation factor add up at least to 90% of the total seismic mass of the structure at hand.

  3. 3.

    Calculate distribution of the equivalent lateral forces consistent with the maximum story drifts.

  4. 4.

    Perform the pushover analysis in a single stage by the use of the equivalent lateral forces with a distribution calculated in the previous step.

The above steps are described in detail in the following subsections.

2.1 Calculation of the maximum story drifts

Under earthquake ground motions, the lateral displacement of the i-th story in the j-th mode for a rigid diaphragm, called \( u_{ij} \), is calculated using Eq. (1):

$$ u_{ij} = \phi_{ij} y_{j} $$
(1)

For a rigid diaphragm assumption, the in-plane motion of every diaphragm only includes two perpendicular horizontal displacements and a torsional rotation about the vertical axis. Therefore, accounting only for translational components of the ground motion, \( \phi_{ij} \) will be the element of the j-th mode shape vector corresponding to the horizontal motion of the i-th story parallel to the ground motion direction, and \( y_{j} \) is its corresponding modal response.\( y_{j} \) is determined using Eq. (2):

$$ y_{j} = \Upgamma_{j} S_{dj} $$
(2)

where \( \Upgamma_{j} \) and \( S_{dj} \) are the modal contribution factor and the spectral displacement of the j-th mode, respectively, determined using Eqs. (3) and (4):

$$ \Upgamma_{j} = \frac{{L_{j} }}{{M_{j} }} $$
(3)
$$ S_{dj} = \left( {\frac{{T_{j}^{2} }}{{4\pi^{2} }}} \right)S_{aj} $$
(4)

in which \( T_{j} \) and \( S_{aj} \) are the j-th mode period and spectral acceleration, respectively, and \( M_{j} \) and \( L_{j} \) are calculated from Eqs. (5) and (6):

$$ M_{j} = \phi_{j}^{T} M\phi_{j} $$
(5)
$$ L_{j} = \phi_{j}^{T} Mr $$
(6)

where \( \phi_{j} \) is the j-th mode shape vector, M is the mass matrix, and r is an influence vector with its elements being all zero except the ones corresponding to the structure’s horizontal degrees of freedom parallel to the ground motion.

Substitution of Eqs. (24) in Eq. (1) results in:

$$ u_{ij} = \bar{u}_{ij} S_{aj} , \quad \bar{u}_{ij} = \phi_{ij} \Upgamma_{j} \left( {\frac{{T_{j}^{2} }}{{4\pi^{2} }}} \right) $$
(7)

The modal story drift, \( d_{ij} \), is calculated by deducting the lateral displacements of consecutive stories as follows:

$$ d_{ij} = u_{ij} - u_{i - 1j} $$
(8)

or, using Eq. (7):

$$ d_{ij} = \bar{\phi }_{ij} \Upgamma_{j} \left( {\frac{{T_{j}^{2} }}{{4\pi^{2} }}} \right)S_{aj}, \quad \bar{\phi }_{ij} = \phi_{ij} - \phi_{i - 1j} $$
(9)

Equation (8) can also be written as:

$$ d_{ij} = \bar{d}_{ij} S_{aj} , \quad \bar{d}_{ij} = \bar{\phi }_{ij} \Upgamma_{j} \left( {\frac{{T_{j}^{2} }}{{4\pi^{2} }}} \right) $$
(10a)
$$ d_{ij} = \bar{d}_{ij} S_{dj}, \quad \bar{d}_{ij} = \bar{\phi }_{ij} \Upgamma_{j} $$
(10b)

where \( S_{dj} \) is the j-th mode spectral displacement.

Therefore, the i-th story drift in the j-th mode is calculated using Eqs. (10a, 10b).

2.2 Determination of the maximum story drift

The maximum drift of the i-th story, \( d_{i} \), has to be calculated by combining the modal maxima in some way. The conventional method is using one of the well-known modal combination rules such as SRSS or CQC. The severe drawback to the mentioned methods is that by using them, signs of the modal responses are lost. Therefore, they might be good only for design, not analysis.

In this study, the maximum story drifts in each mode, \( d_{ij} \), are first modified using a modification factor, \( \alpha_{ij} \), and then combined to result in the absolute maximum story drift, \( d_{i} \), as follows:

$$ d_{i} = \sum\limits_{j = 1}^{n} {\alpha_{ij} d_{ij} } $$
(11)

where n is number of the desired modes.

As seen, the proposed summation keeps the signs of the modal responses. The modification factor \( \alpha_{ij} \) is used to account for the fact that the modal maxima do not occur at the same time and thus are not directly additive.

By resorting to the physics of the problem, the following alternative formulas are examined for \( \alpha_{ij} \):

$$ \alpha_{ij} = \left| {\frac{{\overline{D}_{ij} }}{{\sum\nolimits_{j = 1}^{n} {\overline{D}_{ij} } }}} \right|,\quad \overline{D}_{ij} = \bar{\phi }_{ij} \Upgamma_{j} $$
(12)
$$ \alpha_{ij} = \left| {\frac{{\overline{D}_{ij} }}{{\sum\nolimits_{j = 1}^{n} {\overline{D}_{ij} } }}} \right|,\quad \overline{D}_{ij} = \bar{\phi }_{ij} \Upgamma_{j} \left( {\frac{{T_{j}^{2} }}{{4\pi^{2} }}} \right) $$
(13)
$$ \alpha_{ij} = \left| {\frac{{\overline{D}_{ij} }}{{\sqrt {\sum\nolimits_{j = 1}^{n} {\overline{D}_{ij}^{2} } } }}} \right|,\quad \overline{D}_{ij} = \bar{\phi }_{ij} \Upgamma_{j} \left( {\frac{{T_{j}^{2} }}{{4\pi^{2} }}} \right)S_{aj} $$
(14)
$$ \alpha_{ij} \bar{ = }\alpha_{j} = \left| {\frac{{D_{Nj} }}{{\sum\nolimits_{j = 1}^{n} {D_{Nj} } }}} \right|,\quad D_{Nj} = \phi_{Nj} \Upgamma_{j} $$
(15)
$$ \alpha_{ij} \bar{ = }\alpha_{j} = \left| {\frac{{D_{Nj} }}{{\sum\nolimits_{j = 1}^{n} {D_{Nj} } }}} \right|,\quad D_{Nj} = \phi_{Nj} \Upgamma_{j} \left( {\frac{{T_{j}^{2} }}{{4\pi^{2} }}} \right) $$
(16)
$$ \alpha_{ij} \bar{ = }\alpha_{j} = \left| {\frac{{D_{Nj} }}{{\sqrt {\sum\nolimits_{j = 1}^{n} {D_{Nj}^{2} } } }}} \right|,\quad D_{Nj} = \phi_{Nj} \Upgamma_{j} \left( {\frac{{T_{j}^{2} }}{{4\pi^{2} }}} \right)S_{aj} $$
(17)

In Eqs. (1517), N is number of stories and \( \phi_{Nj} \) is the element of the j-th mode shape corresponding to the horizontal displacement at the roof parallel to the ground motion.

As observed, in Eqs. (1214) a different modification factor is determined for each story in each mode. But, in Eqs. (1517), a unique modification factor is calculated in each mode for all stories. In Eqs. (12) and (13) \( \alpha_{ij} \) varies as the weight of \( \bar{D}_{ij} \), i.e. ratio of \( \bar{D}_{ij} \) to sum of \( \bar{D}_{ij} \)’s. In Eq. (12),\( \bar{D}_{ij} \) is taken to be the coefficient, or influence factor, of \( S_{dj} \) in Eq. (10b), while in Eq. (13), \( \bar{D}_{ij} \) is assumed to be the influence factor of \( S_{aj} \) in Eq. (10a). In Eq. (14), \( \bar{D}_{ij} \) is taken to be the i-th story drift at the j-th mode itself; therefore, its weight is calculated by dividing it to the total story drift that is calculated using the SRSS rule.

Equations (1517) follow the same path but instead of the story responses here the weight is given to the response at the roof only, called the target response in the conventional pushover analysis (CPA). Moreover, opposite to Eqs. (12, 13, 15 and 16), \( \alpha_{ij} \) is always less than unity in Eqs. (14) and (17).

The inherent approximation in Sects. 2.1 and 2.2 is use of elastic stiffness of structure all the way to computing its maximum story drifts. This strategy has been selected deliberately to retain the simplicity of the proposed pushover procedure. However, this should not have severe consequences since it has been already known that the linear and nonlinear drift responses are similar for buildings having fundamental periods larger than 0.5 s. Use of elastic dynamic characteristics in an inelastic static analysis (pushover) method is common. It is used in the conventional as well as the modal pushover procedures, to name just the more pronounced methods.

2.3 Calculation of distribution of the lateral forces

In a more involved procedure, distribution of lateral forces which produce the story drifts \( d_{i} \) (i = 1,…, N) calculated by Eq. (11), should change with the plastically decreasing shear stiffness of each story. This fact is not in line with the goal of simplicity in pushover analysis. Therefore, one has to make logical simplifying assumptions at this step, as follows.

Two alternative assumptions are examined for calculating the distribution of the equivalent lateral forces, \( \bar{f}_{i} \). First, the lateral forces are determined as the difference between the elastic story shears of the successive stories. These are then normalized to the base shear as:

$$ \bar{f}_{i} = \frac{{K_{i} d_{i} - K_{i + 1} d_{i + 1} }}{{K_{1} d_{1} }} $$
(18)

Second, the lateral forces distribution is taken to be similar to that of lateral displacements normalized to the displacement of roof as follows:

$$ \bar{f}_{i} = {{\sum\limits_{m = 1}^{i} {d_{m} } } \mathord{\left/ {\vphantom {{\sum\limits_{m = 1}^{i} {d_{m} } } {\sum\limits_{m = 1}^{N} {d_{m} } }}} \right. \kern-0pt} {\sum\nolimits_{m = 1}^{N} {d_{m} } }} $$
(19)

Considering six alternatives for calculation of the total story drift \( d_{i} \) (Eqs. 1117) and two alternatives for determining distribution of the equivalent lateral forces \( \bar{f}_{i} \) (Eqs. 18 and 19), totally 12 cases has to be considered for response calculation using DPA and comparison with CPA, MPA and NTA.

3 Buildings considered

Since the three dimensional DPA method is being proposed to extend the pushover analysis to taller irregular buildings, 10, 15, 20 and 30-story moment frame structures are considered. To have a same basis for comparison, the buildings are assumed to be symmetrical in stiffness, meaning that the center of stiffness is located at the center of plan (or area) at each story. To make eccentricity later in the nonlinear analysis, only the center of mass will be changed. This way, variety of live load location is simulated. Therefore, no eccentricity is assumed when designing the structures. Of course, the developed pushover procedure is independent of the type of torsional eccentricity.

The buildings under study are steel special moment frames. The story plan is identical for all stories and buildings. It has three bays in each direction and the bay spans are identically 5 m (Fig. 1). It should be mentioned that in the case of concrete structures, the effective section of each member should be used in the analysis.

Fig. 1
figure 1

Typical story plan

The story heights are equally 3.2 m. The buildings rest on a firm soil, i.e. the soil type C according to ASCE7-10 (2010). Seismicity of the area is assumed to be very high represented by the design spectrum shown in Fig. 2. The total dead load including partitions is taken to be 6 kN/m2 and the live load is 2 kN/m2. The buildings are calculated according to ASCE7-10 (2010) and AISC360-10 (2010).

Fig. 2
figure 2

The design spectrum

Box and I sections are used for the columns and girders, respectively, as shown in Table 1. The dynamic characteristics of the first three modes of the buildings are shown in Table 2. The mode shapes of the first, second and third modes are shown in Fig. 3.

Table 1 Section properties
Table 2 Dynamic characteristics of the buildings
Fig. 3
figure 3

Natural mode shapes. a 10-story; b 15-story; c 20-story; d 30-story building

4 Nonlinear modeling of the structures

For nonlinear dynamic analysis, the structures are modeled by OpenSees software (Mazzoni et al. 2006). The nonlinear bending action is assumed to be potentially concentrated at the ends of the beams and columns. Such sections are assumed to be composed of longitudinal steel fibers. The nonlinear behavior is a resultant of one-dimensional nonlinear deformation of fibers. Since the dynamic analysis includes several reversals of loading at each section, the nonlinear stress–strain model of the fibers should realistically include the cyclic behavior of steel. The Steel02 material of OpenSees can take care of loading reversals by a smooth transition between the elastic and inelastic regions and by accounting for the Bauschinger effect. The stress–strain behavior of Steel02 material is shown in Fig. 4.

Fig. 4
figure 4

The stress–strain behavior of the Steel02 material

5 The ground motions

For consistency of the analysis results, the selection criteria of the ground motions are taken as follows. The soil type C (ASCE7-10) that is a medium soil is assumed for the location of the recordings. The fault distance is taken to be intermediate (20–50 km) and the earthquake magnitude is 6–8 Richters. The PEER database is consulted for ground motion selection (PEER Ground Motion Database 2016).

Use of the above criteria results in finding 61 earthquake records in the database as of July 2016. For screening, in each earthquake only a single recording station with the largest peak ground acceleration (PGA) is retained. Between the remained records,10 earthquakes with the scale factors nearest to unity are retained because of their more consistency with the design spectrum.

Finally, the original records of the selected earthquakes are scaled such that, according to ASCE7-10 (2010), the averaged response spectrum is not lower thanthe design spectrum nowhere in the range of 0.2 T–1.5 T where T is the fundamental period of the building under study. The scale factor appears to be 1.94, 1.73, 1.47 and 1.47 for 10, 15, 20 and 30-story buildings, respectively. Table 3 shows the characteristics of the selected earthquakes.

Table 3 Characteristics of the earthquakes

For instance, the average response spectrum is shown in Fig. 5 before and after scaling for the 20-story building against the design spectrum.

Fig. 5
figure 5

The scaled and non-scaled average response spectra against the design spectrum for the 20-story building

6 The analysis results

6.1 Time history analysis

Nonlinear dynamic analysis of the buildings is performed under the selected records. The response parameters to be calculated are maximum lateral displacements of stories that happen at the corner of plan at the side of the mass center (points A and CM in Fig. 6, respectively), maximum story shears, and maximum plastic hinge rotations of stories. For calculation of the latter parameter, time histories of the plastic hinge rotations of the beams and columns of each story are added at each time step after removing signs of the numbers and the maximum value is extracted at each story. The perpendicular horizontal components of ground motions are applied to the models simultaneously in x and y-directions (Fig. 6).

Fig. 6
figure 6

Eccentricity in the plan

The above calculations are implemented for 0, 5, 10, 15, and 30% eccentricity ratios. The eccentricity is constructed by displacing the center of mass from the center of plan (or the stiffness center) equally in x and y directions at a value normalized to the plan dimension by the above amounts. Although a 30% eccentricity seems to be rare, it is also included as an extreme case.

6.2 Pushover analysis

For comparison, in addition to the methods proposed in this study, results for the conventional pushover analysis (CPA) and modal pushover analysis (MPA) are also presented.

In all of the pushover procedures, the buildings are pushed by a certain distribution of lateral forces up to the point where the center of mass of the roof is displaced equal to a value called the target displacement. It is an amount expected to occur in the design earthquake. In ASCE41-13 [16], a procedure, called the displacement coefficients method, has been given for calculation of the target displacement. In this procedure, first the spectral displacement (at the mass center of the building) is determined. It is then converted to the lateral displacement of roof using the first mode characteristics of the building. It is also somewhat magnified for the effects of nonlinear behavior and the P-delta phenomenon. The target displacements are proved to be 36.85, 45.4, 59.4, and 79.5 cm for the 10, 15, 20, and 30-story buildings under study.

The CPA procedure in this paper is the one introduced in ASCE41-13 (2014). In this method, distribution of the lateral forces is taken to be the same as the fundamental mode shape of the building. In MPA, according to Chopra and Goel (2000), the target displacement and lateral load distribution are calculated similar to CPA but for each mode separately. The response results are then combined using one of the modal combination rules.

In Sect. 2 of this paper, a drift pushover analysis (DPA) procedure has been introduced in 12 variations. Distribution of the equivalent lateral forces that produces the drifts given in Eq. (11) is taken to be calculated from Eqs. (18) or (19) where the modification factor


\( \alpha_{ij} \) is determined using one of the approaches given in Eqs. (12)–(17). To distinguish between the different DPA procedures, they are named as DPA1 to DPA6 when Eqs. (12)–(17) are used with Eq. (18), respectively, and as DPA7 to DPA12 when they are used respectively with Eq. (19).

In all, results of the pushover analysis, for the same response parameters as described in Sect. 6.1, will be presented and compared for CPA, MPA, and DPA1-DPA12.

Two series of results are discussed. First, for each building, deviation of the response parameters from those of NTA are presented as resultant RMS error values for different eccentricities in a number of tables. The resultant RMS error percent is the resultant of error all over a structure as defined in Eq. (20):

$$ RMS(\% ) = 100\sqrt {\frac{1}{N}\sum\limits_{i = 1}^{N} {\left( {\frac{{X_{iD} - X_{iP} }}{{X_{iD} }}} \right)}^{2} } $$
(20)

where \( X_{iD} \) and \( X_{iP} \) are values of the story response parameter according to the nonlinear time history and pushover analysis, respectivel, and N is number of stories.

In the second series, distributions of RMS of the response parameters are presented comparatively as graphs drawn along height of the buildings for DPA, MPA, and CPA procedures only for a 15% eccentricity as an example for the torsional cases. In this case, the RMS value for the i-th story is equal to the value of the quantity between parentheses in Eq. (20).

One important fact regarding the PHRs should be noticed. It is well known that plastic hinges usually are more concentrated in the lower half of frame buildings. Sometimes, there are some upper stories that do not experience nonlinear behavior at all. Therefore, the following approach is taken to deal with the RMS of the PHRs. In each building, first the story having the maximum PHR is identified. Then all of the story PHRs are normalized to the maximum value. In the upper stories where this normalized value falls below 0.05, i.e. 5% of the maximum value, the PHRs are neglected and no RMS is calculated for the PHRs there.

6.3 Resultant RMS of the pushover procedures

In Tables 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 and 15, the RMS values are given for each building and response parameter for different values of eccentricity. They are calculated using Eq. (20). For better display, the cases of DPA where the RMS is smaller than that of MPA (referenced as an enhanced pushover method being superior in accuracy with regard to CPA) are indicated in italics.

Table 4 The RMS errors (%) with respect to NTA for the corner displacement of plan, 10-story building
Table 5 The RMS errors (%) with respect to NTA for the corner displacement of plan, 15-story building
Table 6 The RMS errors (%) with respect to NTA for the corner displacement of plan, 20-story building
Table 7 The RMS errors (%) with respect to NTA for the corner displacement of plan, 30-story building
Table 8 The RMS errors (%) with respect to NTA for the story shear, 10-story building
Table 9 The RMS errors (%) with respect to NTA for the story shear, 15-story building
Table 10 The RMS errors (%) with respect to NTA for the story shear, 20-story building
Table 11 The RMS errors (%) with respect to NTA for the story shear, 30-story building
Table 12 The RMS errors (%) with respect to NTA for the story plastic hinge rotation, 10-story building
Table 13 The RMS errors (%) with respect to NTA for the story plastic hinge rotation, 15-story building
Table 14 The RMS errors (%) with respect to NTA for the story plastic hinge rotation, 20-story building
Table 15 The RMS errors (%) with respect to NTA for the story plastic hinge rotation, 30-story building

Looking through Tables 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 and 15 reveals two important points. First, there are DPA procedures for all of the buildings studied, all of the response parameters, and all of the eccentricity rations, that perform better and have more accuracy with respect to MPA. Second, while number of better DPA procedures decreases for taller buildings, DPA5 always is the most accurate within the studied pushover procedures. Distribution of the equivalent lateral forces in DPA5 is shown in Fig. 7 Here, the first three modes are included, i.e., n = 3 in Eqs. (11) and (16).

Fig. 7
figure 7

Distribution of equivalent lateral forces by combining the first three modes, DPA5

As stated in Sect. 2, in DPA5 the modal drift modification factor \( \alpha_{ij} \) is calculated from Eq. (16). It is then used in Eqs. (11) and (18) to calculate the story drifts and distribution of lateral forces, respectively. According to Eq. (16), as explained in Sect. 2, \( \alpha_{ij} \) is assumed to be proportional to the influence factor of the spectral acceleration (not displacement) and the roof displacement in each mode. Since the lateral forces vary also with the response acceleration, such a result more or less is expectable. Performance of DPA5 along building height is discussed in the next section.

6.4 Height-wise distribution of RMS for the pushover procedures

Figures 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 and 19 exhibit how the RMS values of the response parameters change along height of the buildings for CPA, MPA, and DPA5. The later method was shown to be the superior DPA procedure in the previous section.

Fig. 8
figure 8

RMS values for a 15% eccentricity, 10-story building, corner displacement (point A in Fig. 6)

In Figs. 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 and 19 it is very interesting to note that in most cases DPA5 performs better than CPA and MPA along height of the buildings too. While in the lower half of the building height accuracy of DPA5 is generally similar to or better than MPA, in the upper half it performs almost always better than MPA.

Fig. 9
figure 9

RMS values for a 15% eccentricity, 15-story building, corner displacement (point A in Fig. 6)

Fig. 10
figure 10

RMS values for a 15% eccentricity, 20-story building, corner displacement (point A in Fig. 6)

Fig. 11
figure 11

RMS values for a 15% eccentricity, 30-story building, corner displacement (point A in Fig. 6)

Fig. 12
figure 12

The story-wise RMS values for a 15% eccentricity, 10-story building, story shear

Fig. 13
figure 13

The story-wise RMS values for a 15% eccentricity, 15-story building, story shear

Fig. 14
figure 14

The story-wise RMS values for a 15% eccentricity, 20-story building, story shear

Fig. 15
figure 15

The story-wise RMS values for a 15% eccentricity, 30-story building, story shear

Fig. 16
figure 16

The story-wise RMS values for a 15% eccentricity, 10-story building, story plastic hinge rotation

Fig. 17
figure 17

The story-wise RMS values for a 15% eccentricity, 15-story building, story plastic hinge rotation

Fig. 18
figure 18

The story-wise RMS values for a 15% eccentricity, 20-story building, story plastic hinge rotation

Fig. 19
figure 19

The story-wise RMS values for a 15% eccentricity, 30-story building, story plastic hinge rotation

The RMS errors of DPA5 for story displacements in Tables 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 and 15 and Figs. 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 and 19, are everywhere smaller than 20%. This is sufficiently small for engineering purposes. For the case of story shears, the maximum resultant RMS errors of DPA5 (mentioned in the tables) are again less than 20% that is good. The maximum RMS error at a story (mentioned in the figures) reaches to about 40% for the two taller structures. This happens in the upper half of the buildings. Therefore, if it is desired that the story shears are estimated with smaller errors in any story (say with an RMS < 30%), DPA5 should be modified in this regard in the upper half of the taller buildings.

For story plastic hinge rotations, the maximum resultant RMS errors of DPA5 are 25–50% in different cases that is not too much compared to other existing methods. On the other hand, the maximum RMS error at a story can be as large as 80%. As appears in the figures, it can be large both for the short and tall buildings and can happen both in the lower and upper half of the structures. Therefore, it seems necessary to modify DPA5 for the total height of all buildings to give better estimates of story PHR values. However, due to the large number of plastic hinges in frames and variety of their rotations, the tolerable estimation error for the PHR’s should be larger than the other response parameters. The acceptable resultant RMS error for PHR can be taken as 40% compared to 30% for shear and 20% for displacements.

A remedy for the mentioned issue is suggested in the next section.

6.5 Reduction of RMS errors of DPA5

6.5.1 Story shear estimation in the upper half stories of the taller buildings

The goal in this section is to reduce the resultant RMS error of DPA5 in estimating the story shears in the upper half stories of the 20 and 30-story buildings.

According to Eq. (11), the story shear is calculated as:

$$ V_{i} = K_{i} \sum\limits_{j = 1}^{n} {\alpha_{j} d_{ij} } $$
(21)

in which \( \alpha_{j} \) is determined using Eq. (16). According to Eq. (16), \( \alpha_{j} \) is likely to be larger and smaller than unity for lower and higher modes, respectively. Therefore,\( \mathop \sum \nolimits_{j = 1}^{n} \alpha_{j} \) is always larger than unity. As observed in Figs. 14 and 15, the story shear estimated by DPA5 in the upper stories is generally larger than its exact value (because the story RMS, that is the term inside parentheses in Eq. 20, is negative). Therefore, it can be expected that by reducing \( V_{i} \), RMS is also decreased. Then, it is decided to reduce the story shears in the upper half stories by dividing them by\( \mathop \sum \nolimits_{j = 1}^{n} \alpha_{j} \) as follows:

$$ \bar{V}_{i} = \frac{{V_{i} }}{{\sum\nolimits_{j = 1}^{n} {\alpha_{j} } }} = K_{i} \frac{{\sum\nolimits_{j = 1}^{n} {\alpha_{j} } d_{ij} }}{{\sum\nolimits_{j = 1}^{n} {\alpha_{j} } }} ,{\text{ i}} = \left[ {{\text{N/}}2} \right], \ldots ,{\text{N}}, \, n = 20{\text{ or }}30 $$
(22)

where [N/2] shows the integer part of N/2 and \( \bar{V}_{i} \) is the modified value of \( V_{i} \) in the upper stories. Use of Eq. (22) is equivalent to calculating \( V_{i} \)’s using the weighted average of modal story drifts of the i-th story. Values of \( \alpha_{j} \) are given for the studied buildings in Table 16. In Table 17, it is shown that the above procedure has been successful in reducing the resultant RMS errors, as well as the maximum story RMS error, of DPA5 in estimating the story shears in the upper half of the taller buildings to values much smaller than those of the CPA and MPA procedures. This resultant is calculated using Eq. (20) by i = [N/2], …, N.

Table 16 Values of \( \alpha_{j} \) for DPA5
Table 17 Comparison of resultant and maximum RMS errors (%) in the upper half stories for the story shears, 15% eccentricity

6.5.2 Story PHR estimation

As shown in Figs. 16, 17, 18, 19, the relative error of the estimated story PHRs are in most cases positive. It shows that the estimated value is too small in those cases (see Eq. 20). Therefore, it seems appropriate to multiply the estimated values by a value larger than unity, say by \( \mathop \sum \nolimits_{j = 1}^{n} \alpha_{j} \)., to reduce the estimation error. Then, \( \overline{PHR}_{i} \). that is the modified \( \overline{PHR}_{i} \), is calculated using Eq. (23):

$$ \overline{PHR}_{i} = PHR_{i} \mathop \sum \limits_{j = 1}^{n} \alpha_{j} $$
(23)

The resultant values of RMS errors for \( \overline{PHR}_{i} \), as well as the maximum story RMS error, of DPA5 are exhibited in Table 18 for the studied buildings in comparison to CPA and MPA. The resultant RMS error of DPA5 is reduced to less than 40% after modification.

Table 18 Comparison of the resultant and maximum RMS errors (%) of the story PHR’s, 15% eccentricity

7 Conclusions

The drift pushover method, developed previously by the authors for 2D structures, was extended in this paper to 3D buildings focusing on torsional structures. In this method, the story drifts are calculated in each mode using conventional relations of the modal analysis. They are then combined using the proposed procedure that retains their signs. The pushover analysis then is implemented using the equivalent lateral forces that produce the same drifts. Six approaches for combination of the modal story drifts and two approaches for determination of the equivalent lateral forces were examined.

The DPA approach with the superior accuracy with regard to other well-known pushover methods was identified in comparison to the exact nonlinear dynamic response. The accuracy analysis was performed by calculating story displacements, shears, and plastic hinge rotations of 10–30 stories buildings with increasing mass eccentricities under several consistent earthquakes.

In the proposed method, the modal combination of story drifts with retaining their signs, was shown to be best implemented if the modal drifts were weighted based on the modal accelerations and were calibrated using the mode shape amplitudes at the roof of the buildings. It was shown that the proposed DPA procedure had a better accuracy regardless of the value of the torsional eccentricity. It performed better than CPA and MPA methods both regarding the resultant RMS error of responses and height-wise distribution of RMS in each building. Therefore, the proposed DPA method can act as an effective and efficient tool in estimation of maximum seismic responses of unsymmetric plan buildings with a better accuracy compared to the major existing methods.

While the resultant RMS errors of story displacements and shears are small enough for all of the building and eccentricity cases, they are larger for story plastic hinge rotations in the proposed method. Moreover, the story RMS error is too large in some cases. Further development of the study should focus on improving the accuracy of story RMS or distribution of RMS along height of the torsional buildings.