Snapshot WIP: solver HP epic progress, BPHX/HX physics, BMAD skill refresh.
Some checks failed
CI / check (push) Has been cancelled
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:
59
plans/frontend-hvac-followups-2026-07.md
Normal file
59
plans/frontend-hvac-followups-2026-07.md
Normal 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 air–water 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
|
||||
Reference in New Issue
Block a user