Drift

You may calculate and report inter-story drift based on calculated node displacements.  The calculations will be performed in the two horizontal translation directions, but not for the vertical direction.

Drift Definitions Spreadsheet

The Drift Definitions spreadsheet defines where the drift calculations will be performed. If the model contains diaphragms, the nodes connected to that diaphragm are automatically considered in the drift calculations. Drift calculations can be performed at specific elevations (where diaphragms don't exist). However, these elevations must be manually entered in the Drift Definitions spreadsheet. These elevations are defined with respect to the vertical axis of the model.

In addition, you can specify individual nodes to be used in drift calculation. Node definitions are included for a number of reasons. They allow models, defined in older versions of the program (which only used defined "story joints"), to produce identical drift results in the current version. They also allow you to get drift reporting at specific points of interest, even if these points don't line up well from floor to floor or don't behave the same as other nodes at that elevation. See Drift Modeling Tips for more information.

Note:

Inactive Diaphragms

Drift is not reported for elevations that have been flagged as "Inactive" on the Diaphragms Spreadsheet. However, the inactive diaphragm is still considered for the drift calculation for the floor above, in the determination of story height.

No Wind / Drift Checkbox

When the No Wind / Drift box is checked on the Diaphragms Spreadsheet, then that diaphragm will be completely ignored for drift calculations. Drift will not be reported at that level. It will also not affect the story height calculation for the floor above or below.

Define Elevation for Drift Calculation

To Define an Elevation for Drift Calculation:

  1. Open the Drift Definitions spreadsheet from the ‘Explorer’ panel.
  2. Add a new row to the spreadsheet:

    1. Right-click in the spreadsheet to open an options menu.

    2. Click on either Add New Row to End or Insert Row Above Selected, depending on where you want the new row to appear in the spreadsheet.

  3. Click the Type column down-arrow in the new row.

    Drift Definitions spreadsheet. Add a new row and set Type to Elevation

    Click on image to enlarge it

  4. Click on Elevation in the list that appears.

    This indicates the type of drift definition you are creating.

  5. Click in the Elevation [ft] column of the new row and type the value for the elevation, as shown in the following image.

    Drift Definitions spreadsheet. Enter Elevation value for new row.

    Click on image to enlarge it

Note: The program assumes a default base elevation of 0. This will NOT be done if there are any drift definitions defined for elevations below 0.

Define Node for Drift Calculation

To Define a Node for Drift Calculation:

  1. Open the Drift Definitions spreadsheet from the ‘Explorer’ panel.
  2. Add a new row to the spreadsheet:

    1. Right-click in the spreadsheet to open an options menu.

    2. Click on either Add New Row to End or Insert Row Above Selected, depending on where you want the new row to appear in the spreadsheet.

  3. Click the Type column down-arrow in the new row.

    Drift Definitions spreadsheet. Add a new row and set Type to Node

    Click on image to enlarge it

  4. Click on Node in the list that appears.

    This indicates the type of drift definition you are creating.

  5. Click in the Node Label column of the new row and type in the name, as shown in the following image.

    Drift Definitions spreadsheet. Enter Node Label name for new row.

    Click on image to enlarge it

Note: This node is included in the drift calculations for both horizontal deflections.

For additional advice on this topic, please see the RISA Tips & Tricks webpage at risa.com/post/support. Type in Search keywords: Story Drift.

Drift Results

Open the Story Drift Spreadsheet

Once the solution is performed you may view the drift results in the ‘Story Drift’ spreadsheet.

To open the Story Drift spreadsheet:

  1. Ensure you have “Solved” the model so that the Results section appears in the Explorer panel.

  2. Click on Story Drift in the Explorer panel under the Results section.

    This opens the Envelope Story Drift results report/spreadsheet to the first tab.

    Envelope Story Drift - X-Direction, Service report/spreadsheet

    Click on image to enlarge it

    This report lists the drift for all defined Diaphragms, Elevations and Nodes that exist in the Drift Definitions spreadsheet. The results are reported in the order in which they appear in the Drift Definitions spreadsheet.

  3. Click on the X Direction Service tab (if not already open) to view its results.

    Service level and strength level drifts are reported on different tabs of the Envelope Story Drift results spreadsheet. This is because seismic drift checks are usually checked purely for the strength level Load Combinations, while wind drift is usually checked against service level Load Combinations.

How Drift is Calculated

Story Drift and Drift Ratio %

The Drift at a given level is equal to the deflection at that level minus the deflection at the level below. For the image below: 

1st Level Drift = X1

2nd Level Drift = X2 - X1

The Drift Ratio (%) is equal to the drift at that level divided by the height from that level to the level below. For the image below:

1st Level drift ratio % = (X1 / H1 ) *100%

2nd Level drift ratio % =((X2 - X1) / H2 ) *100%

Seismic Drift Checks

Seismic drift are reported for all codes for load combinations containing earthquake loads, but the program reports failures in red text for the ASCE 2005, 2010, and 2016 codes, based on the following table of allowable seismic drift versus Risk Category / Occupancy Category.

Drift Category I or II III IV

High Drift Design

2.5%

2% 1.5%

Masonry Cantilever

1%

1% 1%

Other Masonry

0.7%

0.7& 0.7%

Other

2%

1.5% 1%

When the ASCE and IBC codes are used, the Story Drift for the strength level combinations accounts for the inelastic deflection (i.e. the Cd factor) by amplifying the node deflections at each level by Cd/ I per Section 12.8.6 of ASCE-7. Where Cd is the Deflection Amplification factor intended to convert the elastic deflection levels given in the analysis to the inelastic levels used for seismic drift checks. Similarly, I is the importance factor (based on Risk / Occupancy Category) which was presumably used to amplify the seismic forces applied to the structure.

For codes other than the US codes, the drift results are not modified for Cd, I or rho, and are never reported in red text to indicate a failure.

Note:

2nd Order / 1st Order Deflection Ratio

The program reports the ratio of 2nd order deflection to 1st order deflection for the nodes used in the drift calculation. This is useful when determining whether it is required by the AISC code to use the Direct Analysis Method. In general, if the ratio is greater than 1.5 (or 1.7 if stiffness adjustment has been turned on) then you MUST use the Direct Analysis Method on your structure.

To facilitate this check, RISA colors the check in red whenever the ratio exceeds the 1.5 limit (or 1.7 when stiffness adjustment is used). This is done regardless of what has been chosen for the HR steel code. While the 1.5 or 1.7 may not be a code trigger in other HR steel codes, it remains because it can be an indicator of when 2nd order effects become troublesome.

There is an internal tolerance of 0.0005 inches, below which the deflection is not reported in drift results. This is because while the drift is essentially zero, testing showed cases where minor increases in these small values could result in high 2nd order / 1st order deflection ratios. Which were falsely indicating 2nd order effects as reaching high or troublesome levels.

Drift Modeling Tips

Inclined Columns

When using diaphragm or elevations, the drift is reported for aligned nodes connected by columns or walls. This doesn't help for inclined columns because those nodes will very specifically NOT align from level to level. If drift reported is required for these nodes, then they should be defined using the Node option instead. When defined this way, the drift from level to level will be reported based on the nearest node at the level below.

Multi-Story Columns

In the image below, node N2_3 should have its drift calculated based on a story height that is twice what the other nodes at that level would be based on. In that case, the user should use Elevation or Diaphragm definitions for the majority of the nodes, but use Node definitions for N2_3.

Troubleshooting NC results

There are times when drift results are reported as "NC" (which stands for Not Calculate). This can occur for a number of reasons: