An In-Depth Breakdown | PFR and CSTR Reactor Design

Reactor Design

For reactor design, Fogler’s is a really good start for understanding the basics of reactor design and then books such as by Levenspiel are really useful once the basic knowledge has been acquired, but we will be focusing on Fogler’s algorithm for understanding of problems for reactor design that will be essential for exams and coursework’s.

With reactor design relatively simple theories and models help to give insight into what is going on inside the reactor and if any changes can be made to increase the performance, however, due to this simplicity making alterations to existing designs is a more preferred practice.

The shape of reactors can vary but they will resemble a tank or a tube for the most part and are either a batch reactor or a continuous reactor. Batch reactors have constant changing compositions and are simple to operate and aren’t steady-state, whilst continuous reactors can be two kinds PFR, Plug Flow reactor or CSTR, continuously stirred tank reactors which are used a lot in the industry due to their larger flow rates handling capabilities and control over product quality.

Batch Reactor

Batch reactor schematic diagram (The Essential Chemical Industry – online, 2013)

A batch reactor whilst the reaction is taking place has no flow into or out of the reactor, this is because during the reaction the batch reactor is a closed system. The reaction process in Batch reactors will produce a high conversion of the reactants however the disadvantage is the long reaction time which adds to costs such as labour costs as well as issues that are encountered in the industry such as unreliable batch qualities (Hafeez, 2019).

Plug Flow Reactor (PFR)

PFR schematic diagram (Wikipedia, 2020)

The plug flow reactor model, PFR (sometimes called continuous tubular reactor, CTR) is a cylindrical reactor with a tubular design. The type of flow going through the PFR is called plug flow, which is modelled as infinitely thin coherent plugs (see diagram above), that travels in an axial direction with each ‘plug’ being a different entity and is effectively a small batch reactor per each plug with each plug having a different composition from before or after it. the assumption that is made for a PFR is that the fluid will be perfectly mixed in the radial direction but not mixed at all in the axial direction. The residence time (total time spent in the reactor) is an impulse (a small narrow spike function), and is derived from the position of the fluid in the PFR, and is a key factor when scaling up flow reactors (Vapourtec, 2020).

Continuously Stirred Tank Reactors (CSTR)

CSTR diagram (Wikipedia, 2020)

A continuous stirred tank reactor (CSTR) is a basically batch reactor with an impeller or other mixing device to provide efficient mixing. A CSTR is often referred to an idealised agitated vessel used to model operational variables used to attain specific outputs. Using a single CSTR leads to issue of sever back mixing, extremely poor residence time control which limit the performance of the CSTR and have a negative impact on product yield, selectivity and space-yield. Thus, to combat these issues CSTRs are used in cascades of 3 or 4 to promote better residence time control and reduce back mixing (Vapourtec, 2020).

Reactor Design – Equations

To be able to find out a design parameter for a reactor you require, and the first step required a mole balance (can be called Molecular mole balance) to find out from the established system boundary of the reactor on what mass; enters, leaves, stays in the reactor or is converted into a new species.

A material balance must be developed, which is simply:

Inlet Flow + Generation = Outlet Flow + Consumption + Accumulation


If the composition is uniform (the same at all points) in the reactor then the material balance can be done for the whole reactor, if it is not uniform then it needs to be done on an infinitesimal volume which needs to be integrated, this will become more clear when looking at batch and continuous reactors. Going forward there will be a range of notations used and making yourself familiar with these expressions is extremely important.

Ni  Number of moles of species i

Fi  Molar flow rate this is used for continuous reactors at a point in the system

Xi  Conversion of species i during the chemical reaction

Ci  Concentration of species i at a point during the chemical reaction

v  Volumetric flow rate

t  Time

Subscript 0  donates initial value when t = 0


For flow reactors:

FA = v CA


FA = FA0(1XA)


 For a batch reactor:



NA = NA0 (1XA)



Conversion refers to the number of moles of a species that has been changed or converted into a new species, for a batch reactor this will be in terms of moles and for a continuous flow reactor this will be in terms of molar flow rates, this is simply just a division of how much of species A has been used up over the original amount of species A at t = 0.

XA = NA0  NANA0 Batch Reactor


XA = FA0  FAFA0 Flow Reactor


There is a special case when the densities are constant, or we assume constant density we then assume the volume is constant as (density = mass/volume) for the fluid element and conversion becomes:

XA = CA0  CACA0 


Equation 1.18 can be further simplified due to the fact that CA0CA0 = 1 so

XA = CA0  CACA0 = 1CACA0


then this expression for conversion can be written as:



CAO will be constant and the XA and CA will be changing throughout the reaction. For liquids, when the density is constant volumetric flow rates are the same throughout:

v = v0


Space-Time and Space-Velocity

For a continuous flow reactor, space-time and space-velocity are used instead of reaction time which is used in batch reactors which represent the amount of time the reaction is going on for. Space-time () is the time for the time taken for the one reactor volume of feed to go through the reactor and space-velocity (s) is how many reactor volumes of feed can be treated per unit of time.

