# Single Fluid System (TCU) Heating & Cooling Sizer Documentation

# 1. Executive Summary & Objective

The Single Fluid Temperature Control Unit (TCU) / Monofluid System Calculator provides complete thermodynamic and hydraulic engineering sizing for industrial single working fluid utility skids.

In pharmaceutical Active Pharmaceutical Ingredient (API) synthesis, switching different utility fluids (e.g. steam \to cooling water \to sub-zero chilled brine) directly inside the reactor jacket causes severe thermal shock, glass-lining stress cracks, utility cross-contamination, corrosion, and sluggish process transitions.

A Monofluid TCU Skid maintains a single continuous working fluid (such as Syltherm XLT, Marlotherm SH, Therminol 55, or 50% Aqueous Glycol) circulating continuously through the reactor jacket. Process heating, cooling, and chilling duties are accomplished indirectly via three dedicated Plate Heat Exchangers (PHEs) located on the skid:

  1. PHE-1 (Steam / Heating Exchanger): For batch ramp-up and endothermic reactions.
  2. PHE-2 (Cooling Tower Water Exchanger): For high-to-medium temperature ramp-down (+150C+35C+150^\circ\text{C} \to +35^\circ\text{C}).
  3. PHE-3 (Chilled Glycol / Brine Exchanger): For sub-zero cryogenic chilling (+35C25C+35^\circ\text{C} \to -25^\circ\text{C}) and exothermic reaction heat removal.

# 2. Governing Engineering Thermodynamic Equations

# 2.1 Process Thermal Capacitance (MCpM \cdot C_p)

The total thermal mass heated or cooled during batch ramp operations combines the process batch contents and the vessel metal mass:

(MCp)total=MbatchCp,batch+MmetalCp,metal[kJ/K](M \cdot C_p)_{total} = M_{batch} \cdot C_{p,batch} + M_{metal} \cdot C_{p,metal} \quad [\text{kJ/K}]

Where:

  • Mbatch=VbatchρbatchM_{batch} = V_{batch} \cdot \rho_{batch} = Batch mass (kg\text{kg})
  • MmetalM_{metal} = Wetted vessel inner shell + agitator metal mass (kg\text{kg})
  • Cp,batch,Cp,metalC_{p,batch}, C_{p,metal} = Specific heat capacities (kJ/kgK\text{kJ/kg}\cdot\text{K})

# 2.2 Dynamic Heating & Cooling Thermal Duties

# 1. Heating Ramp-Up Duty (Q˙heat\dot{Q}_{heat}):

Q˙heat=(MCp)total(TtargetTstart)theat_ramp×60×LossFactor+Q˙rxn,endo[kW]\dot{Q}_{heat} = \frac{(M \cdot C_p)_{total} \cdot (T_{target} - T_{start})}{t_{heat\_ramp} \times 60} \times \text{LossFactor} + \dot{Q}_{rxn,endo} \quad [\text{kW}]

# 2. Stage 1 Cooling Water Duty (Q˙cw\dot{Q}_{cw}):

Q˙cw=(MCp)total(TtargetTcw_target)tcw_ramp×60×1.05[kW]\dot{Q}_{cw} = \frac{(M \cdot C_p)_{total} \cdot (T_{target} - T_{cw\_target})}{t_{cw\_ramp} \times 60} \times 1.05 \quad [\text{kW}]

# 3. Stage 2 Sub-Zero Chilling Duty (Q˙chill\dot{Q}_{chill}):

Q˙chill=(MCp)total(Tcw_targetTfinal)tchill_ramp×60×1.10+Q˙rxn,exo[kW]\dot{Q}_{chill} = \frac{(M \cdot C_p)_{total} \cdot (T_{cw\_target} - T_{final})}{t_{chill\_ramp} \times 60} \times 1.10 + \dot{Q}_{rxn,exo} \quad [\text{kW}]
Refrigeration Tonnage (TR)=Q˙chill3.51685[TR]\text{Refrigeration Tonnage } (\text{TR}) = \frac{\dot{Q}_{chill}}{3.51685} \quad [\text{TR}]

# 2.3 Monofluid Circulation Flow Rate (V˙HTF\dot{V}_{HTF})

To guarantee rapid temperature response and maintain a tight temperature differential (ΔTloop3C5C\Delta T_{loop} \approx 3^\circ\text{C} - 5^\circ\text{C}) across the reactor jacket:

V˙HTF=max(Q˙heat,Q˙cw,Q˙chill)ρHTFCp,HTFΔTloop×3600[m3/h]\dot{V}_{HTF} = \frac{\max(\dot{Q}_{heat}, \dot{Q}_{cw}, \dot{Q}_{chill})}{\rho_{HTF} \cdot C_{p,HTF} \cdot \Delta T_{loop}} \times 3600 \quad [\text{m}^3/\text{h}]

# 2.4 Circulation Pump Hydraulics & Motor HP

# Total Dynamic Head (TDHTDH):

ΔPtotal=ΔPpipe_friction+ΔPjacket+ΔPPHE+ΔPvalves+ΔPelevation[bar]\Delta P_{total} = \Delta P_{pipe\_friction} + \Delta P_{jacket} + \Delta P_{PHE} + \Delta P_{valves} + \Delta P_{elevation} \quad [\text{bar}]
TDH=ΔPtotal×105ρHTFg[m of HTF]TDH = \frac{\Delta P_{total} \times 10^5}{\rho_{HTF} \cdot g} \quad [\text{m of HTF}]

# Motor Sizing:

Ppump,electric=V˙HTFρHTFgTDH3600ηpump1000×1.25[kWHP]P_{pump,electric} = \frac{\dot{V}_{HTF} \cdot \rho_{HTF} \cdot g \cdot TDH}{3600 \cdot \eta_{pump} \cdot 1000} \times 1.25 \quad [\text{kW} \to \text{HP}]

# 2.5 Expansion Tank Sizing (VtankV_{tank})

Over the full operating temperature span (ΔTspan=TmaxTmin\Delta T_{span} = T_{max} - T_{min}):

ΔVexpansion=Vtotal_system_chargeβHTFΔTspan[Liters]\Delta V_{expansion} = V_{total\_system\_charge} \cdot \beta_{HTF} \cdot \Delta T_{span} \quad [\text{Liters}]
Vtank(ΔVexpansion×2.2+Vresidence_buffer)×1.35[Liters]\mathbf{V_{tank} \ge (\Delta V_{expansion} \times 2.2 + V_{residence\_buffer}) \times 1.35} \quad [\text{Liters}]

# 2.6 Plate Heat Exchanger Sizing & Utility Consumptions

# PHE-1 (Steam Heating Exchanger):

APHE,steam=Q˙heat×1000UsteamLMTDsteam[m2]A_{PHE,steam} = \frac{\dot{Q}_{heat} \times 1000}{U_{steam} \cdot \text{LMTD}_{steam}} \quad [\text{m}^2]
Steam Consumption m˙steam=Q˙heat×3600hfg,steam[kg/h]\text{Steam Consumption } \dot{m}_{steam} = \frac{\dot{Q}_{heat} \times 3600}{h_{fg,steam}} \quad [\text{kg/h}]

# PHE-2 (Cooling Water Exchanger):

APHE,cw=Q˙cw×1000UcwLMTDcw[m2]A_{PHE,cw} = \frac{\dot{Q}_{cw} \times 1000}{U_{cw} \cdot \text{LMTD}_{cw}} \quad [\text{m}^2]
Cooling Water Flow V˙CW=Q˙cw×3600ρwCp,w(Tcw,outTcw,in)[m3/h]\text{Cooling Water Flow } \dot{V}_{CW} = \frac{\dot{Q}_{cw} \times 3600}{\rho_w \cdot C_{p,w} \cdot (T_{cw,out} - T_{cw,in})} \quad [\text{m}^3/\text{h}]

# PHE-3 (Chilled Glycol Exchanger):

APHE,chill=Q˙chill×1000UchillLMTDchill[m2]A_{PHE,chill} = \frac{\dot{Q}_{chill} \times 1000}{U_{chill} \cdot \text{LMTD}_{chill}} \quad [\text{m}^2]
Chilled Glycol Flow V˙glycol=Q˙chill×3600ρglycolCp,glycol(Tglycol,outTglycol,in)[m3/h]\text{Chilled Glycol Flow } \dot{V}_{glycol} = \frac{\dot{Q}_{chill} \times 3600}{\rho_{glycol} \cdot C_{p,glycol} \cdot (T_{glycol,out} - T_{glycol,in})} \quad [\text{m}^3/\text{h}]