Advanced Analysis and Foundation Design

While static linear analysis covers the majority of standard structural projects, modern engineering frequently demands advanced analytical methods to accurately simulate realistic behavior under complex loading and non-linear conditions. STAAD Pro provides robust engines for dynamic response, non-linear structural behavior, and seamless integration with specialized foundation design software based on specific geotechnical theories.

Dynamic Analysis (Seismic)

Standard static lateral analysis (Equivalent Lateral Force procedure) is often inadequate for tall buildings, highly irregular structures, or facilities in extreme seismic zones. Dynamic analysis explicitly accounts for the structure's mass distribution and inherent flexibility over time.

Response Spectrum Analysis

The most widely used dynamic method for seismic design. Instead of applying a single static base shear, the software calculates the structure's multiple natural frequencies and mode shapes.

Mode Shape

A specific, distinct pattern of vibration or deformation that a structure naturally assumes when oscillating at one of its resonant frequencies (periods). Complex structures have dozens of mode shapes, each contributing differently to the total seismic response.

How Response Spectrum Works

  1. Eigenvalue Extraction: STAAD mathematically solves the dynamic equation of free vibration without damping ([K]{D}+[M]{D¨}=0[K]\{D\} + [M]\{\ddot{D}\} = 0) to determine the structure's natural periods (T1,T2,T3T_1, T_2, T_3 \dots) and corresponding mode shapes {ϕn}\{\phi_n\}. This is an Eigenvalue problem: det([K]ω2[M])=0\det([K] - \omega^2[M]) = 0.
  2. Spectral Acceleration: The engineer inputs a "Response Spectrum Curve" defined by the governing building code (e.g., ASCE 7, NSCP). This curve provides the expected ground acceleration for any given structural period.
  3. Modal Combination: STAAD calculates the internal forces for each individual mode shape based on the curve, and then statistically combines them (using methods like CQC - Complete Quadratic Combination, or SRSS - Square Root of the Sum of the Squares) to determine the maximum probable design forces.

Dynamic Free Vibration Equation (Eigenvalue Problem)

The fundamental dynamic equation STAAD solves to find a structure's natural frequencies (Eigenvalues, $\omega^2$) and mode shapes (Eigenvectors, $\{\phi\}$).

([K]ω2[M]){ϕ}=0 ([K] - \omega^2 [M]) \{\phi\} = 0

Variables

SymbolDescriptionUnit
[K][K]Global stiffness matrix-
[M][M]Global mass matrix-
ω2\omega^2Eigenvalue (square of the circular natural frequency, $\omega$, where period $T = 2\pi/\omega$)-
{ϕ}\{\phi\}Eigenvector representing the specific mode shape-
For this equation to have a non-trivial solution (where displacements {ϕ}\{\phi\} are not zero), the determinant of the matrix ([K]ω2[M])([K] - \omega^2 [M]) must equal zero. STAAD uses complex numerical algorithms (like the Subspace Iteration method) to extract these roots.

Time History Analysis

A step above response spectrum. Instead of using a generalized curve, Time History Analysis applies a digitized record of an actual past earthquake (like El Centro or Kobe) directly to the base of the structure.
  • The software integrates the full dynamic equations of motion ([M]{D¨}+[C]{D˙}+[K]{D}={F(t)}[M]\{\ddot{D}\} + [C]\{\dot{D}\} + [K]\{D\} = \{F(t)\}) at tiny time steps (e.g., every 0.010.01 seconds).
  • It produces a complete, continuous graph of displacements and forces over the entire duration of the earthquake, rather than just a single maximum probable value.
  • This is strictly required for highly sensitive structures like nuclear power plants, base-isolated buildings, or critical hospitals.

Dynamic Seismic Response

10 T
100 kN/m
5%
Natural Freq. (ω):3.16 rad/s
Natural Period (T):1.99 s
MASS
Time: 0.0s
Loading chart...

Non-Linear and Advanced Analysis Methods

Standard linear analysis assumes that the stiffness matrix of the structure remains constant regardless of the applied load. However, under extreme loads or specific geometric conditions, this assumption fails.

Buckling Analysis

Eigen Buckling

  • Standard analysis simply calculates the axial force in a column. It relies on the post-processing design check to tell you if the column will buckle based on generic code equations.
  • A true Buckling Analysis in STAAD mathematically determines the critical buckling load factor (the "Eigenvalue") of the entire structural frame.
  • If the calculated Eigenvalue is less than 1.0, the structure will mathematically buckle under the current applied loads before it ever reaches material yielding.

Pushover Analysis

