MaximaLabs
All unit operations

Cooling tower simulation

1 inlet (hot water) -> 1 outlet (cold water)

Governing equations

The exact equations the solver works for a cooling tower — the same math shown in the app's "Theory" panel, not a black box.

Qrej=F(hhothcold)Q_{rej} = F\,(h_{hot} - h_{cold})
m˙evap=Qrej/λ,m˙blowdown=m˙evap/(Ncyc1)\dot m_{evap} = Q_{rej}/\lambda,\quad \dot m_{blowdown} = \dot m_{evap}/(N_{cyc}-1)
m˙makeup=m˙evap+m˙blowdown\dot m_{makeup} = \dot m_{evap} + \dot m_{blowdown}
Q_{rej}
heat rejected to ambient [W]
F
circulating-water flow [mol/s]
h_{hot}
hot-water enthalpy [J/mol]
h_{cold}
cold-water enthalpy [J/mol]
\dot m_{evap}
evaporation loss [mol/s]
\lambda
latent heat of vaporization
\dot m_{blowdown}
blowdown loss [mol/s]
N_{cyc}
cycles of concentration [-]
\dot m_{makeup}
makeup water = evaporation + blowdown [mol/s]

Parameters

outlet_temperature [K, required, < inlet]; optional latent_heat [J/mol, default 40700] and cycles_of_concentration [-, default 4]. Reports heat_rejected, evaporation_rate, makeup_rate. Opt-in Merkel/NTU sizing: wet_bulb_temperature [K] + l_over_g [-] add the tower characteristic KaV/L, approach, and range

Stop fighting legacy software. Build your first flowsheet in 60 seconds.