Method 01
Documentation contract
This page documents the implemented engine—not an idealised future scope. The check and source registers below are rendered from the same objects used by calculation and automated verification.
No unsourced resistance
An implemented check must cite at least one non-documentation source. A check without an accepted basis remains unavailable rather than producing a guessed value.
Mechanics separated from code
Geometry, statics, load distribution, weld-line demand, and projected-area unions contain no route resistance coefficients.
Every result is structured
Demand, resistance, utilisation, notes, equations, intermediate values, source IDs, assumption IDs, and governing load case remain available to UI and report.
Source text is not reproduced
The repository and public page store metadata and paraphrased scope notes—not copyrighted standard clauses.
Scroll figure horizontally →
Method 02
Calculation scope and structural idealisation
The engine verifies a centred unstiffened column base plate over a rectangular concrete pedestal or footing, with cast-in headed anchors and a continuous profile fillet weld.
| Domain | Implemented scope | Boundary |
|---|---|---|
| Column | Doubly symmetric I/H, RHS/SHS, or CHS; catalogue presets or editable dimensions. | Column member design and local member resistance outside explicit connection components are separate. |
| Support | Pinned (N + V) or fixed (N + V + strong-axis My). | Rotational stiffness, weak-axis moment, biaxial moment, and torsion are not calculated. |
| Plate / support | Rectangular plate centred on rectangular concrete support; grout layer represented by thickness and assumption. | Eccentric plates/pedestals, stiffeners, shear keys, embedded plates, and irregular supports are outside v1. |
| Anchors | Cast-in rod grid, bolt circle, or supplied custom coordinates; hex head or square plate ending. | Post-installed anchors, sleeves, proprietary anchor qualification, and supplementary anchor reinforcement are excluded. |
| Weld | Equal-leg continuous fillet along the modelled section profile. | PJP/CJP, discontinuous welds, local column wall/flange failure, fatigue detail category, WPS, and inspection are separate. |
| Loading | Up to 20 static factored load cases with signed N, Vx, Vy, and My. | Load combinations are not generated; fatigue, seismic anchorage, impact, and cyclic degradation are excluded. |
| Foundation | Concrete bearing and plain-concrete cast-in anchor failure modes. | Pedestal/footing reinforcement, flexure, punching, sliding, overturning, soil, piles, and strut-and-tie design are separate. |
Method 03
Calculation architecture
One code-agnostic demand model serves five resistance routes. The active design code controls which registered checks run; inactive route checks are not evaluated or mixed into the result.
Scroll figure horizontally →
- 1
Input parsing
The schema enforces positive geometry/material values, permitted layouts, 1–20 load cases, supported factors, and a single canonical input shape.
- 2
Canonical units
Display values are converted to N, mm, MPa, and N·mm before the engine. No check branches on display unit system.
- 3
Shared layout
Column/plate/pedestal envelopes, anchor placement, section clashes, and physically implausible spacing are evaluated for every route.
- 4
Demand kernels
Rigid contact, anchor forces, CCD areas, plate spans, and weld line forces are obtained without route resistance factors.
- 5
Route checks
Only shared layout plus the selected route registry are computed. Every resistance coefficient belongs to a source-referenced check.
- 6
Governing and report
Checks retain their governing load case; the engine selects the overall governing check, adds warnings/assumptions, and builds a versioned report model.
Method 04
Geometry, axes, units, and load conventions
The same plan axes and signs are used by schematic, demand kernels, route checks, result notes, shared URLs, and reports.
| Symbol / quantity | Definition | Engine use |
|---|---|---|
| x · plate length L | Parallel to the I-section web / profile depth; origin at plate centre. | Strong-axis moment causes bearing variation and tension-row selection along x. |
| y · plate width B | Parallel to I-section flanges and perpendicular to x. | Second shear component, anchor coordinates, pedestal edges, weld path. |
| +N | Compression into concrete; negative N is uplift. | Bearing/contact or uplift-only anchor distribution. |
| Vx / Vy | Signed in-plane base shears along x and y. | Vector shear magnitude; equal per-anchor distribution; weld orientation decomposition. |
| My | Strong-axis moment about y; positive puts compression at +x. | Contact eccentricity, compression side, tension anchor row, weld normal line force. |
| Anchor coordinates | Grid or circle patterns are centred; custom points use the same x/y origin. | Edges, clashes, group overlap, tension-side selection and lever arms. |
| Internal units | N, mm, MPa (= N/mm²), N·mm, mm², degrees. | All computation; formatting converts only at UI/report boundaries. |
Section envelopes and weld paths
The I/H footprint uses d, bf, tf, and tw; RHS/SHS uses h, b, and wall t; CHS uses outside diameter and wall t. These values define the exact plan conflict region, compression-face geometry, plate cantilever, and welded profile. I/H weld lines include outer flange faces, inner returns, and both web faces; RHS/SHS uses the closed perimeter; CHS uses a circular line at the outside radius.
Method 05
Code-agnostic demand methodology
Demand is obtained from equilibrium and exact input geometry. Code-specific strength caps enter only when a demand problem needs a permitted pressure or when a resistance is evaluated.
5.1 Rigid bearing and anchor equilibrium
For net compression, the eccentricity is . A uniform rectangular block of length Y is first sought. If its pressure exceeds the route bearing limit, the solver forms a pressure-limited compression block and an opposite tension-anchor couple. Net uplift is assigned to the anchor group with a non-negative rigid-body force distribution.
Bearing-only equilibrium when the block fits and its pressure is permitted.
Large-moment equilibrium about the tension row at x = −f; T is total row tension.
Uplift distribution constraints; active-set removal prevents negative anchor tension.
Scroll figure horizontally →
5.2 Per-anchor actions
For a bearing–anchor couple, total T is shared equally by anchors on the tension side. Under net uplift, the rigid-group distribution satisfies both force and moment. Shear is shared equally across all anchors:
5.3 Plate cantilever demand
The shared plate method takes the largest exact footprint overhang. Compression demand uses the peak contact pressure; tension demand uses the most heavily loaded anchor, its distance to the nearest column face, and the tributary plate width on that side.
5.4 Weld line-group demand
The welded profile is a one-dimensional elastic line section. Axial force and moment generate signed normal line force; in-plane shear generates uniform vector line force. Straight paths are evaluated at segment endpoints; CHS uses continuous angular optimisation for the throat criterion.
5.5 CCD projected-area geometry
Tension projections are axis-aligned rectangles around anchors; overlapping rectangles are unioned and clipped to the concrete plan. Shear projections are formed on the loaded member face and clipped to its width and depth. Spread scales and strength factors come from the active route.
Scroll figure horizontally →
Method 06
Route-specific resistance methodology
Resistance functions consume the shared demand and geometry, apply the selected standard coefficients and factors, and return one demand/resistance/utilisation result per registered check.
6.1 Concrete bearing
| Route | Implemented design pressure basis | Support-area treatment |
|---|---|---|
| AISC 360-16 + ACI 318-25 | for centred similar rectangles. | |
| CSA A23.3-04 | Same centred similar-support geometry; CSA source metadata retained. | |
| NSCP 2015 | Edition-parameterised NSCP route with its own clause references. | |
| AS 3600:2018 | Centred similar-support ratio capped at 2. | |
| EN | ; | with distribution dimensions limited by loaded size, support depth and available edges. |
EN contact length, loaded-area location, distribution area, and joint bearing strength are coupled; the engine iterates them to convergence. Non-EN routes compute the similar-support factor directly from the centred plate and support dimensions.
6.2 Plate resistance and EN compression component
AISC, AS, CSA, and NSCP routes compare cantilever strip demand with the route-factored plastic resistance:
The model uses the exact column footprint and does not credit AISC DG1 m/n/λn′ effective-width reduction, Australian/Canadian guide effective widths, or interior/two-way yield-line refinements. The route source supplies ; the mechanics source supplies the strip model.
The EN compression component uses an additional bearing width c around the physical flange or hollow section face. I/H uses the expanded compression-flange rectangle. RHS/CHS under concentric compression use an outer-minus-inner annular effective area; under moment they use the compressed-face strip.
6.3 EN tension T-stub
Each tension anchor is treated as a per-anchor equivalent T-stub. Effective lengths are capped by the tributary plate width. The least of complete plate yielding, mixed plate/anchor failure, and anchor failure governs; Modes 1 and 2 include prying, with no long-anchor relief credited.
6.4 Cast-in anchor resistance
The ACI-family implementation covers tension steel, concrete breakout, pullout, side-face blowout, shear steel, shear breakout, pryout, combined tension–shear, and detailing. The EN/AS CCD-family implementation covers steel tension, concrete cone, pullout, splitting, blowout where registered, steel shear, edge failure, pryout, and interaction. All operate without credit for supplementary anchor reinforcement.
| Mode | Demand level | Principal resistance dependencies |
|---|---|---|
| Steel tension | Maximum anchor tension | Thread tensile area, anchor ultimate/yield properties, route factor and ductility classification. |
| Concrete cone / breakout | Tension group or route-defined critical anchors | f′c/fck, effective embedment, projected-area union, edges, spacing, cracking and modification factors. |
| Pullout | Maximum anchor tension | Net head bearing area, concrete strength and route coefficient. |
| Splitting / blowout | Tension group or near-edge anchor | Member thickness, edge distance, embedment, head area, cracking and omission thresholds. |
| Steel shear | Per-anchor vector shear | Shear-plane area, threads-in-plane, anchor strength, grout/route factor. |
| Concrete edge failure | Group shear toward each edge | Loaded edge distance, face projected area, member depth/width, spacing, cracking and load direction. |
| Pryout | Group shear | Tension cone/breakout strength and embedment-dependent route multiplier. |
| Interaction | Tension and shear ratios | Route-specific steel/concrete interaction exponents or combined threshold. |
| Detailing | Dimension ratios | Minimum spacing, edge distance, member thickness, cover and route classification. |
6.5 Base shear and weld resistance
The EN component combines friction under net compression with the sum of holding-down bolt steel shear resistance; concrete edge and pryout remain separate anchor checks.
Weld route checks convert elastic line demand—or exact throat stresses for EN—to their sourced design resistance, including applicable directional effects and weld-size limits. The EN throat transformation is:
Scroll figure horizontally →
Method 07
Live per-check methodology register
This register is rendered from the calculator’s active check definitions. IDs shown here are the same IDs used in results, validation fixtures, standards verification, and reports.
Shared check · every route
BP_LAYOUTDesign layout
Plan-geometry consistency: column on plate, plate on pedestal, anchors clear of the column and on the plate, plausible spacing.
AISC / ACI
AISC 360-16 + ACI 318-25 (supplied editions)
LRFD bearing and weld resistance; conservative plastic plate strips; ACI cast-in anchorage and detailing.
14 checks
AISC / ACI
AISC 360-16 + ACI 318-25 (supplied editions)
LRFD bearing and weld resistance; conservative plastic plate strips; ACI cast-in anchorage and detailing.
| Check ID | Method / result | Source basis | Validation | Assumptions |
|---|---|---|---|---|
BP_AISC_CONC_BEARINGimplemented | Concrete bearing (AISC J8 / ACI 22.8) Design bearing pressure including the geometrically similar support-area increase. |
|
| A_RIGID_PLATEA_CENTREDA_GROUTA_UNIAXIAL |
BP_AISC_PLATE_BEND_COMPimplemented | Plate bending — compression side Cantilever plate bending over the governing bearing overhang, at the plastic strip moment . |
|
| A_RIGID_PLATEA_UNIAXIALA_PLATE_CANTILEVER |
BP_AISC_MOMENT_INTERFACEimplemented | Axial + moment bearing interface Small vs large moment classification and the bearing-block / anchor-tension equilibrium at the design bearing stress. |
|
| A_RIGID_PLATEA_UNIAXIALA_CENTRED |
BP_AISC_PLATE_BEND_TENSimplemented | Plate bending — tension side Plate bending from anchor tension on the uplift/tension side over the lever to the column face. |
|
| A_RIGID_PLATEA_UNIAXIALA_PLATE_CANTILEVER |
BP_ACI_ANCHOR_STEEL_Timplemented | Anchor steel — tension (ACI 17.6.1) ACI 318-25 Chapter 17: Anchor steel — tension (ACI 17.6.1). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_ACI_BREAKOUT_Timplemented | Concrete breakout — tension (ACI 17.6.2) ACI 318-25 Chapter 17: Concrete breakout — tension (ACI 17.6.2). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_ACI_PULLOUTimplemented | Anchor pullout (ACI 17.6.3) ACI 318-25 Chapter 17: Anchor pullout (ACI 17.6.3). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_ACI_BLOWOUTimplemented | Side-face blowout (ACI 17.6.4) ACI 318-25 Chapter 17: Side-face blowout (ACI 17.6.4). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_ACI_ANCHOR_STEEL_Vimplemented | Anchor steel — shear (ACI 17.7.1) ACI 318-25 Chapter 17: Anchor steel — shear (ACI 17.7.1). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_ACI_BREAKOUT_Vimplemented | Concrete breakout — shear (ACI 17.7.2) ACI 318-25 Chapter 17: Concrete breakout — shear (ACI 17.7.2). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_ACI_PRYOUTimplemented | Concrete pryout (ACI 17.7.3) ACI 318-25 Chapter 17: Concrete pryout (ACI 17.7.3). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_ACI_INTERACTIONimplemented | Tension–shear interaction (ACI 17.8) ACI 318-25 Chapter 17: Tension–shear interaction (ACI 17.8). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_ACI_DETAILINGimplemented | Anchor detailing (ACI 17.9) ACI 318-25 Chapter 17: Anchor detailing (ACI 17.9). |
|
| A_CASTIN_HEADEDA_UNTORQUED |
BP_AISC_WELDimplemented | Column-to-plate welds (AISC J2.4) Elastic fillet-weld group strength, directional increase, and weld-size limits. |
|
| A_STATICA_WELD_PROFILE |
Eurocode
EN 1993-1-8:2005 + EN 1992-1-1:2004 + EN 1992-4:2018
Joint bearing, compression/tension T-stubs, friction-plus-bolt base shear, directional welds, and EN fastening modes.
14 checks
Eurocode
EN 1993-1-8:2005 + EN 1992-1-1:2004 + EN 1992-4:2018
Joint bearing, compression/tension T-stubs, friction-plus-bolt base shear, directional welds, and EN fastening modes.
| Check ID | Method / result | Source basis | Validation | Assumptions |
|---|---|---|---|---|
BP_EC3_BEARING_FJDimplemented | Joint bearing strength (EC3 6.2.5 / EC2 6.7) Joint bearing strength from the EN 1992 partially-loaded-area resistance, coupled to the rigid contact-block equilibrium. |
|
| A_RIGID_PLATEA_CENTREDA_GROUTA_UNIAXIAL |
BP_EC3_COMP_TSTUBimplemented | Compression T-stub / effective area (EC3 6.2.5) Compression component using additional bearing width and EN partially-loaded-area resistance for I/H flanges and RHS/CHS annular or face strips. |
|
| A_RIGID_PLATEA_GROUTA_UNIAXIAL |
BP_EC3_TENS_TSTUBimplemented | Tension-side T-stub (EC3 6.2.6 / Table 6.2) Base plate in bending and anchors in tension: equivalent T-stub failure Modes 1–3 including prying. |
|
| A_RIGID_PLATEA_CASTIN_HEADEDA_UNIAXIAL |
BP_EC3_BASE_SHEARimplemented | Base shear — friction + anchor steel (EC3 6.2.2) Friction under the compressed contact block plus EN 1992-4 steel shear of all holding-down bolts; concrete shear modes checked separately. |
|
| A_RIGID_PLATEA_GROUTA_UNIAXIAL |
BP_EN19924_STEEL_Timplemented | Anchor steel — tension (EN 1992-4 7.2.1) EN 1992-4:2018 §7.2: Anchor steel — tension (EN 1992-4 7.2.1). |
|
| A_CASTIN_HEADEDA_STATIC |
BP_EN19924_CONEimplemented | Concrete cone (EN 1992-4 7.2.1) EN 1992-4:2018 §7.2: Concrete cone (EN 1992-4 7.2.1). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_EN19924_PULLOUTimplemented | Pullout (EN 1992-4 7.2.1) EN 1992-4:2018 §7.2: Pullout (EN 1992-4 7.2.1). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_EN19924_SPLITTINGimplemented | Splitting (EN 1992-4 7.2.1) EN 1992-4:2018 §7.2: Splitting (EN 1992-4 7.2.1). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_EN19924_BLOWOUTimplemented | Blowout (EN 1992-4 7.2.1) EN 1992-4:2018 §7.2: Blowout (EN 1992-4 7.2.1). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_EN19924_STEEL_Vimplemented | Anchor steel — shear (EN 1992-4 7.2.2) EN 1992-4:2018 §7.2: Anchor steel — shear (EN 1992-4 7.2.2). |
|
| A_CASTIN_HEADEDA_STATIC |
BP_EN19924_EDGE_Vimplemented | Concrete edge failure (EN 1992-4 7.2.2) EN 1992-4:2018 §7.2: Concrete edge failure (EN 1992-4 7.2.2). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_EN19924_PRYOUTimplemented | Pryout (EN 1992-4 7.2.2) EN 1992-4:2018 §7.2: Pryout (EN 1992-4 7.2.2). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_EN19924_INTERACTIONimplemented | Tension–shear interaction (EN 1992-4 7.2.3) EN 1992-4:2018 §7.2: Tension–shear interaction (EN 1992-4 7.2.3). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_EC3_WELDimplemented | Column-to-plate welds (EC3 4.5.3) Fillet-weld directional method at the critical point of the all-around profile, governing across load cases. |
|
| A_STATICA_WELD_PROFILE |
Australia
AS 4100:2020 + AS 3600:2018 + AS 5216:2021
Capacity-factor bearing, plate strip and SP/GP weld checks with AS 5216 concrete fastening geometry.
11 checks
Australia
AS 4100:2020 + AS 3600:2018 + AS 5216:2021
Capacity-factor bearing, plate strip and SP/GP weld checks with AS 5216 concrete fastening geometry.
| Check ID | Method / result | Source basis | Validation | Assumptions |
|---|---|---|---|---|
BP_AS3600_BEARINGimplemented | Concrete bearing (AS 3600 12.6) Factored concrete bearing stress with the supporting-area increase and code cap. |
|
| A_RIGID_PLATEA_CENTREDA_GROUTA_UNIAXIAL |
BP_AS_PLATE_BENDimplemented | Plate bending (AS 4100 §5) Compression- and tension-side cantilever plate bending at the plastic strip moment . |
|
| A_RIGID_PLATEA_UNIAXIALA_PLATE_CANTILEVER |
BP_AS4100_ROD_Timplemented | Anchor rod — tension (AS 4100 9.2.2) AS 5216:2021 §6: Anchor rod — tension (AS 4100 9.2.2). |
|
| A_CASTIN_HEADEDA_STATIC |
BP_AS5216_CONEimplemented | Concrete cone (AS 5216 §6) AS 5216:2021 §6: Concrete cone (AS 5216 §6). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_AS5216_PULLOUTimplemented | Pullout (AS 5216 §6) AS 5216:2021 §6: Pullout (AS 5216 §6). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_AS5216_SPLITTINGimplemented | Splitting (AS 5216 §6) AS 5216:2021 §6: Splitting (AS 5216 §6). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_AS5216_STEEL_Vimplemented | Anchor rod — shear (AS 4100 9.2.2) AS 5216:2021 §6: Anchor rod — shear (AS 4100 9.2.2). |
|
| A_CASTIN_HEADEDA_STATIC |
BP_AS5216_EDGE_Vimplemented | Concrete edge failure (AS 5216 §6) AS 5216:2021 §6: Concrete edge failure (AS 5216 §6). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_AS5216_PRYOUTimplemented | Pryout (AS 5216 §6) AS 5216:2021 §6: Pryout (AS 5216 §6). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_AS5216_INTERACTIONimplemented | Tension–shear interaction (AS 5216 §6) AS 5216:2021 §6: Tension–shear interaction (AS 5216 §6). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_AS4100_WELDimplemented | Column-to-plate welds (AS 4100 9.6) SP/GP fillet-weld capacity per unit length for a non-lap joint. |
|
| A_STATICA_WELD_PROFILE |
Canada
CSA S16 + A23.3-04
CSA resistance-factor bearing, plate and weld checks with Annex D cast-in anchorage.
12 checks
Canada
CSA S16 + A23.3-04
CSA resistance-factor bearing, plate and weld checks with Annex D cast-in anchorage.
| Check ID | Method / result | Source basis | Validation | Assumptions |
|---|---|---|---|---|
BP_CSA_BEARINGimplemented | Concrete bearing (A23.3-04 10.8) Factored concrete bearing resistance including the geometrically similar support-area increase. |
|
| A_RIGID_PLATEA_CENTREDA_GROUTA_UNIAXIAL |
BP_CSA_PLATE_BENDimplemented | Plate bending (S16 §13.5) Compression- and tension-side cantilever plate bending at the plastic strip moment . |
|
| A_RIGID_PLATEA_UNIAXIALA_PLATE_CANTILEVER |
BP_CSAD_STEEL_Timplemented | Anchor steel — tension (A23.3 Annex D) CSA A23.3-04 Annex D: Anchor steel — tension (A23.3 Annex D). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_CSAD_BREAKOUT_Timplemented | Concrete breakout — tension (A23.3 Annex D) CSA A23.3-04 Annex D: Concrete breakout — tension (A23.3 Annex D). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_CSAD_PULLOUTimplemented | Pullout (A23.3 Annex D) CSA A23.3-04 Annex D: Pullout (A23.3 Annex D). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_CSAD_BLOWOUTimplemented | Side-face blowout (A23.3 Annex D) CSA A23.3-04 Annex D: Side-face blowout (A23.3 Annex D). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_CSAD_STEEL_Vimplemented | Anchor steel — shear (A23.3 Annex D) CSA A23.3-04 Annex D: Anchor steel — shear (A23.3 Annex D). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_CSAD_BREAKOUT_Vimplemented | Concrete breakout — shear (A23.3 Annex D) CSA A23.3-04 Annex D: Concrete breakout — shear (A23.3 Annex D). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_CSAD_PRYOUTimplemented | Pryout (A23.3 Annex D) CSA A23.3-04 Annex D: Pryout (A23.3 Annex D). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_CSAD_INTERACTIONimplemented | Tension–shear interaction (A23.3 Annex D) CSA A23.3-04 Annex D: Tension–shear interaction (A23.3 Annex D). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_CSAD_DETAILINGimplemented | Anchor detailing (A23.3 Annex D.9) CSA A23.3-04 Annex D: Anchor detailing (A23.3 Annex D.9). |
|
| A_CASTIN_HEADEDA_UNTORQUED |
BP_CSA_WELDimplemented | Column-to-plate welds (S16 13.13.2) Fillet weld factored resistance with the matching-electrode directional increase and weld-size limits. |
|
| A_STATICA_WELD_PROFILE |
Philippines
NSCP 2015
NSCP-specific references over the shared AISC/ACI-family computation machinery.
12 checks
Philippines
NSCP 2015
NSCP-specific references over the shared AISC/ACI-family computation machinery.
| Check ID | Method / result | Source basis | Validation | Assumptions |
|---|---|---|---|---|
BP_NSCP_CONC_BEARINGimplemented | Concrete bearing (NSCP 510.8) LRFD concrete bearing pressure including the supporting-area increase. |
|
| A_RIGID_PLATEA_CENTREDA_GROUTA_UNIAXIAL |
BP_NSCP_PLATE_BENDimplemented | Plate bending (NSCP 510) Compression- and tension-side cantilever plate bending at the plastic strip moment . |
|
| A_RIGID_PLATEA_UNIAXIALA_PLATE_CANTILEVER |
BP_NSCP_ANCHOR_STEEL_Timplemented | Anchor steel — tension (NSCP 417.4.1) NSCP 2015 Section 417: Anchor steel — tension (NSCP 417.4.1). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_NSCP_BREAKOUT_Timplemented | Concrete breakout — tension (NSCP 417.4.2) NSCP 2015 Section 417: Concrete breakout — tension (NSCP 417.4.2). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_NSCP_PULLOUTimplemented | Pullout (NSCP 417.4.3) NSCP 2015 Section 417: Pullout (NSCP 417.4.3). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_NSCP_BLOWOUTimplemented | Side-face blowout (NSCP 417.4.4) NSCP 2015 Section 417: Side-face blowout (NSCP 417.4.4). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_NSCP_ANCHOR_STEEL_Vimplemented | Anchor steel — shear (NSCP 417.5.1) NSCP 2015 Section 417: Anchor steel — shear (NSCP 417.5.1). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_NSCP_BREAKOUT_Vimplemented | Concrete breakout — shear (NSCP 417.5.2) NSCP 2015 Section 417: Concrete breakout — shear (NSCP 417.5.2). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_NSCP_PRYOUTimplemented | Pryout (NSCP 417.5.3) NSCP 2015 Section 417: Pryout (NSCP 417.5.3). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_NSCP_INTERACTIONimplemented | Tension–shear interaction (NSCP 417.6) NSCP 2015 Section 417: Tension–shear interaction (NSCP 417.6). |
|
| A_CASTIN_HEADEDA_NO_ANCHOR_REINFA_STATICA_NORMALWEIGHT |
BP_NSCP_DETAILINGimplemented | Anchor detailing (NSCP 417.7) NSCP 2015 Section 417: Anchor detailing (NSCP 417.7). |
|
| A_CASTIN_HEADEDA_UNTORQUED |
BP_NSCP_WELDimplemented | Column-to-plate welds (NSCP 510.2) LRFD fillet-weld group strength with directional increase and weld-size limits. |
|
| A_STATICA_WELD_PROFILE |
Method 08
Load-case governing, overall governing, and status
Governing occurs at two levels: each check selects its most onerous load case, then the engine selects the most onerous implemented check.
- 1
Per-check evaluation
Every implemented resistance check receives the full load-case array and returns one result representing its highest utilisation or infeasible state. Its notes and intermediates retain the governing load-case index/label.
- 2
Candidate selection
The overall selector considers implemented checks with a numeric utilisation. Informational/layout rows without utilisation cannot hide a resistance result.
- 3
Failure retention
Failed checks remain eligible even when utilisation is non-finite. Impossible geometry or division-by-zero is not filtered away as a blank.
- 4
Finite governing
Among finite failures, the highest utilisation governs. If no check fails, the highest finite implemented utilisation governs.
- 5
Overall state
No governing numeric check produces Indeterminate. Any active out-of-scope trigger also forces Indeterminate. Otherwise utilisation ≤ 1.0 is Pass and > 1.0 is Fail.
Method 09
Units, rounding, and numerical behaviour
The calculation engine operates in canonical SI and returns unrounded floating-point values. Display formatting is intentionally downstream of resistance calculation.
| Topic | Implementation | Review implication |
|---|---|---|
| Canonical quantities | Force N; length mm; stress MPa; moment N·mm; area mm²; angle degrees. | SI/US selection cannot change the physical result. |
| Boundary conversion | Unit fields convert display values to/from canonical SI. Reports format the same stored SI result in the selected system. | Compare calculations in physical units, not rounded screen strings. |
| Rounding | Result cards and reports round for presentation only; governing uses the raw utilisation. | A displayed 1.000 may be slightly below or above one—inspect status and higher-precision intermediates. |
| EN bearing iteration | Contact block and f_jd are iterated up to 60 cycles; convergence uses a tight relative/absolute pressure change criterion. | Unusual geometry should be independently reproduced if near the boundary. |
| CCD union | Axis-aligned projected rectangles are unioned by coordinate compression after clipping to member bounds. | Overlaps are counted once; edge truncation is explicit. |
| CHS weld | Combined throat-stress maxima are bracketed around angular local maxima and refined; direct-stress maximum is analytic. | The circular path is not approximated by a coarse polygon for resistance. |
| Infeasible states | Represented by non-finite utilisation and explicit notes, not coerced to zero. | Treat as failed equilibrium requiring geometry/load-path revision. |
| Determinism | Pure compute functions depend only on Inputs; timestamp is report metadata only. | A saved input state and engine version are reproducible. |
Method 10
Assumptions, warnings, and out-of-scope triggers
Assumptions are attached to check definitions by stable ID and collected from the implemented checks that actually run. They are shown in the live result and report.
A_RIGID_PLATE14 registered checks
A_CENTRED7 registered checks
A_CASTIN_HEADED45 registered checks
A_UNTORQUED3 registered checks
A_NO_ANCHOR_REINF37 registered checks
A_NORMALWEIGHT37 registered checks
A_GROUT7 registered checks
A_PLATE_CANTILEVER5 registered checks
A_UNIAXIAL14 registered checks
A_STATIC46 registered checks
A_WELD_PROFILE5 registered checks
Automatic scope rules
| Rule ID | Trigger | Explanation | FEA recommendation |
|---|---|---|---|
OOS_MOMENT_ON_PINNED | Moment on a pinned template | A pinned base plate assumes no moment transfer; a non-zero major-axis moment contradicts the template. Switch to the fixed template. | No |
OOS_PLATE_ASPECT | Extreme plate aspect ratio | Plate length/width ratio beyond 3:1 invalidates the rigid-plate and cantilever-bending idealisations. | Yes |
OOS_THIN_PEDESTAL | Pedestal thinner than anchor embedment | Anchor embedment exceeds the pedestal thickness — the assumed breakout geometry cannot form. | No |
OOS_THICK_GROUT | Very thick grout pad | Grout pads thicker than ~100 mm fall outside common base plate practice; anchor shear lever-arm effects dominate and need dedicated assessment. | Yes |
Engine-generated warnings
- Every active out-of-scope explanation is copied into warnings and the overall state becomes Indeterminate.
- A failed
BP_LAYOUTadds a warning to resolve conflicts before relying on downstream checks. - Governing utilisation above 0.85 adds a quantified independent-review warning and sets FEA recommended.
Method 11
Validation evidence and automated verification
The base-plate validation registry currently contains 12 fixtures with 61 expected demand/utilisation ranges. These are executable evidence, not narrative examples.
| Validation ID | Route / source | Case | Expected checks | Tolerance |
|---|---|---|---|---|
BP_EC3_WELD_RHS_UPLIFT | Eurocode EN 1993-1-8:2005 | EN 1993-1-8:2005 §4.5.3.2 — RHS all-around weld under pure uplift | 1 | rel 0.005 |
BP_EC3_BEARING_HAND | Eurocode EN 1992-1-1:2004 | EN 1993-1-8 §6.2.5 / EN 1992-1-1 §6.7 — centred rectangular bearing area | 1 | rel 0.005 |
BP_EC3_COMP_TSTUB_P398_E1 | Eurocode SCI P398 — Joints in Steel Construction | SCI P398 Appendix E Example E.1 — I-column compression T-stub | 1 | rel 0.01 |
BP_EC3_COMP_TSTUB_RHS_HAND | Eurocode EN 1993-1-8:2005 | EN 1993-1-8 §6.2.5 — concentric RHS annular compression T-stub (hand) | 1 | rel 0.02 |
BP_EC3_TENS_TSTUB_HAND | Eurocode EN 1993-1-8:2005 | EN 1993-1-8 §6.2.6 / Table 6.2 — tension T-stub, thick-plate uplift (Mode 3) | 1 | rel 0.005 |
BP_EC3_FRICTION_HAND | Eurocode EN 1993-1-8:2005 | EN 1993-1-8:2005 §6.2.2 — friction plus EN 1992-4 steel shear of holding-down bolts | 1 | rel 0.01 |
BP_AISC_ACI_HAND | AISC / ACI ACI 318-25 | AISC 360-16 J2/J8 and ACI 318-25 Chapters 17/22 — independent SI hand case | 14 | rel 0.005 · abs 1e-9 |
BP_AS_HAND | Australia AS 3600:2018 | AS 3600:2018 12.6 and AS 4100:2020 9.6 — independent SI hand case | 3 | rel 0.005 |
BP_CSA_HAND | Canada CSA A23.3-04 | CSA A23.3-04 10.8 and Annex D — independent SI hand case | 12 | rel 0.005 · abs 1e-9 |
BP_NSCP_HAND | Philippines NSCP 2015 Vol. 1 | NSCP 2015 417 and 510 — independent SI hand case | 12 | rel 0.005 · abs 1e-9 |
BP_EN19924_HAND | Eurocode EN 1992-4:2018 | EN 1992-4:2018 §7.2 — interior 4-anchor group, uplift + shear | 7 | rel 0.01 · abs 1e-9 |
BP_AS5216_HAND | Australia AS 5216:2021 | AS 5216:2021 §6 / AS 4100 §9.2.2 — interior 4-anchor group, uplift + shear | 7 | rel 0.01 · abs 1e-9 |
Validation layers
Independent hand ranges
Closed-form SI cases assert demand and utilisation windows for bearing, welds, plate strips, anchors, interaction, detailing, and base shear.
Published benchmark
SCI P398 Appendix E Example E.1 exercises the EN I-column compression T-stub and effective-area iteration.
Mechanics unit tests
Anchor layout/distribution, bearing regimes, projected-area unions, section/weld geometry, throat stresses, route activation, reports, and hollow compression paths have dedicated tests.
Standards gate
Implemented checks must have compute functions, source IDs, non-documentation source basis, and referenced validation cases; invalid registry structure fails the build gate.
Unit invariance
Every calculator pack is rerun through SI/US conversions and compared at engine-result level.
PDF smoke
Entitled and watermarked preview reports are rendered for every pack so result/source/report changes cannot silently break the deliverable.
Method 12
Complete source and confidence registry
The live registry contains 35 source entries. 2 are explicitly documentation-only; several filed-basis notes also disclose reconstructed constants or missing primary PDFs.
MECH_LAYOUTPublic mechanicsPlan geometry — layout consistency
4 checks
MECH_LAYOUTPublic mechanicsPlan geometry — layout consistency
BP_LAYOUTBP_ACI_DETAILINGBP_CSAD_DETAILINGBP_NSCP_DETAILINGMECH_BEARING_EQUILIBRIUMPublic mechanicsRigid-plate bearing equilibrium
7 checks
MECH_BEARING_EQUILIBRIUMPublic mechanicsRigid-plate bearing equilibrium
BP_AISC_CONC_BEARINGBP_AISC_MOMENT_INTERFACEBP_EC3_BEARING_FJDBP_EC3_BASE_SHEARBP_AS3600_BEARINGBP_CSA_BEARINGBP_NSCP_CONC_BEARINGMECH_WELD_LINE_GROUPPublic mechanicsElastic weld line-group demand
5 checks
MECH_WELD_LINE_GROUPPublic mechanicsElastic weld line-group demand
BP_AISC_WELDBP_EC3_WELDBP_AS4100_WELDBP_CSA_WELDBP_NSCP_WELDMECH_PLATE_BENDINGPublic mechanicsCantilever plate-bending limit state
5 checks
MECH_PLATE_BENDINGPublic mechanicsCantilever plate-bending limit state
BP_AISC_PLATE_BEND_COMPBP_AISC_PLATE_BEND_TENSBP_AS_PLATE_BENDBP_CSA_PLATE_BENDBP_NSCP_PLATE_BENDMECH_CCD_GEOMETRYPublic mechanicsCCD projected-area geometry
10 checks
MECH_CCD_GEOMETRYPublic mechanicsCCD projected-area geometry
BP_ACI_BREAKOUT_TBP_ACI_BREAKOUT_VBP_EN19924_CONEBP_EN19924_EDGE_VBP_AS5216_CONEBP_AS5216_EDGE_VBP_CSAD_BREAKOUT_TBP_CSAD_BREAKOUT_VBP_NSCP_BREAKOUT_TBP_NSCP_BREAKOUT_VAISC360_J8Filed / engineer basisAISC 360-16 · 2016 · §J8
2 checks
AISC360_J8Filed / engineer basisAISC 360-16 · 2016 · §J8
BP_AISC_CONC_BEARINGBP_AISC_MOMENT_INTERFACEAISC_DG1Documentation onlyAISC Design Guide 1 · 3rd ed. (2024)
3 checks
AISC_DG1Documentation onlyAISC Design Guide 1 · 3rd ed. (2024)
BP_AISC_PLATE_BEND_COMPBP_AISC_MOMENT_INTERFACEBP_AISC_PLATE_BEND_TENSAISC360_F1Filed / engineer basisAISC 360-16 · 2016 · §F1
2 checks
AISC360_F1Filed / engineer basisAISC 360-16 · 2016 · §F1
BP_AISC_PLATE_BEND_COMPBP_AISC_PLATE_BEND_TENSAISC360_J2Filed / engineer basisAISC 360-16 · 2016 · §J2.4 / Tables J2.4–J2.5
1 check
AISC360_J2Filed / engineer basisAISC 360-16 · 2016 · §J2.4 / Tables J2.4–J2.5
BP_AISC_WELDACI318_17_TENSIONFiled / engineer basisACI 318-25 · 2025 · §17.6
4 checks
ACI318_17_TENSIONFiled / engineer basisACI 318-25 · 2025 · §17.6
BP_ACI_ANCHOR_STEEL_TBP_ACI_BREAKOUT_TBP_ACI_PULLOUTBP_ACI_BLOWOUTACI318_17_SHEARFiled / engineer basisACI 318-25 · 2025 · §17.7
3 checks
ACI318_17_SHEARFiled / engineer basisACI 318-25 · 2025 · §17.7
BP_ACI_ANCHOR_STEEL_VBP_ACI_BREAKOUT_VBP_ACI_PRYOUTACI318_17_INTERACTIONFiled / engineer basisACI 318-25 · 2025 · §17.8
1 check
ACI318_17_INTERACTIONFiled / engineer basisACI 318-25 · 2025 · §17.8
BP_ACI_INTERACTIONACI318_17_DETAILINGFiled / engineer basisACI 318-25 · 2025 · §17.9
1 check
ACI318_17_DETAILINGFiled / engineer basisACI 318-25 · 2025 · §17.9
BP_ACI_DETAILINGACI318_BEARINGFiled / engineer basisACI 318-25 · 2025 · §22.8
1 check
ACI318_BEARINGFiled / engineer basisACI 318-25 · 2025 · §22.8
BP_AISC_CONC_BEARINGEC3_625Filed / engineer basisEN 1993-1-8:2005 · §6.2.5
2 checks
EC3_625Filed / engineer basisEN 1993-1-8:2005 · §6.2.5
Example: SCI P398 Appendix E, Example E.1, compression T-stub under the compression flange.
BP_EC3_BEARING_FJDBP_EC3_COMP_TSTUBEC3_TSTUB_TENSIONFiled / engineer basisEN 1993-1-8:2005 · §6.2.6.11–6.2.6.12 / Table 6.2
1 check
EC3_TSTUB_TENSIONFiled / engineer basisEN 1993-1-8:2005 · §6.2.6.11–6.2.6.12 / Table 6.2
Example: Independent SI hand case BP_EC3_TENS_TSTUB_HAND — thick-plate I-column under pure uplift (anchor-governed Mode 3).
BP_EC3_TENS_TSTUBEC3_BASE_SHEARFiled / engineer basisEN 1993-1-8:2005 · §6.2.2
1 check
EC3_BASE_SHEARFiled / engineer basisEN 1993-1-8:2005 · §6.2.2
BP_EC3_BASE_SHEAREC3_WELDSFiled / engineer basisEN 1993-1-8:2005 · 2005 · §4.5.3.2 (directional method)
1 check
EC3_WELDSFiled / engineer basisEN 1993-1-8:2005 · 2005 · §4.5.3.2 (directional method)
Example: Independent closed-weld-group hand case BP_EC3_WELD_RHS_UPLIFT; method cross-checked against the existing Access Steel-style EC3 weld fixture.
BP_EC3_WELDEC2_67Filed / engineer basisEN 1992-1-1:2004 · §6.7
2 checks
EC2_67Filed / engineer basisEN 1992-1-1:2004 · §6.7
Example: Independent rectangular partially-loaded-area case BP_EC3_BEARING_HAND.
BP_EC3_BEARING_FJDBP_EC3_COMP_TSTUBSCI_P398_BASEPLATEBenchmark derivedSCI P398 — Joints in Steel Construction · 2013 · §5.7 / Appendix E
1 check
SCI_P398_BASEPLATEBenchmark derivedSCI P398 — Joints in Steel Construction · 2013 · §5.7 / Appendix E
Example: Example E.1 — unstiffened column base plate, compression T-stub.
BP_EC3_COMP_TSTUBEN19924_TENSIONFiled / engineer basisEN 1992-4:2018 · §7.2.1
6 checks
EN19924_TENSIONFiled / engineer basisEN 1992-4:2018 · §7.2.1
Example: Independent SI hand case BP_EN19924_HAND — interior 4-anchor group, uplift + shear.
BP_EC3_TENS_TSTUBBP_EN19924_STEEL_TBP_EN19924_CONEBP_EN19924_PULLOUTBP_EN19924_SPLITTINGBP_EN19924_BLOWOUTEN19924_SHEARFiled / engineer basisEN 1992-4:2018 · §7.2.2
4 checks
EN19924_SHEARFiled / engineer basisEN 1992-4:2018 · §7.2.2
Example: Independent SI hand case BP_EN19924_HAND.
BP_EC3_BASE_SHEARBP_EN19924_STEEL_VBP_EN19924_EDGE_VBP_EN19924_PRYOUTEN19924_INTERACTIONFiled / engineer basisEN 1992-4:2018 · §7.2.3
1 check
EN19924_INTERACTIONFiled / engineer basisEN 1992-4:2018 · §7.2.3
Example: Independent SI hand case BP_EN19924_HAND.
BP_EN19924_INTERACTIONAS3600_BEARINGFiled / engineer basisAS 3600:2018 · 2018 · §12.6
1 check
AS3600_BEARINGFiled / engineer basisAS 3600:2018 · 2018 · §12.6
BP_AS3600_BEARINGASI_BASEPLATEDocumentation onlyASI Structural Connections series
0 checks
ASI_BASEPLATEDocumentation onlyASI Structural Connections series
AS4100_BENDINGFiled / engineer basisAS 4100:2020 · 2020 · §3.4 / §5.1
1 check
AS4100_BENDINGFiled / engineer basisAS 4100:2020 · 2020 · §3.4 / §5.1
BP_AS_PLATE_BENDAS4100_WELDSFiled / engineer basisAS 4100:2020 · 2020 · §9.6
1 check
AS4100_WELDSFiled / engineer basisAS 4100:2020 · 2020 · §9.6
BP_AS4100_WELDAS4100_RODSFiled / engineer basisAS 4100:2020 · 2020 · §9.2.2
2 checks
AS4100_RODSFiled / engineer basisAS 4100:2020 · 2020 · §9.2.2
Example: Independent SI hand case BP_AS5216_HAND.
BP_AS4100_ROD_TBP_AS5216_STEEL_VAS5216Filed / engineer basisAS 5216:2021 · §6
7 checks
AS5216Filed / engineer basisAS 5216:2021 · §6
Example: Independent SI hand case BP_AS5216_HAND.
BP_AS5216_CONEBP_AS5216_PULLOUTBP_AS5216_SPLITTINGBP_AS5216_STEEL_VBP_AS5216_EDGE_VBP_AS5216_PRYOUTBP_AS5216_INTERACTIONCSA_S16_PLATEFiled / engineer basisCSA S16:19 · 2019 · §13.5 / §25.3
1 check
CSA_S16_PLATEFiled / engineer basisCSA S16:19 · 2019 · §13.5 / §25.3
BP_CSA_PLATE_BENDCSA_A233_BEARINGFiled / engineer basisCSA A23.3-04 · 2004 · §10.8
1 check
CSA_A233_BEARINGFiled / engineer basisCSA A23.3-04 · 2004 · §10.8
BP_CSA_BEARINGCSA_A233_ANNEXDFiled / engineer basisCSA A23.3-04 · 2004 · Annex D
9 checks
CSA_A233_ANNEXDFiled / engineer basisCSA A23.3-04 · 2004 · Annex D
BP_CSAD_STEEL_TBP_CSAD_BREAKOUT_TBP_CSAD_PULLOUTBP_CSAD_BLOWOUTBP_CSAD_STEEL_VBP_CSAD_BREAKOUT_VBP_CSAD_PRYOUTBP_CSAD_INTERACTIONBP_CSAD_DETAILINGCSA_S16_WELDSFiled / engineer basisCSA S16:19 · 2019 · §13.13.2.2
1 check
CSA_S16_WELDSFiled / engineer basisCSA S16:19 · 2019 · §13.13.2.2
Example: Independent SI hand case BP_CSA_HAND — RHS all-around fillet under axial + shear.
BP_CSA_WELDNSCP_STEELFiled / engineer basisNSCP 2015 Vol. 1 · 7th ed. (2015) · §510.2 / §510.8
3 checks
NSCP_STEELFiled / engineer basisNSCP 2015 Vol. 1 · 7th ed. (2015) · §510.2 / §510.8
BP_NSCP_CONC_BEARINGBP_NSCP_PLATE_BENDBP_NSCP_WELDNSCP_CONCRETE_ANCHORAGEFiled / engineer basisNSCP 2015 Vol. 1 · 7th ed. (2015) · §417.4–§417.7
9 checks
NSCP_CONCRETE_ANCHORAGEFiled / engineer basisNSCP 2015 Vol. 1 · 7th ed. (2015) · §417.4–§417.7
BP_NSCP_ANCHOR_STEEL_TBP_NSCP_BREAKOUT_TBP_NSCP_PULLOUTBP_NSCP_BLOWOUTBP_NSCP_ANCHOR_STEEL_VBP_NSCP_BREAKOUT_VBP_NSCP_PRYOUTBP_NSCP_INTERACTIONBP_NSCP_DETAILINGMethod 13
Report assembly, reproducibility, and version control
The report model is assembled from the same Inputs and Results objects shown in the workspace. No independent spreadsheet or second calculation path exists for PDF output.
| Report element | Source | Reproducibility role |
|---|---|---|
| Header | Project, client, revision, generated UTC time, unit system, exact route label. | Identifies the calculation issue and design basis. |
| Input summary | Canonical input state formatted into selected display units. | Allows independent recreation of geometry, materials, anchors, welds, factors, and load cases. |
| Schematic | Same SVG geometry renderer used in live results. | Visual cross-check of arrangement, anchor pattern, embedment and key dimensions. |
| Governing result | Engine overall status and selected governing CheckResult. | Records decisive check, utilisation and FEA recommendation. |
| Check table | Every implemented route result plus any unavailable/out-of-scope placeholders. | Preserves demand, capacity, utilisation, status, notes and equations. |
| Warnings / assumptions | Engine-collected scope rules and assumption IDs used by active checks. | Prevents a clean result table from obscuring model conditions. |
| Source register | Unique SourceRefs cited by the active route’s check definitions. | Records code, edition, clause and paraphrased methodology note. |
| Footer | Engine v0.4.0 and unit system. | Binds numerical output to a released engine state. |
Shared URLs serialise the calculator input state, while saved reports preserve the generated calculation record. For formal issue, archive the report with the analysis reaction source, connection drawing, design basis, supplementary foundation/reinforcement calculations, and any refined analysis.
Change-control principle
A source edition, formula, resistance factor, geometry kernel, check list, or validation tolerance change is an engine change—not a copy edit. Such changes should update the engine version, validation fixtures, standards verification, methodology register, and report evidence together.
Method 14
Limitations and engineer-of-record responsibilities
The calculator is a preliminary design and verification tool. Its result is only one part of a complete column-base and foundation design.
Reliance statement
A numerical pass means the implemented checks are within their stated resistance limits for the entered data and assumptions. It does not approve the connection, prove complete code compliance, or transfer professional responsibility from the engineer who selects the model, verifies the inputs, reviews the omitted behaviours, and issues the design.