Commit Graph

12 Commits

Author SHA1 Message Date
c034f20549 Add one-click triple calib setup and warn on orphan Probe Fixed.
Some checks failed
CI / check (push) Has been cancelled
Guide SST/SDT/DGT pairing for evap z_ua, cond z_ua, and f_w; avoid bound f_w=1 and Fixed P/X that confuse DoF.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 23:34:03 +02:00
9b4b7b58b0 Stabilize Modelica Fixed/Free calibration and stop flaky Newton embeds.
Some checks failed
CI / check (push) Has been cancelled
Sort constraint/control assembly for deterministic Jacobians, keep live z_ua on legacy HX, and add generic Fixed/Free UI assist without removing Z factors.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 23:23:35 +02:00
5425685a48 Add model embeddings for Z-factor DoF, separate from SaturatedController.
Some checks failed
CI / check (push) Has been cancelled
Fixed/Free Probe calibration now emits embeddings[] (unknown + equation) instead of controls[], keeping SaturatedController for physical regulation only.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 22:42:31 +02:00
3808e0f11b Snapshot WIP: Probe calibration path, faer LU backend, and BPHX phase-change duty.
Some checks failed
CI / check (push) Has been cancelled
Checkpoint incomplete calibration work (cond SDT green, evap SST failing) plus related solver/UI changes so the next pass can fix and extend safely.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 21:44:01 +02:00
2f1f7ecb80 Fix BPHX mass flux per-side channels so pressure drop is visible.
Some checks failed
CI / check (push) Has been cancelled
Mass flux used all plate gaps instead of half the pack per fluid, underestimating G and making ΔP look like zero in the UI (0.000 bar). Also show ΔP in kPa/Pa and sync the web example.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 17:06:44 +02:00
81abd5a591 Add missing SolvedVariablesBlock component for properties panel.
Some checks failed
CI / check (push) Has been cancelled
Fixes the UI compile break from referencing an undefined helper when showing z_dp and other solved actuators.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 16:55:46 +02:00
7250b9fe4d Show solved calibration factors in the properties panel.
Some checks failed
CI / check (push) Has been cancelled
Surface free actuators like z_dp after solve in Results and Calibration tabs.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 16:55:29 +02:00
7ae7ebfc09 Add getSolvedVariablesForComponent helper for UI inspection.
Some checks failed
CI / check (push) Has been cancelled
Lets the properties panel read free actuators like z_dp from the solve payload per component.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 16:55:11 +02:00
586d28c745 Expose solved_variables on the web SimulationResult type.
Some checks failed
CI / check (push) Has been cancelled
Align the TypeScript API with the Rust SolvedVariable payload so z_dp and other free actuators can be displayed after solve.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 16:54:21 +02:00
44f793a583 Wire BPHX channel pressure drop on both sides with selectable correlations.
Some checks failed
CI / check (push) Has been cancelled
Replace isobaric 4-port closures with SimplifiedChannel (default) and Martin1996 DP models so z_dp and UI dp_correlation actually affect the Newton solve.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 16:52:25 +02:00
5bd180b5b8 Snapshot WIP: solver HP epic progress, BPHX/HX physics, BMAD skill refresh.
Some checks failed
CI / check (push) Has been cancelled
Capture uncommitted solver robustness work (regularization, domain errors, linear solver lifecycle, tube DP/MSH), web workbench updates, and synced BMAD skills across IDE agent folders before starting BPHX pressure-drop.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 16:35:31 +02:00
3358b74342 Add diagram workbench UI with Modelica DoF coaching and ISO glyphs.
Ship the Next.js cycle editor with CAD chrome, technical HX symbols, Fixed/Free boundary guidance, and secondary water/air pressure drop support in the solver stack.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-17 22:46:46 +02:00