Non-Linear Static Pushover

  • A highly advanced, performance-based design technique used primarily for seismic evaluation of existing buildings.
  • The structure is "pushed" laterally with a monotonically increasing force until it eventually collapses.
  • As specific members yield, STAAD automatically inserts "plastic hinges" into the model and recalculates the stiffness matrix. This generates a "Capacity Curve" showing the true ultimate ductility of the building far beyond its elastic limits.

Cable Analysis

A steel cable is completely flexible. If you apply a compressive force to a true cable, its stiffness instantly drops to zero (it goes slack). Furthermore, as a cable sags under its own weight, its geometry changes significantly, which in turn changes its tension.

Geometric Non-Linearity

A condition where a structure's deformations are so large that the original, undeformed geometry can no longer be used to accurately calculate equilibrium. The analysis must iteratively update the structure's coordinates as loads are applied.

Modeling Cables in STAAD

  • You cannot use a standard PERFORM ANALYSIS command for structures supported by cables (like suspension bridges or guyed towers).
  • You must define the members explicitly using the MEMBER CABLE specification, inputting the initial tension.
  • The analysis must use the PERFORM CABLE ANALYSIS command, which utilizes an advanced iterative solver (often Newton-Raphson) to find the final, stabilized sagged shape.

STAAD Foundation Advanced

STAAD Pro calculates the internal forces of the superstructure and the resulting reactions at the supports. However, it does not detail the concrete and rebar for the actual footings in the soil.
STAAD Foundation Advanced is a fully integrated, specialized software module dedicated solely to geotechnical and foundation structural design.

Soil-Structure Interaction (Subgrade Modulus)

When designing mat foundations (rafts), you cannot simply assume the soil provides rigid support. The soil compresses under load, causing the foundation to bend. This is modeled using the theory of a beam on an elastic foundation, represented by the Subgrade Modulus (KsK_s).

Subgrade Modulus (Ks)

The mathematical constant representing soil stiffness, effectively treating the ground as a bed of independent springs (Winkler foundation model).

Ks=qδ K_s = \frac{q}{\delta}

Variables

SymbolDescriptionUnit
KsK_sModulus of subgrade reaction ($kN/m^3$ or $kcf$)-
qqApplied bearing pressure on the soil ($kN/m^2$)-
δ\deltaCorresponding settlement or deflection of the soil ($m$)-
STAAD Foundation automatically applies this KsK_s value to generate vertical springs beneath every node of the meshed mat foundation plate elements.

The Integration Workflow

The true power of the Bentley ecosystem is the seamless transfer of massive amounts of data.
  1. Complete Superstructure: Finish the STAAD Pro analysis. Ensure all loads, combinations, and reactions are error-free.
  2. Launch Foundation: Click the "Foundation Design" tab within STAAD Pro. This automatically exports all joint coordinates, support types, and the thousands of complex load combination reactions directly into STAAD Foundation Advanced.
  3. Define Soil Properties: In the Foundation interface, input the critical geotechnical data: Allowable Soil Bearing Capacity (qaq_a), soil density, depth of water table, and the subgrade modulus (KsK_s).
  4. Create Foundation Jobs: Group the supports. For example, create a "Job" to design all perimeter columns as isolated spread footings, and another "Job" to design the elevator core columns as a combined mat foundation.
  5. Design and Detail: Run the foundation design. The software will automatically size the concrete footings to prevent soil bearing failure and calculate the required flexural rebar. It generates detailed calculation reports and exportable CAD drawings.
Key Takeaways
  • Response Spectrum Analysis calculates maximum probable seismic forces by extracting Eigenvalues (solving det([K]ω2[M])=0\det([K] - \omega^2[M]) = 0) to find mode shapes, and applying code-defined acceleration curves.
  • Time History Analysis is a highly advanced method that applies an actual, digitized earthquake record directly to the structure over time, integrating [M]{D¨}+[C]{D˙}+[K]{D}={F(t)}[M]\{\ddot{D}\} + [C]\{\dot{D}\} + [K]\{D\} = \{F(t)\}.
  • Buckling Analysis mathematically checks the entire frame's stability by calculating an Eigenvalue, while Pushover Analysis tracks plastic hinge formation to determine ultimate building ductility.
  • Cable elements possess geometric non-linearity (they change stiffness as they sag) and require specialized, iterative analysis commands, not standard linear static analysis.
  • STAAD Foundation Advanced seamlessly imports all superstructure reactions to design foundations. Mat foundations utilize the theory of subgrade modulus (Ks=q/δK_s = q/\delta), modeling soil as an elastic bed of springs.