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>
60 lines
2.0 KiB
Markdown
60 lines
2.0 KiB
Markdown
# 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
|