Abstract

This literature compares the performance of second order competitive consecutive reaction in Fed-Batch Reactor with that in continuous Plug Flow Reactor. In a kinetic sense, this simulation study aims to develop a case for continuous Plug Flow Reactor in pharmaceutical, fine chemical, and related other chemical industries. MATLAB is used to find solutions for the differential equations. The simulation results show that, for certain cases of nonelementary scenario, product selectivity is higher in Plug Flow Reactor than Fed-Batch Reactor despite the fact that it is the same in both the reactors for elementary reaction. The effect of temperature and concentration gradients is beyond the scope of this literature.

1. Introduction

Reactions in pharmaceutical (API—Active Pharmaceutical Ingredients and Drug Intermediates) and fine chemical industries are known for their complexities. Competitive consecutive reactions with intermediate product as the desired product are common in these industries. Many such reactions are conventionally carried out in Fed-Batch (semi-batch) mode, wherein one of the reactants is taken in a batch reactor and the other reactant is added over a period of time (, in second, s) onto the reactant in the reactor, and maintained for a specific period of time, (s), till the reaction gets completed. Any choice between the types of reactors, if accompanied by improvement in product yield, will be industrially significant.

2. The Reaction System

The following type of reaction system is a representation of second order competitive consecutive reaction: A, B, R, S, C, and D are various species involved in the reaction.

R—Desired Product; S—Undesired Product. It should be noted that the species mentioned in the representative chemical equation (1) are not the only chemical components present in the reaction system. Most of the times, the reaction system would additionally have one or more solvents.

The general pattern of concentration-time profile of competitive consecutive reaction of the type shown in (1) in an ideal batch reactor is given in Figure 1 [1], which shows that if all the 0

eactants are introduced into the reactor at reaction condition, the concentration of the desired product R initially rises and goes through a maximum, and then it reduces, whereas the concentration of undesired product S keeps rising with time. The concentration of reactants continuously decreases and will become zero at infinite time.

As is the case with many industrial operations in Fed-Batch Reactor, when we add reactant B on to reactant A in reactor, initially product R forms favorably, and this R reacts further with B to form S. After significant extent of reaction (i.e., after significant extent of R formation), if we keep adding B in to the reaction mass, the concentration of R will be significantly high, and that of A will be significantly less. Under this condition, with further fresh charge of B, condition for S formation is favored. Both modes of operations (batch and semibatch or fed batch) would have reacting species concentration so varied with time that a quantitative analysis is imperative to understand the relative significance of these two reactors in the light of obtaining maximum product R yield. It has been reported in Chemical Reaction Engineering text book, Levenspiel [1], that, for an elementary second order competitive consecutive reaction, product, R, selectivity is the same in semi-batch (i.e., Fed-Batch Reactor) and Batch Reactors. Efforts have been made in the past to understand the factors affecting product selectivity of competitive consecutive reaction.

In the Reaction Engineering text books, Levenspiel [1] and Coulson and Richardson’s [2], type of reactors (i.e., Plug Flow Reactors, Mixed Flow reactors, or Fed-Batch Reactor) and product selectivity have been discussed, especially for competitive consecutive reactions.

The recent literature on product selectivity of competitive consecutive reactions is reported by Shah et al. [3, 4], which deals with “product selectivity with mixing, reaction rates, and stoichiometry.” As the reactions in actual are not necessarily always elementary [1], it is relevant to simulate the product selectivity of nonelementary second order competitive consecutive reaction schemes.

References [5, 6] deal with product selectivity and mixing and covering competitive consecutive reaction and competitive parallel reactions. This shows that identifying the conditions for increased product selectivity is an important aspect. At times, product selectivity determines the economics of operating a plant.

In practice, Batch reactors, unlike Fed Batch Reactor, offer higher order of nonideality in mixing and heat transfer in the form of significant concentration and temperature gradients, as it (Batch Reactor) has to deal with larger quantities of mass and heat energy from the very start of the time, 0 seconds. This necessitates the use of Fed-Batch mode of operations predominantly in Pharmaceuticals and other related industries. However, the continuous Plug Flow Reactors are known for their flexibility in offering higher heat transfer area and better mixing intensities. Of late, many pieces of literature and practical works have gone on investigating and implementing continuous Plug Flow Reactors in pharmaceutical and other related chemical industries. Designs have varied from a simple tube to a static mixer to plate heat exchanger type of reactors to Microreactors; one would see that in pieces of literature [712]. Anderson [7] reports that, in lab scale, 23% yield of desired intermediate product in a specific competitive consecutive reaction became 83% upon changing the mode of reaction from semi-batch to continuous plug flow. Brechtelsbauer and Ricard [8] report that static mixer based continuous Plug Flow Reactor gave a better product yield due to good turbulent and heat transfer characteristics. The major challenge in implementing Plug Flow Reactor in Pharmaceuticals and related other industries is in identifying the right reaction kinetics [13].

