Gusset Plate Calculator

Gusset plate screening checks with Whitmore-style width concepts and failure-mode reporting. Not engineering advice.

This page documents the scope, inputs, outputs, and computational approach of the Gusset Plate Calculator on steelcalculator.app. The interactive calculator is designed to run in your browser for speed, but this documentation is written so the page remains useful (and indexable) even if JavaScript is not executed.

What this tool is for

What this tool is not for

Key concepts this page covers

Inputs and naming conventions (high-level)

The calculator UI may present different groupings depending on the selected standard or mode, but inputs generally fall into these categories:

1) Actions / demands
Values that represent the loading on the component you are checking (forces, moments, pressures). Ensure you understand whether the workflow expects factored actions (strength) or service actions (serviceability), and keep that consistent across your verification.

2) Geometry and detailing parameters
Dimensions that define the physical configuration (spacing, thickness, eccentricity, end conditions). Many “unexpected” results come from geometry assumptions that are implicitly different from the real detail.

3) Material properties
Strength values (yield/ultimate), stiffness values (E), and any standard-specific parameters that affect resistance models.

4) Standard / method selection
The same physical configuration can be checked using different methods, with different reduction factors and definitions. A tool can only be unambiguous when you lock down the standard and edition you are matching.

The most common inputs for this tool include: brace force, gusset thickness, connection length, bolt/weld layout, material strengths.

Outputs you should expect

A well-behaved calculator output should be both summary-friendly and auditable:

If the output is not auditable, treat it as a black box and do not rely on it for anything beyond quick intuition.

Computation approach (what happens under the hood)

This calculator is intended to implement a deterministic sequence of steps:

  1. Normalize inputs into a consistent internal unit system (for example, all lengths in meters, all forces in newtons), then convert back for display.
  2. Derive secondary parameters that are not explicitly entered (for example, effective areas, lever arms, eccentricities, or effective lengths). These are often where standards differ.
  3. Evaluate candidate limit states relevant to gusset plates. Each limit state produces a resistance (or allowable) that can be compared to the demand.
  4. Compute utilization as a dimensionless ratio (demand divided by resistance, or resistance divided by demand depending on convention). The controlling utilization is the maximum across the evaluated checks.
  5. Render the report with intermediate values and the controlling failure mode, so a user can trace “why” the governing mode controls.

The implementation should also apply predictable rounding rules: keep higher precision internally, and only round for display. This is essential for stable regression tests.

Verification workflow (recommended QA steps)

This section is not a design instruction; it is a quality-assurance pattern for checking any engineering calculator.

  1. Unit sanity check: confirm that each input has the unit you think it has. A common failure mode is mixing MPa and Pa, or mm and m.
  2. Independent replication: pick one limit state (or one equation) and replicate it with an independent method (hand check, spreadsheet, or trusted reference). You are validating the method, not chasing an exact rounded match.
  3. Sensitivity test: change one input in a direction that should clearly increase or decrease the capacity (for example, increase thickness) and confirm the output changes logically.
  4. Boundary test: test extreme-but-possible values to make sure the UI doesn’t silently overflow, divide by zero, or return NaN/Infinity.
  5. Documentation: record the standard/mode, inputs, and the controlling output in a calculation note format so the result can be reviewed later.

For a structured approach, see: How to verify calculator results.

Common pitfalls and how to avoid confusion

Data handling, privacy, and offline behavior

Steelcalculator.app is designed so that most calculations can run client-side. In a typical configuration:

If you are deploying this site, document the exact behavior in the Privacy Policy and ensure that any tracking complies with applicable privacy laws. For more context see /privacy and /terms.

How the Gusset Plate Calculator Works

The calculator evaluates a gusset plate connection for a braced-frame diagonal by checking five limit states: Whitmore section gross yielding, Whitmore section net section rupture (for bolted connections), block shear rupture, gusset plate buckling (compression braces only), and interface force transfer at the gusset-to-beam and gusset-to-column connections. For each limit state, the tool computes a nominal resistance, applies the appropriate resistance factor, and identifies the controlling failure mode.

The analysis begins by computing the Whitmore effective width using a 30-degree spread angle from the first bolt (or weld start) to the last fastener row. This effective width defines the cross-section used for yielding, rupture, and buckling checks. For buckling, the calculator treats the gusset plate as a column with an effective length determined by the Thornton method -- the average of three distances measured from the Whitmore section to the nearest gusset edge or frame member face.

For bolted connections, the tool also checks bolt shear, bearing/tearout at each bolt, and the block shear path along the bolt group. For welded connections, the weld throat is checked against the interface forces using either the elastic vector method or the directional strength method.

Key Equations

Whitmore section width (30-degree spread):

w_Whitmore = s + 2 * Lc * tan(30)

Where s = bolt gage (perpendicular to force) or weld width, Lc = connection length from first to last bolt row. For a single-line bolt group: w_Whitmore = 2 × Lc × tan(30°) = 1.155 × Lc.

Gross yielding on Whitmore section (AISC 360-22 Eq. J4-1):

