Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
TEMPERATURE SCANNING REACTOR
Document Type and Number:
WIPO Patent Application WO/1993/015829
Kind Code:
A1
Abstract:
A method and apparatus for rapidly collecting kinetic rate data from a temperature scanning reactor for chemical reactions. The method, which is particularly useful for studying catalytic reactions, involves ramping (scanning) of the input temperature to a reactor and recording of output conversion and bed temperature.

Inventors:
WOJCIECHOWSKI BOHDAN W (CA)
RICE NORMAN M (CA)
Application Number:
PCT/CA1993/000018
Publication Date:
August 19, 1993
Filing Date:
January 27, 1993
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
UNIV KINGSTON (CA)
International Classes:
B01J8/00; B01J19/00; G01N7/04; G01N31/10; G01N25/48; (IPC1-7): B01J8/00; G01N7/04; G01N25/48; G01N31/10
Foreign References:
US4544788A1985-10-01
Other References:
CHEREMISINOFF 'handbook of heat and mass transfer vol. 3: catalysis ...' 1986 , GULF PUB. CO. , HOUSTON
CANADIAN JOURNAL OF CHEMICAL ENGINEERING vol. 70, no. 4, August 1992, CA pages 721 - 726 WOJCIECHOWSKI 'temperature scanning adiabatic plug flow reactor'
CATALYSIS REVIEWS SCIENCE AND ENGINEERING vol. 30, no. 1, 1988, pages 49 - 116 GLEAVES ET AL. 'temporal analysis of products'
CHIMIE ET INDUSTRIE GENIE CHIMIQUE vol. 103, no. 14, September 1970, FRANCE pages 1751 - 1759 COLLINA ET AL. 'modele mathematique d'un reacteur adiabatique multicouches'
CATALYSIS REVIEWS SCIENCE AND ENGINEERING vol. 25, no. 2, 1983, pages 141 - 227 FALCONER ET AL. 'temperature programmed desorption and reaction'
PROCEEDINGS OF THE 1988 AMERICAN CONTROL CONFERENCE 15 June 1988, ATLANTA pages 1058 - 1063 GUSCIORA ET AL. 'a reduced -order model of a fixed bed reactor . . .'
REVIEW OF SCIENTIFIC INSTRUMENTS vol. 53, no. 3, March 1982, US pages 349 - 361 BOER ET AL. 'automatic apparatue for catalyst characterization ...'
A. JONES, B. MCNICOL 'temperature programmed reduction' 1986 , MARCEL DEKKER , NEW YORK
Download PDF:
Claims:
We Claim
1. A method for rapid collection of kinetic rate data from a temperature scanning reactor in which a feed stock is reacted under non steady state conditions to form a conversion product comprising, ramping the input temperature of said feed stock rapidly over a selected range of temperature, continuously monitoring output conversion and output temperature and determining a rate of reaction from nonsteady state . said input and output temperatures, and output conversion.
2. An apparatus for rapid collection of kinetic rate data for a chemical reaction, comprising a temperature scanning reactor, means to ramp a feed stock input temperature means to continuously monitor output conversion and output temperature from said reactor; and means to determine rates of reaction under nonsteady state conditions from said input and output temperature, and output conversion.
3. A method as claimed in Claim 1 wherein said reactor is a plug flow reactor.
4. A method as claimed in Claim 3 wherein said reactor is an adiabatic reactor.
5. A method as claimed in Claim 1 wherein said reactor is selected from a batch reactor and a continuous stirred tank reactor.
6. An apparatus as claimed in Claim 2 wherein said reactor is a plug flow reactor.
7. An apparatus as claimed in Claim 2 wherein said reactor is selected from a batch reactor and a continuous stirred tank reactor.
Description:
Temperature Scanning Reactor

Field of Invention

This invention relates to a method and apparatus for determining rates of reaction in a chemical reactor system.

Background of Invention

The acquisition of kinetic rate data from a chemical reaction system is usually a laborious, time consuming and expensive undertaking. As a consequence, evaluation of catalysts and reaction conditions, in the chemical industry, for example, is often carried out with scanty data which does not allow for a full understanding of the system under study. Conventional methods generally include collecting iso-thermal conversion data at steady state for a number of feed rates. Because of operating requirements, such as waiting for steady state, start-up, shutdown etc. , it is usually only possible to make 1-5 runs per day in any given system. At least 30 runs are needed over a range of 3 or 4 temperatures. About 8-10 space velocities are required at each temperature, and hence it will be seen that such a study will take about two months to complete. This time period may be considerably increased if repeat runs are required to verify catalyst stability over this length of time or to obtain a statistical measure of