The primary aim of this simulation work is to find out a kinetic scenario, in which continuous Plug Flow Reactor would yield higher desired product than that the conventional Fed-Batch Reactor would yield. Also, this paper aims to provide a practical method to pick among the simulated reaction models the schemes, which would be kinetically favored in Plug Flow Reactor.

The rate equations governing the chemical reaction system, given in (1), is as follows [1] The exponents a, b, c, and d represent the order of the reaction with respect to each of the reacting species. When , the reaction becomes an elementary second order reaction. Values other than 1 for any of the exponents make the reaction nonelementary. Here the analysis is limited to second order reactions; hence [1].

3. The Fed-Batch Reactor (Reactor-1)

Reactant A is taken in the reactor, whereas reactant B is added continuously over reactant A (see Figure 2). It is to be noted that component B is added (no output flow term), whereas component A is taken inside the reactor (no input flow term and no output flow term). Hence, material balance for components A and B must be written separately. Material balance pattern of all other products is similar to that of component A.

For Species A,

For Species B,

From (3) to (4), we can mathematically describe the reaction system in ideal Fed-Batch Reactor as follows: The sets of equations (5) represent in the second order consecutive competitive reaction in Fed-Batch Reactor.

4. The Plug Flow Reactor (Reactor-2) (See Figure 3)

The material (i.e., chemical) balance equations for a Plug Flow Reactor can be written as follows [1]: Space time in Plug Flow Reactor,

When volumetric flow rate is constant, , (8) becomes as follows:

From (7) to (10), we can mathematically describe the reaction system in ideal Plug Flow Reactor as follows:

5. Simulation Plan

Solutions to the set of equations in (5) and (11) will enable one to analyze the performance of reaction system in Fed Batch Reactor and continuous Plug flow Reactor, respectively.

The main aim of this literature is to carry out the previously mentioned analysis for an arbitrary, still practically relevant, reaction system.

Rate constant values are assumed with three individual scenarios: first one with ratio of to considered as 10 and considered as 100·Litre·mol−1·s−1, the second one with the same ratio of / but with the as 0.1 Litre·mol−1·s−1, and the third one with the ratio of considered as 50 with the considered as 0.1 Litre·mol−1·s−1.

Totally, nine different sets of exponents (i.e., a, b, c, d) have been considered such that the overall order of reaction remains two. Hence, there are 9 sets of reactions schemes; each scheme is analyzed for the mentioned 3 sets of kinetic constants. Molecular weight of each of the components involved in the reaction is considered in consistent with the stoichiometry given in (1). The values are given in Table 1.

In this study, the molecular weights are used to convert moles into Kg and vice versa (molecular weight values are arbitrary in Table 1).

Total solvent quantity considered is 2 m3. Quantity of solvent, m3, used to make a stream of reactant A is called Sol R. Quantity of solvent, m3, used to make a stream of reactant B is called Sol A. For the ensuing simulations, amount of solvent used in both the reacting streams is same, that is, Sol. A/(Sol. A + Sol. R) = 0.5, unless specified otherwise in the respective calculation/output data/graphs/Table. The effect of relative concentration of both the streams on kinetics is not treated at length; however, few cases with Sol. A/(Sol. R + Sol. A) = 0.25 and 0.75 have been simulated to indicate the change in reaction selectivity with change in relative concentration of reactant streams.

As the reaction considered is in liquid phase, constant volume reaction system is supposed, except for the volume change due to addition of the solution of second component (reactant B) in to the solution of 1st component (reactant A) in the Fed-Batch Reactor. There is no volume change due to reaction. Volumetric flow rate in Plug Flow Reactor is considered constant. The volume in liters constituted by each of the starting materials (A and B) is assumed 0.5 times the weight in kg of the respective components.