phi*Rn = phi * Fy * Ag_Whitmore = phi * Fy * w_Whitmore * t_gusset

Where phi = 0.90 for yielding, t_gusset = plate thickness.

Net section rupture on Whitmore section (AISC 360-22 Eq. J4-2):

phi*Rn = phi * Fu * Ae = phi * Fu * (w_Whitmore - n_holes * dh) * t_gusset

Where phi = 0.75 for rupture, dh = hole diameter + 1/8 in, n_holes = number of bolt holes across the Whitmore section.

Block shear rupture (AISC 360-22 Eq. J4-5):

phi*Rn = phi * [0.6*Fu*Anv + Ubs*Fu*Ant]  ≤  phi * [0.6*Fy*Agv + Ubs*Fu*Ant]

Where phi = 0.75, Anv = net area of shear planes, Ant = net area of tension plane.

Gusset plate buckling (Thornton method, AISC Design Guide 29):

L_eff = (L1 + L2 + L3) / 3
KL/r = K * L_eff / (t_gusset / sqrt(12))   [r = t/sqrt(12) for a plate]

Then apply the AISC column curve (E3) to get Fcr, and phi × Pn = phi × Fcr × Ag_Whitmore. K = 0.5 to 1.2 depending on edge restraint. AISC Design Guide 29 recommends K = 0.5 for gussets with at least two restrained edges.

Uniform Force Method interface forces (AISC Design Guide 29):

H_ub = alpha * P / r        (horizontal force to beam)
V_ub = beta * P / r         (vertical force to beam)
H_uc = (alpha - alpha_bar) * P / r + V_ub   (horizontal to column)
V_uc = (beta - beta_bar) * P / r + H_ub     (vertical to column)

Where r = sqrt((alpha + e_c)^2 + (beta + e_b)^2), alpha and beta are gusset geometry parameters, e_b and e_c are beam and column eccentricities.

Design Code Requirements

Check AISC 360-22 / DG29 AS 4100:2020 EN 1993-1-8 CSA S16-19
Whitmore section yielding J4.1 (phi=0.90) Cl 7.2 (phi=0.9) Cl 6.2.3 Cl 13.2 (phi=0.9)
Net section rupture J4.2 (phi=0.75) Cl 7.2 (phi=0.9) Cl 6.2.3 (gamma_M2=1.25) Cl 13.2 (phi=0.9)
Block shear J4.3 (phi=0.75) Cl 9.1.6 (phi=0.75) Cl 3.10.2 Cl 13.11
Plate buckling DG29, E3 (phi=0.90) Cl 6.3 (phi=0.9) Cl 6.3.1 (chi) Cl 13.3
Bolt group J3 Cl 9.2 Cl 3.6-3.8 Cl 13.12
Weld interface J2 Cl 9.7 Cl 4.5 Cl 13.13

Key difference: AISC uses K = 0.5 for the Thornton buckling length when two or more gusset edges are restrained. AS 4100 does not prescribe the Thornton method specifically but uses general compression member provisions (Cl 6.3) with the designer selecting an appropriate effective length. EN 1993-1-8 uses the buckling curve approach with the plate treated as a compression element.

Step-by-Step Example

Problem: Check a 1/2-inch A36 gusset plate for a 150-kip tension brace force. Bolted connection with 4 rows of 3/4-inch A325-N bolts at 3-inch spacing, single-line (gage = 0). Edge distance = 1.5 in.

Step 1 -- Whitmore section width: Lc = (4 - 1) rows × 3 in spacing = 9 in (first to last bolt). w_Whitmore = 0 + 2 × 9 × tan(30°) = 2 × 9 × 0.5774 = 10.39 in.

Step 2 -- Gross yielding: Ag = 10.39 × 0.50 = 5.20 in^2. phi × Rn = 0.90 × 36 × 5.20 = 168.5 kips > 150 kips. OK (utilization = 0.89).

Step 3 -- Net section rupture: One bolt hole across the Whitmore section. dh = 3/4 + 1/8 = 7/8 = 0.875 in. An = (10.39 - 1 × 0.875) × 0.50 = 4.76 in^2. phi × Rn = 0.75 × 58 × 4.76 = 207.0 kips > 150 kips. OK (utilization = 0.72).

Step 4 -- Block shear (two shear planes along bolt line, one tension plane at end): Assume transverse edge distance = 1.5 in on each side. Shear length per plane = 1.5 + (4 - 1) × 3 = 10.5 in. Agv = 2 × 10.5 × 0.50 = 10.5 in^2. Holes per shear plane = 4 - 0.5 = 3.5. Anv = 10.5 - 2 × 3.5 × 0.875 × 0.50 = 10.5 - 3.06 = 7.44 in^2. Tension plane width = 2 × 1.5 = 3.0 in (single column, both transverse edges). Ant = (3.0 - 1 × 0.875) × 0.50 = 1.06 in^2. phi × Rn = 0.75 × (0.6 × 58 × 7.44 + 1.0 × 58 × 1.06) = 0.75 × (258.9 + 61.5) = 240.3 kips > 150 kips. OK.

