Shell & Tube Exchanger - Performance & Fouling
TEMA · ASME PTC 12-5 · ISO 5167Counter-current heat exchange · E-105
No data loaded
Upload a CSV or click Load demo data in the sidebar.
| Timestamp | U (W/m2/K) | Rf (1e-4) | Q (kW) | LMTD (C) | Imb % | H.App (C) | C.App (C) | Shell DP | Tube DP | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| No rows processed. | ||||||||||
Formulas (mirrors engine.py)
Duty: Q = m × Cp × ΔT / 3600 [kW]. Computed independently for hot & cold streams; reported as average.
LMTD: Log-Mean Temperature Difference for counter-current flow: LMTD = (ΔT1 − ΔT2) / ln(ΔT1 / ΔT2).
Overall U: U = Q × 1000 / (A × F × LMTD) [W/m²/K]. F is the LMTD correction factor, set automatically when a TEMA shell type is selected: 1-2 shell (F = 0.90), 1-4 shell (F = 0.85), 2-4 shell (F = 0.88). Select "Custom F" to enter any value manually.
Fouling resistance: Rf = 1/U − 1/Uclean [m2K/W]. Reported as Rf × 10⁴.
Q imbalance: |Q_hot − Q_cold| / avg(Q_hot, Q_cold) × 100 [%]. Energy balance check.
Alert tiers
Fouling alarm: Rf >= 12.0 × 10⁻⁴ m2K/W (user-configurable). Signals fouling accumulation; consider cleaning schedule.
Approach low: Either hot or cold stream approach < 10 C (user-configurable). Indicates thermal constraint or fouling.
Pressure drop: Shell DP > 0.55 bar or Tube DP > 0.45 bar (user-configurable). Process or fouling-induced.
Imbalance high: Q imbalance > 8%. Instrumentation error or unbalanced heat input/removal.
Scope
Reference-grade PoC. Not a control system, not instrumentation design guidance. Assumes inlet/outlet measurements are calibrated.
U values are not clamped; negative or zero U signals data error.