The quantity of A used in the entire study is 200 Kgs. In case of Fed batch reactor, the simulation has been done for various addition time of stream B; reaction maintenance time is chosen such that further change in concentration profile is practically absent. The constancy of concentration profile towards the end of can be observed in the concentration profiles obtained from MATLAB. Also, is maintained constant for a given set of in order to make the comparative study relevant. In case of Plug Flow Reactor, the simulation is done for different reaction end time as different case. The reaction time, , in Plug Flow Reactor refers to space time.

In case of Fed-Batch Reactor, the addition rate is considered constant across the entire addition time.

The reaction is run in both the reactors for a specified extent of conversion; that is, 99% of reactant A conversion is the reaction end point. For a prechosen , , and , the 99% conversion of reactant A is ensured by adjusting the total moles of reactant B, that is, by adjusting ; final 99% conversion of reactant A is achieved for predefined cases of (s), (s), and (s).

The previously mentioned assumptions and basis have been considered keeping in mind that the actual reaction scenarios in the industry can be understood and interpreted in the light of the conclusions arrived at in this simulation study.

The concentration profiles given in the subsequent sections are intended only to showcase the pattern of the corresponding reaction scheme. The quantitative details of such graphs are given in the tables for the respective cases.

6. Simulation Accuracy

Solution to the previously mentioned simultaneous nonlinear differential equations ((5) and (11)) has been obtained by the software MATLAB, which entailed its default Explicit Runge-Kutta (4,5) Variable step (Dormand-Prince Pair) method. The calculation tolerance has been set at a default 0.1% with step limits adjusted such that step limits n and n/10 seconds would return the final results matching up to 3 decimal points. When the gap between reactor-1 and reactor-2 results narrows/becomes more significant towards arriving at a conclusion, tolerance is squeezed further to 0.01% with the same step limit criteria as done for the simulation with tolerance 0.1%.

7. Simulation (Scheme 1, , i.e., Elementary Reaction)

7.1. Part 1 (Cases 1 and 2) , , and

In Tables 2() and 2(), simulation results for two cases have been captured. Figures 4(a) and 4(c) are sample concentration profiles of reaction species in ideal Fed Batch and ideal Plug Flow Reactor. Figure 4(b) is the graphical representation of reaction volume in Fed-Batch Reactor.

It can be observed in Figure 4(a) that, with , further concentration change (reaction) is negligible. As the addition rate of reagent B considered in this simulation study is constant, the fed batch volume increases linearly till . During Reaction maintenance time, , the Fed-Batch volume remains constant.

7.2. Part 2 (Cases 1 to 5) , , and

Figures 4(d) and 4(e) are sample concentration profiles of reaction species in ideal Fed Batch and ideal Plug Flow Reactors.

In Tables 2(c) and 2(d), results for all simulated cases have been captured, and the data lines (rows) 4 and 5 correspond to the fraction, Sol A/(Sol A + Sol R) = 0.25 and 0.75, respectively.

7.3. Part 3 (Cases 1 and 2) , , and

Figures 4(f) and 4(g) are sample concentration profiles of reaction species in ideal Fed Batch and ideal Plug Flow Reactors.

In Tables 2(e) and 2(f), simulation results for two cases have been captured.

Tables 2(a) to 2(f) show that elementary reaction of the type given in (1) yields the same amount of desired product in fed batch reactor and Plug Flow Reactor. Moreover, the yield values in Part 2 remain the same as those in Part 1. That is because values remain the same in both Part 1 and Part 2, even though the individual and values are different. It is to be noted that in Part 3, yield values are different from that in Part 1 and Part 2. That is because value in Part 3 is different from those in Part 1 and Part 2. The change in the relative concentration of both the reacting streams (as shown in Table 2(c) rows 2, 4, and 5, and Table 2(d) rows 1, 4, and 5) does not have any effect on the yield.

8. Simulation (Scheme 2, , , , Nonelementary)

8.1. Part 1 (Cases 1 and 2) , , and

Figures 5(a) and 5(b) are sample concentration profiles of reaction species in ideal Fed Batch and ideal Plug Flow Reactors.

In Tables 3(a) and 3(b), simulation results for two cases simulated have been captured.

8.2. Part 2 (Cases 1 to 5) , , and

Figures 5(c) and 5(d) are sample concentration profiles of reaction species in ideal Fed Batch and ideal Plug Flow Reactors.

