Professional Documents
Culture Documents
Noob Paper
Noob Paper
Noob Paper
CONTINUOUS REACTOR
Celis, Jasmine
References
i
List of Figures
Figure 1. Schematic diagram of the Control system of a Continuous Stirred Tank Reactor
Figure 2.1. Simulink Model for Step Function
ii
Chapter 1
In this paper, a polymer reactor in continuous process is studied for the following
implications: with continuous processes, there is a reasonable outlook of the effectiveness of
linear controllers because of the operating objective of maintaining the process within a small
neighborhood of the steady-state operating condition, where linear approximations are
reasonably valid. As for batch operation with no such steady-state, linear approximations will
be largely invalid and linear controllers largely ineffective. Aside from the absence of a steady-
state, broad operating ranges in batch operation extend challenges to effective control by
demanding the use of sensors capable of covering a broad range of values and demands
constricted performance on controllers that must function over such broad ranges of operation.
The issue of lack of online measurement and its negative effect on control system design and
implementation is also usually found in batch processing. Thus, a continuous process in
polymerization is more efficient to use.
1
temperature control is significant in polymerization reactions as these reactions are usually
highly exothermic. In startup and shutdown mode, temperature control is chiefly for safety
assurance while in steady-state operation and grade transition, temperature control is used
indirectly to influence polymer properties because of the strong effect of temperature on
polymer properties.
Cascade control improves the dynamic response to load changes by using a secondary
measurement point and a secondary controller; the secondary measurement point is located so
that it recognizes the upset condition before the primary controlled variable is affected. That is
why cascade control scheme is more effective to control reactors temperature in industrial
applications. Another thing is that the use of conventional feedback control for processes with
large time lags or delays is that disturbances are not recognized until after the controlled
variable deviates from its set point. In these processes, correction by feedback control is
generally slow and results in long-term deviation from the set point (Perry, 2008).
Hence, a cascade control would be more competent to employ for designing and
implementing temperature control for polymer reactors.
In this paper, we are proposing to control the temperature of the polymerization reactor,
particularly a jacketed CSTR using cascade control scheme with a PID controller. The
manipulated variable in this reactor is the propylene flow rate. The controlled variable is the
temperature ( T ). Disturbance variables includes input variables such as, feed flow rate and
temperature. We will presume that the coolant supply temperature H s is quite stable and thus
not consider it as a disturbance. The general objective of this study is to control the temperature
in the CSTR, in which we will specifically aim to create a model that could hold the temperature
within certain band around the set point, preferable without oscillation, to minimize operator
intervention, and to minimize consumption of utilities. The Schematic diagram of the Control
system of a Continuous Stirred Tank Reactor is shown in Figure 1.
2
coolant
inlet
In an ideal process, we can assume that there is no heat loss in the reactor, but in real
process heat losses cannot be disregarded since there will always be energy losses. Other
assumptions are listed below.
3
1.5.1 Overall Material Balance
d
M s m f m
dt
(1)
dM s
m f m
dt
(2)
At constant density,
dM s
mf m
dt
(3)
where m f is the acetic anhydride mass flow rate, m is the product flow rate and M s is the
Rate of change of energy = Input energy – Output energy + Heat provided by steam
m f T f C p mC p T M s H s H c
dT
MC p
dt
(4)
mC p T m f T f C p M s H s H c
dT
MC p
dt
(5)
4
Dividing the equation (2) by ( m f C p ).
Ms
MdT
m
T Tf H s H c
m f dt m f mf Cp
(6)
But, m m f
(7)
Also put
M
p
mf
(8)
Ms
p
dT
T Tf H s H c
dt M f Cp
(9)
Let
1
H s H c K p
mf Cp
(10)
dT
p T Tf K pM s
dt
(11)
s p T s T s T f s K p M s s
(12)
5
Kp
T s T f s M s s
1
s p 1 s p 1
(13)
T s 1
T f s s p 1
(14)
T s Kp
M s s s p 1
(15)
The coefficient M S s represents the process transfer function G p also the coefficient of
M
Where, p and,
mf
Kp
1
H s H c
mf Cp
6
Chapter 2
DYNAMIC ANALYSIS OF THE SYSTEM
In this chapter, the analytical and matlab simulation will be presented to understand the
dynamic behavior of a jacketed continuous stirred tank reactor. The response of the system will
be studied by the use of the different forcing funcions: step, sinusoidal, impulse and ramp.
2.1 Model Parameters and Analysis
The parameters that will be used in analyzing the system for the temperature control
of the jacketed reactor is presented in table 1.
Parameters Value
Liquid mass 400 kg
Specific heat 1.5306 kJ/kg K
Inlet Coolant Temperature 275 K
Outlet coolant temperature 298 K
Table 1. Model Parameters
From the given data in Table 1 and the transfer function, the values of K p and p can be
found since it has been denoted from the previous chapter that,
Kp
1
H s H c and p M
mf Cp mf
To understand more the system, propylene at different flow rates shown in Table 2 is
introduced and will be studied using the different forcing functions. The process gain and
time constant are also computed.
10 1.503 40
20 0.751 20
30 0.501 13.333
Table 2: Propylene flow rates, Process Gain constant and Time constant
In Table 3, the Transfer function of the system is taken at different feed flow rate using the
computed K p and p .
7
Propylene Flow rate Transfer Function
10 1.503
40 s 1
20 0.751
20 1
30 0.501
13.333s 1
Table 3: Transfer Function of the system at different propylene flow rates
Transient Response or natural response is the response of the system to a change from
equilibrium or a steady state (Wikipedia, 2017). By introducing a disturbance (Propylene flow
rate) to the system at first order, the response of the system is determined using simulink models
and step, ramp sinusoidal and pulse functions.
8
Figure 2.2. Graph of Step Function for Jacketed CSTR
Considering the first order system disturbed by the inlet flow rate of the propylene, the
transfer function shows a varying process gain, K p and time constant, p . Studying the plot
of the step response shown in Figure 3, it can be seen that the system did not respond
immediately, but after a time constant of greater than one, the system responded. However, as
the time constant increases, the system might have higher percent response but time for the
process reach stability would take longer.
9
Figure 2.4. Graph of Ramp Function for Jacketed CSTR
In Figure 5, the response of the system is shown using ramp fucntion. The response is almost
the same from the response using the step fuction, the only difference is that the response of
the system started earlier. However, it still takes long for the system to attain stability.
10
Figure 2.6. Graph of Sinusoidal Function for Jacketed CSTR
Figure 7 represents the sinusoidal response of the system. It can be seen in the figure
that a decrease of propelyn flowrate, would increase the time constant of the process which
caused the graph to overshoot. This implies that if the flow rate is increased, the temperature
inside the reactor decreases and when the propylene flow rate is decresed, it would cause the
temperature inside the reactor to increase.
11
Figure 2.8. Graph of Pulse Function for Jacketed CSTR
Considering the first-order system disturbed by sinusoidal input. Fig. 8 shows the
simulink model and Fig. 9 shows the graph of pulse response. It can be observed that the system
responds immediately to disturbances, though longer time is needed for the system to attain
steady state.
12
Chapter 3
The best way to learn about control systems is to design a controller, apply it to the
system and observe the system in operation. One example of systems that use control theory is
Continuous Stirred Tank Reactor (CSTR). The operation of CSTR is disturbed by external
factors such as feed flow rate and temperature. We need to form of control action to alleviate
the impact of the changing disturbances and to keep temperature at desired set point. PID
Control will be used in controlling the CSTR.
We can improve the response of the single feedback control to changes in the coolant
temperature by measuring the jacket temperature and taking control action before its effect has
been felt by the reacting mixture.
Tf,mf
Hc
temperature
transformer
set point
controller thermocouple
Q removed
coolant T,m
inlet
Hs
13
3.2 Block Diagram Development
Cascade system contains two parts: the Process I (primary) and the Process II
(secondary). The process I have its output variable we want to control. Process II has an output
that we are no interested in controlling but which affects the output we want to control.
For the CSTR system, process I is the reaction in tank and the controller output is the
temperature. Process II is the jacket and its output effects process I.
The purpose of the slave loop is to correct for all outside disturbances. Without allowing
them to effect the reaction temperature, thus the cascade loop will not function properly if the
master is faster than the slave. Therefore, the measuring and the final control elements in the
secondary loop is considered to be zero order transfer function.
Measuring
Element
14
3.3 PID Control
As stated by the researchers, an offset can be led by proportional controller between the
actual output and the preferred set points. The cause following this is process input, controller
output and process output that attains fresh equilibrium values prior to error going down to
zero. For the controller output to be proportional with integral of error, desired compensation
is introduced. This is in other words acknowledged as proportional integral control. The
controller output adjusts itself till the error signal is received in controller. Hence the error
signal is drowned to zero by integral of error.
15
Figure 3.4: Step response with un- tuned PID controller
16
The figure 3.4 shows that when there is PID control with the system it generates an overshoot
with reference tracking response. The temperature control is found better with addition of two
degree of freedom. In this case, the overshoot been reduced to 0%.
In the figure, it is seen that the process has an inverse response with delay time as well as
overshoot. To overcome this problem and to obtain a desired response, we are using of PID
controller for that the controller parameters are calculated.
17
References
Abdalla, B. K. (2014). Cascade Control of a Continuous Stirred Tank reactor (CSTR).
Khayal, O. M. (July 2016). Control System Design for Continuous Stirred tank Reactor
Using Matlab Simulink.
Perry, R. H. (2008). Perry's Chemical Engineers Handbook (8th Edition ed.). USA: The
McGraw-Hill Companies, Inc.
Singla, R. U. (2010). Analysis of CSTR Temperature Control with Adaptive and PID
Controller (A Comparative Study). IACSIT International Journal of Engineering and
Technology, Vol.2, No.5.
Tanaka, K. (1997). Control of solution MMA Polymerization in a CSTR.
Wikipedia. (September 2017). Transient Response.
18
TECHNICAL REPORT ASSESSMENT RUBRIC
In
Process Dynamics and Control
19
Equations Work fails to follow Many departures from Minor departures from Departmental format is
required format. Failed to required format. Many required format or observed in all equations.
use MS Equation Editor. problems with citation of inconsistencies between Citations consistent with
Words used instead of equations. Many symbols equations. Minor problems format
Weight: 2 symbols. not properly defined. with citation of equations.
Some symbols not properly
defined.
Spelling Numerous spelling and Several spelling and Minor misspellings and/or Negligible misspellings
& grammatical errors. grammatical errors. grammatical errors. and/or grammatical errors.
Grammar
Weight: 5
Readability Report plagued with Many instances of “noise.” Some instances of “noise.” Report was free of “noise
distractions and ‘noise.” issues.”
Weight: 4
No referencing system Inadequate list of Minor inadequacies in Reference section complete
References used. references or references in references. and comprehensive.
text.
Consistent referencing Consistent and logical
Weight: 3 Inconsistent or illogical system. referencing system.
referencing system.
TOTAL
20