τ= 1s = CA0VFA0 = Vv0


Ideal Batch Reactor Mole Balance

Assuming the composition is the same throughout and is well-mixed (this helps in making the mass balance easier by eliminating terms), we can do a balance on the whole reactor volume, thus the mass balance becomes

0 =Consumption + Accumulation


Then stating that the consumption of species let’s call it A within the given volume:

Consumption of A=rAVconsumption is the reaction rate multiplied by the volume.


Accumulation of A=NAt=NA0(1XA)t=NAO XAt


This gives a mole balance of:

rAV= NA0 XAt


The reason for the differential is because we need to find out the conversion of species A over time.

Integrating gives and rearranging for t:

t = NA0 XA0=0XAXArAV


With a constant density and thus a constant volume:



(to make it easier a document will have all the final forms of the equations)

CSTR Mole Balance

CSTR Mass balance: Input = output + consumption

The input of species A:


The output of species A:


Consumption of species A:


FA0 = FA0(1XA)+(rAV)

FA0 = FA0  FA0XA  rAV

rAV = FA0 XA


CSTR Performance Equation

 The performance equation relates the reaction rate, volume, feed rate, and conversion of the species and we can rearrange the CSTR mole balance to get the performance equation and be able to work out the space-time or space velocity.

rAV = FA0 XA


Then we can use the space-time equation seen previously:

τ= 1s = CA0VFA0 = Vv0


VFA0 = XArA=XArA=τCA0=Vv0 CA0



τ = CA0 XArA


PFR Performance Equation

 Assuming constant density,



This equation can be re-written as:





CAF – final concentration of species A

If the elementary reaction is given, we can easily form an expression for rA in terms of conversion and then integrate to find out the space-time.

To be able to solve the integral, Simpson’s rule will need to be used, and depending on your university lecturer you could be given the Simpson’s rule formula, but if not it isn’t too hard to learn and the best way to learn is to practice and try as many variations of questions at different levels of difficulty to get used to answering these equations which are usually heavily weighted in terms of marks.

The equation below is Simpsons 3rd rule this can usually be used most of the time unless stated otherwise.

abf(a) h3 (f(x0) +4f(x1) +2f(x2) .... 4f(xn1)+ f(xn))


Changing Density

When the number of moles of gas, temperature or pressure changes then the density will no longer be constant, and we can then use the ideal gas law and then using the initial conditions and the final conditions inside the batch reactor and rationing them out:

Ideal gas law: pV =nRT

p – Pressure

V – Volume

n- Moles

R – Universal gas constant

T – Temperature

Initial conditions of gas:

p0 V0 =n0 R0 T0

Final conditions of gas: pV =nRT

When it says final, this could be at any point in the reaction, doesn’t always mean the final conditions at the end time.

VV0 = nn0TT0p0p



V = V0nn0TT0p0p


Then we can re-write the FINAL number of moles:

n=n0 + n


This is simply the initial number of moles plus the change in the total number of moles due to the reaction taking place.

Now we will introduce epsilon,  which is the change in the number of moles of the limiting reactant after the reaction has taken place, divided by the original number of moles.

 = Change in number of moles at the full conversion of limiting reactantoriginal number of moles 


Then we can say, in a situation where species A is the limiting reagent

n = n0 XA


Remember, the total number of moles includes the leftover reactants that are in excess and any inert species that are present.

Using the change in moles formula, equation 1.37 into the volume equation 1.37:

V = V0n0 + nn0TT0p0p

V = V0(1+XA)TT0p0p


For a flow reactor, the volume is replaced with the volume flow rate:

V = V0(1+XA)TT0p0p


When the density is constant, we can assume that is equal to zero.

Example – limiting reagent

 Air is comprised of roughly 21% oxygen, and the input feed to a reactor is 100 moles and sulphur dioxide is added as well and the input mixture is 28% sulphur dioxide and the remainder is air, the desired product is sulphur trioxide, what is the limiting reagent? and why?

2SO2 + O2  2SO3

Answer – limiting reagent

 Air makes up = 100 – 28 = 72 moles

And as oxygen is 21%, the amount of oxygen is = 0.21 x 72 = 15.12 mol

This means that sulphur dioxide is the limiting reagent because the 28 moles of sulphur dioxide need only 15.12 moles of oxygen to react.


The Essential Chemical Industry – online. (2013, March 18). Chemical reactors. Retrieved from The Essential Chemical Industry – online:

Vapourtec. (2020). Continuous Stirred Tank Reactor (CSTR). Retrieved from Vapourtec:

Vapourtec. (2020). Plug flow reactor. Retrieved from Vapourtec:

Wikipedia. (2020). Continuous stirred-tank reactor. Retrieved from Wikipedia:

Wikipedia. (2020). Plug flow reactor model. Retrieved from Wikipedia:

What do you think?

Written by Jennifer Fuentes


Leave a Reply

Your email address will not be published. Required fields are marked *



Batch And Levenspiel Plots For Parallel And Series Reactors

Top 5 Chemical Engineering Books For Fundamental Principles