Short answer
Because the DEM split uses approximations, so its “sensible + latent” doesn’t exactly equal the water-side total. The ECM model is the one that enforces energy closure to the water side by construction.
How DEM is defined
We first solve the air exit state from psychrometrics (at your chosen RH
out) so that the air enthalpy rise matches the water load as closely as possible. Then we split that air-side change into:
- Sensible: Qs,DEM = ṁda · cp,moist,avg · ΔT, with cp,moist,avg ≈ 1.006 + 1.86 · w̄.
- Latent: Qℓ,DEM = ṁda · Δw · hfg(Tfilm).
Those two pieces are not a mathematically exact partition of ṁ
da(h
out − h
in); they’re a convenient engineering split.
Cross terms that don’t cancel
The exact enthalpy change is:
hout − hin = 1.006 ΔT + 2501 Δw + 1.86 (woutTout − winTin).
When we approximate with c
p,moist,avg ΔT for sensible and Δw·h
fg(T
film) for latent, you introduce two gaps:
- 1.86 (woutTout − winTin) ≠ 1.86 w̄ ΔT (the cross term),
- hfg(Tfilm) ≠ 2501 and also doesn’t carry the 1.86T “sensible part” attached to vapor exactly the same way.
Those small differences accumulate into the residual you see.
Temperature dependence & averaging
Using a single hfg at a film temperature and a single averaged humidity for cp is an approximation. In reality, cp and hfg vary with T and w along the fill. So the split is model-dependent, not identity-true.
Exit-RH feasibility / capping
If the chosen RHout cannot exactly meet the water-side enthalpy target, we cap the exit state and show a residual (DEM total vs water total). Even with a feasible solution, iteration tolerances add a tiny mismatch.
Bottom line
ECM ensures Qs + Qℓ = Qwater by definition (closure enforced). DEM shows a physically intuitive split on the air side but, due to the above approximations, Qs,DEM + Qℓ,DEM can differ slightly from the water total. That’s why we display the “Residual vs water” pill—so you can see the non-closure magnitude.