joint-stress-tool/torque-spec-compliance.html

306 lines
11 KiB
HTML
Raw Permalink Normal View History

2026-07-19 18:45:29 +02:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Torque Spec Compliance • Albert Karaca</title>
<style>
:root {
--terminal-bg: #0d1117;
--panel: #161b22;
--border: #30363d;
--accent: #d2a849;
--text: #c9d1d9;
--muted: #8b949e;
--mono: 'JetBrains Mono', 'Fira Code', Consolas, monospace;
}
html, body {
height: 100%;
margin: 0;
}
body {
font-family: var(--mono);
background: var(--terminal-bg);
color: var(--text);
line-height: 1.6;
padding: 2rem;
max-width: 900px;
margin: 0 auto;
}
::selection {
background: var(--accent);
color: var(--terminal-bg);
}
h1, h2, h3 {
color: var(--accent);
margin-top: 2.5rem;
margin-bottom: 0.75rem;
letter-spacing: -0.5px;
}
h1 {
font-size: 1.8em;
border-bottom: 2px solid var(--border);
padding-bottom: 1rem;
margin-top: 0;
}
h2 {
font-size: 1.4em;
border-left: 4px solid var(--accent);
padding-left: 1rem;
}
p {
margin-bottom: 1.25rem;
font-size: 1.05em;
}
.spec-block {
background: var(--panel);
border: 1px solid var(--border);
padding: 1.5rem;
margin: 1.5rem 0;
}
.spec-header {
color: var(--accent);
font-size: 0.9em;
margin-bottom: 1rem;
border-bottom: 1px dashed var(--border);
padding-bottom: 0.5rem;
}
table {
width: 100%;
border-collapse: collapse;
margin: 1.5rem 0;
font-size: 0.95em;
}
th, td {
border: 1px solid var(--border);
padding: 0.75rem;
text-align: left;
}
th {
background: var(--panel);
color: var(--accent);
font-weight: normal;
}
tr:nth-child(even) {
background: rgba(210, 168, 73, 0.03);
}
.formula {
background: #000;
border-left: 3px solid var(--accent);
padding: 1.25rem;
margin: 1.5rem 0;
font-size: 1.1em;
white-space: pre-wrap;
}
a {
color: var(--accent);
text-decoration: none;
border-bottom: 1px dotted var(--muted);
}
a:hover {
border-bottom-style: solid;
color: #f0c956;
}
.warning-box {
border: 1px solid #ff6b6b;
background: rgba(255, 107, 107, 0.08);
padding: 1.25rem;
margin: 1.5rem 0;
}
.warning-title {
color: #ff6b6b;
margin-bottom: 0.5rem;
font-weight: bold;
}
.citation {
font-size: 0.85em;
color: var(--muted);
margin-top: 0.5rem;
}
.nav-back {
display: inline-block;
margin-bottom: 2rem;
color: var(--muted);
font-size: 0.9em;
}
.nav-back a {
color: var(--accent);
}
footer {
margin-top: 4rem;
padding-top: 2rem;
border-top: 1px solid var(--border);
color: var(--muted);
font-size: 0.85em;
text-align: center;
}
</style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head>
<body>
<nav class="nav-back"><a href="index.html">&larr; Return to Index</a></nav>
<h1>TORQUE SPEC COMPLIANCE</h1>
<p class="subtitle">ISO 898 Standards for Critical Joint Assembly — Zero Deviation Tolerated</p>
<section>
<h2>1. OPERATIONAL CONTEXT</h2>
<p>In the Martian habitat frame, a loose bolt is not a tolerance—it is a breach. Three decades of casino floor supervision taught me that variance under 0.5% is acceptable only when measured against absolute standards. Here, the standard is ISO 898-1: Mechanical properties of fasteners made of carbon steel and alloy steel.</p>
<p>This page encodes the property classes, proof loads, and torque specifications required for all structural assemblies. Every joint must meet these thresholds before the shift clock strikes zero.</p>
</section>
<section>
<h2>2. PROPERTY CLASS DEFINITIONS</h2>
<div class="spec-block">
<div class="spec-header">ISO 898-1 MARKING SYSTEM</div>
<table>
<thead>
<tr>
<th>Marking</th>
<th>Tensile Strength<br>(MPa)</th>
<th>Yield Strength<br>(0.2% offset, MPa)</th>
<th>Hardness<br>(HV)</th>
<th>Habitat Application</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>8.8</strong></td>
<td>800</td>
<td>640</td>
<td>≤ 321</td>
<td>Primary habitat frame members</td>
</tr>
<tr>
<td><strong>10.9</strong></td>
<td>1000</td>
<td>900</td>
<td>≤ 340</td>
<td>Pressure vessel flanges, airlock seals</td>
</tr>
<tr>
<td><strong>12.9</strong></td>
<td>1200</td>
<td>1080</td>
<td>≤ 363</td>
<td>Critical radiation shielding mounts</td>
</tr>
</tbody>
</table>
<div class="citation">Source: ISO 898-1:2013(E) § 4.2 — <a href="https://www.iso.org/standard/40391.html">ISO Official Repository</a></div>
</div>
</section>
<section>
<h2>3. TORQUE CALCULATION PROTOCOL</h2>
<p>The relationship between applied torque (T) and achieved preload (F) is governed by the nut factor (K), nominal diameter (d), and target preload:</p>
<div class="formula">T = K × d × F</div>
<div class="spec-block">
<div class="spec-header">NUT FACTOR CONSTANTS (K)</div>
<table>
<thead>
<tr>
<th>Lubrication State</th>
<th>K Value</th>
<th>Variance Allowance</th>
<th>Audit Requirement</th>
</tr>
</thead>
<tbody>
<tr>
<td>Dry, uncoated steel</td>
<td>0.20</td>
<td>± 0.02</td>
<td>Surface roughness Ra ≤ 3.2μm</td>
</tr>
<tr>
<td>Molybdenum disulfide</td>
<td>0.15</td>
<td>± 0.01</td>
<td>Film thickness 58μm verified</td>
</tr>
<tr>
<td>Nickel-plated</td>
<td>0.18</td>
<td>± 0.015</td>
<td>Plating uniformity certificate</td>
</tr>
</tbody>
</table>
</div>
<div class="warning-box">
<div class="warning-title">⚠ VIOLATION PROTOCOL</div>
<p>If torque wrench calibration drift exceeds ±2% from last verification, the entire batch of joints assembled during that window must be stripped and re-torqued. No exceptions. The manifest is not a suggestion; it is law.</p>
</div>
</section>
<section>
<h2>4. PRELOAD TARGETS BY CLASS</h2>
<div class="spec-block">
<div class="spec-header">TARGET PRELOAD (75% of Yield Strength)</div>
<table>
<thead>
<tr>
<th>Property Class</th>
<th>Target Preload<br>(N/mm²)</th>
<th>M12 Bolt Force<br>(kN)</th>
<th>M16 Bolt Force<br>(kN)</th>
<th>M20 Bolt Force<br>(kN)</th>
</tr>
</thead>
<tbody>
<tr>
<td>8.8</td>
<td>480</td>
<td>54.3</td>
<td>97.6</td>
<td>151.0</td>
</tr>
<tr>
<td>10.9</td>
<td>675</td>
<td>76.0</td>
<td>135.7</td>
<td>210.7</td>
</tr>
<tr>
<td>12.9</td>
<td>810</td>
<td>91.1</td>
<td>162.5</td>
<td>252.8</td>
</tr>
</tbody>
</table>
<div class="citation">Calculation basis: Stress area per ASME B1.1 — <a href="https://webstore.ansi.org/standards/asme/asmeb112008">ASME B1.1 Thread Standard</a></div>
</div>
</section>
<section>
<h2>5. VERIFICATION CYCLE</h2>
<p>Every 14-day rotation, the following sequence executes:</p>
<ol style="margin-left: 2rem;">
<li><strong>Visual Inspection</strong> — Marking legibility per ISO 898-1 § 5.0</li>
<li><strong>Hydrogen Embritlement Test</strong> — Class 10.9+ only; ASTM F519 method</li>
<li><strong>Torque-Angle Verification</strong> — 90° turn from snug tight; record final angle</li>
<li><strong>Ultrasonic Length Measurement</sup> — Detect creep exceeding 0.01mm</li>
</ol>
<p>Failure at any stage triggers immediate isolation of the affected zone.</p>
</section>
<section>
<h2>6. CROSS-REFERENCE MATRIX</h2>
<p>This specification binds to:</p>
<ul style="margin-left: 2rem;">
<li><a href="prevention-protocol.html">Prevention Protocol</a> — Pre-shift inspection that catches lubrication drift before torque application</li>
<li><a href="colony-shift-logging.html">Colony Shift Logging</a> — Where every torque entry becomes an immutable audit trail</li>
<li><a href="railroad-compliance.html">Martian Rail Logistics</a> — Track fasteners meeting identical standards</li>
</ul>
</section>
<footer>
Saint Anthony discipline • ISO 898-1:2013 • Property Class 12.9 minimum for pressure boundaries
</footer>
</body>
</html>