10.11.2014 Views

Problem P6-9a, b, c, Fogler The elementary liquid-phase series ...

Problem P6-9a, b, c, Fogler The elementary liquid-phase series ...

Problem P6-9a, b, c, Fogler The elementary liquid-phase series ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Problem</strong> <strong>P6</strong>-<strong>9a</strong>, b, c, <strong>Fogler</strong><br />

<strong>The</strong> <strong>elementary</strong> <strong>liquid</strong>-<strong>phase</strong> <strong>series</strong> reaction<br />

k 1 k 2<br />

A ---------> B ---------> C<br />

is carried out in a 500 dm 3 batch reactor. <strong>The</strong> initial concentration of A is 1.6 mol/dm 3 . <strong>The</strong> desired<br />

product is B and separation of the undesired product C is very difficult and costly. Because the<br />

reaction is carried out at a relatively high temperature, the reaction is easily quenched.<br />

Additional information:<br />

Cost of pure reactant A = $10/mol A<br />

Selling price of pure B = $50/mol B<br />

Separation cost of A from B = $50/mol A<br />

Separation cost of C from B = $30 (e 0.5Cc - 1)<br />

k1 = 0.4 h -1<br />

k2 = 0.01 h -1 at 100 o C<br />

(a) Assuming that each reaction is irreversible, plot the concentrations of A, B, and C as a function<br />

of time.<br />

(b) Calculate the time the reaction should be quenched to achieve the maximum profit.<br />

(c) For a CSTR space-time of 0.5 h, what temperature would you recommend to maximize B? (E 1 =<br />

10,000 cal/mol, E 2 = 20,000 cal/mol).<br />

SOLUTION<br />

For parts a), and b) of this problem we are dealing with a constant volume batch rector in which a<br />

<strong>liquid</strong> <strong>phase</strong> reaction occurs. We can assume, therefore, that the volume remains constant.<br />

Dividing the material balances for A, B and C by the volume gives the three material balances<br />

dC A /dt = -k 1 C A<br />

dC B /dt = k 1 C A - k 2 C B<br />

dC C /dt = k 2 C B<br />

Note we could also replace the last material balance by an overall balance<br />

C C = C Ao + C Bo + C Co - C A - C B<br />

but let's solve this using the three ODE's. First define the constants in the problem.<br />

k 1 := 0.4<br />

k 2 := 0.01<br />

C Ao := 1.6<br />

C Bo := 0


C Co := 0<br />

V := 500<br />

y :=<br />

⎛<br />

⎜<br />

⎜<br />

⎜<br />

⎝<br />

C Ao<br />

C Bo<br />

C Co<br />

⎞<br />

⎟<br />

⎟<br />

⎟<br />

⎠<br />

D( t,<br />

y)<br />

:=<br />

⎛<br />

⎜<br />

⎜<br />

⎜<br />

⎝<br />

−k 1 ⋅y 0<br />

k 1 ⋅y 0 − k 2 ⋅y 1<br />

k 2 ⋅y 1<br />

⎞<br />

⎟<br />

⎟<br />

⎟<br />

⎠<br />

Z := Rkadapt( y, 0, 200, 200,<br />

D)<br />

ii := 0..<br />

200<br />

2<br />

Concentration Profile<br />

1.5<br />

Concentration (mol/dm^3)<br />

1<br />

0.5<br />

0<br />

0 50 100 150 200<br />

Time (hours)<br />

CA<br />

CB<br />

CC


) For part (b) we need to compute the profit that would be generated. Since we have all of the<br />

concentrations as a function of time we can use this information to compute the profit. <strong>The</strong> profit<br />

would be given by<br />

P = - C Ao<br />

*V*$10 + C B<br />

*V*$50 + C A<br />

*V*$10 - C A<br />

*V*$50 - $30*(e 0.5*CC - 1)<br />

where the first, fourth and fifth terms are negatives because these are costs of the operation. <strong>The</strong><br />

second term is positive as this represents the creation of the product B. <strong>The</strong> third term represents a<br />

credit to process from the recovery of unused A. <strong>The</strong> profit is thus given by<br />

Z ( ii,<br />

4)<br />

