Analysis of A Semi-Batch Reactor For Control Purposes: Keywords
Analysis of A Semi-Batch Reactor For Control Purposes: Keywords
Maximum filling of the reactor is limited by its volume The figure above shows increase of the total mass in the
to the value of m < 2450 kg approximately. Then the reactor for various input flow rates of the chromium
sludge. The simulation reveals integrating, astatic
process of feeding by the chromium sludge mFK has to
behaviour and it already respects the limitations
be stopped. The feeding can be practically realized in introduced previously (max. mass in the reactor
the range mFK ∈ 0;3 kg.s-1. As stated in the system mmax = 2450 [ kg ] ).
description, the temperature cannot exceed the limit
T ( t ) ≺ 100o C ; this holds also for the coolant (water)
but it is not so critical in this case as shown by the
further experiments.
SIMULATION ANALYSIS
In order to prepare a convenient control strategy for the
process described above, first a steady-state and
dynamic analyses were performed with the help of
simulation means.
Steady-state analysis
The reactor described above, i.e. a semi-batch reactor,
has only one steady state given by: Figure 4: Chromium Sludge Mass Concentration
Response
mFK = 0; aFK = 0; T = Tv = Tvp (3)
The response presented in Fig. 4 reveals derivative
It means that the steady state can occur only at the behaviour of the variable aFK ( t ) for various values of
beginning of the process (before feeding the reactor) or mFK .
at the end of the reaction running inside.
Dynamics analysis
Dynamical behaviour analysis of a system is also an
important part in the control design process. It gives
insight into stability and other important properties of
the system, such as time-constants, gains and non-
minimum-phase behaviour. Using simulation means
(MATLAB/Simulink), the following graphs were
recorded as a step-responses of the input variable mFK
(other variables were kept at their operating values
defined previously). The input variable was chosen in
the range: mFK = [ 0.05 0.1 0.5 1 3] ⎡⎣ kg ⋅ s −1 ⎤⎦ .
Figure 5: Temperature-in-the-Reactor Response
The response of Fig. 5 shows temperature increase Linear model
inside the reactor – it can be seen how the temperature
Having generally a nonlinear model defined by a system
rises as a result of the chemical reaction. The faster
of formulas
input flow rate of the chromium sludge, the faster
reaction and temperature increase. Then, the next
increase is limited by the restriction on the maximum x ′ ( t ) = f ⎡⎣t , x ( t ) , u ( t ) ⎤⎦ , (4)
possible mass in the reactor followed by gradual
temperature fall. From the graph it is also clear that for where x (t ) defines a vector of state-variables
the simulated range of mFK the temperature goes
⎡⎣ x1 ( t ) x2 ( t ) xn ( t ) ⎤⎦ , u (t ) vector of input
beyond the allowed limit T ( t ) ≺ 100 [°C] for higher
mFK -values, therefore the process needs to be variables ⎡⎣u1 ( t ) u2 ( t ) um ( t ) ⎤⎦ and f is a
controlled properly. nonlinear vector function [ f1 f2 f n ] , then the
linear model in a given operating (steady-state) point
( u , y ) can be generally obtained using formulae:
s s
x ′ ( t ) = Ax ( t ) + Bu ( t ) (5)
p2 5.590 CONCLUSION
-0.0226 -0.0059 0
x10-4
-5.590 9.108 This contribution was focused on the analysis of a
p3 -0.0067 0.0021 reactor used for the tanning waste recovery. The
x10-4 x10-4
-9.108 analysis was made by both theoretical and simulation
p4 -0.0018 8.464x10-4 0 means in order to provide useful information for
x10-4
optimal controller design. The nonlinear model of the
Zeros at (or very close to) the origin indicate derivative system was derived and transformed into a linear time-
behaviour whereas poles at the same position signalize variant system which was used for further investigation
integrative properties. The table shows that one pole of the process properties. The range of transfer function
( p1 ) is directly at the origin resulting in integrative coefficients was determined and possible control
strategies were outlined. In this work, the main focus
behaviour of the temperature T ( t ) with respect to was on the relationship between the controlled variable
mFK ( t ) . If the poles are located in the left part of the – temperature inside the reactor and the manipulated
complex plane (their real parts are negative), the system variable given by the chromium sludge input flow rate.
is stable. From this point of view the table shows that From the controller design point of view, it would be
generally the system embodies also instability. In useful to investigate also the relationship between the
addition, when the poles are complex (they also have second practically possible manipulated variable – the
imaginary parts), it indicates oscillatory behaviour. As coolant mass flow rate and the temperature.
revealed by the table, in some conditions the system
may embody oscillatory behaviour, however absolute
ACKNOWLEDGEMENTS Society of Leather Technologies & Chemists 82, No.4 (Jul-
Aug), 140-142.
The work was supported by the Grant Agency of the Åström, K.J. and B. Wittenmark. 1989. Adaptive Control.
Czech Republic under the grant no. 102/07/P148 and by Addison-Wesley, Reading, MA.
the Ministry of Education of the Czech Republic under Cabeza, L.F., Taylor, M.M., Dimaio, G.L., Brown, E.M.,
the grant no. MSM 7088352102. Authors are also Mermer, W.N., Carrio, R., Celma, P.J. and J. Cot. 1998.
grateful to Dr. Chalupa for the refinement of the “Processing of leather waste: pilot scale studies on chrome
presented mathematical model. shavings. Isolation of potentially valuable protein products
and chromium.” Waste Management 18, No.3, 211-218.
APENDIX Kolomazník, K., Mládek, M., Langmaier, F., Taylor, M.,
Diefendorf, E.J., Marmer, W.N., Brown, E. M. and L.
Formulas for coefficients of the linear time-variant Tribula. 1996. CR Patent 280 655, Czech Republic (Feb).
model Macků, L. 2004. “Control design for the preparation of
regenerate for tanning”. Ph.D. thesis. Tomas Bata
E
mFK ( t ) mFK ( t ) −
RT ( t )
University in Zlín, Czech Republic (in Czech).
a21 ( t ) = − (1 − aFK ( t ) ) , a22 ( t ) = − m (t )
− Ae Macků, L. 2005. “Modeling of tanning salts regeneration
m2 (t ) process.” In Proceedings of the 15th Int. Conf. Process
E Control 2005 (High Tatras, Slovakia, Jun.7-10).
−
RT ( t )
⎛ E ⎞
a23 ( t ) = − Ae ⎜ ⎟ a (t ) Bratislava: Slovak University of Technology, 127/1-
⎜ RT 2 ( t ) ⎟ FK 127/4.
⎝ ⎠
Morari, M. and E. Zafirou. 1989. Robust Process Control.
1
a31 ( t ) = − ⎡ mFK ( t ) ( cFK TFK ( t ) − cR T ( t ) ) + KS (Tv ( t ) − T ( t ) ) ⎦⎤ Prentice Hall, Englewood Cliffs, New Jersey.
m 2 ( t ) cR ⎣
Sámek, D. and L. Macků. 2007. “Simulation of model
E predictive control of semi-batch reactor.” In Proc. Int.
−
RT ( t )
Ae ΔH r KS Symp. on Systems Theory SINTES 13 (Craiova, Romania,
a32 ( t ) = , a34 ( t ) = Oct.18-20). Craiova: University of Craiova, 180-185.
cR m ( t ) cR
Skogestad, S. and I. Postlethwaite. 1996. Multivariable
E Feedback Control: Analysis and Design. John Wiley &
AΔH r EaFK ( t ) −
RT ( t ) KS m (t )
a33 ( t ) = e − − FK Sons, Chichester, England.
RT 2
( t ) cR m ( t ) cR m (t ) Srinivasan, B. and D. Bonvin. 2007. “Controllability and
stability of repetitive batch processes.” Journal of Process
KS 1 ⎛ KS ⎞ Control 17, 285-295.
a43 = , a44 ( t ) = − ⎜ mv ( t ) + ⎟
mvR cv mvR cv ⎠ Tiravanti, G., D. Petruzzelli and R. Passino. 1996. “Low and
⎝
non waste technologies for metals recovery by reactive
1 − aFK ( t ) 1 ⎛ cFK TFK ( t ) ⎞ polymers.” Waste Management 16, No.7, 597-605.
b21 ( t ) = , b31 ( t ) = ⎜ − T (t ) ⎟
m (t ) m (t ) ⎝ cR ⎠
Tiravanti, G., D. Petruzzelli and R. Passino. 1997.
“Pretreatment of tannery wastewaters by an ion exchange
mFK ( t ) cFK 1
b33 ( t ) =
m ( t ) cR
, b42 ( t ) =
mvR
(
Tvp ( t ) − Tv ( t ) ) process for Cr(III) removal and recovery.” Water Science
and Technology 36, No.2-3, 197-207.
mv ( t ) AUTHOR BIOGRAPHIES
b44 ( t ) =
mvR FRANTIŠEK GAZDOŠ was born in Zlín,
Czech Republic, and graduated from the
Formulas for transfer function coefficients Technical University of Brno in 1999 with
MSc. degree in Automation. He then
B3 ( t ) = b31 ( t ) followed studies of Technical cybernetics
B2 ( t ) = a32 ( t ) b21 ( t ) − b31 ( t ) a22 ( t ) + a31 ( t ) − a44 ( t ) b31 ( t ) at Tomas Bata University in Zlín,
obtaining Ph.D. degree in 2004. Now he works as a
B1 ( t ) = a21 ( t ) a32 ( t ) − a31 ( t ) a22 ( t ) −
senior lecturer in the Department of Process Control,
− a44 ( t ) ⎡⎣ a32 ( t ) b21 ( t ) − b31 ( t ) a22 ( t ) + a31 ( t ) ⎤⎦ Faculty of Applied Informatics of the same University.
E-mail: [email protected].
B0 ( t ) = −a44 ( t ) ⎡⎣ a21 ( t ) a32 ( t ) − a31 ( t ) a22 ( t ) ⎦⎤
LUBOMÍR MACKŮ was born in
A2 ( t ) = − a44 ( t ) − a22 ( t ) − a33 ( t )
Uherské Hradiště, Czech Republic and
A1 ( t ) = a22 ( t ) a44 ( t ) − a34 ( t ) a43 − a32 ( t ) a23 ( t ) + graduated from the Technical University of
+ a33 ( t ) a44 ( t ) + a22 ( t ) a33 ( t ) Brno in 1996 with MSc. degree in Process
Control Engineering. He followed studies
A0 = − a22 ( t ) a33 ( t ) a44 ( t ) + a22 ( t ) a34 ( t ) a43 + of Technical cybernetics at Tomas Bata
+ a32 ( t ) a23 ( t ) a44 ( t ) University in Zlín, obtaining Ph.D. degree in 2004.
Now he woks as a senior lecturer in the Department of
REFERENCES Electrotechnics and Measurements, Faculty of Applied
Informatics of the same University.
Aloy, M. and B. Vulliermet. 1998. “Membrane technologies E-mail:[email protected].
for the treatment of tannery residual floats.” Journal of the