Documente Academic
Documente Profesional
Documente Cultură
DOI: 10.1002/apj.2297
RESEARCH ARTICLE
KEYWORDS
adaptive sliding mode control, Arduino, fixed bed reactor, Matlab, online identification
Nomenclature: a1, b0, discrete plant parameters; A, B,L,M, continuous plant parameters; P, covariance vector; s, sliding surface; X, data vector in
compactness matrix form; c, parameter of sliding surface; L, Lyapunov function; y, state variable; k, feedback gain and sampling number; Ts,
sampling time; K, gain matrix; u(k), kth value of control input variable; y(k), kth value of output variable; ueq, equivalent control; us1, feedback
control; us2, switching control; ua, adaptive control; sat, saturation function; h, fixed step size; dc, duty cycle; DC, direct current; g, xd ‐ c e
Greek letters: γ, a parameter of Lyapunov function; θ, parameter vector of the reactor & adaptive parameter; λ, forgetting factor; Φ, data vector; φ, a
parameter used for stability of sliding surface; η, Robust term; ε, boundary layer thickness
Asia‐Pac J Chem Eng. 2019;e2297. wileyonlinelibrary.com/journal/apj © 2019 Curtin University and John Wiley & Sons, Ltd. 1 of 15
https://doi.org/10.1002/apj.2297
2 of 15 PUNDIR AND SINGH
kinetics was estimated online and used in the control law. of which the gains are changed as a function of the
Andrzej Miller et al.13 suggested nonlinear and linear scheduling variable.
flow model for fluidized bed boiler. However, the devel- Raghaven23 suggested a three‐tier reactor scheme for
oped nonlinear model was a lumped parameter model. controlling highly exothermic reaction. It consists of
They obtained a linearized model experimentally for inbuilt cooling, online detection of runaway reaction
designing a control system. The chemical reactor network precursor along with restabilization of temperature and
was used in the production of various combustion reac- pressure releasing system through venting. Fixed bed
tions 14. Lee, KS and Lee, W15 designed an online optimi- reactor dealing with exothermic/endothermic reactions,
zation scheme for exothermic reaction system inside a generally, shows a parametrically sensitive behavior
fixed reactor. They developed an adaptive control for under certain range of operating conditions. The slight
temperature control of the partial oxidation of n‐butane variations in the reactor input values can cause a large
to maleic anhydride. To monitor the system online, they variation at reactor outlet. Under such situation, temper-
interfaced a microcontroller showing that the reaction ature along the length of the reactor decreases/increases,
control was driven inside an optimum region. Kuen which finally can affect the catalyst activity and conver-
et al.16 demonstrated an integration of an online process sion. Therefore, to deal safely with fixed bed reactor, a
model identification using Recursive Least Square (RLS) tightened dynamically temperature control technique
scheme and an adaptive internal model control to control should be applied.
the biodiesel trans‐esterification reactions in biodiesel Dostal et al.24 developed a continuous‐time nonlinear
reactor. Westerink et al.17 suggested that one‐dimensional model of the CSTR. The designed controller consists of
mathematical model is quite reasonable to predict the two parts that is static and dynamic parts. Simulation
hotspot formation inside a tubular reactor. Srihawan tests were performed for consecutive exothermic reaction.
et al.18 proposed a real‐time scheme to deal simulta- Dostal et al.25 designed an adaptive Linear Quadratic
neously with pH and level control of solution in a tank. Regulator (LQR) control for a tubular chemical reactor
They designed a linearized feedback controller for trajec- in which consecutive exothermic reaction was taken
tory tracking. Experimental investigation demonstrated place. Cascade control design consists of two control
the effectiveness of their proposed scheme. Charfeddine loops: primary and secondary. The primary loop was used
and Lassaad19 presented the comparison of simulation to control the concentration of main product whereas the
between gain scheduling and SMC schemes on CSTR. secondary loop was used to control the reactant tempera-
Both the schemes tracked well the desired trajectory, ture inside the reactor. Vojtesek and Dostal26 suggested
but authors did not comment on the superiority of an adaptive control scheme for controlling a nonlinear
the designed controllers. Pyrhonen et al.20 proposed a tubular reactor. The performance of the designed control-
linearized‐based gain scheduling composite nonlinear ler can be altered by a suitable value of root. Larger
controller for exothermic reaction in CSTR. A simulation values of the root helped much to respond faster at the
study was carried out by them to show the comparison cost of overshoot. Bouhtouri and Dochain27 proposed a
among the proposed scheme to traditional gain schedul- tracking scheme to track the set point temperature trajec-
ing cascade control and gain scheduling model predicted tory of a nonlinear distributed parameter model of the
control. Miguel et al.21 developed divide and conquer tubular reactor in which an exothermic reaction was
approach for real‐time temperature control of a three‐ taken place. Hallager et al.28 applied a self‐tuning control
phase electric air heating furnace. Linearized models scheme to control a nonlinear distributed fixed bed reac-
were identified for different operating ranges. A set of tor. They used a dynamic quantity interaction to select
12 PI and PID controllers was designed by them and model structure and control strategy. Jarupintusophon
switching among the controllers was used by gain sched- et al.29 proposed a technique that consisted of two phases.
uling technique. Gain scheduling is an adaptive control First phase heating was initiated by adaptive control algo-
technique, but it has some disadvantages in comparison rithm in which overshoot was yielded at the end of the
to the proposed technique. For gain scheduling tech- phase. This overshoot was supervised by predictive con-
nique, it is necessary to determine typical operation trol in the second phase. The controller task in the second
points and optimize the parameters at all the operation phase was to overcome the overshoot. Vojtesek and
points through simulation and experiments.22 The second Dostal30 did the simulation study of the CSTR to find
problem is the appropriate selection of the scheduling out the working zone. They used polynomial based and
variable, which is selected with the rule of thumb that pole placement technique to design adaptive control.
may vary slowly and that must capture nonlinearities However, their scheme had undesirable nonminimum
of the plant. The third major difficulty is its real‐time phase and overshoot. They further suggested the imple-
implementation through scheduling function by means mentation of control configuration to overcome the
4 of 15 PUNDIR AND SINGH
demerits. Prabhu and Bhaskaran31 used RLS algorithm to use way. Most commonly used PID controller is not able
identify the process parameter and pole placement to compensate for most of the complexities develop to
scheme to find the controller parameters. The implemen- these process. Uppal et al.40 described dynamic behavior
tation of model reference adaptive control is complex in for a single first‐order reaction in stirred tank reactor
comparison to self‐tuning control. Mhaskar et al.32 pro- for various values of the parameters. They developed
posed a two‐level scheme for PID controller tuning. In many analytical relations based upon the system parame-
the first level, conventional tuning method was applied ters for the prediction of the results of similar environ-
to trace out the upper and lower bound of k, τ, and D mental condition. Ray41 illustrated that PID control
parameters worked as constraints in optimization. In alone was not capable to deal against parametric sensitive
the second level, sum of square technique on plant output and nonlinear oscillation that encounter in process reac-
and control output was used to optimize the PID param- tion system. Most of applied control methods to a nonlin-
eters using nonlinear model. The simulation results ear problem are typically based on linearization of a
revealed that the proposed methodology helps to improve process, which is valid around a specific operating state.
the performance. Kosanovich et al.33 developed a linear- In recent years, adaptive control has gone through sig-
ized feedback adaptive control structure with full states. nificant development. The main reason for its application
One known state temperature was used to control CSTR is to solve controller design problem where process char-
tightly. For available state, a nonlinear observer was used. acteristics are not known precisely or change with time.
The success of the developed scheme depends upon the In 1960, there were two major areas emerging out for
dynamics of the jacket and on the limitation of manipu- adaptive system: first, model reference adaptive system
lated variable. Eom and Chwa34 proposed a chattering in which the controller parameters modify themselves
free adaptive Integral Sliding Mode Control (ISMC) for according to the desired performance. The second was
a nuclear reactor to deal with system uncertainty. A com- self‐tuning controller in which adaptation once occurred
parison through simulation between adaptive ISMC and in the beginning state of control and then remains fixed.42
ISMC was carried out by them to show the effectiveness. Many control methodologies have been proposed by
Martinez‐Guerra et al.35 designed a robust observer to academic control experts, but a few of them have been
predict heat transfer in CSTR. The considered model implemented in industries. Less number of papers has
was unstructured with noisy measurement; the simula- been published on adaptive control directly to real system
tion results were found to be satisfactory. Xia et al.36 pro- due to its complex structure.
posed a linear sliding surface and a reaching phase This paper is devoted to real‐time identification and
controller having a discrete system with input delay. A implementation of Adaptive Sliding Mode Control
linear matrix inequality was used to derive a condition (ASMC) using Data Acquisition (DAQ) card Arduino in
that guaranteed system stability. To deal with uncer- Matlab environment. The purpose of this paper is to dem-
tainty, a new reaching phase controller scheme was onstrate that low‐order models for the control relevant
proposed. Veluvolu and Shtessel37 proposed a DSMC process dynamics can be identified directly on the basis
observer to predict the nonlinear system states with of experimental input–output data. To the best of our
system uncertainties; the results of simulation study are knowledge, no such study has been carried out using
promising. Zlateva38 designed a SMC for continuous Arduino in Matlab to control fixed bed reactor. This
fermentation process. The main emphasis of the problem controller has been designed to control temperature of
was to control the substrate concentration by measuring the fixed bed reactor in real‐time environment in which
it online; the simulation investigation showed the fine hydrolysis of EA takes place in the presence of heteroge-
performance. Chen39 proposed a simple model‐based neous catalyst Amberlyst‐15.
SMC scheme for robust temperature trajectory tracking
of a batch reactor. For nonavailability of all states, the
author designed an observer‐based SMC with the 2 | P R O B L E M ST A T E M E N T
assumption that only temperature was available for mea-
surement. He compared the controller performance The concentration of EA reactant in the exit stream
between globally linearized control and SMC and found should be the lowest for which a temperature trajectory
the latter better than globally linearized control. is required to follow. Because hydrolysis of EA using
Generally, the identification of processes is performed Amberlyst‐15 wet as a solid catalyst is an endothermic
offline. With the development of computers as powerful reaction, heating of the reactor is required. The heating
tools, it is easy nowadays to identify the system online. operation of the process is shown in Figure 1.The heating
Recursive identification algorithms are used for real‐time medium is the hot water, which is circulated through the
identification because it is designed in simple and easy to jacket with the help of a computer‐operated peristaltic
PUNDIR AND SINGH 5 of 15
pump. The required heating rate is controlled by regulat- the fixed bed reactor has been controlled by the proposed
ing the electrical signals to the jacketed tape heater. ASMC. The studied reaction system is endothermic due
In the presence of inherently nonlinear dynamics and to which a favorable selected reactor temperature trajec-
different operating conditions, control of the fixed bed tory is considered as follows:
reactor by the conventional linear controller is quite
difficult. In addition to this, determining fine‐tuning T ¼ 50 þ 4exp −5 × 10−3 t (1)
parameters of the controller is a time‐consuming task.
where t is in s.
The situation becomes worse by the presence of process
uncertainties, unmeasured disturbance, and model
mismatch. To overcome these difficulties, the application 3 | C ON T R O LL E R D E S I G N
of advanced and robust control technique is a must.
Many advanced control techniques are difficult to SMC enforces the system to reach a sliding surface, s and
implement on the real complex system such as fixed bed remain on it. The controller system will have sliding
reactor and requires skilled manpower. The Simulink‐ merit only if it has directional property toward sliding
based DAQ is used by process control engineers and surface. To move the system states to the sliding surface
researchers. It provides a common platform to perform and keep there, the control action is needed. Consider
simulation and real‐time work with the fixed bed reactor, the control action as follows:
which is simple, flexible, and less expensive than the
industrial control system. However, sampling time and u ¼ us1 þ ueq þ ua þ us2 ; (2)
discretization capabilities are restricted in comparison to
where us2 = 0 under the condition s → 0. The value of s
expensive industrial control.
depends upon the following:
In this study, temperature measurement at different
locations along the length of the reactor is considered as 8 9
< signðsÞ; jsj > ε =
a measuring variable whereas temperature of the jacketed us2 ¼ −ksat ðsÞ; where sat ðsÞ ¼ s ;
tap heater is considered as the manipulated variable : ; jsj < ε ;
ϵ
under the constraint of 0–130°C. The control objective (3)
in this study is to bring the fixed bed reactor temperature
as close as possible to the set point trajectory. To maintain where ε is the boundary thickness around the selected
feed temperature to the reactor corresponding to set surface s and k is feedback gain, which ensures the
point temperature trajectory, a PID controller has been tracking in finite time along with the stability of the
designed for feed heater along with antiwindup and anti- system. The aim of switching control, us2, is basically to
derivative kick, which has been applied with a bounded provide the direction to the state variable under different
upper limit of 250°C for safety concern. Temperature of operating conditions. The equivalent control action, ueq,
6 of 15 PUNDIR AND SINGH
describes the value of control action required to keep the y ðk Þ ¼ −a1 yðk − 1Þ þ b0 uðk − 1Þ: (6)
states of the system on the sliding surface once system
states have been reached. The adaptive control action, Equation (6) is based on the past output and present and
ua is used to find the most recent value of the parameter past input to get the current output.
after online identification process so that a complete
∅ ¼ ½−yðk−1Þ:uðk−1ÞT (7)
control action can take place.
The Equations 6 and 7 can be written compactly as follows:
3.1 | Online process identification Y ðk Þ ¼ ∅ T θ (8)
Online model identification methodology is not only less The data vector ∅ is known as the regression vector
energy intensive approach but also more practical feasible because it is using to regress values of the parameter
technique than offline. Most of the real systems have vector, θ.
measurement noise that can corrupt closed‐loop identifi- Next, we have to find the parameter vector θ such that
cation. To overcome this difficulty, initially, the fixed the predicted model is the true estimate of the actual
bed reactor was run in open‐loop state to identify the first system. For this, the sum of squared errors is to be mini-
order discrete plus unit delay transfer function, which mized; therefore, the cost function to be minimized is as
was later transformed to equivalent continuous transfer follows:
model for further design of the controller. In the closed‐ 2
2
loop state, Adaptive Sliding Mode Control (ASMC) J ¼ ∑k¼1 yðk Þ−∅ðk ÞT θ (9)
becomes active, which adapts parameter of the fixed bed
reactor when a change is noticed in the environment. The value of J is not of our interest, but the optimum
To put the limit on the number of data points without values of the parameter vector, θ, is of use to be calcu-
throwing away old data points, a recursive scheme with lated from the following:
forgetting factor is employed. It is better to use least
θ* ¼ argmin θ ∑k¼1 yðk Þ − φðk ÞT θ
2
square method with exponential forgetting where the (10)
influence of newer data to the parameters estimations is
greater than the influence of older data. The final optimum solution is as follows:
−1
3.2 | Recursive least square θ ¼ XTX XTY : (11)
The equivalent continuous transfer function has been After simplification, equivalent control law is as follows:
obtained using d2c command of Matlab using sampling
time 1 s. ½ðc − 1:688Þ_y − 0:688y
ueq ¼ − (25)
2:083
−s
2:083 e
TF1 ¼ (17) ½0:688y
s þ 0:6882 To make y_ →0, c = 1.688 and ueq ¼
2:083:
The equivalent proposed transfer functions using Taylor To assure the system stability, select Lyapunov
series expansion function candidate as follows:
2:083 1 1 2
TF11 ¼ (18) L ¼ θs2 þ θ > 0 (26)
s2 þ 1:6882s þ 0:6882 2 2γ
Taylor series expansion for delay term of TF1 has been For linear system, x_ ¼ Ax þ Bu, where A is 2× 2 matrix,
used with zero order hold to acquire second‐order B is 2 ×1 matrix, and u is control input, a sliding variable
transfer function. The obtained transfer function TF11 is can be designed as s ¼ ce þ e_ . To satisfy the stability con-
responsible for obtaining smooth response. dition that p + c = 0 is Hurwitz polynomial, the eigen-
Consider an equivalent continuous time model as value of p + c = 0 should have a negative real part, that
follows: is, c = 1.688 > 0, where p is a Laplace operator. This is
the first criteria to fulfill stability by selecting the appro-
A€y ðt Þ þ Ly_ ðt Þ þ Myðt Þ ¼ B uðt Þ; (19)
priate sliding surface. It is clear from basic definition of
where A, L, M, and B are the plant parameters that are Sliding Mode Control (SMC) that it has three fundamen-
needed to be determined. Rearranging the above tal mechanisms, namely, hitting/reaching the sliding
equation, we obtain, surface, s, staying on the surface, and converging to the
stable equilibrium point, that is, origin, in general. The
A€y ðt Þ ¼ −L_yðt Þ − Myðt Þ þ B u ðt Þ (20) trajectory chatters within the boundary of sliding mani-
fold and converges toward the origin. After reaching at
Consider θ to be the parameter whose value changes with steady state, trajectory traps in a periodically oscillating
time. Assume adaptive parameter near the origin. The aim of the hitting condition is to
ensure that regardless of the position of the initial condi-
θ€y ðtÞ ¼ −Ly_ ðt Þ − Myðt Þ þ B u ðt Þ (21) tion, the corresponding control decision will enforce the
trajectory of the system to approach and eventually reach,
In this study, delay time is considered equivalent to a within a prescribed boundary. The necessary and suffi-
sampling time for identification process which is 1 s. cient condition for the system to satisfy the hitting condi-
However, the sampling time is 5 s for the rest of the tion is that the resulting control produces a state‐variable
closed‐loop control system. It is mentioned that for long vector and a controlled trajectory s(t > 0), which satisfies
run of the process control, sampling time of 5 s is quite the following inequality:
feasible.
ds
Write the second‐order Equation (20) as a system of s <0
first‐order ordinary differential equations dt
variable. Due to the electrical signal, there is no wear and heat is supplied through jacket, which affects the conver-
tear problem of the final control element. sion by changing the reactor temperature. The reactor
temperature varies along the length of the reactor. The
water is preheated by electrical heater of capacity 2 kW
5.1 | Open‐loop identification in hot water tank other than the tape heater wrapped
around inlet pipeline to the jacket. This on/off heater
In general, open‐loop identification is feasible only for a boosts the heating process and saves the initial heating
stable system. The reaction system is endothermic, so time. Figure 3 shows the identified first order discrete
FIGURE 5 Step response of the identified and its equivalent FIGURE 7 Temperature tracking trajectory of the fixed bed
proposed transfer functions reactor
FIGURE 6 Arduino interface with Simulink and real fixed bed reactor
12 of 15 PUNDIR AND SINGH
6 | C ON C L U S I ON S
3. Tahir F, Mercer E, Lowdon I, Lovett D. Advanced process con- 21. De MSÁ, Lara JGM, Cena CEG, Romero M, Garci'a JM, Gonnza'lez‐
trol and monitoring of a continuous flow micro‐reactor. Aguilar J. Identification model and PI and PID controller design
Control Eng Pract. 2018;77:225‐234. for a novel electric air heater. Automatica. 2017;58(1):55‐68.
4. Panjapornpon C, Saksomboon P, Dechakupt T. Real‐time appli- 22. Jin N, Wang X. Current sliding mode control with gain‐
cation of pH control in a carbon dioxide bubble column reactor scheduled parameters for permanent magnet synchronous
by input/output linearizing control coupled with pH target opti- machines. Int J Inf Electron Eng. 2014;4(6):450‐455.
mizer. Ind Eng Chem Res 2018;XXXX:A‐K. 23. Raghaven KV. Temperature runaway in fixed bed reactors:
5. Kaluri A, Malte P, Novosselov I. Real‐time prediction of lean online and offline checks for intrinsic safety. J Loss Prev Process
blowout using chemical reactor network. Fuel. 2018;234: Ind. 1992;5(3):153‐159.
797‐808. 24. Dostal P, Bakosova M, Vojtesek J, Bobal V. Adaptive nonlinear
6. Sinha A, Mishra RK. Control of a nonlinear continuous stirred control of a continuous stirred tank reactor. Chem Pap.
tank reactor via event triggered sliding modes. Chem Eng 2011;65(5):636‐643.
SciChem Eng Sci. 2018;187:52‐59. 25. Dostál P, Bobál V, Vojtěšek J, Kurečková E. Adaptive LQ cas-
7. Amini MR, Shahbakhti M, Pan S. Adaptive discrete second‐ cade control of a tubular chemical reactor. In: MATEC Web of
order sliding mode control with application to nonlinear auto- Conferences 76,CSCC; 2016:1‐6.
motive systems. J Dyn Syst Meas Control. 2018;140:1‐12. 26. Vojtesek J, Dostal P. Adaptive predictive control of tubular
8. Anastasov AI. A study of the influence of the operating param- chemical reactor. Pet Coal. 1996;38(3):111‐116.
eters on the temperature of the hot spot in a fixed bed reactor. 27. Bouhtouri N, El BA, Dochain D. Adaptive control of axial dis-
Chem Eng J. 2002;86(3):287‐297. persion non isothermal tubular reactor: a nonlinear model. In:
9. Wang Q, Xie G, Zeng M, Luo L. Prediction of heat transfer rates International Symposium IEEE EUROSIP On Communication,
for shell‐and‐tube heat exchangers by artificial neural networks Control & Signal Processing. ; 2006:1–4.
approach. J Therm Sci. 2006;15(3):257‐262. 28. Hallager L, Goldschmidt L, Jorgensen SB. Multivariable adap-
10. Wagner R, Mannschott T. The kinetic averaged temperature—a tive identification and control of a distributed chemical
new aspect in modelling fixed bed reactors. Chem Eng Process. reactor. Large Scale Syst. 1984;6(3):323‐336.
1994;33(4):291‐294. 29. Jarupintusophon P, Le Lann MV, Cabassud M, Casamatta G.
11. Petre E, Popescu D, Selisteanu D. Adaptive control strategies for Realistic model‐based predictive and adaptive control of batch
a class of nonlinear propagation bioprocesses. Acta Montan reactor. Comput Chem Eng. 1994;18:S445‐S449.
Slovaca. 2008;13(1):118‐126. 30. Vojtesek J, Dostal P. Nonlinear versus ordinary adaptive control
12. Dochain D, Talimaamar N, Babary JP. Design of adaptive linear- of continuous stirred‐tank reactor. Hindawi Publ Corp Sci World
izing controllers for fixed‐bed reactors. In: American Control J. 2015;1‐11.
Conference 1994:335–339. 31. Prabhu K, Murali Bhaskaran V. Optimization of a temperature
13. Miller A, Badya K, Dyjas J, Miller K. Modeling of flow system control loop using self tuning regulator. Int J Comput Appl.
dynamics. J Therm Sci. 2003;13(1):56‐61. 2013;61(9):39‐45.
14. Hao NT. A chemical reactor network for oxides of nitrogen 32. Mhaskar P, El‐farra NH, Christofides PD. A method for PID
emission prediction in gas turbine combustor. J Therm Sci. controller tuning using nonlinear control techniques. In: Amer-
2014;23(3):279‐284. ican Control Conference; 2004:2925–2930.
15. Lee KS, Lee W. On‐line optimizing control of a nonadiabatic 33. Kosanovich KA, Piovoso MJ, Rokhlenko V, Guez A. Nonlinear
fixed bed reactor. AIChE J. 1985;31(4):667‐675. adaptive control with parameter estimation of a CSTR. J Proc
16. Kuen HY, Mjalli FS, Koon YH. Recursive least squares‐based Cont. 1995;5(3):137‐148.
adaptive control of a biodiesel transesterification reactor. Ind 34. Eom M, Chwa D. Adaptive integral sliding mode control for
Eng Chem Res. 2010;49(22):11434‐11442. nuclear research reactor with system uncertainties and input
17. Westerink EJ, Koster N, Westerterp KR. The choice between perturbation. Electron Lett. 2016;52(4):272‐274.
cooled tubular reactor models: analysis of the hot spot. Chem 35. Martinez‐Guerra R, Aguilar R, Poznyak A. A new robust sliding‐
Eng SciChem Eng Sci. 1990;45(12):3443‐3455. mode observer design for monitoring in chemical reactors. J Dyn
18. Srihawan T, Panjapornpon C, Tawai A. Optimization‐based Syst Control. 2016;126:473‐478.
input/output linearizing control strategy for a pH process with 36. Xia Y, Fu M, Shi P, Wang M. Robust sliding mode control for
multiple titrant streams. Ind Eng Chem Res. 2018;57(41): uncertain discrete‐time systems with time delay. IET Control
13793‐13801. Theory Appl. 2010;4(4):613‐624.
19. Charfeddine S, Lassaad S. Performances compared to the sliding 37. Kaveh P, Shtessel YB. Blood glucose regulation using higher‐
mode and gain scheduling control methods of a CSTR chemical order sliding modes. Int J Robust Nonlinear Control. 2008;18:
reactor. In: 12th International Multi‐Conference on Systems, 557‐569.
Signals & Devices,IEEE. ; 2015:1–7. 38. Zlateva P. Sliding‐mode control of fermentation processes.
20. Pyrhonen V, Member S, Koivisto HJ. Gain‐scheduled composite Bioprocess Eng. 1997;16(6):383‐387.
nonlinear feedback control of an exothermic chemical reactor. 39. Chen C. A sliding mode control strategy for robust temperature
In: European Control Conference (ECC); 2016:67–73. trajectory of a batch reactor. ChemEngComm. 2014;201(1):1‐22.
PUNDIR AND SINGH 15 of 15
40. Uppal A, Ray WH, Poore AB. On the dynamic behavior of con-
tinuous stirred tank reactors. Chem Eng SciChem Eng Sci. How to cite this article: Pundir AS, Singh K.
1974;29(4):967‐985. Temperature control of real‐time identified fixed
41. Ray W. New approaches to the dynamics of nonlinear systems bed reactor by adaptive sliding mode control
with implications for process and control systems design. United equipped with Arduino in Matlab. Asia‐Pac J Chem
States; 1981.
Eng. 2019;e2297. https://doi.org/10.1002/apj.2297
42. Bobal V, Böhm J, Fessl J, Machacek J. Digital self‐tuning control-
lers. Springer‐Verlag London Limited; 2006.
43. Xu L, Yao B. Adaptive robust control of mechanical systems
with non‐linear dynamic friction compensation. Int J Control.
2008;81(2):167‐176.