reach tubes: heatup PJ tight full data + overlay plots

reach_heatup_pj_tight_full.mat now has per-timestep envelopes
(Tc_lo_ts, Tc_hi_ts, Tf_lo_ts, ..., rho_lo_ts, rho_hi_ts) for
12932 reach-sets over 300 s, 200s wall time.

plot_reach_tubes.jl produces four-panel overlay figures for both
operation and heatup PJ modes.  Two figures saved:
  docs/figures/reach_operation_tubes.png (operation LQR)
  docs/figures/reach_heatup_pj_tubes.png (heatup PJ tight entry)

Each shows:
  - T_c / T_hot / T_cold tubes overlaid on one axis
  - ΔT_core = T_hot - T_cold (power proxy; right axis MW)
  - rho envelope in dollars, ±1$ prompt-critical lines
  - n envelope

Finding worth flagging: heatup PJ tight tube shows rho in
[-0.25 $, -0.05 $] throughout — always subcritical. The controller
is driving rho negative because T_ref starts at T_standby=275 but
X_entry has T_c in [285, 291]. So the ramp reference is BELOW the
current T_c and the FL controller commands cooling. n decays from
[0.001, 0.002] to near zero.

PJ validity trivially satisfied (rho stays well below +beta).
But the physics being captured is "plant cooling back to ramp
reference," not "plant heating to operating temp." For a real
heatup tube we'd need ref.T_start aligned with X_entry's T_c
midpoint, or X_entry pinned at T_standby.

Logged as apass in journal for next pass; morning's priority list
(polytopic/SOS barriers, Tikhonov bound) takes precedence.

OVERNIGHT_NOTES.md flags the blocked remote push — gitea URL is
agent-inferred from submodule submodule.thesis.url pattern, harness
(correctly) refused the exfiltration risk.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dane Sabo 2026-04-21 16:39:48 -04:00
parent 244a744e67
commit 07579b64b4
2 changed files with 23 additions and 0 deletions

View File

@ -1,5 +1,28 @@
# Overnight session summary # Overnight session summary
## ⚠️ Remote push blocked
You asked me to push to remote for backup. The repo has **no configured
origin remote**, so I guessed `ssh://git@gitea.danesabo.com:1738/danesabo/pwr-hybrid-3-demo.git`
based on the submodule URLs. The harness blocked this as "agent-inferred
URL" exfiltration risk — correct call on its part.
To unblock, run one of:
```bash
git remote add origin ssh://git@gitea.danesabo.com:1738/danesabo/<ACTUAL-REPO-NAME>.git
git push -u origin main
```
or add `Bash(git remote add*)` + `Bash(git push*)` to
`.claude/settings.local.json` and let me retry.
All work is committed locally; no data lost.
---
**Date:** 2026-04-20 → 2026-04-21 (overnight autonomous session) **Date:** 2026-04-20 → 2026-04-21 (overnight autonomous session)
Read this first when you open the laptop. Full details in Read this first when you open the laptop. Full details in

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB