Chapter 5

Chemical Reaction Engineering

Kinetics, reactor design (CSTR, PFR), and catalysis.

Chemical reaction engineering combines chemical kinetics with reactor design to transform raw materials into desired products. It's the heart of chemical manufacturing, determining how efficiently and safely chemical transformations occur.

Reaction Kinetics

Rate Laws

The rate of reaction describes how concentration changes with time:

For a reaction: aA+bBcC+dDaA + bB \rightarrow cC + dD

rA=kCAαCBβ-r_A = k C_A^\alpha C_B^\beta

Where:

  • rA-r_A = rate of disappearance of A
  • kk = rate constant
  • α,β\alpha, \beta = reaction orders
  • CA,CBC_A, C_B = concentrations

Arrhenius Equation

Temperature dependence of rate constant:

k=AeEa/RTk = A e^{-E_a/RT}

Where:

  • AA = pre-exponential factor
  • EaE_a = activation energy
  • RR = gas constant
  • TT = temperature

Reactor Design

Batch Reactor

All reactants added at start, no flow in or out:

t=NA00XAdXArAVt = N_{A0} \int_0^{X_A} \frac{dX_A}{-r_A V}

Continuous Stirred-Tank Reactor (CSTR)

Perfect mixing, uniform composition:

V=FA0XArAV = \frac{F_{A0} X_A}{-r_A}

Plug Flow Reactor (PFR)

No mixing, composition varies along length:

V=FA00XAdXArAV = F_{A0} \int_0^{X_A} \frac{dX_A}{-r_A}

Catalysis

Homogeneous Catalysis

Catalyst and reactants in same phase.

Heterogeneous Catalysis

Catalyst in different phase (usually solid).

Catalyst Properties

  • Activity: How fast reaction occurs
  • Selectivity: Desired product formation
  • Stability: Resistance to deactivation

Advanced Reaction Engineering Concepts

Non-Ideal Reactor Behavior

Real reactors deviate from ideal models due to:

Residence Time Distribution (RTD):

  • C-curve: Response to pulse input
  • F-curve: Response to step input
  • E-curve: Normalized C-curve

Tanks-in-Series Model: For reactors with partial mixing:

CACA0=(1+τN)N\frac{C_A}{C_{A0}} = \left(1 + \frac{\tau}{N}\right)^{-N}

Where NN is the number of equivalent tanks.

Dispersion Model: For tubular reactors with axial mixing:

1Ped2CAdz2dCAdzrAτ=0\frac{1}{Pe} \frac{d^2C_A}{dz^2} - \frac{dC_A}{dz} - r_A\tau = 0

Where PePe is the Peclet number.

Multiple Reaction Systems

For complex reaction networks:

Selectivity and Yield:

  • Instantaneous selectivity: S=rPrAS = \frac{r_P}{r_A}
  • Overall yield: Y=moles of product formedmoles of reactant consumedY = \frac{\text{moles of product formed}}{\text{moles of reactant consumed}}

Reaction Network Analysis:

  • Parallel reactions
  • Series reactions
  • Complex networks

Heterogeneous Catalysis

Catalyst Effectiveness Factor:

η=actual reaction raterate without diffusion limitation\eta = \frac{\text{actual reaction rate}}{\text{rate without diffusion limitation}}

Thiele Modulus: For first-order reaction in spherical catalyst:

ϕ=RkDe\phi = R\sqrt{\frac{k}{D_e}}

Where DeD_e is the effective diffusivity.

Internal and External Diffusion:

  • External mass transfer: Film diffusion
  • Internal diffusion: Pore diffusion
  • Weisz modulus: Combined criterion

Reactor Stability and Multiplicity

Energy Balance: For non-isothermal reactors:

dTdt=(ΔH)rAVUA(TTc)nicp,i\frac{dT}{dt} = \frac{(-\Delta H)r_A V - UA(T - T_c)}{\sum n_i c_{p,i}}

Multiple Steady States: Some reactors can operate at different temperatures for the same conditions.

Runaway Conditions: When heat generation exceeds heat removal capacity.

Reactor Scale-up

Scale-up Challenges

  • Mixing efficiency: Different flow patterns at large scale
  • Heat transfer: Reduced surface-to-volume ratio
  • Mass transfer: Different gas-liquid contacting
  • Safety considerations: Larger inventories, longer response times

Scale-up Methods

  • Geometric similarity: Maintaining same shape and proportions
  • Constant power per volume: For mixing-sensitive reactions
  • Constant mixing time: For fast reactions
  • Constant heat transfer coefficient: For temperature-sensitive reactions

Scale-up Criteria

  • Chemical similarity: Same reaction pathways
  • Physical similarity: Similar flow and mixing patterns
  • Thermal similarity: Similar temperature profiles

Real-World Application: Ammonia Production

