The parallel reactions \( \mathrm{ A + B \mathrel{\stackrel{k_{D}}{\rightarrow}} D } \) and \( \mathrm{ A + B
\mathrel{\stackrel{k_{U}}{\rightarrow}} U } \) are carried out in an isothermal semibatch reactor. Both
reactions are first-order in \( A \). The desired reaction to form the product \( D \) is second-order in \( B
\), whereas the undesired reaction to form product \( U \) is first-order in \( B \). Both reactions are
irreversible and are not elementary. This simulation compares two scenarios:
(1) pure \( A \) is fed to a reactor that initially contains only \( B \), and
(2) pure \( B \) is fed to a reactor that initially contains only \( A \).
The overall selectivity (the number of moles of \( D \) in the reactor divided by the number of moles of \( U
\) in the reactor \( \left( N_{D} / N_{U} \right) \), is much higher when all the \( B \) is initially in the
reactor and \( A \) is fed to the reactor. This scenario keeps the concentration of \( B \) high, which favors
the desired reaction, which is second-order in \( B \). For either scenario, the addition of the second
reactant stops after 10 minutes, when the amount of the reactant added equals the amount of the other reactant
initially in the reactor. Use sliders to vary the activation energy of each reaction and the isothermal
reactor temperature to determine how selectivity and moles of products and reactants change with time. The
amounts of both products increase with temperature because the reactions are irreversible.
The rate laws for the reactions are:
$$
r_{D} = k_{D} C_{A} C_{B}^{2}
$$
$$
r_{U} = k_{U} C_{A} C_{B}
$$
$$
k_{D} = A_{D} e^{-E_{D}^{A}/R T}
$$
$$
k_{U} = A_{U} e^{-E_{U}^{A}/R T}
$$
where the subscripts \( D \) and \( U \) refer to the desired and undesired reactions, \( r_{D} \) and \(
r_{U} \) are rates of reaction, \( k_{D} \) and \( k_{U} \) are rate constants, \( C_{A} \) and \( C_{B} \)
are the concentrations of \( A \) and \( B \), \( A_{D} \) and \( A_{U} \) are pre-exponential factors (where \( A_{D} = 1.22 \times 10^{22} \mathrm{ \frac{ L^{2} }{ mol^{2} \cdot s } } \) and \( A_{U} = 3.79 \times 10^{23} \mathrm{ \frac{ L }{ mol \cdot s } } \)), \(
E_{D}^{A} \) and \( E_{U}^{A} \) are activation energies, \( R \) is the ideal gas constant, and \( T \) is
temperature.
The reactant and product concentrations and selectivity are:
$$
C_{A} = N_{A}/V,
$$
$$
C_{B} = N_{B}/V,
$$
$$
C_{D} = N_{D}/V,
$$
$$
C_{U} = N_{U}/V,
$$
$$
S_{D/U} = N_{D}/N_{U},
$$
where \( N_{A} \), \( N_{B} \), \( N_{D} \), and \( N_{U} \) are moles of the component in the reactor, \(
C_{D} \) and \( C_{U} \) are concentrations of \( D \) and \( U \), \( V \) is volume, which changes with
time, and \( S_{D/U} \) is the selectivity of the desired product.
Material balances for system where \( A \) is fed into pure \( B \):
$$
\frac{d N_{A}}{dt} =
\begin{cases}
F_{A, 0} - r_{D} V - r_{U} V, & t\leq 10 \textrm{ min} \\
- r_{D} V - r_{U} V, & t\gt 10 \textrm{ min} \\
\end{cases}
$$
$$
\frac{d N_{B}}{dt} = -r_{D} V - r_{U} V
$$
$$
\frac{d N_{D}}{dt} = r_{D} V
$$
$$
\frac{d N_{U}}{dt} = r_{U} V
$$
$$
\frac{d V}{dt} = v_{0}
$$
where \( F_{A,0} \) is the inlet molar flow rate of \( A \), \( v_{0} \) is the inlet volumetric flow rate,
and \( t \) is time.
Mole balance for the system where \( B \) is fed into pure \( A \):
Only \( \frac{d N_{A}}{dt} \) and \( \frac{d N_{B}}{dt} \) differ from above balance:
$$
\frac{d N_{A}}{dt} = - r_{D} V - r_{U} V
$$
$$
\frac{d N_{B}}{dt} =
\begin{cases}
F_{B, 0} - r_{D} V - r_{U} V, & t\leq 10 \textrm{ min} \\
- r_{D} V - r_{U} V, & t\gt 10 \textrm{ min} \\
\end{cases}
$$
where \( F_{B,0} \) is the inlet molar flow rate of \( B \).
This simulation was created in the Department of Chemical and Biological Engineering, at University of Colorado Boulder for LearnChemE.com by Neil Hendren under the direction of Professor John L. Falconer. It is a JavaScript/HTML5 implementation of a simulation by Rachael L. Baumann and Nick Bongiardina. Address any questions or comments to learncheme@gmail.com. All of our simulations are open source, and are available on our LearnChemE Github repository.
If this simulation is too big for your screen, zoom out using + on Mac or + on Windows. To zoom in, use + on Mac or + on Windows.