variance or if feed composition of reactant concentration are to be varied. Frequently, therefore, there may be as much as one person-year required for a full research study. There is, therefore, a considerable need for an improved method of acquiring kinetic rate data for chemical reactors.

Object of Invention

An object of the present invention is to provide a method for determining kinetic rate data for chemical reactors which is at least an order of magnitude faster than conventional methods.

Another object of the present invention is to provide an improved apparatus for carrying out kinetic rate determinations for chemical reactions.

Brief Statement of Invention

Thus, by one aspect of this invention there is provided a method for rapid collection of kinetic rate data from a temperature scanning reactor in which a feed stock is reacted to form a conversion product comprising, ramping the input temperature of said feed stock rapidly over a selected range of temperature, continuously monitoring output conversion and output temperature and determining a rate of reaction from said input and output temperatures and output conversion.

By another aspect of this invention there is provided an apparatus for rapid collection of kinetic rate data for a chemical reaction, . comprising; a temperature scanning reactor, means to ramp a feed stock input temperature, means to continuously monitor output conversion and output temperature from said reactor; and means to determine rates of reaction from said input and output temperature and output conversion. In a preferred embodiment the reactor is a plug flow reactor or 2 backmix reactor or 2 batch reactor.

Brief Description of Drawings

Figure 1 is a graph showing constant rate curves of methanol formation;

Figure 2 is a graph showing methanol conversion versus rate _1 ;

Figure 3 is a graph showing methanol conversion versus input temperature ^ at three constant space velocities or space times; WHSV = 0.1 (T = 10); WHSV = 1.1 (T = 0.91) and WHSV = 2.1 (T = 0.48);

Figure 4 is a graph showing methanol conversion versus output temperature T Q at the same space velocities as in Figure 3;

Figure 5 are conversion curves X A versus output temperature T Q at constant space velocity r but varying input temperatures j^ superimposed on the equilibrium curve for the system;

Figure 6 is a graph showing methanol conversion versus T at constant input temperatures T j _ T-L = 536.7°K, T 2 = 570.7°K and 3 = 581.3°K;

Figure 7 is a graph of simulated behavior of output temperature T Q as a function of input temperature in an adiabatic reactor for methanol synthesis operating under the conditions of Figure 1 at space velocities of Figure 3; and

Figure 8 is a graph of methanol conversion versus temperature for the initial temperatures T- = 536.7°K, T 2 = 570.7°K and T 3 = 581.3°K, determined in Figure 3.

Detailed Description of Preferred Embodiments

Figure 1 shows an equilibrium curve for methanol synthesis at 333 atmospheres, two constant rate curves, and an adiabatic operating line, on coordinates showing the fraction converted versus the reaction-system temperature. Curve (A) corresponds to a rate of 10 ~8 kmol(kg cat) -1 h -1 and in essence represents the equilibrium for this system. Curve B corresponds to a rate of 2 x 10 ~3 kmol(kg cat) "1 !! -1 ,

and , curve C corresponds to a rate of to 5 x 10~ 3 kmol(kg cat) -1 h -1 . The feed composition has CO:H 2 :N 2 :He:C0 2 in the ratio 1:5:1:2:1 at 333 atmospheres. The curves here and in the other figures were obtained using RESIM, an adiabatic reactor simulation program for the PC which uses the kinetics and parameters quoted by Capelli et al in "Mathematical Model for Simulating Behavior of Fauser- Montecatini Industrial Reactors for Methanol Synthesis", I. & EC. Proc. Des. Dev. 11(2), (1972) p. 184-190. These data were obtained using established kinetics. An adiabatic reactor whose feed enters at the temperature where the operating line crosses X A = 0 will yield an output at steady state which will invariably fall on this operating line. Exactly how far up this line the output will fall depends on the space velocity used. In the ideal case, all features of Figure 1 are fixed for each pressure, catalyst, and feed composition including changes in inerts.

The equation of the operating line in this simplest case is