In Tables 3(c) and 3(d) and Figure 6, results for all the simulated cases have been captured. The data lines (rows) 4 and 5 in Tables 3(c) and 3(d) correspond to the fraction, Sol A/(Sol A + Sol R) = 0.25 and 0.75, respectively.

The yield values for varying reaction times are captured in Figure 6.

8.3. Part 3 (Cases 1 and 2) , , and

In Tables 3(e) and 3(f), simulation results for two cases have been captured.

Tables 3(a) and 3(f) and Figure 6 show that this non elementary reaction yields higher desired product in Fed-Batch Reactor than in Continuous Plug Flow Reactor.

In Figure 6, the Plug Flow Reactor yield initially increases with the increase in reaction time (i.e., lengthier reactor pipe); consequently, value decreases, as shown in Tables 3(c) and 3(d). (i.e., reduced consumption of Reactant B). However, the Plug Flow Reactor yield saturates out below Fed-Batch Reactor yield. Overall, the Fed Batch Reactor yields higher product R than Plug Flow Reactor, even though there is a very marginal change in yield for the change in the relative concentration of reacting streams (Table 3(c), rows 2, 4, and 5) in Fed Batch Reactor.

9. Simulation (Scheme 3, , , , Nonelementary)

9.1. Part 1 (Cases 1 and 2) , , and

In Tables 4(a) and 4(b), simulation results for two cases have been captured.

Figures 7(a) and 7(b) are sample concentration profiles of reaction species in ideal Fed Batch and ideal Plug Flow Reactors.

9.2. Part 2 (Cases 1 to 5) , , and

In Tables 4(c) and 4(d) and Figure 8, results for other simulated cases have been captured.

The last two data lines (rows) in Tables 4(c) and 4(d) correspond to the fraction, Sol A/(Sol A + Sol R) = 0.25 and 0.75, respectively.

Figures 7(c) and 7(d) are sample concentration profiles of reaction species in ideal Fed Batch and ideal Plug Flow Reactors.

The yield values for varying reaction times are captured in Figure 8.

9.3. Part 3 (Cases 1 and 2) , , and

In Tables 4(e) and 4(f), simulation results for two cases have been captured.

Tables 4(a)–4(f) and Figure 8 show that this non elementary reaction yields higher desired product, R, in Plug Flow Reactor than in Fed-Batch Reactor.

It is to be noted that the reduced addition time in Fed Batch Reactor results in increased product yield. However, in actual practice, heat transfer and other limitations of the reactor vessel could possibly determine the minimum addition time beyond which addition time cannot be reduced. So, the Fed Batch reactor yield is limited.

It is to be further noted that there is a marginal change in the yield in Fed Batch reactor with the change in relative concentration of reacting streams (Table 4(c), rows 2, 4, and 5). However, this variation is too low to catch up with Plug Flow Reactor yield.

10. Simulations (for the Rest of the Schemes)

10.1. (Scheme 4, , , , , Nonelementary)
10.1.1. Part 1 (Cases 1 and 2) , , and

See Tables 5(a) and 5(b).

10.1.2. Part 2 (Cases 1 to 5) , , and

The data lines (rows) 4 and 5 in Tables 5(c) and 5(d) correspond to the fraction, Sol A/(Sol A + Sol R) = 0.25 and 0.75, respectively.

The yield values for varying reaction times are captured in Figure 9.

10.1.3. Part 3 (Cases 1 and 2) , , and (See Tables 5(e) and 5(f))

Tables 5(a)–5(f) and Figure 9 show that this non elementary reaction yields higher desired product in Plug Flow Reactor than in Fed-Batch Reactor.

As in Scheme 3, the reduced addition time in Fed Batch Reactor results in increased product yield. However, in actual practice, heat transfer and other limitations of the reactor vessel could possibly determine the minimum addition time beyond which addition time cannot be reduced. So, the Fed Batch reactor yield is limited.

The marginal change in the yield in Fed Batch reactor with relative concentration of reacting streams (Table 5(c), rows 2, 4, and 5) may be noted. However, this variation is too low to catch up with Plug Flow Reactor yield.

10.2. (Scheme 5, , , , , Nonelementary)
10.2.1. Part 1 (Cases 1 and 2) , , and

See Tables 6(a) and 6(b).

10.2.2. Part 2 (Cases 1 to 5) , ,

