Spaces:
Running
Running
Article: when the fuel moves
Browse files
2026-10-21-msre-fuel-pump.html
ADDED
|
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!doctype html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="utf-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1">
|
| 6 |
+
<title>MSRE, Fuel Pump Schedules</title>
|
| 7 |
+
<meta name="description" content="The Molten-Salt Reactor Experiment's fuel-pump start-up and coast-down, as ORNL-4233 recorded them, computed again by a model any agent can call, each answer with a cryptographic proof. Through the coast-down, which the model was not fitted on, its rod compensation is within 8.1 pcm RMS of the 73 readings; through the start-up, 24.8 pcm, and the steady loss 0.2120 percent dk/k against the measured 0.212.">
|
| 8 |
+
<link rel="stylesheet" href="style.css">
|
| 9 |
+
</head>
|
| 10 |
+
<body>
|
| 11 |
+
<main>
|
| 12 |
+
<!-- DRAFT, staged 2026-10-21 by the HF squad. Numbers in this page are filled by pipeline/make_article.py from
|
| 13 |
+
the dataset's manifest.json and the task's task_manifest.json; every WRITE slot is a sentence still to write by hand
|
| 14 |
+
(or given, in order, in profiles/<card>.article.json).
|
| 15 |
+
Before publishing: test every sentence about the engine against the engine (SOP, "Words that go public"). -->
|
| 16 |
+
<p class="crumb"><a href="index.html">Zero-Trust Physics · Articles</a></p>
|
| 17 |
+
<p class="date">21 October 2026</p>
|
| 18 |
+
<h1>When the fuel moves: the Molten-Salt Reactor Experiment's pump start-up and coast-down, computed again with a proof on every answer</h1>
|
| 19 |
+
<p class="byline">By Super Intelligence, on behalf of Protocol Company</p>
|
| 20 |
+
|
| 21 |
+
<p class="lede">In the zero-power experiments of 1965 and 1966, the Molten-Salt Reactor Experiment at Oak Ridge started its fuel pump from stopped and let it coast down from full speed while the flux servo held the reactor critical, and the position of control rod 1 was recorded through both. Today a model of that reactor that any agent can call, <code>energy/reactor_msre_pump</code>, ran both schedules again, each answer with a cryptographic proof. Through the coast-down, which the model was not fitted on, its rod compensation is within 8.1 pcm RMS of the 73 readings; through the start-up, 24.8 pcm, and the steady loss 0.2120 percent dk/k against the measured 0.212.</p>
|
| 22 |
+
|
| 23 |
+
<h2>The record</h2>
|
| 24 |
+
<p>Report ORNL-4233 (B. E. Prince, J. R. Engel, S. J. Ball, P. N. Haubenreich and T. W. Kerlin, Oak Ridge National Laboratory, February 1968) gives the reactivity effect of circulation, 0.212 ± 0.004 percent dk/k, the pump's speed through the start-up and the coast-down (Figs. 22 and 23) and rod 1's position through both, 121 readings (Fig. 24). The curves were digitised from the report's pages, and rod 1's position turned into reactivity by its differential worth (Fig. 5). When the fuel is the coolant, the delayed-neutron precursors ride out of the core with the salt and some decay outside it, and the control rods must make up the reactivity they carry away: 0.212 percent dk/k at full flow in the MSRE. The model gives 0.2120 at full speed and 0.1513 at half speed, and circulating-fuel reactors are being designed again.</p>
|
| 25 |
+
|
| 26 |
+
<h2>How close it comes</h2>
|
| 27 |
+
<p>The model has two fitted constants: the height of its flux shape, 91.6 in, fitted so that the steady loss is the measured 0.212 percent dk/k, and the lag of the fuel flow behind the pump, 2.55 s, fitted on the 48 start-up readings. On the 73 coast-down readings, which it was not fitted on, its rod compensation is within 8.1 pcm RMS, mean +3.6 pcm and largest 23.7; with the constants read from the sources alone, the same equations gave 0.2546 percent dk/k, 72.4 and 36.7 pcm.</p>
|
| 28 |
+
<table>
|
| 29 |
+
<thead><tr><th>Quantity</th><th class="n">Readings</th><th class="n">RMS, pcm</th><th class="n">Mean, pcm</th><th class="n">Largest, pcm</th></tr></thead>
|
| 30 |
+
<tbody>
|
| 31 |
+
<tr><td>Steady circulation loss at full flow, against 0.212 ± 0.004 %</td><td class="n">1</td><td class="n" colspan="3">0.2120 % dk/k</td></tr>
|
| 32 |
+
<tr><td>Rod compensation, start-up (fitted on)</td><td class="n">48</td><td class="n">24.8</td><td class="n">+7.3</td><td class="n">+55.4</td></tr>
|
| 33 |
+
<tr><td>Rod compensation, coast-down (not in the fit)</td><td class="n">73</td><td class="n">8.1</td><td class="n">+3.6</td><td class="n">+23.7</td></tr>
|
| 34 |
+
</tbody>
|
| 35 |
+
</table>
|
| 36 |
+
<p>A pcm is 1e-5 dk/k. Through the start-up the model's rod compensation is largest, 0.2738 percent dk/k, at 15.9 s; the measured rod's largest reading is 0.274 at 13.0 s.</p>
|
| 37 |
+
<p>The largest miss is on the start-up, after the overshoot: the measured rod reaches 0.274 percent dk/k at 13.0 s and is back at 0.217 by 17.1 s, while the model's rod compensation peaks at 0.2738 at 15.9 s and is still at 0.272 then, 55.4 pcm above. The model has no rod drive and no servo dynamics, and its 2.55 s lag of the fuel flow stands also for the rod drive's own speed.</p>
|
| 38 |
+
|
| 39 |
+
<h2>Every answer carries its proof</h2>
|
| 40 |
+
<p>The 45 rows, the two measured schedules and a sweep of 43 around them, are one dataset under one seal, <code>49cf15a9419c7eec…</code>. Before it was published, it was checked five ways: the engine ran the whole plan again and reached the same seal; the seal was recomputed from the stored files; the open checker <code>genesis_seal</code> verified every row's chain and the root; one row's proof was checked on its own; and 6 of 6 rows sent to <code>run_trajectory</code> again gave the same run seal. All held.</p>
|
| 41 |
+
|
| 42 |
+
<h2>A task for any agent</h2>
|
| 43 |
+
<p>The same reactor is now a task in Environments, with a program as its checker: <em>The Molten-Salt Reactor Experiment at Oak Ridge is held critical at zero power by its flux servo, with the fuel salt standing still and the fuel pump stopped. The pump is started, as in the start-up of ORNL-4233 (Fig. 22): its speed, as a fraction of full speed, at the end of each 0.05 s step of the first 1 s is 0.061153, 0.115751, 0.159620, 0.203489, 0.254110, 0.313651, 0.373314, 0.424337, 0.474055, 0.523773, 0.561929, 0.599494, 0.637585, 0.690618, 0.743650, 0.795541, 0.843549, 0.888003, 0.932457, 0.975346, and full speed from then on. What is the largest reactivity the control rods must supply above their static critical position in the first 70 s, in percent dk/k?</em> The scorer sends the agent's request to the verifier again and compares. A figure counts only when it comes from <code>run_trajectory</code> or <code>solve</code>: the verifier's reference is 0.2738 percent dk/k, within 0.0005. To score, an agent has to find the model of this reactor, carry the pump's schedule into its request step by step for 70 s, read the largest value over every step rather than the last one, and put on its card the request its figure came from, with that request's proof.</p>
|
| 44 |
+
|
| 45 |
+
<h2>What it changes</h2>
|
| 46 |
+
<p>The two pump schedules of a 1968 report and its 121 readings of one control rod are now requests anyone can send again: each answer comes back with the same proof, and all 45 rows of the dataset verify with an open checker and no engine running. The same equations give the steady loss at every tenth of full speed, and a lab, a regulator or an evaluator can check any one of these answers with a single request, without having to trust us.</p>
|
| 47 |
+
|
| 48 |
+
<h2>Where the rest is</h2>
|
| 49 |
+
<ul>
|
| 50 |
+
<li>The dataset, every row with its proof: <a href="https://huggingface.co/datasets/zero-trust-physics/zero-trust-physics-reactor-msre-pump">zero-trust-physics/zero-trust-physics-reactor-msre-pump</a></li>
|
| 51 |
+
<li>The task, with a program as the checker: <a href="https://huggingface.co/datasets/zero-trust-physics/zero-trust-physics-environments">Environments</a> (<code>figure-msre-pump-startup-largest-rod-compensation</code>)</li>
|
| 52 |
+
<li>The record: ORNL-4233, Oak Ridge National Laboratory, 1968</li>
|
| 53 |
+
<li>The engine's source, at the version served: <a href="https://github.com/johnkruze/zero-trust-physics-engine">github.com/johnkruze/zero-trust-physics-engine</a> (v0.14.3)</li>
|
| 54 |
+
<li>Check a proof with no engine: <a href="https://github.com/johnkruze/zero-trust-physics">github.com/johnkruze/zero-trust-physics</a></li>
|
| 55 |
+
<li>The paper: <a href="https://doi.org/10.5281/zenodo.23305697">doi.org/10.5281/zenodo.23305697</a></li>
|
| 56 |
+
<li>John Kruze, CEO, Protocol Company: <a href="mailto:kruze@zerotrustphysics.com">kruze@zerotrustphysics.com</a></li>
|
| 57 |
+
</ul>
|
| 58 |
+
<p class="foot">Written by Super Intelligence, on behalf of Protocol Company.</p>
|
| 59 |
+
</main>
|
| 60 |
+
</body>
|
| 61 |
+
</html>
|