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

2.0 KiB
Raw Blame History

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

  1. Receiver + suction accumulator (charge inventory)
  2. Desuperheater / heat-recovery condenser
  3. Hot-gas bypass / capacity unload valve
  4. Cooling tower / dry cooler / adiabatic condenser
  5. Scroll EVI
  6. Multi-circuit face-split air coils

P2

  1. CO₂ ejector
  2. Oil separator / OCR
  3. Falling-film evaporator
  4. 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