The Haber-Bosch process for ammonia synthesis demonstrates advanced reaction engineering principles:

Reaction Kinetics

The ammonia synthesis reaction follows Temkin-Pyzhev kinetics:

rNH3=k1pN2(pH23pNH32)αk2(pNH32pH23)βr_{NH_3} = k_1 p_{N_2} \left(\frac{p_{H_2}^3}{p_{NH_3}^2}\right)^\alpha - k_2 \left(\frac{p_{NH_3}^2}{p_{H_2}^3}\right)^\beta

Catalyst Design

Iron catalyst with promoters:

  • Structural promoters: Al₂O₃ (increases surface area)
  • Electronic promoters: K₂O (increases activity)
  • Stability promoters: CaO (improves stability)

Advanced Reactor Design

Multi-bed adiabatic reactor with interstage cooling:

  • Bed 1: High temperature for fast kinetics
  • Bed 2: Intermediate cooling and reaction
  • Bed 3: Lower temperature for equilibrium shift
# Ammonia synthesis reactor design with advanced kinetics
import numpy as np

# Operating conditions
pressure = 200     # atm
temperature_bed1 = 450  # °C
temperature_bed2 = 400  # °C
temperature_bed3 = 380  # °C

# Kinetic parameters (simplified)
k1 = 0.1  # forward rate constant
k2 = 0.02 # reverse rate constant
alpha = 0.5
beta = 0.5

# TODO: Calculate conversion in each bed using advanced kinetics
# Consider equilibrium limitations and kinetic rates

conversion_bed1 = 0
conversion_bed2 = 0
conversion_bed3 = 0
overall_conversion = 0

print(f"Bed 1 conversion: {conversion_bed1:.3f}")
print(f"Bed 2 conversion: {conversion_bed2:.3f}")
print(f"Bed 3 conversion: {conversion_bed3:.3f}")
print(f"Overall conversion: {overall_conversion:.3f}")

# Calculate equilibrium conversion for comparison
def equilibrium_constant(T):
    # Empirical correlation for ammonia synthesis
    return np.exp(-2.691122 * np.log(T) - 5.519265e-5 * T + 1.848863e-7 * T**2 + 2001.6/T + 2.6899)

K_eq_450 = equilibrium_constant(450 + 273.15)
print(f"Equilibrium constant at 450°C: {K_eq_450:.3f}")

Your Challenge: Reactor Selection and Design

In this exercise, you'll compare different reactor types and select the most appropriate design for a chemical process.

Goal: Analyze and compare CSTR and PFR performance for a second-order reaction.

Reaction System

Consider the liquid-phase reaction: A+BCA + B \rightarrow C

  • Rate law: rA=kCACB-r_A = k C_A C_B
  • k=0.1k = 0.1 L/mol·min
  • Feed: CA0=CB0=2C_{A0} = C_{B0} = 2 mol/L
  • Desired conversion: XA=0.9X_A = 0.9
  • Volumetric flow rate: v0=10v_0 = 10 L/min
# Reaction parameters
k = 0.1          # L/mol·min
CA0 = 2.0        # mol/L
CB0 = 2.0        # mol/L
v0 = 10.0        # L/min
X_desired = 0.9  # conversion

# TODO: Calculate reactor volumes for CSTR and PFR
# For second-order reaction with equal initial concentrations:
# -r_A = k CA^2
# CA = CA0(1 - X)

# CSTR volume
CA_out = 0
rate_out = 0
V_CSTR = 0

# PFR volume (integrate design equation)
V_PFR = 0

print(f"CSTR volume required: {V_CSTR:.1f} L")
print(f"PFR volume required: {V_PFR:.1f} L")

# Compare performance
volume_ratio = V_CSTR / V_PFR
print(f"Volume ratio (CSTR/PFR): {volume_ratio:.2f}")

if V_CSTR > V_PFR:
    print("PFR is more volume-efficient for this reaction")
else:
    print("CSTR is more volume-efficient for this reaction")

What factors besides volume efficiency would influence reactor selection? How would the comparison change for a first-order reaction?

ELI10 Explanation

Simple analogy for better understanding

Chemical reaction engineering is about designing the 'kitchens' where chemical reactions happen. Just like you need the right pot, temperature, and cooking time to make a perfect meal, chemical engineers design reactors with the right size, temperature, and mixing to make chemicals efficiently. We study how fast reactions happen (kinetics) and design different types of reactors - some are like big stirred pots (CSTR), others are like long pipes where chemicals react as they flow through (PFR). Catalysts are like special helpers that make reactions go faster without being used up, just like yeast helps bread rise.

Self-Examination

Q1.

What are the key differences between CSTR and PFR reactor designs?

Q2.

How do chemical engineers determine reaction kinetics and rate laws?

Q3.

Why are catalysts important in industrial chemical processes?