Radial Effects in a Tubular Reactor
Introduction | Visualization |
1 Dimensional Adiabatic Plug Flow | Nomenclature |
Extending the model | References |
Introduction
Chemical reactors are at the core of chemical engineering processes. It is in these reactors that chemical reactions are made to take place. Chemical engineers are concerned about the design of the reactors seen that the desired output product should be produced with high efficiency.
In addition to continuous-stirred tank reactors and batch reactors, tubular reactors are also commonly used in the industry. Tubular reactors are made up of a cylindrical pipe. In the reactor, a variety of reactions can occur and many approaches can be taken in modeling a tubular reactor.
One aspect to consider when modeling tubular reactors is the flow profile in the reactor. Traditionally, to keep things simple, a plug-flow was assumed. A plug-flow assumes a constant velocity through the cross section of the tubular reactor. In an adiabatic case this has the benefit that no radial contributions, for example temperature, need to be considered and a 1D model is sufficient in this case.
In this notebook first a simple 1D plug flow based model is shown and then a more elaborate 2D model will be presented.
While tubular reactors are typically used for gas phase reactions, liquid phase reactors are not uncommon either. This example will consider a liquid phase reactor.
In this tubular reactor a liquid phase, exothermic and irreversible reaction will take place first in a plug flow regime and then in a laminar flow regime. The reaction taking place inside the reactor is a hydrolysis reaction between propylene oxide product , and water product to form propylene glycol, product . This process can take place at room temperature when catalyzed by sulfuric acid. This kind of reaction is exothermic which can be approximated as a first-order reaction given that the reaction takes place in an excess of water [Fogler, 2016]. First-order reactions are reactions that entirely depend on the concentration, such that by doubling the concentration the product is also doubled.
This notebook illustrates how to model an exothermic reaction in a tubular reactor and see the concentration of the species and the temperature distribution in the domain.
1 Dimensional Adiabatic Plug Flow
A schematic of a classical tubular reactor model with a plug flow profile and reactants A and B and resultant C is shown. The rector is oriented along the -axis.
In this first example a plug flow is assumed. It is also assumed that the system is adiabatic. Assuming an adiabatic system means that no energy is flowing into or out of the system, say, through a cooling mechanism. These assumptions allow to neglect all radial effects. As a consequence the model will be 1D.
Multiphysics Model Setup
Since this problem considers more than one physics domain, a multiphysics model is to be constructed. As a first step, the contributing physics domains are looked at independently. A heat transfer model and a mass transport model are set up to solve for the temperature field and concentration field within the reactor.
Initially, the flow field velocity within the reactor will be approximated by a plug-flow velocity profile in the -direction given by the following equation that represents the average velocity:
where is the total flow rate and is the radius of the reactor.
As a first step a 1D steady-state heat transfer and a mass transport model are defined.
The heat equation is used to solve for the temperature field in a heat transfer model:
where is the mass density in , is the specific heat capacity in , is the flow velocity in , is the thermal conductivity in , and is the heat source in .
Since the reaction is an exothermic process, the heat generated by the reaction is modeled by a heat source , which depends on both the chemical reaction rate, , and the heat of reaction, :
For a steady-state mass transport model the concentration field within the reactor is described by the following equation.
where denote the diffusion coefficient in , is the flow velocity, and is the reaction rate.
The chemical reaction rate depends on both the reactant concentration and the reaction rate constant, .
Note that for consumption reactions the reaction rate, , is negative.
The rate of reaction is temperature dependent according to the Arrhenius equation:
where is a frequency factor in , the activation energy in [J/mol], and the gas constant in .
Note that the standard notation of the reaction constant is denoted by , however, to avoid the conflict with thermal conductivity in this case, the non-standard symbol is used instead.
Parameters
Besides the concentration variable , which gives us the concentration of the species , the conversion of species and the concentration of species can also be computed.
The feed into the reactor consists of two streams. One stream is an equivolumetric mixture of propylene oxide and methanol, and the other stream is water containing 0.1 wt% (weight percent) of sulfuric acid. The molar flow rate of propylene oxide fed to the tubular reactor is 0.1 . The water is fed at a volumetric rate 3.5 times larger than the propylene oxide-methanol feed [Fogler, 2016].
To solve any of the proposed multiphysics models, material properties of the reactants and the mixture need to be specified.
First the density , heat capacity and molar weight are defined for each of the species.
Specify the multiphysics model parameters.
Domain
The domain can be represented as a line that goes through the main axis of the tubular reactor from 0 to .
Boundary Conditions
Both, the temperature and the concentration are known at the inlet boundary .
Solve the PDE Model
In the following section, the fully coupled multiphysics model will be solved.
Specify the multiphysics PDE with the model parameters.
The PDE model presented here is nonlinear. To solve nonlinear PDEs the solver needs an initial seed for the solver. The default initial seed is 0 for every dependent variable. Now, since the model uses a reaction rate that has a expression in it, a 0 initial seed for the temperature is not possible. The remedy for this is easy. Here the initial seed values are set as . This assumes there is no concentration of and the temperature of the reactor is that of the inlet.
Solve the 1D coupled PDE model and monitor the total time and memory used.
Verify that there are no radial effects.
Extending the model
The second tubular reactor model presented here will additionally have a cooling jacket surrounding the reactor. The cooling jacket will introduce radial effects as the temperature varies from the cooling jacket to the center of the reactor. Since the concentration is also linked to the temperature the concentration will also see a radial effect.
To consider radial effects it is necessary to make use of a 2D model using cylindrical coordinates . This can be done because the model is rotationally symmetric about the -axis, so the cylindrical coordinate variable disappears.
Since radial effects will be present due to the cooling jacket a laminar flow profile can also be considered. The radial effects are actually further increased if a laminar flow profile is present. That is because a laminar flow field has a parabolic form. Considering the cooling jacket at the wall and a low flow velocity at the wall compared to the center of the cylinder the laminar flow profile will increase the radial effects. The model shown is based on [Fogler, 2016] and is usually known as a Non-adiabatic laminar flow model.
Multiphysics Model Setup
The flow field velocity within the reactor will be approximated by a laminar-flow velocity profile in the -direction given by the following equation, taking as an assumption that velocity in the -direction is zero.
For an axisymmetric steady-state heat transfer model the temperature distribution is described by the following equation.
The HeatTransferPDEComponent function can produce the axisymmetric form of the heat transfer equation. To do so the parameter "RegionSymmetry" is set to "Axisymmetric".
For an axisymmetric steady-state mass transport model the concentration field within the reactor is described by the following equation.
The MassTransportPDEComponent function can produce the axisymmetric form of the mass transport equation. To do so the parameter "RegionSymmetry" is set to "Axisymmetric".
Parameters
The parameters and the model variables are redefined, because now they are and dependent.
Domain
The chemical reaction takes place inside a tubular reactor of 1 in length and 0.2 in diameter. The reactor has the property that it is rotationally symmetric about the -axis, so the geometry can be approximated by 2D rectangle which represents a cross-section of the reactor in the plane. The sketches from below show the simulation domain.
In order to get a good result, a finer grid needs to be set up near the reactor inlet and outlet, and the reactor wall. This will be done by using ToGradedMesh.
Note, how the mesh is finer from top to bottom and from left to right.
Boundary Conditions
Since this multiphysics simulation contains a heat transfer model and a mass transport model, the boundary conditions for each physics mode are set up respectively.
There are four types of boundary conditions involved in the heat transfer model, one for each boundary.
At the inlet a HeatTemperatureCondition models an immediate temperature rise caused by the heat produced by the mixing of the two feed streams. The temperate at the inlet is set to 312 .
At the reactor wall a convective boundary condition is in place. This models the heat exchange between the reactor and the cooling jacket. The heat transfer coefficient is 1300 and the temperature of the cooling jacket is 277 .
At the outlet an outflow boundary condition is applied and at the symmetry line a symmetric boundary condition is set up. Since both the outflow boundary condition and the symmetric boundary condition are Neumann zero conditions, they are implicitly applied without further setup.
There are four types of boundary conditions involved in the mass transfer model, one for each boundary.
At the inlet the concentration of the specie is fixed at .
On the wall, , the mass flux of the species is assumed to be zero, and is modeled by an impermeable boundary condition.
An outflow boundary condition and a symmetric boundary condition are applied on the flow outlet and the symmetric axis respectively. However, since they are Neumann zero conditions, they are implicitly applied without further setup.
Solve the PDE Model
In the following section, the fully coupled multiphysics model will be solved.
Here the initial seed values are set as . This assumes there is no concentration of and the temperature of the reactor is that of the cooling jacket.
Visualization
To see the effects of the temperature in the process of the reaction one can visualize the cross-section of the temperature profile and of the conversion profile in the reactor.
To visualize the full 3D solutions from the axisymmetric model one can apply the interpolating function to visualize the data in a 3D domain. In other words, do a revolution of the data.
Use RegionPlot3D to make a plot showing the three-dimensional region in which pred is the equation of a cylinder.
In order to see more details of the radial effects one can extract the changes from different locations along the length of the reactor: at the inlet, at the middle section, and at the outlet.
Nomenclature
References
1. Fogler, H.S. Elements of Chemical Reaction Engineering, 5th Edition, Prentice-Hall Inc., New Jersey. (2016).