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,59 @@
# Frontend + HVAC follow-ups (2026-07-17)
CLI-first: the web UI is a JSON workbench over `simulate_from_json`.
## CLI coverage (post this session)
| Item | Status |
|------|--------|
| CapillaryTube / CentrifugalCompressor | Wired in `create_component` (solver stubs still thin) |
| Screw `volume_index` / `slide_valve_position` | CLI params |
| Flooded `ua_mode=cooper` + pool geometry | CLI params |
| FinCoil `wet_surface` | CLI param |
| Fan `drive_chain` | CLI param |
| ExpansionValve `flow_model` (orifice/exv/txv) | CLI params |
| GasCooler / FanCoilUnit / ShellAndTubeHx | Rating helpers only — **not** full CLI `Component` yet |
## Examples review
Synced into `apps/web/public/examples/` from `crates/cli/examples/`:
- flooded / watercooled / aircooled chillers
- BPHX, heat-pump reversing valve, EXV orifice
- Hx airwater 4-port
Still thin / missing as UI-loadable demos:
- Capillary + centrifugal standalone cycles
- Cooper flooded UA demo
- Screw Vi / slide valve using `ScrewEconomizerCompressor` (existing `chiller_r134a_slide_valve.json` uses IsentropicCompressor slide target — different feature)
## Additional HVAC gaps (research)
### P0
1. Centrifugal map + IGV / surge limits (beyond φMach stub)
2. Flooded S&T geometric bundle (passes, Gorenflo) — beyond UA / Cooper outer loop
3. Shared flooded vessel / multi-circuit
4. Open flash-tank economizer
5. Moving-boundary zone HTC from correlation registry
### P1
6. Receiver + suction accumulator (charge inventory)
7. Desuperheater / heat-recovery condenser
8. Hot-gas bypass / capacity unload valve
9. Cooling tower / dry cooler / adiabatic condenser
10. Scroll EVI
11. Multi-circuit face-split air coils
### P2
12. CO₂ ejector
13. Oil separator / OCR
14. Falling-film evaporator
15. Cascade intermediate HX
## Frontend done this session
- README port **3030** (was 3031)
- Deprecate `ui/`
- Palette: Centrifugal, Capillary, ReversingValve, FreeCooling + new params
- Example picker + Multi-run parallel sweep panel