Page actions
instrument implementation / implementation-contract
Bolted Joint Strength Calculator implementation
A source-bound implementation contract for Bolted Joint Strength Calculator; deployment and executable qualification remain separate.
Binding contract
This record describes what an executable surface must bind and validate. It does not claim that a public calculator, package, or production route is deployed.
- Record owner
- Guth Instruments
- Lifecycle
- verified-clean
- Evidence ID
- t7-069
- Effect
- Computation or source lookup only
Input and validation requirements
The stiffness-ratio calculation divides by kb + km and becomes undefined when the stiffness sum is zero; the instrument should reject that input. The specification also lacks the torque coefficient or a torque lookup, so recommended torque is undefined for torque-based tightening inputs.
Required corrections
No binding erratum is attached to this unique-name record. Implementers must still preserve the declared units, domain, and failure behavior.
Inspectable interface fixture
The sample below is evidence for interface and validation tests, not a production implementation.
{
"inputs": {
"bolt": "M10 x 1.5",
"grade": "ISO property class 8.8",
"applied_axial_load_N": 20000,
"tightening_method": "nut-factor estimate",
"K": 0.2,
"nominal_diameter_m": 0.01,
"kb_N_per_mm": 100000,
"km_N_per_mm": 900000
},
"expected_outputs": {
"tensile_stress_area_mm2": 58,
"proof_strength_MPa": 600,
"preload_N": 26100,
"C": 0.1,
"bolt_load_N": 28100,
"bolt_tensile_stress_MPa": 484.482759,
"proof_based_SF": 1.238434,
"separation_load_N": 29000,
"remaining_clamp_force_N": 8100,
"conditional_torque_N_m": 52.2
},
"reference_data": {
"tensile_stress_area_mm2": 58,
"proof_strength_MPa": 600,
"source_convention": "ISO 898-1 standard table values for M10 property class 8.8; widely tabulated standard value"
},
"working": "At=58.0 mm² and Sproof=600 MPa. Fi=0.75×600×58.0=26100 N. C=100000/(100000+900000)=0.100000. Incremental bolt load=C×P=0.1×20000=2000 N. Total bolt load=26100+2000=28100 N. σ=28100/58.0=484.482759 MPa. SF=600/484.482759=1.238434. Psep=Fi/(1-C)=26100/0.9=29000 N. Remaining clamp force=Fi-(1-C)P=26100-0.9×20000=8100 N. Conditional torque T=K×Fi×d=0.2×26100×0.01=52.2 N·m."
}Other records
Sources and evidence
These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.
VERIFIED_LEDGER.jsonevidence-tranche7/tranche7-results.json