In Table 6(c) and 6(d), the data lines (rows) 4 and 5 correspond to the fraction, Sol A/(Sol A + Sol R) = 0.25 and 0.75, respectively.

10.2.3. Part 3 (Cases 1 and 2) , , (See Tables 6(e) and 6(f))

Tables 6(a)–6(f) show that this type of nonelementary reaction yields the same amount of desired product in fed batch reactor and in Plug Flow Reactor. Moreover, the yield values in Part 2 remain the same as those in Part 1. That is because values remain the same in both Part 1 and Part 2, even though the individual and values are different. It is to be noted that in Part 3, yield values are different from that in Part 1 and Part 2. That is because value in Part 3 is different from those in Part 1 and Part 2.

The change in the relative concentration of both the reacting streams (as shown in Table 6(c) rows 2, 4, and 5, and Table 6(d) rows 1, 4, and 5) does not have any effect on the yield.

10.3. (Scheme 6, , , , , Nonelementary)
10.3.1. Part 1 (Cases 1 and 2) , , and

See Tables 7(a) and 7(b).

10.3.2. Part 2 (Cases 1 to 5) , , and

In Tables 7(c) and 7(d), the data lines (rows) 4 and 5 correspond to the fraction, Sol A/(Sol A + Sol R) = 0.25 and 0.75, respectively.

10.3.3. Part 3 (Cases 1 and 2) , , and (See Tables 7(e) and 7(f))

Tables 7(a)–7(f) show that this type of nonelementary reaction also behaves similar to elementary reaction and nonelementary reaction Scheme 5, with respect to product selectivity; that is, the yield is the same in both the reactors. The change in the relative concentration of both the reacting streams (as shown in Table 7(c) rows 2, 4, and 5, and Table 7(d) rows 1, 4, and 5) does not have any effect on the yield.

10.4. (Scheme 7, , , , , Nonelementary)
10.4.1. Part 1 (Cases 1 and 2) , , and

See Tables 8(a) and 8(b).

10.4.2. Part 2 (Cases 1 to 5) , , and

In Tables 8(c) and 8(d), the data lines (rows) 4 and 5 correspond to the fraction, Sol A/(Sol A + Sol R) = 0.25 and 0.75, respectively.

The yield values for varying reaction times are captured in Figure 10.

10.4.3. Part 3 (Cases 1 and 2) , , and (See Tables 8(c) and 8(d))

Tables 7(a)–7(d) and Figure 10 show that this non elementary reaction yields higher desired product in Fed-Batch Reactor than in Continuous Plug Flow Reactor.

As in Scheme 2, the Plug Flow Reactor yield initially increases with the increase in reaction time, (i.e., lengthier reactor pipe); consequently, value decreases, as shown in Table 8(d) (i.e., reduced consumption of Reactant B). However, the Plug Flow Reactor yield saturates out below Fed-Batch Reactor yield (Figure 10). Overall, the Fed Batch Reactor yields higher product R than Plug Flow Reactor, even though there is a very marginal change in yield for the change in the relative concentration of reacting streams (Table 8(c), rows 2, 4, and 5).

10.5. (Scheme 8, a = 0.5, b = 1.5, c = 1, d = 1, Nonelementary)
10.5.1. Part 1 (Cases 1 and 2) , , and

See Tables 9(a) and 9(b).

10.5.2. Part 2 (Cases 1 to 5) , , and

In Tables 9(c) and 9(d), the data lines (rows) 4 and 5 correspond to the fraction, Sol A/(Sol A + Sol R) = 0.25 and 0.75, respectively.

The yield values for varying reaction times are captured in Figure 11.

10.5.3. Part 3 (Cases 1 and 2) , , and (See Tables 9(e) and 9(f))

Tables 9(a)–9(f) and Figure 11 show that this non elementary reaction yields higher desired product in Plug Flow Reactor than in Fed-Batch Reactor. Also, the yield in Fed batch reactor decreases with addition time.

As in Scheme 3 and Scheme 4, the reduced addition time in Fed Batch Reactor results in increased product yield. However, in actual practice, heat transfer and other limitations of the reactor vessel could possibly determine the minimum addition time beyond which addition time cannot be reduced. So, the Fed Batch reactor yield is limited.

It is to be noted that there is a marginal change in the yield in Fed Batch reactor with relative concentration of reacting streams (Table 9(c), rows 2, 4, and 5). However, this variation is too low to catch up with Plug Flow Reactor yield.

