Steel and Concrete Design
Once the structural analysis provides the maximum internal forces (axial, shear, bending), the final step in the STAAD Pro workflow is actual structural design.
Structural Design
The process of systematically verifying that the physical members (beams, columns, slabs) possess sufficient strength, stiffness, and stability to safely resist the maximum forces calculated during the analysis phase, strictly adhering to the rigorous safety requirements of a specific building code.
While STAAD Pro is fundamentally an analysis engine, its integrated design modules allow engineers to define material parameters and automatically execute rigorous code checks on thousands of members simultaneously, relying on the mathematical formulas embedded in standard design codes.
General Design Workflow
Regardless of the construction material used, the fundamental design process within the STAAD environment follows a logical, highly structured pattern:
- Select the Governing Design Code: The engineer must choose the appropriate national or international standard that dictates the formulas and safety factors (e.g.,
CODE AISC UNIFIED 2010for American steel design orCODE ACI 2014for American concrete design). - Define Design Parameters: Input specific material and geometric variables required by the code equations that STAAD cannot automatically assume or determine from the raw geometry. Examples include the yield strength of the reinforcing steel (), the specific 28-day compressive strength of the concrete (), or the unbraced length of a steel column ().
- Assign Design Commands: Explicitly instruct the STAAD engine to perform a specific computational action on specific members. Common commands include
CHECK CODE(to verify if an existing, assigned section is adequate) orSELECT(to have STAAD automatically choose the lightest, most economical adequate section from a built-in database). - Critically Review Results: After re-running the combined analysis and design engine, carefully examine the final output file to determine the utilization ratios (for steel members) or the exact required area of longitudinal and transverse reinforcement (for concrete members).
Steel Design in STAAD Pro
Structural steel design primarily involves checking if standard, manufactured profiles (like W-shapes, Channels, or HSS tubes) fail under complex limit states such as yielding, local buckling, lateral-torsional buckling, or excessive serviceability deflection limits.
The Utilization Ratio (UR)
The absolute core metric of steel design in STAAD Pro is the Utilization Ratio. It mathematically represents the ratio of actual applied internal force (the "Required Strength") to the theoretically calculated member capacity (the "Available Strength").
Utilization Ratio (UR) Thresholds
- UR < 1.0: The member is safe (it has excess capacity). For example, a UR of 0.8 means it is loaded to 80% of its maximum code-allowable capacity.
- UR = 1.0: The member is perfectly optimized (operating exactly at its theoretical limit). This is rarely targeted due to lack of reserve strength for future changes.
- UR > 1.0: The member structurally fails the code check and must be resized to a heavier section to prevent collapse or excessive yielding.
The Interaction Equations (AISC 360)
Members in real structures rarely experience pure axial load or pure bending; they experience combined forces. STAAD does not just check axial capacity () and moment capacity () independently. It combines them using complex interaction equations defined by the code (e.g., AISC Chapter H).
AISC Interaction Equation (H1-1a)
The fundamental code check equation used by STAAD when the axial load ratio is high ($P_r / P_c \ge 0.2$). The resulting sum is the reported Utilization Ratio.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Required axial strength (applied factored axial load, $P_u$) | - | |
| Available axial strength (calculated capacity, $\phi P_n$) | - | |
| Required flexural strengths (applied factored moments about strong and weak axes) | - | |
| Available flexural strengths (calculated bending capacities, $\phi M_n$) | - |
STAAD automatically calculates this sum for every member under every load combination. The highest resulting value is printed as the member's final Utilization Ratio.
Serviceability Checks (Deflection)
Steel design is not just about preventing collapse (strength); it must also satisfy serviceability. A beam might safely hold a floor without breaking, but if it sags 5 inches, the drywall will crack.
Deflection Parameters (DFF, DJ1, DJ2)
- To check serviceability, the engineer must explicitly tell STAAD the acceptable deflection limit and the span length ().
- DFF: The allowable deflection divisor. If the code requires a limit of , you input
DFF 360. - DJ1 and DJ2: STAAD does not automatically know where a physical "span" starts and ends if a continuous beam is broken into multiple nodes. You must define the start node (DJ1) and end node (DJ2) so it can correctly calculate the length to compare against the maximum displacement ().
The CHECK CODE and SELECT Commands
CHECK CODE and SELECT CommandsCHECK CODE: This is the most common command. You assign a specific trial section (e.g., a W14x90), run the analysis, and STAAD evaluates the interaction equations. It simply reports the final UR for the section you chose.SELECT: The highly efficient command tells STAAD to iterate through a specified database (e.g., all AISC W-shapes), starting from the lightest section. It checks the interaction equation. If the UR , it grabs the next heaviest section, repeating the process automatically until it chooses the very lightest section that successfully satisfies a UR of less than 1.0.
Visualizing Utilization Ratios
Use the interactive simulator below to understand how the Utilization Ratio changes based on the applied load and the selected steel section.
Steel Design: Utilization Ratio
Capacity ($\phi P_n$): 1600 kN
750 kN
Utilization Ratio (UR)
0.47
1.0
Section is safe, but uneconomical (overdesigned).750 kN / 1600 kN = 0.47
Key Steel Design Parameters
These parameters directly influence the calculation of and in the interaction equations:
- FYLD: The specified minimum yield strength of the steel grade being used (e.g., or for A992 steel).
- UNL / UNT / UNB: The unsupported (unbraced) length of the member (), critically required for calculating flexural buckling. If a beam's top flange is continuously braced by a concrete floor slab, its UNT is effectively zero, drastically increasing its moment capacity against lateral-torsional buckling.
- KY / KZ: The effective length factors (K-factors) required for column buckling calculations () about the local weak (Y) and strong (Z) axes.
- DFF / DJ1 / DJ2: Parameters specifically used to instruct STAAD to check serviceability (deflection limits, ). DFF defines the allowable limit (e.g., entering 360 means allowable deflection is ), while DJ1 and DJ2 define the start and end nodes of the beam span to establish the length ().
Concrete Design in STAAD Pro
Unlike structural steel, where you select a completely predefined, manufactured shape, reinforced concrete design is fundamentally different. It involves calculating the exact required area of steel reinforcement () for a user-defined concrete cross-section that the engineer created in the properties phase.
Reinforced Concrete Design
The highly complex process of mathematically determining the required longitudinal steel bars (to resist bending moments and axial tension/compression) and transverse steel stirrups or ties (to resist shear forces and torsion) to ensure a specific concrete section can safely carry the applied factored loads without failing.
For a concrete beam, STAAD calculates the ultimate moment () from the analysis and uses the ACI 318 theoretical equations to solve for the required steel area ().
Required Flexural Reinforcement Area (As)
Simplified ultimate strength design equation used to determine required tensile steel in a singly reinforced concrete beam.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Required area of tension reinforcement | - | |
| Factored ultimate bending moment | - | |
| Strength reduction factor (typically 0.90 for tension-controlled bending) | - | |
| Specified yield strength of the steel reinforcement | - | |
| Internal lever arm between compressive force in concrete and tensile force in steel (often approximated as $0.87d$ or $d - a/2$) | - |
Key Concrete Design Parameters
These variables directly plug into the ACI code formulas like the one above:
- FC: The specified 28-day compressive strength of the concrete (), e.g., (approx. ).
- FYMAIN: The specified yield strength of the main longitudinal reinforcement bars (), e.g., (Grade 60).
- FYSEC: The specified yield strength of the secondary reinforcement (the stirrups/ties).
- CLEAR: The clear cover distance from the concrete surface to the outermost face of the reinforcement (absolutely crucial for environmental durability, corrosion protection, and fire resistance).
- MAXMAIN / MINMAIN: The maximum and minimum individual bar sizes the engineer allows the software to use in the final design output (e.g., specify #8 max, #4 min to ensure constructability).
The TRACK Parameter
The TRACK parameter dictates the verbosity of the concrete design output printed in the
.ANL file.- TRACK 0: Prints a very brief summary showing only the final reinforcement requirements at critical sections.
- TRACK 1: Prints intermediate results, including critical moments and shear values.
- TRACK 2: Prints a highly detailed, comprehensive output. It displays the exact required steel areas at multiple predefined sections (usually 13 segments) along the beam's entire length, which is crucial for determining cut-off points for rebar detailing.
Concrete Design Commands
STAAD uses very specific, distinct commands to instruct the engine to design different structural elements, as the code equations vary significantly between a beam and a column:
Concrete Commands
DESIGN BEAM: Instructs the engine to calculate the required longitudinal flexural reinforcement (, top and bottom) and the required shear stirrups () at multiple critical sections along the beam's entire length based on the ACI formulas.DESIGN COLUMN: Instructs the engine to calculate the required longitudinal bars for complex combined axial load and biaxial bending (constructing a interaction surface algorithmically), and the required tie size and spacing for shear resistance and core confinement.DESIGN ELEMENT: Used specifically to design finite plate elements (like floor slabs or shear walls) for complex in-plane and out-of-plane forces, outputting the required reinforcement area per unit width (e.g., ).
Key Takeaways
- The structural design phase strictly requires selecting a governing code, defining material parameters (), and assigning specific design commands to the members.
- Steel design primarily evaluates predefined, manufactured sections using the Utilization Ratio (UR). A UR significantly clearly indicates a code failure.
- The
CHECK CODEcommand verifies a specific steel size against complex interaction equations (e.g., ), while theSELECTcommand automatically iterates to find the absolute lightest adequate section. - Concrete design mathematically calculates the required area of reinforcing steel () for longitudinal bars and transverse stirrups based on the defined concrete geometry.
- The TRACK parameter controls the detail level of concrete design output in the
.ANLfile, with TRACK 2 providing comprehensive segment data for rebar detailing. - Key, specific concrete commands include
DESIGN BEAM,DESIGN COLUMN, andDESIGN ELEMENT(for 2D slabs/plates).