Abstract
A method is presented for automatically calculating true first order rate constants for gas phase and wall reactions from experimentally observed decay parameters in tubular flow reactors. It includes the effects of axial and radial diffusion and Poiseuille flow.
Keywords: First-order kinetics, flow reactor, gas phase kinetics, laminar flow reactor, reactor, wall reactions
1. Introduction
Steady-state tubular flow reactors are widely used in chemical kinetics studies as a means of converting the reaction time into a distance measurement. One way of using this reactor is to inject one reactant into a flowing carrier gas which contains a second reactant whose concentration is much greater than that of the first. The concentration of the first reactant is then measured as a function of distance down the tube. If distance is assumed to be equal to the product of the reaction time and the average linear flow velocity of the carrier gas, then the concentration of the first species will be simply
| (1) |
where k is the first-order rate constant, 〈u〉 is the average carrier flow velocity, and C0 is the value of C when the distance z is zero. The position used for the z origin is arbitrary since (1) shows that k can be determined from the relative concentration of C. However, it must be fixed at some distance downstream from the injection point so that the measurements start only after the reactants are well mixed.
Unfortunately (1) is only approximate. Laminar flow exists in most experiments so that the carrier velocity will have a parabolic profile. Reactants near the tube center will travel faster than those near the wall. This will create a radial gradient in the concentration of C. The extent of this gradient is a complex function of the flow velocity, reaction rate, and molecular diffusion effects. An additional complication will arise if C can also be destroyed by a reaction on the tube wall. This is a common occurence if C is an atomic species. In spite of these complications, C still exhibits an exponential decay along the tube, as long as the observations are made sufficiently far downstream from the mixing region. Instead of (1), we now have
| (2) |
(downstream from the mixing region)
Here, the observed decay parameter k* is a function of 〈u〉, the diffusion coefficient D c of species C in the carrier gas, the true first-order rate constant k, and a rate constant kw for a first-order wall reaction; r is the distance from the tube center. This equation will hold at all points sufficiently far downstream from the mixing region. How far downstream is sufficient will be discussed later. The concentration in this region exhibits a radial distribution which remains constant along the tube. To determine k* correctly, it is of course necessary to measure C over the same range of r values at each particular position along the tube.
Once k* has been determined it must be related to k, the actual first-order rate constant. This problem has been solved by Walker [1].1 Unfortunately, the value of k* is given by the first positive root of a polynomial having a fairly large number of non-negligible terms. Thus, it is not possible to give a closed expression for k or k* in terms of the other parameters. Walker has tabulated a few arrays of k* values corresponding to a number of experimental conditions. To use his results, however, to correct experimental k* values is tedious since interpolation is required. Furthermore, the accuracy of the interpolation has not been verified. The purpose of the present work is to make his method easier to use. To do this a simple computer program has been written in the form of a FORTRAN subroutine called ROOT which will calculate k or k* when given the values of the other parameters. A number of plots are presented of k* versus k from which other values can be obtained by a linear interpolation whose accuracy has been verified. The program can also be used to determine higher order decay terms. From these it is possible to estimate the extent of the mixing region.
Actually, Walker’s solution need be used only if a wall reaction is present. When kw can be neglected, there exists [2–4] a very simple, and excellent approximate formula for k*. It is
| (3) |
where λ* = Gk*/〈u〉2, λ= Gk/〈u〉2, and G = Dc + a2〈u〉2/48Dc; a is the radius of the reactor tube. Later, a brief discussion regarding the origin of this formula will be given.
A simplified derivation of Walker’s solution is presented next. This will provide the basis for the discussion of the computer program. Following that an example demonstrating its use will be presented.
2. Solution of Diffusion Equation With First-Order Kinetics
The partial differential equation which describes the tubular reactor with first-order kinetics under laminar flow conditions in the steady-state is
| (4) |
The first-order rate constant kw for the wall reaction appears in the boundary condition.
| (5) |
From elementary kinetic theory, , where λ is the fraction of molecules of C which are destroyed on striking the surface, and is the mean molecular speed of species C. (A more accurate formula for kw is given in ref. 5.)
With the following dimensionless parameters, R = r/a, Z = z/a, D = Dc/2a〈u〉, K = ak/〈u〉, Kw = kw/〈u〉, (4) and (5) become
| (6) |
| (7) |
In terms of these parameters, Walker’s dimensionless parameters are r* = R, z*= Z, u = 1/2D, B2 = K/2D, δ = 2D/Kw
The solution of (6) for the region downstream from the mixing point is
| (8) |
Values of the decay parameters are fixed by the boundary condition (7). The appropriate mixture of the radial functions gi(R) could be determined if the radial concentration profile at the mixing point were known. However, if the measurement of C is begun at a z value such that , for i ≧ 2, then only the first term in (8) will be significant. The true first-order rate parameter K can thus be determined from the observed decay parameter provided the functional relationship between the two can be determined.
To establish this relationship, begin by equating (2) to the first term in (8). This gives , which defines the dimensionless decay parameter K* = k*a/〈u〉. Substituting this into (6) and (7) yields a differential equation and boundary condition which must be satisfied by g(R). These are,
| (9) |
| (10) |
This function can be expressed as a power series in even powers of R.
| (11) |
The coefficients Bn are given by
| (12) |
where
When R = 0, we have g = B0, so that B0 is proportional to the concentration at the tube axis. Since only the relative concentration is of interest here, B0 will be arbitrarily given the value unity. To derive (12) simply insert (11) into (9) and write out a few terms having different values of n starting with n = 0, and set the coefficients of like powers of R equal to zero. (If the more general power series containing both even and odd powers of R is used instead of (11), this procedure will show that only even powers of R have non-zero coefficients.)
Equation (11) must also satisfy the boundary condition (10). Substituting it into (10) gives
| (13) |
F is a function of K*, K, Kw, and D. If the latter three quantities are specified, then the K* value of interest will be the first positive root of F considered to be a function of K*. Alternatively, if K*, Kw, and D are given, then K will be a positive root of F, but not necessarily the smallest one. In experiments where C is destroyed on the wall, Kw can be determined by measuring K* in the absence of the second reactant. Then K = 0 and (13) can be solved directly for Kw in terms of K* and D to give
| (14) |
The subroutine ROOT uses the Newton-Raphson method [6] to determine the roots of (13). If xj is an approximate value of x, then a better value xj+1 is given by the recurrence relation
| (15) |
where F′(xj) is the derivative of F with respect to x at the valuer x = xj. The sequence x0, x1, … will converge to the correct root if the initial value is reasonably close to the correct value.
The subroutine ROOT, shown in the appendix, requires the following calling statement,
CALL ROOT(ZS,Z,ZW,D,IOPT,F,B,NB,IFLAG) where
ZS = K*, the observed first order decay parameter.
Z = K, the true first-order gas phase rate constant,
ZW = Kw, the first-order wall decay constant.
D = D, the diffusion coefficient of species C in the carrier gas,
- IOPT = 1,2,3,4
- If IOPT = 1, ROOT evaluates the function F(K*,K,Kw,D)
- If IOPT = 2, then K* is calculated starting from an approximate value.
- If IOPT = 3, K is calculated from an approximate value.
- If IOPT = 4, Kw is calculated.
F = F(K*,K,Kw,D), defined by (13),
B = Bn the coefficients defined by (12). It is an array which must be dimensioned to 30 in the calling program.
NB = the number of terms in (13) or (14) used by ROOT for a particular calculation.
IFLAG = 1 if the number of iterations in the Newton-Raphson procedure exceeds the number IMAX. IFLAG = 0 otherwise.
To implement the Newton-Raphson method, ROOT calculates the derivative of F from the formula
| (16) |
For IOPT = 2, we want the derivative with respect to K*; here, the B′n are given by
| (17) |
For IOPT = 3, the derivative of F with respect to K is needed; in this case, the B′n are
| (18) |
ROOT continues to add terms to F until its absolute value changes by less than the number PREC1. Up to 30 terms are allowed by the dimension of the B array, but fewer than 10 usually suffice for calculating the low order roots. (If the dimensions of B are changed in ROOT, it is also necessary to change the dimensions of the array BN which contains the derivatives of the Bn values.) ROOT continues iterating until the absolute value of K* (or K) changes by less then the number PREC2. A value of 1 × 10−4 for both PREC1 and PREC2 has been used. The maximum number of terms used for calculating F is specified by the number NMAX, which must not exceed the dimensions of B. The values of PREC1, PREC2, NMAX, and IMAX are assigned in the DATA statement.
For ROOT to be automatic, i.e., for it to calculate K or K*, given the other parameters, it is necessary to specify suitable starting values for the Newton-Raphson calculation in terms of these parameters. When K* is desired, (IOPT = 2), a satisfactory initial value is 0.9 K. For a determination of K (IOPT = 3), the initial value 1.2 K* is satisfactory. These starting values have been checked and found to give convergence to the correct root over the following ranges of parameter values;
| (19) |
They may also be satisfactory outside these ranges, but verification of this would require further investigation.
To show the functional dependence of K* on the other parameters, a series of plots of K* versus K is given in figures 1a through 6b. The plots are arranged in pairs. Each pair contains plots having the same value of Kw. The first figure in the pair contains plots for different D values running from D = 0.01 to 0.07, and the second contains these where D = 0.10 to 1.00. The six values of Kw were 0.0, 0.01, 0.02, 0.06, 0.10, and 0.20. Values of K* corresponding to Kw values lying between those given, can be obtained by a linear interpolation whose accuracy is better than 1%. This probably exceeds the accuracy with which K* can be determined from the figures. The ranges covered by the parameters in these plots are the same as those given by (19) and should be sufficiently large to encompass the conditions encountered in the majority of low pressure, high flow velocity experiments.
Figure 1a.
Plots of K* versus K for D = 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07.
Kw = 0.0.
Figure 6b.
Plots of K* versus K for D = 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0.
Kw = 0.20.
Figure 1b.
Plots of K* versus K for D = 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0.
Kw = 0.0.
Figure 2a.
Plots of K* versus K for D = 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07.
Kw = 0.01.
Figure 2b.
Plots of K* versus K for D = 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0.
Kw = 0.01.
Figure 3a.
Plots of K* versus K for D = 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07.
Kw = 0.02.
Figure 3b.
Plots of K* versus K for D = 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0.
Kw = 0.02.
Figure 4a.
Plots of K* versus K for D = 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07.
Kw = 0.06.
Figure 4b.
Plots of K* versus K for D = 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.3, 0.9, 1.0.
Kw = 0.06.
Figure 5a.
Plots of K* versus K for D = 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07.
Kw = 0.10.
Figure 5b.
Plots of K* versus K for D = 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0.
Figure 6a.
Plots of K* versus K for D = 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07.
Kw = 0.20.
3. An Example Illustrating the Use of ROOT
To demonstrate the use of ROOT, consider the following experiment. There is the reaction A + B → products, with a second order rate constant k2 and with [A] << [B] so that a first order rate constant k = k2 [B] can be defined. The reactants are contained in a carrier gas flowing through a 2 cm I.D. tube with an average linear velocity of 200 cm/s. The measurement of the concentration of A is begun 5 cm downstream from its injection point and is found at 20 cm to have decayed exponentially to 0.1 of its value at 5 cm. When species B is removed from the carrier, A is observed at 20 cm to have decayed to 0.3 of its value at 5 cm. Since A decays in the absence of B, it is assumed to be undergoing a first order wall reaction. Thus, k* (total) = 30.7 s−1, and k* (wall) = 16.05 s−1. If the diffusion coefficient of A in the carrier gas at the prevailing pressure is 20 cm2 s−1, then the values of the dimensionless parameters used by ROOT are, K* (total) = 0.1535, K* (wall) = 0.0803, and D = 0.05.
The first task is to use ROOT to determine Kw from the value of K* observed in the absence of B. The following calling program will accomplish this.
PROGRAM CALL
DIMENSION B(30)
ZS = 0.0803
Z = 0.0
D = 0.05
IOPT = 4
CALL ROOT(ZS,Z,ZW,D,IOPT,F,B,NB,IFLAG)
PRINT ZW
END
In this case ROOT will return a value of 0.05 for ZW (= Kw).
To determine K from K* (total), use Kw = 0.05, and use 1.2 K* = 0.1842 as an approximate value of K. Then use ROOT with IOPT = 3 to determine the correct value of K. The following program accomplishes this.
PROGRAM CALL
DIMENSION B(30)
ZS = 0.1535
Z = 1.2*ZS (approximate value)
ZW = 0.05
D = 0.05
IOPT = 3
CALL ROOT(ZS,Z,ZW,D,IOPT,F,B,NB,IFLAG)
PRINT Z
END
For this example, ROOT gives 0.0842 for the accurate value of K.
From these results, the values, k = 16.84 s−1, and kw = 10.00 cm s−1 are obtained for the laboratory parameters.
It has been assumed in this experiment that the reactants are well mixed 5 cm downstream from the injection point of A. This is equivalent to assuming that only the leading term in (8) is being observed. ROOT can be used to determine the higher order decay parameters in (8). To do this for the above example, the values K = 0.0842, Kw = 0.05, and D = 0.05 are used with IOPT = 1 to calculate F as a function of K*. From this the zero crossing points which correspond to higher roots of (13) can be located and used with IOPT = 2 to get accurate values. For the present example, the next decay parameter is , which yields s−1. Therefore, at 5 cm downstream from the mixing point, the second term in (8) would have decayed to 0.0014 of its initial value. This observation does not guarantee that only the leading term in (8) is being observed. If the coefficient A2 were much larger than A1 then the second term in (8) could still be significant even though its exponential factor were small. As mentioned earlier, the coefficients Ai could be determined from the radial distriubtion of C at the mixing point. This distriubtion is, however, rarely known. Pirkle and Sigillito [7] have solved (4) for several cases in which the initial distribution of C was uniform. In none of them did the values of Ai, i ≧ 2, exceed those of A1. Unfortunately, it is difficult to say what the situation would be for other initial distributions. In practice, a logarithmic plot of the concentration versus distance is usually made and only the linear portion (within experimental error) is used to determine k*. Such a procedure, coupled with an examination of the next higher decay parameters is most likely adequate to ensure observation of only the leading term in (8).
4. Determination of k in the Absence of a Wall Reaction
In the absence of any chemical reactions, Taylor [2, 3] and Aris [4] have shown that the coupling of axial and radial molecular diffusion with the parabolic velocity profile can be described by using the pseudo-diffusion coefficient G, given following (3), and considering only axial diffusion. The physical basis for the functional dependence of G on the molecular diffusion coefficient Dc can be seen by considering a species initially distributed in a radial plane moving with the average velocity of the carrier gas. As this distribution moves down the tube it will at first take the shape of a paraboloid. Molecules near the tube wall lag behind those at the center. However, molecular diffusion in the radial direction allows these molecules to move away from the wall into the faster flowing carrier. There will therefore be a net movement of the distribution down the tube. For small values of Dc, the distribution becomes dispersed about the radial plane just as though it were undergoing axial diffusion only, with a diffusion coefficient given by the second term in G. As Dc becomes larger, the axial dispersion will decrease until a point is reached where true molecular axial diffusion surpasses the apparent axial diffusion resulting from the interaction of radial molecular diffusion with the velocity profile. Then the first term in G becomes dominant. This is simply Dc, the molecular diffusion coefficient.
When the diffusing species is being destroyed by a first order gas phase reaction, it is a good approximation [8] to consider only axial diffusion and use G for the diffusion coefficient. This yields the simple differential equation
| (20) |
For the boundary conditions, C(z = 0) = C0, and C(z → ∞) → 0, the solution of this equation may be written as
| (21) |
To establish the relationship between k* and k, evaluate the derivatives of C from (21) and substitute them along with (21) into (20). This yields the quadratic equation
| (22) |
Solving for k* gives
| (23) |
To get (23) into the form of (3), multiple it by G/〈u〉2. This yields
| (24) |
Since λ* must be positive to satisfy the boundary condition C(z → ∞) → 0, the positive value of the square root must be used. The resulting expression is (3). Values of k* given by (3) were compared to the exact ones determined by Walker’s method for the range of parameter values shown in figures 1a and 1b. The agreement averaged better than 0.2 percent over the whole range.
5. Appendix. Listing of Subroutine ROOT
The program is shown here in single precision. To calculate decay parameters higher than , rewrite it in double precision and increase the dimensions of the arrays B and BN to 40.

Footnotes
Figures in brackets indicate the literature references at the end of this paper.
6. References
- [1].Walker R. E., Phys. Fluids 4, 1211 (1961). [Google Scholar]
- [2].Taylor G., Proc. Roy. Soc. A219, 186 (1953). [Google Scholar]
- [3].Taylor G., Proc. Roy. Soc. A225, 473 (1954). [Google Scholar]
- [4].Aris R., Proc. Roy. Soc. A235, 67 (1956). [Google Scholar]
- [5].Dickens P. G., Schofield D., and Walsh J., Trans. Faraday Soc. 56, 225 (1960). [Google Scholar]
- [6].Nielson K. L., Methods in Numerical Analysis (MacMillan Co. New York, 1965). [Google Scholar]
- [7].Pirkle J. C., and Sigillito V. C., Int. J. Engng Sci. 10, 553 (1972). [Google Scholar]
- [8].Mulcahy M. F. R., and Pethard M. R., Aust. J. Chem. 16, 527 (1963). [Google Scholar]












