Files
Entropyk/plans/frontend-hvac-followups-2026-07.md
sepehr 5bd180b5b8
Some checks failed
CI / check (push) Has been cancelled
Snapshot WIP: solver HP epic progress, BPHX/HX physics, BMAD skill refresh.
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

60 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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