Steel Beam Web Openings Calculator | AISC DG2 Accurate Design Checks
This powerful Steel Beam with Web Openings Calculator follows AISC Design Guide 2 (3rd Edition) procedures to evaluate circular and rectangular openings in W-shapes.
It performs comprehensive checks, including Vierendeel bending, M–V interaction, tee-section properties, web-post buckling, compactness, deflection, and edge distance requirements. Supports both unreinforced and flat-bar reinforced openings, LRFD and ASD methods, and US/SI units.
Ideal for quick feasibility studies and preliminary design of beams with MEP penetrations. Enter your section, loads, and opening geometry to receive detailed DCR results, sensitivity analysis, and a scaled beam diagram in seconds.
For preliminary design only — always verify with a licensed structural engineer.
Steel Beam with Web Openings Calculator AISC DG2
Verify circular or rectangular web openings in steel I-beams — unreinforced or reinforced — with full Vierendeel bending, shear-moment interaction, tee-column buckling, and deflection checks.
| Top Tee Depth tt | — |
| Bottom Tee Depth tb | — |
| Top Tee Area At | — |
| Bottom Tee Area Ab | — |
| Top Tee It | — |
| Bottom Tee Ib | — |
| Top Tee Zxt | — |
| Bottom Tee Zxb | — |
| Shear at Opening Vu | — |
| Moment at Opening Mu | — |
| Aspect Ratio ao/ho | — |
| Check | Demand | Capacity | DCR | Status |
|---|
Governing DCR as opening height h₀ increases by 10% / 20% / 30% from current:
📄 Formulas Used in Calculations (AISC Design Guide 2)
▼1. Tee Section Depths
$$t_t = \frac{d - h_o}{2} - e \qquad t_b = \frac{d - h_o}{2} + e$$where $d$ = beam depth, $h_o$ = opening height, $e$ = eccentricity (+ above NA)
2. Plastic Shear Capacity of Unperforated Beam
$$V_p = 0.6\,F_y\,A_w = 0.6\,F_y\,(d - 2t_f)\,t_w$$Opening must satisfy: $V_u \leq \tfrac{2}{3}V_p$ (preliminary limit check)
3. Maximum Shear Strength at Opening (Tee Contributions)
$$V_{mt} = \frac{4\,M_{pt}}{a_o}\bigl(1 - V_u^2/V_{pt}^2\bigr)^{1/2} \qquad V_{mb} = \frac{4\,M_{pb}}{a_o}\bigl(1 - V_u^2/V_{pb}^2\bigr)^{1/2}$$ $$V_m = V_{mt} + V_{mb}$$where $M_{pt} = F_y Z_{xt}$, $M_{pb} = F_y Z_{xb}$, $V_{pt} = 0.6 F_y t_w t_t$, $V_{pb} = 0.6 F_y t_w t_b$
4. Maximum Moment Strength at Opening
$$M_m = M_{pt}\left(1 + \frac{A_{wt}}{A_{ft}}\right) + M_{pb}\left(1 + \frac{A_{wb}}{A_{fb}}\right) - V_{mt}\frac{a_o}{2} - V_{mb}\frac{a_o}{2}$$Simplified (DG2): $M_m \approx F_y\bigl(Z_{xt} + Z_{xb}\bigr) - V_{mt}\dfrac{a_o}{4} - V_{mb}\dfrac{a_o}{4}$
5. M–V Interaction (Governing Limit State)
$$\left(\frac{M_u}{M_m}\right)^2 + \left(\frac{V_u}{V_m}\right)^2 \leq 1.0 \quad \text{(LRFD: } M_u = \phi_b M_m,\; V_u = \phi_v V_m\text{)}$$Interaction ratio $R = \sqrt{(M_u/M_m)^2 + (V_u/V_m)^2}$ must be $\leq 1.0$
6. Vierendeel (Secondary) Bending
$$M_{vt} = V_u\,\frac{a_o}{4}\cdot\frac{I_t}{I_t + I_b} \qquad M_{vb} = V_u\,\frac{a_o}{4}\cdot\frac{I_b}{I_t + I_b}$$ $$\text{DCR}_{Vt} = \frac{M_{vt}}{\phi_b\,M_{pt}} \leq 1.0 \qquad \text{DCR}_{Vb} = \frac{M_{vb}}{\phi_b\,M_{pb}} \leq 1.0$$7. Tee-Column (Web Post) Buckling Check
$$\frac{KL}{r} = \frac{1.2\,a_o}{r_{y,tee}} \qquad F_{cr} \text{ per AISC Chapter E}$$ $$P_c = \phi_c\,F_{cr}\,A_t \qquad \text{DCR} = P / P_c \leq 1.0$$Compression force: $P = (M_u - \phi_b M_m^{0}) / (d - t_t/2 - t_b/2)$ when moment governs
8. Additional Deflection at Opening (Vierendeel Shear Deformation)
$$\delta_{opening} = \frac{V_u\,a_o^3}{12\,E\,(I_t + I_b)}$$ $$\delta_{total} = \delta_{primary} + \sum \delta_{opening} \leq \frac{L}{360} \text{ (live load)}$$9. Compactness Check (Flange Local Buckling)
$$\frac{b_f}{2t_f} \leq \lambda_p = 0.38\sqrt{E/F_y}$$For reinforcement flat bar: $\dfrac{b_R}{2t_R} \leq 0.38\sqrt{E/F_y}$
Frequently Asked Questions
Steel Beam with Web Openings Calculator
A full walkthrough of every input, formula, and result in the free AISC Design Guide 2 web opening checker — with a worked example, common mistakes, and plain-English explanations of every check.
📄 Contents
- What Is This Calculation?
- Where Engineers Apply It
- Key User Pain Points & Solutions
- Annotated Beam Diagram
- Step-by-Step User Guide
- Input Parameters & Units
- All Formulas Explained
- Understanding Your Results
- Worked Example
- Common Mistakes & Microcopy
- Frequently Asked Questions
- More SteelSolver Calculators
1. What Is a Steel Beam Web Opening Calculation?
When mechanical, electrical, and plumbing (MEP) trades route ductwork, conduit, or piping through the floor structure of a building, they often need to pass through the webs of structural steel floor beams. This creates a web opening — a hole cut in the vertical plate of a wide-flange or I-beam — that weakens the beam at that location.
A web opening structural analysis determines whether the remaining steel around the opening can still safely carry the applied loads. Unlike a standard beam check (which treats the section as solid), a web opening introduces additional failure modes that must be checked independently:
- Vierendeel bending — secondary frame action around the opening corners
- Shear-moment (M–V) interaction — combined demand on the reduced tee sections
- Tee-column (web post) buckling — axial instability of the compression tee
- Lateral-torsional buckling — out-of-plane instability of the tee in compression
- Flange local buckling — compactness of the flanges at the opening
- Additional deflection — Vierendeel shear deformation at the opening
The governing standard for this work in the United States is AISC Design Guide 2: Steel and Composite Beams with Web Openings, which covers unreinforced and flat-bar-reinforced openings in both non-composite and composite steel beams.
2. Where Engineers Apply Web Opening Calculations
HVAC ducts and plumbing risers route through structural bays. Web openings avoid dropped ceilings and preserve floor-to-floor height.
Conduit runs and drainage pipes cross structural bays. Web openings are preferred over costly framing reroutes.
Process piping and cable trays run through heavy floor framing. Web openings must withstand dynamic loading and vibration.
Dense MEP coordination in plenum spaces. Every inch of headroom counts; web openings save significant floor depth.
Existing beams are checked when new MEP systems are installed. Engineers verify remaining capacity of existing cutouts.
Purpose-manufactured beams with regular web openings. Web-post buckling between adjacent openings is the primary design check.
3. Key User Pain Points — and How This Calculator Solves Them
| User | Pain Point | How This Tool Helps |
|---|---|---|
| Structural Engineer | Hand-calculating 8–12 interdependent checks from AISC DG2 takes 2–4 hours per opening; errors are common with complex V-M interaction curves. | All nine governing checks run simultaneously in under a second. Each DCR is color-coded PASS / MARGINAL / FAIL with an inline progress bar. |
| MEP Coordinator | Cannot self-check duct routing feasibility before submitting RFIs. Relies entirely on SE availability, causing coordination delays. | Enter duct OD, beam section, and position — get an instant feasibility verdict. Communicate informed RFIs to the SE faster. |
| Steel Fabricator | Opening schedules arrive late or are under-specified. Reinforcement plate sizes and weld demands are missing from drawings. | Copy Report generates a formatted calculation sheet with all inputs, checks, reinforcement dimensions, and weld demand — ready to share. |
| EIT / Junior Engineer | AISC DG2 is dense and 50+ pages. It is unclear which check governs for a given opening location. Training time is significant. | The Formulas panel shows every equation in rendered MathJax with code references. Sensitivity panel reveals how DCR changes if the opening moves or grows. |
| Building Inspector / PM | Cannot verify whether a field-cut opening is safe without hiring a consultant. | Enter the as-built opening dimensions and location. The tool flags whether reinforcement is required and suggests the minimum flat-bar size. |
4. Annotated Steel Beam Web Opening Diagram
The diagram below identifies every geometric parameter used in the calculator. Understanding these terms is essential before entering inputs.
Figure 1. Wide-flange beam elevation with rectangular web opening. Parameters: d = beam depth (in), bₑ = flange width (in), tₑ = flange thickness (in), tᵤ = web thickness (in), h₀ = opening height (in), a₀ = opening length (in), tₜ = top tee depth (in), t₂ = bottom tee depth (in), x = distance from left support (ft). Right: Vierendeel frame action and circular opening equivalent rectangle.
5. Step-by-Step User Guide
Follow these eight steps in order. The calculator prevents calculation until all required fields contain valid values.
-
1Select units and design method
Use the Units toggle at the top of the calculator to choose US Customary (in / kips / ksi / ft) or SI (mm / kN / MPa / m). All labels and validation limits update automatically. Then choose LRFD (Load and Resistance Factor Design, φ = 0.90 for bending) or ASD (Allowable Stress Design, Ω = 1.67) from the Method toggle. If unsure, use LRFD — it is the default and the most common method in US practice today.
-
2Choose your W-shape or enter custom dimensions
Select a standard AISC W-shape from the dropdown (W4 through W36 are pre-loaded with depth d, flange width bₑ, flange thickness tₑ, and web thickness tᵤ auto-filled). For built-up or non-standard sections, leave the dropdown at “Select or enter below” and type your dimensions directly. All four section dimensions are required.
-
3Set steel grade and elastic modulus
Select A36 (Fᵧ = 36 ksi), A992 / A572-50 (Fᵧ = 50 ksi, most common for wide-flange sections), or A572-60. The yield strength Fᵧ auto-fills. The elastic modulus defaults to E = 29,000 ksi (200,000 MPa) and should only be changed for unusual materials.
-
4Enter span, support conditions, and loads
Enter the total span length L (center-to-center of supports) and select the support condition (Simply Supported for most floor beams). Enter the uniform dead load wᴷ and live load wₗ in kips/ft or kN/m. The calculator automatically forms the governing LRFD combination wᵤ = 1.2D + 1.6L (or wₐ = D + L for ASD) and calculates shear Vᵤ and moment Mᵤ at the opening location.
-
5Define the opening geometry
Choose Rectangular or Circular. For rectangular: enter opening height h₀ and length a₀. For circular: enter the diameter D₀ — the calculator automatically converts to an equivalent rectangle (h₀ = D₀, a₀ = 0.9D₀) per AISC DG2 §3.7b4. A red warning appears if h₀ > 0.70d. Enter the position x (distance from left support to opening center) and the eccentricity e (distance from beam neutral axis to opening center; use 0 for a centered opening). Enter the unbraced length L₂ for the lateral-torsional buckling check.
-
6Choose reinforcement option
Select None (Unreinforced) for a first-pass check. If the unreinforced result shows FAIL, switch to Flat Bar (Top & Bottom) and enter the bar width bᴷ and thickness tᴷ. The reinforcement adds area to each tee, increasing plastic moment capacity Mₗₜ and Mₗ₂, raising both Vᵐ and Mᵐ. Reinforcement yield strength defaults to match the beam grade but can be changed independently.
-
7Click “Calculate Web Opening”
The engine runs all nine checks, updates the live SVG beam diagram, populates the DCR table, and shows a PASS / MARGINAL / FAIL verdict banner. The Sensitivity panel automatically sweeps opening height (+10% / +20% / +30%) and sweeps x from 0.05L to 0.95L to find the optimal opening position with the lowest governing DCR.
-
8Export or copy your report
Click Copy Full Report to copy a formatted calculation sheet to your clipboard (all inputs, tee properties, and DCR results). Click Print Report to send the full page to your printer or save as PDF. Always have a licensed structural engineer review and stamp the output before it enters construction documents.
6. Input Parameters, Valid Ranges, and Units
All inputs are validated before calculation. Values outside valid ranges are highlighted with a red border. The table below lists every input, its symbol, acceptable range, and unit in both systems.
| Parameter | Symbol | US Unit | SI Unit | Valid Range / Notes |
|---|---|---|---|---|
| Beam depth | d | in | mm | 3–60 in. Must be positive. For W-shapes, matches AISC table value. |
| Flange width | bₑ | in | mm | Must be positive and < d. |
| Flange thickness | tₑ | in | mm | 0.10–2.00 in. Thin flanges may govern LTB. |
| Web thickness | tᵤ | in | mm | 0.10–2.00 in. Directly controls Vₗ and Vierendeel capacity. |
| Yield strength | Fᵧ | ksi | MPa | 36, 50, or 60 ksi. Governs all plastic moment and shear capacities. |
| Elastic modulus | E | ksi | MPa | Default 29,000 ksi / 200,000 MPa. Do not change unless non-standard material. |
| Span length | L | ft | m | Center-to-center of supports. > 0. |
| Dead load | wᴷ | kips/ft | kN/m | Uniform. Does not include beam self-weight (add to wᴷ if needed). |
| Live load | wₗ | kips/ft | kN/m | Uniform. ASCE 7 IBC-compliant combination formed automatically. |
| Opening height | h₀ | in | mm | Must be ≤ 0.70d per AISC DG2. Red warning if exceeded. |
| Opening length | a₀ | in | mm | For circular: a₀ = 0.9D₀ auto-set. Larger a₀/h₀ = more Vierendeel demand. |
| Opening position | x | ft | m | Distance from left support to center of opening. 0 < x < L. |
| Eccentricity | e | in | mm | + = above neutral axis; − = below; 0 = centered. |e| < (d−h₀)/2. |
| Unbraced length | L₂ | ft | m | Distance between lateral braces for LTB check of compression tee. 0 < L₂ ≤ L. |
| Reinf. bar width | bᴷ | in | mm | Only if reinforcement selected. Typical: 3–6 in. |
| Reinf. bar thickness | tᴷ | in | mm | Minimum fillet weld: tᴷ/2 ≥ 3/16 in. Typical: 3/8–3/4 in. |
7. All Formulas Used in the Calculation
Every calculation the tool performs is documented below with the governing equation, variable definitions, unit labels, and a plain-English explanation. All formulas follow AISC Design Guide 2 (3rd edition) and AISC 360-16/22 Chapter E for column buckling.
Formula 1 — Tee Section Depths (in)
$$t_t = \frac{d - h_o}{2} - e \qquad\qquad t_b = \frac{d - h_o}{2} + e$$What it means: When you cut an opening in the beam web, the cross-section splits into a top tee (flange + partial web above the opening) and a bottom tee (flange + partial web below). Their depths tₜ and t₂ determine the stiffness and plastic capacity available to resist shear and secondary bending. For a centered opening e = 0, both tees are equal. Moving the opening toward the tension (bottom) flange increases tₜ and decreases t₂, reducing the bottom tee's capacity.
Formula 2 — Web Shear Area and Plastic Shear Capacity (kips)
$$A_w = (d - 2t_f)\,t_w \qquad\qquad V_p = 0.6\,F_y\,A_w$$ $$\text{Preliminary check: } V_u \leq \tfrac{2}{3}\,V_p$$What it means: Vₗ is the full shear capacity of the unperforated web. AISC DG2 imposes a preliminary limit: the factored shear at the opening must not exceed 2/3 of Vₗ. This check gates the analysis — if it fails, the opening is almost certainly in a high-shear zone and must be relocated regardless of other checks.
Formula 3 — Maximum Shear Strength at Opening (kips)
$$V_{mt} = \min\!\left(\frac{4\,M_{pt}}{a_o},\; 0.6\,F_y\,t_w\,t_t\right) \qquad V_{mb} = \min\!\left(\frac{4\,M_{pb}}{a_o},\; 0.6\,F_y\,t_w\,t_b\right)$$ $$V_m = V_{mt} + V_{mb}$$What it means: Each tee can carry shear via two competing mechanisms: (a) plastic hinging (4Mₗ/a₀) and (b) direct shear yielding (0.6Fᵧtᵤt). The governing (lower) value is used for each tee, and the total Vᵐ is their sum. This is the denominator in the M–V interaction check. Wider openings (larger a₀) sharply reduce the hinging contribution 4Mₗ/a₀, making long openings much more critical than tall ones.
Formula 4 — Maximum Moment Strength at Opening (kip·in)
$$M_m \approx \phi_b\!\left(F_y Z_{xt} + F_y Z_{xb}\right) - V_{mt}\frac{a_o}{4} - V_{mb}\frac{a_o}{4}$$What it means: The moment capacity of the perforated cross-section is the sum of the tee plastic moments, reduced by the moment consumed transferring shear across the opening (the Vierendeel secondary bending term Vᵐt·a₀/4). A wider opening reduces Mᵐ doubly: by reducing tee depth and by increasing the subtracted term.
Formula 5 — Shear–Moment Interaction (Governing Limit State)
$$R = \sqrt{\left(\frac{V_u}{\phi_v V_m}\right)^2 + \left(\frac{M_u}{M_m}\right)^2} \leq 1.0$$What it means: This is the master governing check for the opening. It accounts for the fact that shear and moment act simultaneously. Near supports, Vᵤ/Vᵐ dominates. Near midspan, Mᵤ/Mᵐ dominates. The circular interaction envelope means an opening located where both are moderate can still fail even if neither individual ratio exceeds 1.0.
Formula 6 — Vierendeel Secondary Bending (kip·in)
$$M_{vt} = V_u\,\frac{a_o}{4}\cdot\frac{I_t}{I_t + I_b} \qquad\qquad M_{vb} = V_u\,\frac{a_o}{4}\cdot\frac{I_b}{I_t + I_b}$$ $$\text{DCR}_{Vt} = \frac{M_{vt}}{\phi_b M_{pt}} \leq 1.0 \qquad\qquad \text{DCR}_{Vb} = \frac{M_{vb}}{\phi_b M_{pb}} \leq 1.0$$What it means: To transfer the shear Vᵤ across the opening, each tee must bend like a short cantilever over a length a₀/4. This creates local bending moments at the four corners of the opening. They are distributed between the tees in proportion to their stiffness (Iₜ/I₂ ratio). This check is independent of Mᵤ — even a beam with zero overall bending moment would fail Vierendeel if its shear is large enough. It is almost always the governing check for openings near supports.
Formula 7 — Tee-Column (Web Post) Buckling Check
$$\frac{KL}{r} = \frac{1.2\,a_o}{r_{y,tee}} \quad\Rightarrow\quad F_{cr}\ (\text{AISC Ch. E}) \quad\Rightarrow\quad P_c = \phi_c\,F_{cr}\,A_t$$ $$P = \frac{M_u}{d - t_t/2 - t_b/2} \qquad \text{DCR} = \frac{P}{P_c} \leq 1.0$$What it means: The compression tee acts like a short column of length a₀, loaded by the axial force P induced by the overall bending moment Mᵤ. If the tee is slender relative to its width (high KL/r), it can buckle sideways before reaching its plastic capacity. This check is most critical when openings are long (large a₀), the beam carries large moments, and the tee section is thin.
Formula 8 — Additional Deflection at Opening (in)
$$\delta_{opening} = \frac{V_u\,a_o^3}{12\,E\,(I_t + I_b)}$$ $$\delta_{total} = \delta_{primary} + \sum_{i}\delta_{opening,i} \leq \frac{L}{360}\ \text{(live load limit)}$$What it means: The opening reduces web stiffness, causing extra shear deformation (Vierendeel mechanism) on top of the standard bending deflection. This additional deflection can be significant for large openings in slender beams. The L/360 serviceability limit applies to the total deflection under live load. With multiple openings, each contributes a δ₀ₗₐᵣ₃ᵣᵢ term.
Formula 9 — Flange Compactness Check
$$\frac{b_f}{2\,t_f} \leq \lambda_p = 0.38\sqrt{\frac{E}{F_y}}$$For flat-bar reinforcement: $\dfrac{b_R}{2\,t_R} \leq 0.38\sqrt{E/F_y}$ must also be satisfied.
What it means: The flanges must be compact for the plastic moment capacity formulas to be valid. For A992 steel (E = 29,000 ksi, Fᵧ = 50 ksi), λₗ = 9.15. Most standard W-shapes satisfy this automatically; it only governs for very thin flanges or non-standard plate girders. If the compactness DCR exceeds 1.0, the beam flanges will locally buckle before developing Mₗ, invalidating the Vierendeel and Mᵐ capacities.
8. Understanding Your Results — DCR Color Code and Verdict
Each check in the results table is expressed as a Demand-to-Capacity Ratio (DCR): the ratio of the applied demand (shear, moment, secondary moment, or axial force) to the available capacity. DCR = 1.0 means 100% utilization.
| Check Name | What Governs It | What to Do if FAIL |
|---|---|---|
| Opening Size (h₀ ≤ 0.70d) | Opening too deep relative to beam depth. | Reduce h₀, choose a deeper beam, or use a composite beam (DG2 allows up to 0.70d). |
| 2/3 Vₗ Check | Opening in high-shear zone (near support). | Move opening toward midspan. Vᵤ drops rapidly away from supports for UDL. |
| M–V Interaction | Combined shear + moment demand on tees. | Add flat-bar reinforcement (increases Vᵐ and Mᵐ), or reposition the opening. |
| Vierendeel — Top Tee | Large shear Vᵤ + wide opening (large a₀) + stiff top tee. | Reduce a₀, add top flat bar (raises Mₗₜ), or move to lower-shear zone. |
| Vierendeel — Bottom Tee | Large shear Vᵤ + stiff bottom tee or offset opening. | Add bottom flat bar (raises Mₗ₂), reduce opening eccentricity, or reduce a₀. |
| Tee-Column Buckling | Long opening (large a₀) in high-moment zone. | Reduce a₀, add vertical stiffener plates beside the opening, or move to lower-moment zone. |
| Flange Compactness | Thin flanges on non-standard or plate-girder sections. | Use a compact W-shape. Nearly all ASTM A992 W-shapes are inherently compact. |
| Lateral-Torsional Buckling | Long unbraced length L₂ relative to Lₗ of the compression tee. | Add lateral bracing at or near the opening, or select a beam with a wider flange (higher rᵧ). |
| Deflection (δ/limit) | Long span, large opening, or multiple openings — total deflection exceeds L/360. | Select a deeper or stiffer beam section, reduce opening size, or limit openings to low-shear zones where additional δ is minimal. |
9. Worked Example — W21×57, 30 ft Span, Unreinforced Rectangular Opening
▶ Example: Floor Beam with HVAC Duct Penetration
Problem Statement
A structural engineer needs to verify a W21×57 (A992, Fᵧ = 50 ksi) floor beam spanning 30 ft (simply supported) can accommodate a 10 in. × 14 in. rectangular web opening centered 10 ft from the left support. Uniform loads: dead = 1.0 kips/ft, live = 1.5 kips/ft. LRFD, US Customary. Opening is centered on the neutral axis (e = 0). Unbraced length L₂ = 5 ft. No reinforcement (first-pass check).
Step 1 — Inputs
Step 2 — Factored Loads (LRFD: 1.2D + 1.6L)
$$w_u = 1.2(1.0) + 1.6(1.5) = 1.2 + 2.4 = 3.6\ \text{kips/ft}$$
Reactions: $R_L = R_R = 3.6 \times 30 / 2 = 54.0$ kips
Shear at x = 10 ft: $V_u = 54.0 - 3.6(10) = 18.0$ kips
Moment at x = 10 ft: $M_u = 54.0(10) - 3.6(10)^2/2 = 540 - 180 = 360$ kip–ft $= 4{,}320$ kip–in
Step 3 — Tee Depths (e = 0)
$$t_t = t_b = \frac{21.06 - 10}{2} = \frac{11.06}{2} = 5.53\ \text{in}$$
Step 4 — Plastic Shear Capacity
$$A_w = (21.06 - 2 \times 0.650)(0.405) = (19.76)(0.405) = 8.00\ \text{in}^2$$
$$V_p = 0.6(50)(8.00) = 240\ \text{kips}$$
Check: $V_u = 18.0 \leq \tfrac{2}{3}(240) = 160$ kips — PASS
Step 5 — Tee Plastic Moments (simplified)
Top tee plastic modulus (approx): $Z_{xt} \approx (6.555 \times 0.65 + (5.53-0.65)\times 0.405) \times 5.53/4$
$Z_{xt} \approx (4.26 + 1.98)(1.38) \approx 8.61\ \text{in}^3$
$M_{pt} = M_{pb} = 50 \times 8.61 = 430.5$ kip–in (symmetric, e = 0)
Step 6 — Max Shear at Opening
$$V_{mt} = V_{mb} = \min\!\left(\frac{4 \times 430.5}{14},\ 0.6(50)(0.405)(5.53)\right) = \min(123.0,\ 67.2) = 67.2\ \text{kips}$$
$$V_m = 67.2 + 67.2 = 134.4\ \text{kips}$$
Step 7 — Max Moment at Opening
$$M_m = 0.9(430.5 + 430.5) - 67.2\left(\frac{14}{4}\right) - 67.2\left(\frac{14}{4}\right) = 774.9 - 235.2 - 235.2 = 304.5\ \text{kip-in}$$
Note: Mᵤ = 4,320 kip-in >> Mᵐ = 304.5 kip-in at this location for unreinforced opening. This alone signals interaction failure.
Step 8 — M–V Interaction
$$R = \sqrt{\left(\frac{18.0}{1.0 \times 134.4}\right)^2 + \left(\frac{4320}{304.5}\right)^2} = \sqrt{(0.134)^2 + (14.2)^2} \approx 14.2$$
Step 9 — Sensitivity Finding
The Sensitivity panel in the calculator reveals that at x = 15 ft (midspan), Vᵤ ≈ 0 kips and Mᵤ is maximum. The Vierendeel DCR drops to ≈ 0.03 but Mᵐ governs. The optimal position for minimizing governing DCR for this beam, load, and opening size is approximately x = 10–12 ft from the support with flat-bar reinforcement added.
10. Common Mistakes and Microcopy Guidance
These are the most frequent errors engineers and detailers make when using a web opening calculator. Each box explains the mistake and how to avoid it.
11. Frequently Asked Questions — Steel Beam Web Opening Design
Per AISC Design Guide 2, the opening height h₀ must not exceed 70% of the beam depth (0.70d). For a W21×57 (d = 21.06 in.), the maximum opening height is 14.7 in. There is no specific limit on opening length a₀ in the code, but the DG2 simplified method becomes less reliable for a₀/h₀ > 3. For circular openings, the equivalent rectangular height equals the diameter, so a circular opening diameter must also satisfy 0.70d.
Additionally, the edge of the opening must be at least one beam depth d from the face of the support. For W21×57, no part of the opening can be within 21.06 in. ≈ 1.75 ft of the support face.
The optimal location depends on which failure mode governs. For most simply supported beams under uniform load, shear Vᵤ is highest near supports and zero at midspan; bending moment Mᵤ is zero at supports and maximum at midspan. The best zone for unreinforced openings is typically the middle third of the span (between 0.33L and 0.67L), where shear is low enough that Vierendeel demands are manageable.
The calculator's Sensitivity panel automatically sweeps the full span in 5% increments and identifies the x position that minimizes the governing DCR. Use this feature to find the structural sweet spot before coordinating with MEP routing.
Reinforcement is required when any DCR check exceeds 1.0 for the unreinforced case. The most common triggers are the M–V interaction check and the Vierendeel DCR. As a rule of thumb:
- Openings with h₀ > 50% of d in the outer third of the span almost always need reinforcement.
- Openings at midspan with h₀ up to 60% of d often pass unreinforced for typical floor beam loads.
- Any opening with a₀/h₀ > 2 in a zone with Vᵤ > 10% of Vₗ is a strong candidate for reinforcement.
Flat bars welded to the top and bottom edges of the opening increase Zₓₜ and Zₓ₂, raising Vᵐ and Mᵐ directly. The minimum weld should be a 3/16 in. fillet weld and should be sized for the horizontal shear flow demand q = VQ/I at the bar attachment line.
Vierendeel bending (named after Belgian engineer Arthur Vierendeel) describes the secondary frame action that occurs at a web opening. When the beam carries a shear force Vᵤ at an opening, the shear cannot flow through the missing web material. Instead, it must be transferred via bending of the upper and lower tee sections — each tee bends like a short fixed-fixed beam over a span equal to the opening length a₀.
The secondary bending moment in each tee is approximately Mᵤₜ = Vᵤ · a₀/4 · Iₜ/(Iₜ+I₂). For a 10 in. × 14 in. opening with Vᵤ = 18 kips, this is roughly Mᵤₜ ≈ 18 × 3.5 × 0.5 = 31.5 kip·in per tee — comparable to the tee plastic moment capacity for a shallow tee section. This is why Vierendeel almost always governs for openings in the shear-dominated outer portion of the span.
Yes. AISC DG2 §3.7b4 provides an explicit conversion: a circular opening of diameter D₀ is treated as an equivalent rectangular opening with height h₀ = D₀ and length a₀ = 0.9D₀. This conversion is slightly conservative because the circular shape has less material removed at the corners than a full rectangle of the same height, but the simplified rectangular approach is code-recognized and conservative.
The 0.9 factor on the equivalent length reflects that the effective shear-transfer length of a circular opening is slightly less than its diameter. This calculator applies this conversion automatically when the Circular shape option is selected.
This calculator handles individual isolated openings per AISC DG2. Castellated and cellular beams have regularly spaced openings (typically 6–20 or more), and the interaction between adjacent openings introduces an additional check called web-post buckling that is not included in this tool.
For castellated beams, the web post between adjacent hexagonal openings can buckle under the horizontal shear flow that results from the Vierendeel mechanism. For cellular beams, the circular opening spacing governs a similar web-post check. These require specialized software (ASDIP STEEL, Tekla Structural Designer, or dedicated spreadsheets calibrated to SCI P355 or AISC DG31).
However, if you are checking a single service opening in an otherwise solid-web beam, or a field-cut opening in a castellated beam that is located well away from the adjacent manufactured openings (spacing > 2 beam depths), this tool gives a conservative preliminary estimate.
Eccentricity e shifts the opening toward the tension (bottom) or compression (top) flange. For e = 0 (centered), both tees are equal depth and stiffness — the Vierendeel secondary moment is shared equally. For e ≠ 0, the shallower tee carries a smaller share but has less capacity, so its DCR can actually increase relative to the symmetric case.
For beams with non-composite loading (no concrete slab), centering the opening (e = 0) generally gives the most favorable result. For composite beams where the top tee benefits from composite action, shifting the opening slightly downward (positive e) can sometimes improve the governing DCR by routing the opening away from the concrete slab influence zone. This calculator assumes non-composite behavior; consult AISC DG2 Chapter 4 for composite beam web openings.
This tool is designed for preliminary design and feasibility checking only. It implements the simplified procedures of AISC DG2 and is suitable for use as a first-pass screening tool and as a cross-check for independently performed calculations. It is not a substitute for a full stamped structural calculation package.
For construction documents, outputs from this tool should be reviewed, validated, and stamped by a licensed structural engineer of record who takes professional responsibility for the design. The Copy Report function generates a formatted calculation sheet that can serve as a starting point for the EOR's documentation, but it is not a stand-alone deliverable.
12. More Free Structural Steel Calculators — SteelSolver.com
SteelSolver.com provides free, browser-based structural steel design tools covering common engineering calculations. Each tool follows the same design philosophy: no login, no download, instant results.