Step 5 -- Bolt shear: 4 bolts, single shear. phi × rn per bolt = 0.75 × 54 × 0.4418 = 17.9 kips. Total = 4 × 17.9 = 71.6 kips < 150 kips. FAILS. Need 9 bolts minimum (150/17.9 = 8.4).

Result: Bolt shear controls. Revise to 10 bolts (2 columns of 5) or use 7/8-inch bolts (phi × rn = 24.3 kips, need 7 bolts). Gusset plate itself is adequate for yielding (0.89 utilization) with the revised bolt pattern.

Common Design Mistakes

Frequently Asked Questions

How is the Whitmore section width calculated, and why is a 30-degree spread angle used? The Whitmore effective width is determined by projecting lines at 30 degrees from each side of the first bolt in the connection (or the start of the weld) to the last fastener row, measured along the axis of the brace force. The total Whitmore width is the perpendicular distance between the two 30-degree lines at the last fastener. The 30-degree angle comes from experimental and analytical work by Richard Whitmore in 1952 and has since been validated as a reasonable approximation of the stress spread through the plate; it is now codified in AISC design guides as the standard method for evaluating gross yielding, net section rupture, and plate buckling on the Whitmore section.

What are the two failure modes in block shear, and how are they combined? Block shear is a combined failure where a block of material tears out along two surfaces simultaneously. Shear yielding acts along the shear planes parallel to the applied force, while tensile fracture (rupture) occurs on the tension plane perpendicular to the force at the end of the bolt group. The nominal block shear strength is the sum of the shear yielding capacity (0.6Fy × gross shear area) plus the tensile fracture capacity (Fu × net tension area), or the shear fracture capacity (0.6Fu × net shear area) plus the tensile yielding capacity (Fy × gross tension area) — whichever combination is smaller. The controlling combination depends on the relative areas and material properties.

How is gusset plate buckling checked, and what effective length is used? Gusset plate buckling is checked by treating the plate as a column on the Whitmore section, with an effective length equal to the average of three distances measured perpendicular to the brace axis from the Whitmore section to the nearest gusset edge or beam/column face — a method attributed to Thornton. The slenderness ratio L/t (effective length divided by plate thickness) is then used with column curve expressions to determine the plate’s compressive resistance. Plates in compression with high L/t ratios can buckle at loads well below the Whitmore gross yielding capacity, making buckling the controlling limit state for thin plates with long free lengths.

What is the Uniform Force Method (UFM) for gusset plate design? The Uniform Force Method distributes the brace force to the beam and column connections in a way that produces only direct forces (no moments) at the gusset-to-beam and gusset-to-column interfaces, simplifying the interface weld or bolt design. It achieves moment-free interfaces by selecting specific values of the horizontal and vertical setback distances that satisfy a geometric relationship involving the gusset centroid. When the actual geometry deviates from the UFM ideal geometry, moment couples must be added to the interface forces — the resulting "modified UFM" is required when field conditions constrain the gusset placement.

What minimum plate thickness is required to prevent local buckling of the gusset free edge? Gusset plates with long unsupported free edges can buckle locally under compressive brace loads before the Whitmore section capacity is reached. AISC guidance limits the free-edge slenderness: the unsupported edge length divided by the plate thickness should generally not exceed approximately 0.75√(E/Fy) for the plate to remain non-slender. For A36 plate (Fy = 36 ksi), this limit is roughly 12.7, and for A572 Grade 50 it is approximately 10.8. Stiffening the free edge with an angle or bent plate returns the plate to compact behavior and eliminates the local buckling penalty.

How does a welded gusset differ from a bolted gusset in terms of critical failure modes? In a bolted gusset, net section rupture through the bolt hole pattern is often the controlling limit state, because holes reduce the gross area by 15–25% depending on bolt diameter and spacing. Block shear is also more prominent in bolted configurations due to defined shear and tension planes along the bolt rows. In a welded gusset, there are no holes, so gross yielding on the Whitmore section and plate buckling tend to govern; the critical check shifts to the weld throat capacity along the gusset-to-brace interface and the gusset-to-frame interfaces, which must be sized to transfer the full brace force.

Related pages

Disclaimer (educational use only)

This page is provided for general technical information and educational use only. It does not constitute professional engineering advice, a design service, or a substitute for an independent review by a qualified structural engineer. Any calculations, outputs, examples, and workflows discussed here are simplified descriptions intended to support understanding and preliminary estimation.

All real-world structural design depends on project-specific factors (loads, combinations, stability, detailing, fabrication, erection, tolerances, site conditions, and the governing standard and project specification). You are responsible for verifying inputs, validating results with an independent method, checking constructability and code compliance, and obtaining professional sign-off where required.

The site operator provides the content “as is” and “as available” without warranties of any kind. To the maximum extent permitted by law, the operator disclaims liability for any loss or damage arising from the use of, or reliance on, this page or any linked tools.