10.6. (Scheme 9, , , , and , Nonelementary)
10.6.1. Part 1 (Cases 1 and 2) , , and

See Tables 10(a) and 10(b).

10.6.2. Part 2 (Cases 1 to 5) , , and

The yield values for varying reaction times are captured in Figure 12.

In Tables 10(c) and 10(d), the data lines (rows) 4 and 5 correspond to the fraction, Sol A/(Sol A + Sol R) = 0.25 and 0.75, respectively.

10.6.3. Part 3 (Cases 1 and 2) , , and

Tables 10(a)–10(f) and Figure 12 show that this nonelementary reaction yields higher desired product in Fed-Batch Reactor than in Continuous Plug Flow Reactor.

As in Scheme 2 and Scheme 7, the Plug Flow Reactor yield initially increases with the increase in reaction time (i.e., lengthier reactor pipe); consequently, value decreases (i.e., reduced consumption of Reactant B). However, the Plug Flow Reactor yield saturates out below Fed-Batch Reactor yield (Figure 12).

Overall, the Fed Batch Reactor yields higher product R than Plug Flow Reactor, even though there is a very marginal change in yield for the change in the relative concentration of reacting streams (Table 10(c), rows 2, 4, and 5) in Fed-Batch Reactor.

11. Conclusion

Under the simulated conditions, elementary Second order competitive consecutive reactions of the type mentioned in (1) yield the same amount of intermediate product, R, in both ideal fed batch and ideal Plug Flow Reactors, for a constant conversion (99%) of limiting reactant, A. Yield and selectivity of the product depends only on / in both the reactors.

However, of the 8 nonelementary scenarios simulated, three (Schemes 3, 4, and 8) favor Plug Flow Reactor and three other (Schemes 2, 7, and 9) favor Fed Batch Reactor. Two others (Schemes 5, and 6), like elementary reaction, yield the same in both Plug Flow Reactor and Fed batch reactor.

Among the schemes simulated previously (Schemes 1 to 9), the schemes giving increased yield, R, with reduced addition time in Fed batch reactor favor Plug Flow Reactor, and the schemes giving increased yield with increased addition time in fed batch reactor favor Fed batch reactor. This could well be a practical reckoner to screen the potential candidate among the simulated schemes for Plug Flow Reactor, even though this idea is only with respect to suitability of kinetic parameters.

The relationship between the exponents , , , and and the favourable reactor found in the simulation, as shown in Table 11, is noteworthy.

Nomenclature

: Rate constant of reaction between A and B, in Litre·mol−1·s−1
: Rate constant of 2nd reaction between R and B, in Litre·mol−1·s−1
: Time, s
: Reactant B addition time in Fed Batch Reactor, s
: Reaction mass maintenance time in Fed Batch Reactor, s
: Space time in Plug Flow Reactor, s
: Space time, for which each case of plug flow rector simulation has been done, s
: Rate of change of species “” (mol·Litre−1·s−1) “” is representative of species A, B, R, S, C, and D
: Concentration, mol·Litre−1, of any species, say, “
: Reaction volume, m3
: Number of Kg moles of species “”, k mol
: Total Kg moles of reactant B used in reaction, k mol
: Total kg moles of reactant A used in reaction, k mol
: Volume of stream containing reactant B, m3
: Total volume of contents including streams of reactant A and reactant B, m3
: Plug Flow Reactor volume, m3
: Volumetric flow rate, m3/s
: Molar flow rate (k mol·s−1) of species “”, which is representative of species A, B, R, S, C, and D
: Ratio of total moles of B to total moles of A taken for the reaction
: Final kg moles of the species “”, k mol
: Weight, kg, of total intermediate (desired) product formed at the end of reaction in Fed Batch Reactor and at the end of a given space time in the Plug Flow Reactor.

Acknowledgment

The author would like to thank Chandra Kanth Terupally of Planck Technical, Hyderabad, India, for providing adequate support in MATLAB Programming.

Supplementary Materials

MATLAB output files of all the simulated cases have been presented in the supplementary documents in pdf files. Each case of simulation has all the input variables fed to the software and the output values, including the graphs, obtained from the software. It also contains the error tolerance set and the two step limits, each giving the consistent output values up to thee decimal points. In addition to the above, total input quantity and total output quantity have been calculated to cross-verify that total mass is conserved.

  1. Supplementary Material