:= −10<br />

⋅<br />

C Ao<br />

⋅⎡⎣ ⎡⎣ ( ) ⎤⎦ − 1⎤⎦<br />

⋅V<br />

+ 50⋅Z ( ii,<br />

2)<br />

⋅V<br />

+ 10⋅Z ( ii,<br />

1)<br />

⋅V<br />

− 50⋅Z ( ii,<br />

1)<br />

⋅V<br />

− 30 exp 0.5⋅Z ii,<br />

3<br />

Now plot the profit as shown below<br />

4 . 10 4 Profit from Batch Process<br />

2 . 10 4<br />

Profit ($)<br />

2 . 10 4 0<br />

4 . 10 4<br />

0 50 100 150 200<br />

Reaction Time (hours)<br />

To the nearest hour the maximum in the profit occurs at t = 11 hours with a profit of $27,850.<br />

Part c) We now need to solve this problem for a CSTR and determine an optimum temperature.<br />

<strong>The</strong> first thing to do is to express the two rate constants as functions of temperature. First compute<br />

the preexponential factor.<br />

k 1<br />

A 1 :=<br />

−10000<br />

exp⎛<br />

⎜<br />

1.987⋅373<br />

⎝<br />

k 2<br />

A 2 :=<br />

−20000<br />

exp⎛<br />

⎜<br />

1.987⋅373<br />

⎝<br />

⎞<br />

⎟<br />

⎠<br />

⎞<br />

⎟<br />

⎠<br />

A 1 = 2.896 × 10 5<br />

A 2 = 5.242 × 10 9


<strong>The</strong> material balance for A in a CSTR is given by<br />

0 = F Ain - F Aout + r A V = vC Ain - vC Aout - k 1 C Aout V<br />

but since we are assuming constant volumes (<strong>liquid</strong> <strong>phase</strong> reaction) this can be rearranged to give<br />

or<br />

0 = C Ain<br />

- C Aout<br />

- k 1<br />

C Aout τ<br />

C Aout<br />

= C Ain<br />

/(1 + k 1 τ)<br />

Similarly the material balance for B gives<br />

0 = C Bin<br />

- C Bout<br />

+ k 1<br />

C Aout τ − k 2<br />

C Bout τ<br />

Since C Bin = 0 and we have already solved the material balance to get C Aout the material balance for<br />

B can be expressed as<br />

0 = -C Bout<br />

+ k 1 τC Ain<br />

/(1 + k 1 τ) - k 2<br />

C Bout τ<br />

Solve this equation for C Bout to get<br />

k 1 τC Ain<br />

/(1 + k 1 τ)<br />

C Bout<br />

= _______________<br />

(1 + k 2 τ)<br />

Our problem now is to find where C Bout is a maximum as a function of temperature. We could do<br />

this by plotting the expression above as a function of temperature and visually seeing where the<br />

maximum occurs.<br />

τ := 0.5<br />

T ii := 300 + ii<br />

k 1 ( T) := A 1 ⋅exp<br />

k 2 ( T) := A 2 ⋅exp<br />

C Bout ( T)<br />

:=<br />

⎛<br />

⎜<br />

⎝<br />

⎛<br />

⎜<br />

⎝<br />

−10000<br />

1.987⋅T<br />

−20000<br />

1.987⋅T<br />

k 1 ( T) ⋅τ⋅C Ao<br />

( 1+<br />

k 1 ( T) ⋅τ)<br />

1 + k 2 ( T) ⋅τ<br />

⎞<br />

⎟<br />

⎠<br />

⎞<br />

⎟<br />


0.8<br />

CB Dependence on Reactor Temperature<br />

0.6<br />

CB (mol/dm^3)<br />

0.4<br />

0.2<br />

0<br />

300 350 400 450 500<br />

Temperature (K)<br />

Thus the maximum in C Bout occurs at a temperature between 436 and 437 K. <strong>The</strong> maximum value<br />

for C Bout is 0.75 mol/dm 3 . Another way to approach this problem is to find the maximum in C Bout by<br />

differentiating the expression for C Bout with respect to T and setting the differential to zero. <strong>The</strong><br />

