Ship the Next.js cycle editor with CAD chrome, technical HX symbols, Fixed/Free boundary guidance, and secondary water/air pressure drop support in the solver stack. Co-authored-by: Cursor <cursoragent@cursor.com>
48 lines
1.1 KiB
Markdown
48 lines
1.1 KiB
Markdown
# FloodedCondenser
|
||
|
||
Rust / SystemBuilder type: `FloodedCondenser`
|
||
Source: `crates/components/src/heat_exchanger/flooded_condenser.rs`
|
||
|
||
---
|
||
|
||
## EN
|
||
|
||
### Purpose & model
|
||
|
||
Flooded condenser on an inner `HeatExchanger<EpsNtuModel>` with optional **subcooling control** residual:
|
||
|
||
```
|
||
SC = (h_f(P) − h_out) / cp_l # when subcooled
|
||
r_SC = SC − SC_target
|
||
```
|
||
|
||
### Residuals & `n_equations()`
|
||
|
||
Base ≈ 3 (inner HX path); **+1** with subcooling control (default target ~5 K).
|
||
|
||
> **Status:** Prefer production **`Condenser` + `emergent_pressure`** for water-cooled machines. FloodedCondenser may lag the dual-mode / DoF discipline of FloodedEvaporator — treat as partial until fully aligned.
|
||
|
||
### Ports
|
||
|
||
Refrigerant + secondary via inner exchanger / 4-port names when wired.
|
||
|
||
### Calibration
|
||
|
||
Inner calib `z_ua` (default 1.0) when exposed.
|
||
|
||
---
|
||
|
||
## FR
|
||
|
||
### But
|
||
|
||
Condenseur **noyé** avec option de contrôle de sous-refroidissement.
|
||
|
||
### Statut
|
||
|
||
Préférer **`Condenser` + pression émergente** en production. Fiche partielle tant que le DoF n’est pas aligné sur FloodedEvaporator.
|
||
|
||
### Calibration
|
||
|
||
Z_UA = 1 si exposé.
|