Folds three previously-separate pieces into one preliminary-example repo for the HAHACS thesis: - thesis/ (submodule) → gitea Thesis.git — the PhD proposal - fret-pipeline/ — FRET requirements to AIGER controller (was ~/Documents/fret_processing/; prior single-commit history abandoned per user decision) - plant-model/ — 10-state PKE + lumped T/H PWR model (was ~/Documents/PKE_Playground/; never version-controlled before) - presentations/2026DICE/ (submodule) → gitea 2026DICE.git - reachability/, hardware/ — empty placeholders for Thrust 3 and HIL - docs/architecture.md — how the discrete and continuous layers compose - claude_memory/ — session notes and scratch knowledge pattern Plant model refactored to thesis naming (x, plant, u, ref); pke_th_rhs now takes u as an explicit arg instead of reading rho_ext from the params struct. First two controllers built to the contract u = ctrl_<mode>(t, x, plant, ref): ctrl_null (baseline) and ctrl_operation (stabilizing, proportional on T_avg). Validated under a 100% -> 80% Q_sg step: ctrl_operation reduces steady-state T_avg drift ~47% vs. the unforced plant. Root CLAUDE.md emphasizes that CLAUDE.md files are living documents and that any knowledge not captured before a session ends is lost forever; claude_memory/ holds the session-level notes that haven't stabilized enough to graduate into a CLAUDE.md. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
43 lines
392 B
Plaintext
43 lines
392 B
Plaintext
aag 27 6 2 4 19
|
|
2
|
|
4
|
|
6
|
|
8
|
|
10
|
|
12
|
|
14 42
|
|
16 55
|
|
18
|
|
20
|
|
22
|
|
24
|
|
18 15 17
|
|
20 14 17
|
|
22 15 16
|
|
24 14 16
|
|
26 4 6
|
|
28 8 20
|
|
30 26 28
|
|
32 12 24
|
|
34 3 18
|
|
36 10 22
|
|
38 31 33
|
|
40 35 37
|
|
42 38 40
|
|
44 5 20
|
|
46 6 28
|
|
48 13 16
|
|
50 23 45
|
|
52 47 49
|
|
54 50 52
|
|
i0 t_avg_above_min
|
|
i1 inv1_holds
|
|
i2 p_above_crit
|
|
i3 t_avg_in_range
|
|
i4 inv2_holds
|
|
i5 manual_reset
|
|
o0 in_mode_shutdown
|
|
o1 in_mode_heatup
|
|
o2 in_mode_operation
|
|
o3 in_mode_scram
|