differentiation and root finding for this problem is going to require quite a bit of algebra. Since this<br />

would also introduce a high probability of error let's use the abilities of MathCAD to do this for us.<br />

<strong>The</strong> first thing we want to do is to use the symbolic manipulator to perform the differentiation. To<br />

keep the expression for the derivative relatively shorter we do not want it to calculate numerical<br />

values (since it will display these as numbers with 16 decimal figures). So use a symbol to<br />

represent E/R for each rate constant.<br />

E1R :=<br />

E2R :=<br />

−10000<br />

1.987<br />

−20000<br />

1.987<br />

Now write just the right hand side of the expression for C Bout (or highlight just the right had side of<br />

the expression above , copy it and past the copy below<br />

⎛<br />

A 1 exp⎜<br />

E1R ⎞<br />

⋅ ⎟⋅τ⋅C Ao<br />

⎝ T ⎠<br />

⎛<br />

⎜1+<br />

A 1 ⋅exp⎛<br />

⎜<br />

E1R ⎞<br />

⎟⋅τ⎞<br />

⎟<br />

⎝ ⎝ T ⎠ ⎠<br />

1 + A 2 ⋅exp⎛<br />

⎜<br />

E2R ⎞<br />

⎟⋅τ<br />

T<br />

⎝<br />


To perform the differentiation first place the cursor on one of the "T's" in the expression above.<br />

<strong>The</strong>n go to the menu bar at the top of the screen and click on "Symbolics". In the menu that<br />

appears click on "Variable" and on the subsequent menu click on "Differentiate". <strong>The</strong> derivative<br />

of the expression with respect to T will appear below. As the expression below appeared<br />

originally it spread over three pages. I have edited this expression by inserting a line break just<br />

before some of the "+" signs. To do this I put the cursor just before the "+" sign, hit the space<br />

bar until the entire previous term was selected then pressed CTRL+ENTER.<br />

⎡<br />

⎢<br />

⎢<br />

⎣<br />

⎛<br />

⎝<br />

⎞<br />

⎟<br />

⎠<br />

C Ao<br />

⎤<br />

⎞⋅ ⎛ ⎥<br />

⎛ ⎞<br />

⎜⎝ ⎟⋅τ⎞ ⎤ ⎟⎠ ⎥ ⎥<br />

⎠ ⎦ ⎦<br />

E1R<br />

−A 1 ⋅ ⋅exp⎜<br />

E1R ⋅τ⋅<br />

T 2 T ⎛1 A 1 exp⎛<br />

⎜<br />

E1R ⎞<br />

⎜ + ⋅<br />

⎝ T ⎟⎠ ⋅τ⎟<br />

⎝<br />

⎠ 1 A 2 exp⎜<br />

E2R<br />

...<br />

⎡<br />

⎢<br />

+ ⋅<br />

⎣<br />

⎝ T<br />

⎡<br />

2<br />

2 E1R<br />

A 1 ⋅ exp<br />

⎛ ⎞<br />

⎜ ⎟ τ 2<br />

C ⎢⎢⎢⎣<br />

Ao<br />

E1R⎤ +<br />

⋅ ⋅<br />

⋅ ⎥⎥⎥⎦ ...<br />

⎝ T ⎠ ⎡ ⎛ 1 + A 1 ⋅exp⎛<br />

⎜<br />

E1R ⎞<br />

⎜⎝ ⎟⋅τ<br />

⎞ 2<br />

⎢⎣<br />

⎟⎠ ⋅⎛1 + A 2 ⋅exp⎛<br />

⎜<br />

E2R ⎞<br />

⎜<br />

⎝ T ⎠<br />

⎝ T ⎟⎠ ⋅τ⎞<br />

⎤ T 2<br />

⎟ ⎥⎦<br />

⎝<br />

⎠<br />

A 1 ⋅ exp⎛<br />

⎜<br />

E1R ⎞<br />

⎟⋅<br />

⎝ T ⎠<br />

τ 2<br />

C Ao<br />

E2R<br />

+<br />

⋅ ⋅A 2 ⋅ ⋅exp⎛<br />

⎜<br />

E2R<br />

⎡<br />

⎢⎛1 + A 1 ⋅exp⎛<br />

⎜<br />

E1R ⎞<br />

⎜<br />

⎝ T ⎟⎠ ⋅τ⎞<br />

⎟<br />

⎛ ⎝<br />

⎠ 1 + A 2⋅exp⎛<br />

⎜<br />

E2R ⎞<br />

⎜⎝ ⎟⋅τ<br />

⎞ 2 ⎤ T<br />

⋅<br />

⎟⎠ ⎥<br />

2 ⎝ T<br />

⎣<br />

⎝ T ⎠ ⎦<br />

⎞<br />

⎟<br />

⎠<br />

With this derivative we are now ready to use the root finder in MathCAD. Start by giving an initial<br />

estimate - Note that we must use T as the variable since T appears in the expression of the<br />

derivative. <strong>The</strong>n type "Given" to start the root finder.<br />

T := 400<br />

Given<br />

We now need to take a copy of the derivative that was determined above, place it below the "Given"<br />

command and then set it equal to zero using the Boolean equal sign.<br />

⎡<br />

⎢<br />

⎢<br />

⎣<br />

⎛<br />

⎝<br />

⎞<br />

⎟<br />

⎠<br />

C Ao<br />

⎤<br />

⎞⋅ ⎛ ⎥<br />

⎛ ⎞<br />

⎜⎝ ⎟⋅τ⎞ ⎤ ⎟⎠ ⎥ ⎥<br />

⎠ ⎦ ⎦<br />

E1R<br />

−A 1 ⋅ ⋅exp⎜<br />

E1R ⋅τ⋅<br />

T 2 T ⎛1 A 1 exp⎛<br />

⎜<br />

E1R ⎞<br />

⎜ + ⋅ ⎟⎠ ⋅τ⎟<br />

⎝ ⎝ T ⎠ 1 A 2 exp⎜<br />

E2R<br />

...<br />

⎡<br />

⎢<br />

+ ⋅<br />

⎣<br />

⎝ T<br />

⎡<br />

2<br />

2 E1R<br />

A 1 ⋅ exp<br />

⎛ ⎞<br />

⎜ ⎟ τ 2<br />

C ⎢⎢⎢⎣<br />

Ao<br />

E1R⎤ +<br />

⋅ ⋅<br />

⋅ ⎥⎥⎥⎦ ...<br />

⎝ T ⎠ ⎡ ⎛ 1 + A 1 ⋅exp⎛<br />

⎜<br />

E1R ⎞<br />

⎜⎝ ⎟⋅τ<br />

⎞ 2<br />

⎢⎣<br />

⎟⎠ ⋅⎛1 + A 2 ⋅exp⎛<br />

⎜<br />

E2R ⎞<br />

⎜<br />

⎝ T ⎠<br />

⎝ T ⎟⎠ ⋅τ⎞<br />

⎤ T 2<br />

⎟ ⎥⎦<br />

⎝<br />

⎠<br />

A 1 ⋅ exp⎛<br />

⎜<br />

E1R ⎞<br />

⎟⋅<br />

⎝ T ⎠<br />

τ 2<br />

C Ao<br />

E2R<br />

+<br />

⋅ ⋅A 2 ⋅ ⋅exp⎛<br />

⎡<br />

⎢⎛1 + A 1 ⋅exp⎛<br />

⎜<br />

E1R ⎞<br />

⎜<br />

⎝ T ⎟⎠ ⋅τ⎞<br />

⎟<br />

⎛ ⎝<br />

⎠ 1 + A 2⋅exp⎛<br />

⎜<br />

E2R ⎞<br />

⎜⎝ ⎟⋅τ<br />

⎞ ⎜<br />

E2R<br />

2 ⎤ T<br />

⋅<br />

⎟⎠ ⎥<br />

2 ⎝ T<br />

⎣<br />

⎝ T ⎠ ⎦<br />

Now find the root by using the "find" command.<br />

⎞<br />

⎟<br />

⎠<br />

= 0


T opt<br />

:=<br />

Find( T)<br />

T opt = 436.848<br />

C Bout ( T opt ) = 0.75


aterial balance for

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!