X A = C p T / - H r (1) Thus, X A is directly proportional to T. This is true in systems which do not have significant secondary reactions or parallel reactions of different orders and do not lose heat

to the reactor components or the surroundings. The matter becomes somewhat more complicated in the real world when the reactor and catalyst have finite heat capacities and heat loss may be unavoidable. In that case, the basic heat balance equation becomes: heat input = heat output

+ heat generated by reaction + heat accumulated in the reactor + heat lost to surroundings. Because a scanning reactor will be examined, which operates in a transient mode, the accumulation term cannot be ignored. By convention, the input condition is the enthalpy datum: i.e. heat input = 0.

The heat output term will depend on the composition of the products and can be written: heat output = C p ( T 0 -T ) (l-X A )+C ppl (T 0 -T i ) (X A - χ p) +c pp2 ^o~ τ i x p ) where only one primary product pi and one secondary product p2 are postulated. More complex systems can be envisioned without changing the overall conclusions.

In accounting for heats of reaction, the heat of conversion of reactant to primary product pi and the heat of conversion of that product to the secondary product p2 must be considered:

heat generation by reaction = H ri x A + ^i^ where X p is the fraction of conversion of the reactant A to secondary products p2 while X A is the total fraction of reactant A converted. The subscripts ri and pi refer to heats of reaction of the feed A to pi and p2 at the inlet temperature T^.

In considering the accumulation terms, the heat capacity and mass of each of the components of the reactor must be considered. These will include reactor walls, the catalyst charge and any other items present in the reactor: accumulation = SC ^ m^. T s s where the term T s is the temperature difference between the reactor walls etc. and the reactants and the subscript s indicates the component of the reactor. The heat capacity

C pS is expressed in units commensurate with those of , the quantity of a solid component in the reactor. Since at the beginning of a temperature scan the reactor is all at T^,

T s is a function of both time and position in the reactor.

Finally, heat losses from the reactor will take the form: heat loss = Σh f S f T f

where h is the heat transfer coefficient, S is the heat transfer surface and T f is the driving force due to

temperature difference between the reactor component f and its surroundings. Again, T f will be a function of time. These terms are collected to present a more complete form of equation 1

X A = 1(a)

H r2

It can be seen that Equation la reduces to Equation 1 when all of the following are true: a) secondary reaction does not occur and X_ = 0 b) the heat capacity of the reactor is very small and C,..,-. → 0 or when heat transfer to the reactor material is very slow, or at steady state when T s = 0 c) heat loss from the reactor components is small because

1) h f are all very small

2) f is minimized by appropriate instrument design. Under appropriate conditions, there will exist a unique operating line for every real reactor under a prescribed set of operating conditions and, in the case of the adiabatic reactor, it is obvious that the operating line is unique. The reaction rate curves, on the other hand, are independent of the heat effects and will depend only on

temperature, feed composition, catalyst activity and pressure regardless of adiabaticity.

To get from the input condition shown as T 1 in Figure 1 to an output condition at B 1 using a plug flow reactor (PFR) will require a certain space time * B1 . To reach condition c, from T 1 will require a different space time τ' c 1 with ':r C 1 > ^B., etc. In a PFR, each point on the operating line is reached at a unique space time.

At the space velocity which results in ? B 1 , an output conversion X AB1 will be achieved which will be changing at a rate corresponding to constant rate curve B, regardless of how this point is reached either along an ideal operating line given by equation 1 or along a more complicated path given by equation la or its elaborations. If space velocity is decreased, i.e. increase T to C f i condition C, will be reached which is the maximum rate achievable on the operating line starting at T 1 and lies on constant rate curve C. Further increases in ~ > will result in higher conversions but at decreasing rates. On the way to equilibrium conversion on Curve A, curve B will be encountered again at condition B 2 . The rate at B 1 and B 2 will be the same; at B 1 it will occur at low conversion and low temperature while at B-, it will take place at high

conversion and high temperature. Thus, measurement of the rates of reaction and conversions along such operating lines, enables construction of curves such as those shown in Figure 2.

Figure 2 shows a plot of the reciprocal rate versus conversion. From reactor design, theory, this information is used to size the reactor using the general equation:

The area under the curve on Figure 2 between X A = 0 and

Equation 3 is valid whether the temperature of the system is constant or not. At constant temperature T:

