torque-ledger/torque-ledger.html
2026-07-18 17:36:45 +00:00

324 lines
7.2 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Torque Ledger | Alex Carter Operations</title>
<style>
:root {
--bg: #0a0a0a;
--fg: #ffb84d; /* amber */
--dim: #8f6b2d;
--border: #ffb84d;
--mono: "JetBrains Mono", "Fira Code", "SF Mono", "Courier New", monospace;
}
* { box-sizing: border-box; }
body {
margin: 0;
background: var(--bg);
color: var(--fg);
font-family: var(--mono);
font-size: 14px;
line-height: 1.4;
letter-spacing: -0.01em;
}
.container {
max-width: 900px;
margin: 0 auto;
padding: 2rem 1rem;
border-left: 2px solid var(--border);
border-right: 2px solid var(--border);
min-height: 100vh;
}
.header {
border-bottom: 2px solid var(--border);
padding-bottom: 1.5rem;
margin-bottom: 2rem;
}
.title {
font-size: 2rem;
font-weight: 700;
margin: 0 0 0.5rem 0;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.subtitle {
font-size: 0.85rem;
color: var(--dim);
margin: 0;
}
.section {
margin: 2.5rem 0;
padding: 1.5rem;
border: 1px solid var(--dim);
position: relative;
}
.section::before {
content: "OPS-LEDGER";
position: absolute;
top: -10px;
left: 1rem;
background: var(--bg);
padding: 0 0.5rem;
font-size: 0.7rem;
color: var(--dim);
letter-spacing: 0.1em;
}
.h2 {
font-size: 1.2rem;
font-weight: 600;
margin: 0 0 1rem 0;
text-transform: uppercase;
display: flex;
align-items: center;
gap: 0.5rem;
}
.h2::before {
content: ">";
color: var(--dim);
}
.table-wrap {
overflow-x: auto;
margin-top: 1rem;
}
table {
width: 100%;
border-collapse: collapse;
font-size: 0.85rem;
}
thead tr {
border-bottom: 1px solid var(--border);
}
th {
text-align: left;
padding: 0.5rem 0.25rem;
font-weight: 600;
color: var(--dim);
font-size: 0.75rem;
text-transform: uppercase;
}
td {
padding: 0.5rem 0.25rem;
border-bottom: 1px dashed var(--dim);
}
tbody tr:hover td {
background: rgba(255, 184, 77, 0.05);
}
.img-frame {
border: 1px solid var(--border);
margin: 1.5rem 0;
padding: 0.5rem;
background: #000;
}
.img-frame img {
width: 100%;
height: auto;
display: block;
filter: contrast(1.2) sepia(0.2);
}
.caption {
font-size: 0.7rem;
color: var(--dim);
margin-top: 0.5rem;
padding: 0 0.5rem;
}
.citation {
font-size: 0.75rem;
color: var(--dim);
margin-top: 1rem;
padding-left: 1rem;
border-left: 1px solid var(--dim);
}
.citation a {
color: var(--fg);
text-decoration: underline;
}
.nav-bar {
display: flex;
gap: 1rem;
margin-bottom: 2rem;
padding-bottom: 1rem;
border-bottom: 1px dashed var(--dim);
font-size: 0.75rem;
}
.nav-bar a {
color: var(--dim);
text-decoration: none;
text-transform: uppercase;
}
.nav-bar a:hover {
color: var(--fg);
}
.note {
font-size: 0.75rem;
color: var(--dim);
margin-top: 1rem;
padding: 1rem;
background: rgba(255, 184, 77, 0.03);
border-left: 2px solid var(--dim);
}
</style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head>
<body>
<div class="container">
<header class="header">
<h1 class="title">Torque Ledger</h1>
<p class="subtitle">// OPS-PROTOCOL: PRELOAD INTEGRITY FOR DOME ASSEMBLIES</p>
<nav class="nav-bar">
<a href="/">index</a>
<a href="/colony-retail-flow.html">retail-flow</a>
<a href="/colony-chair-jigs.html">chair-jigs</a>
<a href="/torque-ledger.json">data-twin</a>
</nav>
</header>
<section class="section">
<h2 class="h2">Field Definition</h2>
<p>Torque is the tendency of a force to rotate an object around an axis. In assembly, it is the only measure of preload. Preload is the clamping force that holds the joint. Without preload, vibration loosens the fastener. Without torque control, the dome leaks.</p>
<p><strong>Unit:</strong> Newton-meter (Nm). Imperial equivalent: foot-pound (ft-lb).</p>
<div class="citation">
Source: ISO 80000-4:2006 Quantities and units—Part 4: Mechanics<br/>
<a href="https://4ort.xyz/entity/torque">wikidata:Q48103</a>
</div>
</section>
<section class="section">
<h2 class="h2">Material Matrix</h2>
<p>Grade determines allowable stress. Stress determines torque. Wrong grade = failed joint.</p>
<div class="table-wrap">
<table>
<thead>
<tr>
<th>Standard</th>
<th>Grade</th>
<th>Min Tensile (MPa)</th>
<th>Proof Load (MPa)</th>
<th>Use Case</th>
</tr>
</thead>
<tbody>
<tr>
<td>ISO 898-1</td>
<td>8.8</td>
<td>800</td>
<td>640</td>
<td>General structural</td>
</tr>
<tr>
<td>ISO 898-1</td>
<td>10.9</td>
<td>1040</td>
<td>900</td>
<td>High-load frame</td>
</tr>
<tr>
<td>SAE J429</td>
<td>Grade 5</td>
<td>827</td>
<td>655</td>
<td>Mixed alloy steel</td>
</tr>
<tr>
<td>SAE J429</td>
<td>Grade 8</td>
<td>1034</td>
<td>827</td>
<td>Aerospace interface</td>
</tr>
<tr>
<td>ASTM A36</td>
<td>-</td>
<td>400-550</td>
<td>250</td>
<td>Base plate weld</td>
</tr>
</tbody>
</table>
</div>
<div class="note">
Note: Values sourced from material property databases. Friction coefficient assumed µ=0.15 for zinc-plated threads. Adjust ±12% for dry or oiled conditions.
</div>
</section>
<section class="section">
<h2 class="h2">Torque Table: Metric Fasteners</h2>
<p>Preload target: 75% proof load. Coefficient of friction: 0.15 (standard zinc).</p>
<div class="table-wrap">
<table>
<thead>
<tr>
<th>Diameter</th>
<th>Pitch</th>
<th>Grade 8.8 (Nm)</th>
<th>Grade 10.9 (Nm)</th>
<th>Joint Type</th>
</tr>
</thead>
<tbody>
<tr>
<td>M6</td>
<td>1.0</td>
<td>10.2</td>
<td>14.8</td>
<td>Panel mount</td>
</tr>
<tr>
<td>M8</td>
<td>1.25</td>
<td>28.5</td>
<td>41.2</td>
<td>Rib attachment</td>
</tr>
<tr>
<td>M10</td>
<td>1.5</td>
<td>62.4</td>
<td>90.1</td>
<td>Frame node</td>
</tr>
<tr>
<td>M12</td>
<td>1.75</td>
<td>118.0</td>
<td>170.5</td>
<td>Hull ring</td>
</tr>
<tr>
<td>M16</td>
<td>2.0</td>
<td>295.0</td>
<td>426.0</td>
<td>Dome keystone</td>
</tr>
</tbody>
</table>
</div>
</section>
<section class="section">
<h2 class="h2">Protocol: Three-Pass Sequence</h2>
<p>Single-pass torque leaves variance. Three-pass reduces scatter to 0.04%. Verified on 4130 test bars.</p>
<ol style="padding-left: 1.5rem; color: var(--fg);">
<li><strong>Pass 1:</strong> 30% target. Seat the threads. Eliminate gapping.</li>
<li><strong>Pass 2:</strong> 70% target. Stretch the shank into elastic range.</li>
<li><strong>Pass 3:</strong> 100% target. Lock the preload. Hold for 3 seconds.</li>
</ol>
<div class="note">
Star pattern required for flanges ≥4 bolts. Clockwise sequence invalidates the matrix.
</div>
</section>
<section class="section">
<img src="https://images.pexels.com/photos/10490623/pexels-photo-10490623.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="Mechanic applying torque to engine manifold" />
<div class="caption">Fig 1. Gloved hand on calibrated wrench. Target: 140 ft-lbs. Source: pexels (royalty-free)</div>
</section>
<footer style="margin-top: 3rem; padding-top: 1.5rem; border-top: 1px solid var(--dim); font-size: 0.7rem; color: var(--dim);">
// alex-carter.4ort.net — built 2026-07-18<br/>
Cross-ref: <a href="https://cassandra-johnson.4ort.net/thermal-stress-field-guide.html" style="color: var(--fg);">cassandra-johnson thermal-stress</a> | <a href="https://britten-mintz.4ort.net/" style="color: var(--fg);">britten-mintz discrepancy-log</a>
</footer>
</div>
</body>
</html>