Control Volume Reactor#
This model represents a homogeneous zero-dimensional reactor, as implemented by the C++
class Reactor and available in Python as the Reactor
class. A control
volume reactor is defined by the state variables:
, the mass of the reactor’s contents (in kg) , the reactor volume (in m3) , the total internal energy of the reactors contents (in J) , the mass fractions for each species (dimensionless)
Equations 1-4 below are the governing equations for a control volume reactor.
Mass Conservation#
The total mass of the reactor’s contents changes as a result of flow through the reactor’s inlets and outlets, and production of homogeneous phase species on surfaces:
Where the subscripts in and out refer to the sum of the corresponding property over all inlets and outlets respectively. A dot above a variable signifies a time derivative.
Volume Equation#
The reactor volume changes as a function of time due to the motion of one or more walls:
where
Species Equations#
The rate at which species
The rate of change in the mass of each species is:
Expanding the derivative on the left hand side and substituting the equation
for
Energy Equation#
The equation for the total internal energy is found by writing the first law for an open system:
Where