or rearranging

C A0 dX A /dτ = - T ; (5)

In order to obtain the rate at a given reaction temperature, the value of dX A /dr at that temperature is required. This information is routinely obtained in isothermal reactors, however, in PFRs, it may be most readily obtained, not by the procedure of incrementing the input space velocity, but by the simple procedure of ramping the input temperature at constant space velocity and composition, so as to scan an input temperature range from T m ^ n to maχ and observe the conversion A at each condition.

The temperature scanning procedure is equivalent to investigating the output condition, at constant r, on a succession of operating lines, as identified for the 2.1 WHSV curve on Figures 3 and 8 by points 3, 4, and 5. In Figure 3 a series of curves showing how X A varies with the input temperature (T ^ ) as a result of scans for various constant values of r, all at constant composition and pressure are shown. In practice, the input temperature is ramped until a preset maximum output temperature T omax is recorded, to protect the reactor or the catalyst or simply to avoid reaching equilibrium conversion. After each scan,

a data set consisting of triplets of readings of ^, 0 and X A at corresponding times during the scan is produced.

Such a data set was used to produce Figure 3 and can also be plotted in another form by plotting A versus T Q as shown in Figure 4. There is little point in pushing the inlet temperature too high as can be seen by superimposing Figure 4 on the rate curves of Figure 1 as shown in Figure 5. At input temperatures above a certain value, the equilibrium condition at the output, as indicated by the uppermost curve corresponding to WHSV = 0.1 is obtained. To investigate the kinetics of a reaction it is preferable to stay below, in fact well away from equilibrium.

In Figure 3, it can be seen that at any ^ values of X A at as many values of τ as have been investigated can be obtained. In fact, many sets of such values at various inlet temperatures T^, within the range of temperature studied can be obtained. Each such set can then be plotted as shown in Figure 6. The curves on Figure 6 are curves of conversion vs space time along operating lines starting at the various temperatures indicated. Differentiating the curves on Figure 6 produces dX A /dτ at constant ^ and the information necessary to plot Figure 2. These are the rates which might be observed along an operating line starting at a given ^ if such a measurement were possible. The

functional form of the operating line does not matter, as long as there exists a unique operating line for the conditions used.

From a family of curves such as those shown on Figure 2, the constant rate curves shown on Figure 1 can be constructed and hence all the information necessary for kinetic model fitting can be obtained. Experimental operating lines which can be used to evaluate the heat effects involved in the reaction can also be generated. For each X A and T^ from Figure 3, a T Q can be read off, for the same T , on Figure 4. This give a set of values of X A and T 0 at constant T j ^. This data, when plotted as X A vs T Q , will produce an experimental operating line.

If the experimental operating lines are almost straight, it can be assumed that the reaction products either are stable or do not have a significant heat of reaction during conversion to secondary products and that the heat loss and accumulation terms in equation la are unimportant. If the primary products react endothermally, the operating lines will be concave or tend to curl up. Large temperature effects in the heat capacities of products and reactants can also induce curvature in the operating lines. Other effects, such as heat transfer from the

reactants to the catalyst or other materials in the reactor, will also induce a concave curvature of the operating lines in ways which in some cases can be quantified. Careful determination of reactor and catalyst heat capacities, of the heats of reaction for secondary reactions and minimization of heat loss in order to approach adiabatic conditions, can be used to derive a fuller description of the observed operating lines. The time-dependent terms of Equation la can also be evaluated by suitable instrument calibration procedures.

Even if nothing of the chemistry, thermodynamics or kinetics of the reaction is known, useful qualitative information about the reaction from data such as that shown in Figure 3 can be obtained. A Temperature Scanning Reactor (TSR) run plotted on the coordinates of Figure 3, when repeated on a different catalyst formulation, will show if the new catalyst is more active. The curves for the more active catalyst would lie above those for the less active. There is nothing to prevent two such curves, obtained on different catalysts, from crossing. This would simply indicate that the activation energies or mechanisms of reaction are different on. the two catalysts, thereby providing additional useful information.

Experimental Procedure

