Splice Connection Calculator
Preliminary beam splice force distribution and connection screening for iteration. Not engineering advice.
This page documents the scope, inputs, outputs, and computational approach of the Splice Connection 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
- Fast screening and iteration while you are exploring a design space.
- Creating a repeatable calculation workflow that a reviewer can audit.
- Learning the terminology and the “shape” of a typical check for beam splice connections.
What this tool is not for
- It is not a complete design package and does not replace the governing standard, project specification, or an engineer’s judgment.
- It is not a substitute for system-level checks (global stability, constructability, fatigue/seismic detailing, etc.).
- It does not guarantee compliance with any specific standard, because compliance depends on configuration, edition, and jurisdictional requirements.
Key concepts this page covers
- force decomposition (flange couple / web shear)
- component checks
- fastener/weld sizing
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: moment, shear, splice geometry, plate thickness, fastener layout.
Outputs you should expect
A well-behaved calculator output should be both summary-friendly and auditable:
- A small set of headline results (pass/fail indicators, utilization ratios, controlling mode).
- Intermediate values that let you reproduce at least one limit state independently (areas, lever arms, coefficients).
- Clear units on every numeric value and a statement of the method used.
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:
- Normalize inputs into a consistent internal unit system (for example, all lengths in meters, all forces in newtons), then convert back for display.
- Derive secondary parameters that are not explicitly entered (for example, effective areas, lever arms, eccentricities, or effective lengths). These are often where standards differ.
- Evaluate candidate limit states relevant to beam splice connections. Each limit state produces a resistance (or allowable) that can be compared to the demand.
- 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.
- 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.
- 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.
- 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.
- 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.
- Boundary test: test extreme-but-possible values to make sure the UI doesn’t silently overflow, divide by zero, or return NaN/Infinity.
- 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
- Hidden assumptions: some checks require assumptions that are not explicit in the UI (e.g., end restraint idealization, load distribution, slip requirements). If you can’t state the assumption, do not treat the result as verified.
- Standard mismatch: names like “yield strength” and “ultimate strength” are universal, but how they are used in a resistance model is standard-specific.
- Axis confusion: major/minor axis properties, sign conventions, and local coordinate systems can flip a result.
- Detailing constraints: minimum edge distances, minimum weld sizes, and installation constraints often govern before a strength limit state does.
- Over-trusting a single ratio: a utilization < 1.0 does not prove the detail is acceptable; it only indicates the evaluated checks passed under the tool’s assumptions.
Data handling, privacy, and offline behavior
Steelcalculator.app is designed so that most calculations can run client-side. In a typical configuration:
- Your numeric inputs may be stored in local browser storage to improve UX (so values persist across refreshes).
- A PWA/service worker may cache static assets for performance and offline behavior.
- If analytics are enabled, aggregate usage events may be sent to a third-party provider.
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 Splice Connection Calculator Works
The calculator designs and checks a bolted beam splice connection that transfers moment and shear across a joint between two beam segments. The tool decomposes the applied forces into flange forces (from moment) and web forces (from shear), then checks each component plate and its fasteners against the applicable limit states.
For the moment component, the flange couple method assigns a tension force and an equal compression force to the top and bottom flange splice plates: Tf = Cf = M / (d - tf), where d is the beam depth and tf is the flange thickness. Each flange splice plate is then checked for gross yielding, net section rupture, block shear, and bolt shear/bearing. The web splice plate carries the full shear demand V and is checked for the same limit states, with the bolt group evaluated for direct shear (and eccentric shear if the bolt group centroid is offset from the shear line).
The calculator reports the controlling limit state for each component (flange tension plate, flange compression plate, web plate) and the overall connection utilization. It also checks minimum and maximum edge distances, bolt spacing, and plate dimensions against AISC detailing requirements.
Key Equations
Flange force from moment (flange couple method):
Tf = Cf = Mu / (d - tf)
Where Mu = factored moment demand, d = beam depth, tf = flange thickness. This approximation assigns all moment to the flanges as a couple.
Flange splice plate -- gross yielding (AISC 360-22 J4.1):
phi*Rn = phi * Fy * Ag_plate = phi * Fy * bp * tp
Where phi = 0.90, bp = plate width, tp = plate thickness.
Flange splice plate -- net section rupture (AISC 360-22 J4.2):
phi*Rn = phi * Fu * Ae = phi * Fu * An * U
Where phi = 0.75, An = (bp - n*dh) * tp, U = shear lag factor (1.0 when all elements are connected).
Web splice bolt group -- eccentric shear (elastic method):
rv = V / n_bolts (direct shear per bolt)
rt = V * e * r_max / sum(ri^2) (torsional shear on critical bolt)
r_resultant = sqrt(rv^2 + rt^2 + 2*rv*rt*cos(alpha))
Where e = eccentricity from bolt group centroid to reaction line, r_max = distance from centroid to farthest bolt, ri = distance from centroid to each bolt.
Compression flange plate -- local buckling:
KL/r = K * L_unsupported / (tp / sqrt(12))
Check Fcr from AISC column curve (E3). The unsupported length is the gap between the beam ends plus clearance to the first bolt row.
Web splice plate -- combined shear and moment (if web carries moment share):
M_web = Mu * (Ix_web / Ix_total) (moment proportional to web stiffness)
V_web = Vu (full shear to web)
Design Code Requirements
| Check | AISC 360-22 | AS 4100:2020 | EN 1993-1-8 | CSA S16-19 |
|---|---|---|---|---|
| Flange plate yielding | J4.1 (phi=0.90) | Cl 7.2 (phi=0.9) | Cl 6.2.3 | Cl 13.2 |
| Flange plate rupture | J4.2 (phi=0.75) | Cl 7.2 (phi=0.9) | Cl 6.2.3, gamma_M2=1.25 | Cl 13.2 |
| Block shear | J4.3 (phi=0.75) | Cl 9.1.6 | Cl 3.10.2 | Cl 13.11 |
| Bolt shear | J3.6 (phi=0.75) | Cl 9.2.2.1 (phi=0.8) | Table 3.4, gamma_M2=1.25 | Cl 13.12.1.2 |
| Bolt bearing/tearout | J3.10 (phi=0.75) | Cl 9.2.2.4 | Table 3.4 | Cl 13.12.1.2 |
| Compression plate buckling | E3 (phi=0.90) | Cl 6.3 | Cl 6.3.1 | Cl 13.3 |
| Splice location | No specific rule | Cl 9.1.4 (minimum design action) | Cl 6.2.7.1 | Cl 10.4 |
Key difference: AISC does not mandate a minimum design force at a splice (beyond the calculated demand). AS 4100 Clause 9.1.4 requires that splices be designed for the greater of the calculated demand or a proportion of the member capacity. EN 1993-1-8 and CSA S16 similarly require minimum splice strength proportional to the member capacity, typically 50-75% of the section capacity.
Step-by-Step Example
Problem: Design a bolted flange-plate moment splice for a W18x50 beam at a location with Mu = 150 kip-ft and Vu = 40 kips. A325-N bolts, 7/8-inch diameter. A36 splice plates.
Step 1 -- Flange force: W18x50: d = 18.0 in, tf = 0.570 in, bf = 7.50 in. Tf = 150 × 12 / (18.0 - 0.570) = 1800 / 17.43 = 103.3 kips.
Step 2 -- Number of flange bolts: phi × rn per bolt (single shear, A325-N 7/8"): 0.75 × 54 × 0.6013 = 24.4 kips. n_required = 103.3 / 24.4 = 4.23 bolts. Use 6 bolts (2 rows of 3) for symmetry. Total flange bolt capacity = 6 × 24.4 = 146.4 kips > 103.3 kips. OK.
Step 3 -- Flange splice plate size: Try plate: bp = 7 in, tp = 1/2 in. A36 (Fy = 36 ksi, Fu = 58 ksi). Gross yielding: phi × Rn = 0.90 × 36 × 7.0 × 0.50 = 113.4 kips > 103.3. OK. Net section (3 holes across): An = (7.0 - 3 × 1.0) × 0.50 = 2.0 in^2. dh = 7/8 + 1/8 = 1.0 in. phi × Rn = 0.75 × 58 × 2.0 = 87.0 kips < 103.3 kips. **FAILS.** Increase plate width to 9 in. Revised An = (9.0 - 3 × 1.0) × 0.50 = 3.0 in^2. phi × Rn = 0.75 × 58 × 3.0 = 130.5 kips > 103.3. OK.
Step 4 -- Web splice (shear only): Vu = 40 kips. Try 4 bolts (single column, double shear through web). phi × rn per bolt (double shear): 2 × 24.4 = 48.8 kips per bolt. n = 40 / 48.8 = 0.82. Use 4 bolts minimum for stability. Web plate: 3/8" x 10" A36. phi × Vn = 0.60 × 36 × 10.0 × 0.375 = 81.0 kips > 40 kips. OK.
Result: Flange plates = 9" x 1/2" A36 with 6 each 7/8" A325-N bolts per flange. Web plate = 10" x 3/8" A36 with 4 each 7/8" bolts in double shear. Controlling limit state: flange plate net section rupture at 0.79 utilization.
Common Design Mistakes
- Locating the splice at the point of maximum moment: Splices should be placed at or near inflection points (points of contraflexure) where moment is minimal. Placing a splice at midspan of a simply supported beam forces the splice to carry the full beam capacity, requiring heavy plates and many bolts.
- Using the same number of bolts on flange and web: The flange bolts carry moment (high force), the web bolts carry shear (typically much lower force). Sizing both groups identically wastes material on the web side.
- Forgetting to check the compression flange plate for buckling: The gap between beam ends (typically 1/2" to 1") plus clearance to the first bolt row creates an unsupported length. Thin, wide compression plates can buckle locally in this region.
- Not considering erection clearance: Field splices need enough room for a bolt wrench between the flanges. Standard practice requires a minimum gage of 5-1/2" and clearance of 1-1/2" from bolt center to the k-region of the beam.
- Ignoring the shear lag factor U for narrow splice plates: When the splice plate width is significantly less than the beam flange width, not all elements of the flange are directly engaged. The shear lag factor U may be less than 1.0, reducing the effective net area.
- Not designing for minimum splice strength in seismic zones: For special moment frames (AISC 341), beam splices must be designed for the probable maximum moment at the splice location, which can exceed the design-level moment by a factor of 1.1RyMp.
Frequently Asked Questions
What is the difference between a moment splice and a shear splice? A shear splice (also called a simple splice) is designed only to transfer vertical shear across the splice point and is placed where the beam moment is zero or nearly zero — typically at points of contraflexure in continuous beams. A moment splice must transfer both the full design moment and the shear, requiring flange plates to carry the flange couple (tension and compression forces) plus a web plate to carry shear and sometimes a portion of the moment. Moment splices are significantly more material- and bolt-intensive than shear splices, which is why locating them at or near contraflexure points is preferred whenever framing layout permits.
How is the moment demand distributed between flange plates and the web plate in a moment splice? The simplest and most common approach assigns the entire moment to the flanges as a force couple: each flange plate carries a force equal to the design moment divided by the beam depth (approximately M/d), with one flange in tension and the other in compression. The web plate then carries only the design shear. A more rigorous approach distributes moment proportionally to the relative stiffnesses of the flange and web cross-sections: the flanges carry the moment in proportion to their area times distance from the neutral axis, while the web carries the remainder in addition to the shear. The flange-couple simplification is conservative for the flanges and is standard practice for most building splice designs.
Why are bolted beam splices preferred over welded splices at points of contraflexure? Points of contraflexure are often located near the middle of a span, away from column faces, making field welding difficult and quality control expensive compared to bolting. Bolted splices are erected by positioning the splice plates and installing fasteners — a straightforward field operation with well-established inspection procedures. Field welding at height requires qualified welders, controlled preheat, weather protection, and ultrasonic or radiographic inspection of full-penetration welds. For routine building frames, the cost and quality-control advantages of bolted splices at low-moment locations make them the standard industry choice.
What is the difference between net section and gross section for a tension splice plate? Gross section is the full cross-sectional area of the plate without deductions. Net section is the gross area minus the area of bolt holes (using the hole diameter plus 1/16 inch for punching damage per AISC 360). Tension capacity is checked on both sections: gross section controls yielding under the yield strength Fy, while net section controls fracture under the ultimate strength Fu, reduced by the shear lag factor U when the tension force is not uniformly distributed. Net section fracture often governs for bolted splice plates with wide bolt patterns, because Fu × Ae can be less than Fy × Ag even though Fu > Fy.
How many 7/8-inch A325-N bolts are needed for a 100-kip shear splice? For a 7/8-inch A325 bolt in a bearing-type connection with threads in the shear plane (N condition), the nominal shear strength is Fnv = 54 ksi per AISC 360 Table J3.2. Bolt shear area = π/4 × (0.875)² = 0.601 in². Design shear strength per bolt in single shear: φrn = 0.75 × 54 × 0.601 = 24.3 kips. For 100 kips: bolts required = 100 / 24.3 = 4.1 → 5 bolts minimum. In double shear, φrn doubles to 48.6 kips per bolt, giving 100 / 48.6 = 2.1 → 3 bolts minimum. Bearing and block shear must also be checked to confirm the governing limit state.
What governs flange plate thickness in a moment splice — tension or compression? On the tension flange, the critical checks are gross yielding (Fy × Ag ≥ Tflange) and net section fracture (Fu × Ae × U ≥ Tflange), with the net section check often governing when multiple bolt holes reduce the net area. On the compression flange, local buckling of the plate can govern if the unsupported length between the bolt group and the column face is long relative to the plate width; the plate is checked as a short column under the flange compression force. In many practical splices the tension-side net section check sizes the plate, and the same plate thickness is used on both flanges for symmetry and fabrication simplicity.
Related pages
- Bolted connections calculator
- Welded connections calculator
- Bolt hole sizes reference
- Section properties database
- Beam capacity calculator
- Tools directory
- Reference tables directory
- Guides and checklists
- How to verify calculator results
- Disclaimer (educational use only)
- steel beam size and weight chart
- gusset plate connection design
- Bolted Connection Checklist
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.