Introduction & Context

Batch crystallizers are widely used in the fine-chemical and pharmaceutical industries to produce high-purity solids with controlled particle size distributions. Estimating the cycle time—the total elapsed time from feed introduction to cleaned vessel ready for the next batch—is a critical design and scheduling task. An accurate estimate sets the plant throughput, determines the number of parallel units required, and underpins production planning. The calculation below couples heat-transfer-controlled temperature changes with a user-specified cooling rate for the crystallisation stage, then adds fixed auxiliary operations (filling, emptying, cleaning) to yield the overall batch duration.

Methodology & Formulas

  1. Filling
    The fill duration is assumed proportional to working volume: \[ t_{\text{fill}} = \phi_{\text{fill}}\,V \] where \( \phi_{\text{fill}} \) is the volumetric fill-rate constant (h m-3).
  2. Heat-up / Cool-down
    The time required to change the batch temperature by \( \Delta T \) is governed by the overall heat balance across the jacket: \[ Q = \rho C_p V \Delta T \] Heat-transfer rate: \[ \dot{Q} = U A \Delta T \] Jacket area scales with volume via the characteristic length \( L\propto V^{1/3} \): \[ A = \alpha\,V^{2/3} \] Combining the above gives the temperature-change time: \[ t_{\text{heat/cool}} = \frac{Q}{\dot{Q}} = \frac{\rho C_p V}{U\alpha V^{2/3}} = \frac{\rho C_p}{U\alpha}\,V^{1/3} \] (divide by 3600 s h-1 when using SI units).
  3. Crystallisation
    The crystallisation stage is driven at a constant cooling rate \( r \) (°C min-1). The corresponding batch time is: \[ t_{\text{nuc\&growth}} = \frac{\Delta T}{60\,r} \] where the factor 60 converts minutes to hours.
  4. Discharge & Cleaning
    Fixed durations are assigned: \[ t_{\text{empty}} = \phi_{\text{empty}} \quad\text{and}\quad t_{\text{clean}} = \phi_{\text{clean}} \]
  5. Total Cycle
    Summing all contributions: \[ t_{\text{cycle}} = t_{\text{fill}} + t_{\text{heat/cool}} + t_{\text{nuc\&growth}} + t_{\text{empty}} + t_{\text{clean}} \] Daily throughput (batches day-1): \[ N_{\text{day}} = \frac{24}{t_{\text{cycle}}} \]
Operating Regime Checks
Parameter Lower Limit Upper Limit Consequence if Outside Range
Supersaturation \( \sigma \) 0.2 °C 1.2 °C Risk of uncontrolled nucleation or growth outside seeded regime
Cooling rate \( r \) 3 °C min-1 Excessive secondary nucleation, fines formation
Cleaning temperature 70 °C 85 °C Incomplete solubilisation or thermal stress on seals