An automated temperature scanning reactor 1 apparatus, as seen in Figure 9, can be set up in such as way that feed space velocity is maintained at a constant value, while reactant input temperature T. at gas inlet 2 is ramped over a range of temperatures ending at some input temperature which results in a maximum allowed output temperature T omaχ at gas outlet 3. The reactor 1 is then cooled, equilibrated at its initial input temperature T 5 . and a new space velocity selected. The ramping of the temperature is repeated and stopped again when T αnax ^ Ξ re ached. The procedure is repeated at as many space velocities as necessary, say about 10. The data gathered during each temperature scan consist of a set of T. and corresponding T 0 . If necessary, X A is followed at the same time using on-line FTIR or MS analysis using a mass spectrometer 4 or other analytical facility for continuous monitoring of output conversion. In the best of cases, X A may be related to T by calculation or by auxiliary experiments.

An experimental setup which approaches an ideal adiabatic reactor is useful for simplifying the measurement of X A . In the ideal case, equation 1 will apply and X A can be calculated from the difference between T o and T { . Departures from the adiabatic condition may necessitate the evaluation of

series of temperature scans will yield for each space velocity a set of data consisting of the triplets T-, T 0 and X A -

The data logging, temperature scanning and space velocity changes can all be put under the control of a computer 5. The experimental data consisting of sets of T- and T o and X A at various will be logged numerically or presented graphically on recorder 6 to look like the curves shown in Figure 3, 4 or 7. These are the raw data presentations.

Using X A data in the form shown in Figure 4 , one or more output temperatures, at which isothermal rate constants are required are selected. In this example T = 64OK is selected and it is found that the output conversions which occur at this temperature at the three space velocities of 0.1, 1.1 and 2.1 hr "1 are 0.39, 0.27 and 0.23. The corresponding conditions are labeled with circled 1, 2 and 3 for cross reference with other figures. These conversions are used in Figure 3 to find the input temperatures T ; which lead to these output conditions.

Now, the values for T ; thus determined lie at X. = 0 on the operating lines shown on Figure 8 and X A values form the figure 4 should all occur at 64OK on the appropriate operating lines, as they clearly do.

If enough scans at various values of r are made it is possible to draw curves such as those shown in Figure 6 to an arbitrary degree of precision by plotting X A vs T at each T^. Figure 6 is simply a new representation of the experimental data obtained by remapping the raw data. Differentiating the curves on Figure 6 produces values for plotting Figure 2. Figure 2 is also derived from the experimental data and represents the rates of reaction along operating lines. Because it is necessary to differentiate the data on Figure 6 to obtain Figure 2, it is clear that enough runs with appropriate values of T to make the numerical differentiation accurate will be required.

All that remains is to read the rates from the appropriate curves on Figure 2 or from a plot of X A vs rate for the X A values at the 640K selected on Figure 4. This produces a set of rates and corresponding conversions at the selected reaction temperature T = 640K. This isothermal rate data can be treated in a conventional fashion by fitting it to postulated kinetic models using graphical or statistical methods.

If the feed contains more than one component, this procedure should be repeated at a number of feed compositions in order to determine the kinetic effect of

each component in the system. This can be automated and need not complicate data gathering or interpretation beyond what is described above.

Data Handling Formalism

All of the above can be readily programmed on a computer by applying the following transformations of the basic T^, T 0 and X A data set.

Let j ^(i) be the set of input temperatures with i = 1 to m r (j) be the set of space times (or 1/WHSV) with j =

1 to n T 0 i,j) be the set of output temperatures X A i,j be the set of output conversions. In practice the set of input and output temperatures will be dense, and linear interpolations between adjacent measured results in the i direction can be applied. The space velocity set will, for reasons of economy of effort, be much sparser and necessitate second order interpolations.

When the rate of reaction is considered, and if the data in the j direction are sparse, a quadratic interpolation might be used:

(i,i) - x(i,-i-i) + x ti . i-m - a x )

-r(i,j) = C AO - Tj-i r j+ι~ τ j

x(i,i + l) - x(i.i - i) (7) τ j+ι " τ j-ι

17 for all j = 2, . . . , n-1 while for the end members of the set

X(i,3) - Xfi,2)

- T.

and

