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>
This commit is contained in:
2026-07-19 16:35:31 +02:00
parent 88620790d6
commit 5bd180b5b8
1363 changed files with 101041 additions and 58547 deletions

View File

@@ -0,0 +1,60 @@
# Anchor & HeatSource (inline BOLT-style nodes)
Config types: `"Anchor"` / `"RefrigerantNode"`, `"HeatSource"`
Source: anchor / heat source modules in components
---
## EN
### Anchor (Refrigerant.Node)
Inline **probe or spec** on a refrigerant edge:
| Mode | Behaviour | DoF |
|------|-----------|-----|
| Probe (no key) | measures P/T/SH/SC — **DoF-neutral** | 0 equations |
| Spec | imposes **one** of `superheat_k`, `quality`, `t_c`/`t_k`, `p_bar` | **+1 equation** |
When imposing, free something elsewhere (emergent pressure, free actuator, free boundary).
### HeatSource (Heat.Source)
Injects `q_w` (or `q_kw`) into the stream energy balance:
```
ṁ · (h_out h_in) = Q_heat
```
Negative Q extracts heat. Can be linked as `cold_component` of a thermal coupling (motor cooling pattern).
### Ports
Inline on a single branch (inlet/outlet pass-through).
### Calibration
None required for probe mode.
### JSON (main)
| Key | Component | Meaning |
|-----|-----------|---------|
| `superheat_k` / `quality` / `t_c` / `p_bar` | Anchor | one optional FIX |
| `q_w` / `q_kw` | HeatSource | heat injection |
---
## FR
### Anchor
Sonde (0 DoF) ou **une** spécification (+1 équation) : SH, x, T ou P.
### HeatSource
Injection de chaleur `Q` dans le bilan dénergie du fluide.
### DoF
Imposer une spec Anchor ⇒ libérer ailleurs.