X(i,n-lϊ - Xfi.n-2^ | τ 3 " τ 2

In the above, C A0 is the initial feed concentration of the base component A whose conversion we are tracking. The formulas can be simplified somewhat by carrying out the experimental program so that for all j the step size in space time is the same:

T-: - τ- j =. constant (10)

Alternately spline functions may be fitted and differentiated directly.

A complete table of rates r(i,j) can therefore be assembled in one-to-one correspondence with the measurements of 0 and X A . This can then be used in a program which simultaneously evaluates all rate constants and their Arrhenius parameters.

If the density in the i direction is high, rates at any desired temperature can be interpolated within the range of the scan by linear interpolation and rate constants at selected isothermal conditions can be evaluated. In the linear case, an output temperature T Q (k,j) such that k is constant for all j is selected. Output temperatures which bracket the desired 0 at each T are identified. Let these output temperatures be:

lower value = T Q (l,j) higher value = T Q (h,j) where 1 and h correspond to actually measured values of T Q at conditions 1 and h. Each of these conditions has a corresponding rate r(l,j) and r(h,j). These can be linearly interpolated to give the new rates at k enlarging the set of available temperature conditions to m + 1:

T 0 (k,j) - T 0 (l,j)

-r(k,j) = r(l,j) + tr(h,j) - r(l j)] T 0 (h,j) - T 0 (l,j)

(11)

The corresponding conversion is:

X A (k,D) = X A (1, )+ ]

In this way, a set of r(k,j) and corresponding X A (k,j) values is calculated. Such sets of isothermal rates and corresponding conversions can be obtained at many temperatures. They can be processed further by well-known means to determine the best kinetic expression and its parameters using model discrimination techniques or, in cases when the rate expression is known, to produce rate parameters, activation energies, etc. As Figure 6 makes plain, the important experimental requirement is that enough space velocities must be used to define the curves of X A versus r in sufficient detail so that equations 8 - 10, or other fitting procedures, are applicable within tolerable limits. The policy of keeping (r^ - τ"-i_ι) constant, though it simplifies computation, may require a large number of experiments to determine each X A versus r curve with adequate precision. In general, it may be best

to vary (tj - τ^_- ) in order to minimize experimental effort and define each curve in as much detail as is necessary.

If each value of r can be scanned in 30 minutes, and if 10 values of r will suffice for a given investigation, and if it takes 30 minutes to reset T^ m n and change the space velocity, then a typical completely automated kinetic investigation using the TSAR should produce a best-fit model and its full set of kinetic parameters in something like a 24-hour period of automated data collection.

The data will yield, in principle, an unlimited number of isothermal data sets of r A and X A between the limits of the scans with something in the order of 10 space velocities at each temperature. This abundance of information, available in 24 hours, should be compared to the small set of data normally generated in months-long kinetic investigations.

It will be appreciated that while this invention has been described with reference to a plug flow reactor (PFR) and particularly an adiabatic plug flow reactor (APFR) , the principles thereof are equally applicable to Continuous Stirred Tank Reactors (CSTR) and Batch Reactors.

The operating procedures for the CSTR are the same as for the Plug Flow Reactor i.e. ramping input temperature and recording output temperature and conversion. The equations required to calculate rates from CSTR data are simpler than those described above for the PFR and this alone may make the use of a suitable CSTR preferred in the application of the experimental methods described above. The CSTR has other attractive features such as better temperature control and lack of thermal gradients which may make its application even more attractive.

In the case of Batch Reactors it is possible to maintain uniform temperature in the reactor while ramping the temperature over a selected range. The advantage of this type of reactor is that high pressure reactions or the reactions of solids may be investigated by ramping the temperature of reactor contents while observing the degree of conversion and the temperature of the contents. This operation is advantageous in cases where kinetics are at present being studied in batch autoclaves or in atmospheric pressure batch reactors.

The rate of data acquisition can be doubled over and above that available by means of the procedures described above by the simple expedient of ramping the

temperature up to a selected limit at a fixed space velocity and, instead of cooling back to the initial condition before the next data acquisition run, proceeding to change the space velocity at the high temperature limit and cooling the reactor with feed being supplied at the new space velocity. Data can then be acquired both on the temperature up-ramp and on the down-ramp. The space velocity is once again changed at the bottom of the ramp and a new up-ramp initiated. In this procedure there is essentially no "idle time" for the reactor and productivity of the apparatus is maximized.

Note also that the methods outlined in the above are applicable with minor alterations to cases where the reactor is not operated in an adiabatic manner, cases where the volume of the reacting mixture changes due to conversion and a number of other complications which are known to occur in such systems.