1. Introduction
Industrial chemical plants are made up of interconnected units. Changes in the feed stream make the outputs of a unit fluctuate and disturb the units downstream. Thus, the connections between processing units that share streams mean losing degrees of freedom. The nature and source of input disturbances in these systems are varied. These can be small and slow fluctuations, such as alterations in environmental conditions. At other times, imperceptible changes degrade the plant performance gradually, for instance, due to equipment fouling. Then, random or periodic fluctuations in pressure, flow, or temperature in the fed streams occur, for example, by transients in the auxiliary services. Such disturbances yield inputs with a type of behavior that can be represented by a sum of periodic signals and can be treated as signals falling within a reduced frequency range. Otherwise, sharp and severe changes may occur due to unexpected operation of the plant in unstable or critically stable regions. Reference changes represent alike substantial transition. The inputs are abrupt and also within a narrow frequency band in the last two examples. The disturbance model accompanying the control design proposed here integrates a Dirac pulse as excitation. As a result, we ensure that this type of disturbance can be shaped. In a broad sense, the disturbances are endogenous and exogenous. The first class consists of unmeasured, uncertain, or unknown internal dynamics. The second class includes external sources, such as environmental changes and unit interactions. The control law synthesis can deal with several performance specs, but one of the main features is to assess its potential for disturbance rejection. In a closed-loop simulation, the described disturbances are input signals, such as positive or negative small-amplitude steps, slow ramp-type changes, or oscillations built up by weighted sums of sinusoidal signals of varied frequencies in short intervals. These input changes can be continuous or shift with different time spans and may co-occur. The parametric uncertainty and the non-modeled phenomena can be accounted for as disturbances. However, the closed-loop system can cope with these other dynamics because the controller is based on a robust design that meets the robustness margins.
An overview of the literature on process control is given with a focus on disturbance rejection schemes. One of the most practiced approaches to address this problem is the active disturbance rejection control (ADRC). This technique’s core is the real-time estimation of a generalized disturbance that couples transients induced by endogenous and exogenous disturbances [
1,
2,
3,
4]. As the PID control, the ADRC is an error-driven control scheme rather than a model-driven scheme. It uses extended state observers (ESO) to estimate the global disturbance online. The generalized disturbance is assumed to be unstructured and depends on input and output signals in an unknown way. Then, the feedback control action achieves the rejection of the generalized disturbance. A review of the main features of the ADRC technique is given in [
5,
6].
The ADRC, thought initially for nonlinear systems, needs nonlinear ESOs and addressing other common issues in studying nonlinear systems. Gao [
7] and later [
8] introduced the linear active disturbance rejection control (LADRC) for controller scaling of a larger plant class. It is based on a simple parameterization with linear gains bandwidth tuning. For simplicity, the same bandwidth is rated for both the observer and control; the larger the bandwidth, the better the rejection of disturbances. The linear approach makes it easier to analyze system stability and frequency response compared to the nonlinear one. With a different perspective, Liu et al. [
9] proposed to obtain model information in a frequency-based LADRC. This last scheme was proved to control a complex chemical process with two structures; only one receives online information from a system model. As a result, the LADRC with the model knowledge had a faster response, better overall performance, and a greater capacity to reject disturbances. Meng et al. [
10] implemented in a four-tank system both non-linear and linear ADRC schemes, calling it L/ADRC, and obtained as a result an observation and compensation of the disturbance, as well as the transition process for reference input and achieved good position control.
With a distinct approach, Wang et al. [
11] extended the ADRC structure into an internal model control (IMC) framework. This theory lies on the standard open-loop frequency-domain analysis. Lastly, the ADRC control performance grows by tuning an integral gain. At the same time, Carreno-Zagarra et al. [
12] proposed a scheme that meets the PI control and the linear ADRC. It uses generalized proportional–integral (GPI) observers, an ESO class. This scheme was used to obtain a robust output feedback control to regulate the pH in a photobioreactor. Wei et al. [
13] deduced that a PD controller is not good enough to eliminate disturbances and, besides, the pure high-order integrator is challenging to stabilize. Instead, they proposed to obtain a robust control for the active disturbance rejection of the U model (explained as the conversion in the closed-loop of a plant to be G(s) = y(s)/u(s) = 1, by designing a control law based on an inverse model of the plant). The desired closed-loop behavior is fixed to deal with the system needs. The scheme integrates the control of the U model and the Glover–McFarlane control (a control design that resolves system performance and robustness). A newer algorithm was given by Ren et al. [
14]. In this strategy, the PD in the ADRC was replaced with a proportional integral type generalized predictive control (PI-GPC) to track the reference and reject disturbances. This scheme was applied to control a distillation column with a long delay. Further research works where the ADCR is used were reported by Buche et al. [
15,
16], who used an adaptive disturbance compensation filter to handle significant plant modeling uncertainties. According to the survey, for chemical processes, the ADCR is one of the control schemes most widely used for disturbance rejection.
A related approach also uses observers to estimate a global disturbance. It was proposed by An et al., 2016 [
17]. They designed a disturbance observer-based anti-windup feedback control scheme. The control objective was to regulate velocity and altitude in an air-breathing hypersonic vehicle with input saturation. The control challenge was to model the global or lumped disturbance, which, like the ADRC approach, carries the overall influence of potential uncertainties and disturbances. The control scheme addressed stability robustness and steady-state error. Then, the control performance was enhanced by considering an anti-windup property to deal with input constraints. As a result, the reference tracking was achieved with smooth control inputs.
Adaptive regulation is another of the most recognized strategies for disturbance rejection. In this case, typical applications are for mechanical, electrical, and electromechanical systems. The adaptive scheme leads to an asymptotic attenuation of the effects due to unknown or time-varying disturbances. One specifies a dynamic model of these in the closed-loop system as the primary measure to settle the problem. In this scheme, the internal model principle (IMP) aids in performing an indirect adaptive control as done by Chen and Tomizuka [
18]. Once a disturbance model is met, the parameters can be tuned. Hu and Pota [
19] estimated a narrow-band noise perturbation via the IMP. They then devised a disturbance observer (DOB) using a band-pass filter with multiple narrow bands. The resulting perturbation model gives robust stabilization for the convergent parameters. Wang et al. [
20] used the IMP to solve the issue of trajectory tracking coupled with perturbation rejection in random systems. This control with mixed feedforward and feedback structure was conceived by assigning poles to form an augmented system. The tunable parameters made the following error small and the random system stable.
Youla–Kucera parameterization enables the entry of the internal model of disturbance into the controller by updating the parameters of the
Q polynomial (YK filter). In the presence of unknown disturbances, it is likely to build a direct control scheme where the parameters of
Q are set so that we do not need to calculate the controller further. The estimation of the polynomial
Q is subject to the denominator of the perturbation model [
21]. A close algorithm for direct adaptive regulation was presented by Valentinotti et al. [
22]. Their technique was well suited for rejecting unstable perturbations in batch fermentation with
Saccharomyces cervisiae. The operational objective was to maximize biomass production while keeping the substrate concentration at a critical point in the reactor. As a result, the control law kept constant the ethanol concentration. On the other hand, the substrate cell’s consumption was modeled as an exponential growing perturbation that the control was intended to cancel. A direct adaptive control law was computed based on linear models, YK parameterization, and the IMP. It is worthy to note that this method needs to estimate the Q polynomial online (for the study case, only one parameter has been estimated, which specifies the cell growth rate).
We found that the outlined adaptive control strategy for disturbance rejection has already been tested in different systems. However, we mainly revisited control techniques for systems exposed to narrow-band disturbances. In this context, we refer first to the control problem of an active suspension. Prepared for this system, Landau [
23] launched a benchmark to treat multiple unknown perturbations in a small range of frequencies, assumed along with time variants. The challenge was attenuating one, two, and three sinusoidal disturbances in the range of 50 to 95 Hz. The control objective was to obtain an attenuation of 40 dB. The controllers submitted to the
benchmark used models from a YK factorization with a proper choice of polynomials. Then, a
feedback structure produced perturbation attenuation (at least asymptotically) through an adaptive approach that accounts for a model of unknown perturbations. Airimi et al. [
24], and Castellanos Silva et al. [
25] illustrated direct adaptive regulation schemes that couple YK and IMP parameterization. Castellanos Silva et al. [
25] made a thorough selection of the assigned closed-loop poles for computing a central controller. Later, Castellanos et al. [
26] suggested an ameliorated scheme involving an adaptive Youla–Kučera IIR filter, called the
-
notch structure (i.e., the poles of the disturbance model are roots on the unit circle). Another proposal to deal with narrow-band disturbances was for noise cancellation in an acoustic duct. In [
27], a control scheme founded on the YKP and IMP worked out this issue. The experiment involved exciting the loudspeaker with a single sinusoidal signal tone and running the adaptive controller to cancel the noise in a high-performance microphone. This control scheme performed well for the presumed narrow range of frequencies.
Still, on the same topic, Landau et al. [
28] carried out practical research on damping multiple narrow-band disturbances. At this time, the work cared for different frequency regions. The idea was to quantify the interference arising when leading with close frequencies. A robust control was the preferred technique, which used the knowledge of how the disturbance frequencies vary. Then, a direct adaptive control algorithm also grounded on the IMP, and the YK parameterization improved the basic control scheme. As a result, the control law faced multiple disturbances better. Other research works about noise damping in an acoustic duct are those by Landau and Meléndez [
29], Landau et al. [
30] and Airimitoaie et al. [
31]. These imply two adaptive designs commonly built for active noise compensation and viewed as vibration control. The first was with an FIR compensator structure, and the second was YK parameterization of the feedforward noise compensator. The second approach of [
31] allows to contrast two points: stabilize the internal positive feedback loop and attenuate the residual noise. Vau and Landau [
32] developed a controller with dual YK parameterization for the adaptation of controller parameters to deal with modeling uncertainties; this methodology was tested in simulations and and implemented in an active noise control system.
There are other relevant adaptive control approaches, whose designs introduce different features and performance that could eventually be extrapolated to process applications. The following research is described as an example. An adaptive control was proposed for the electric system, but at this time, observers perform the disturbance estimate. It was reported by Shen et al., 2021 [
33], who synthesized an adaptive second-order sliding mode control. The scheme was conceived with a twofold objective: to regulate the voltage in a three-level neutral-point-clamped converter and to track the instantaneous power. The nonlinear system was subject to parameter variation and external disturbances. Then, a switched high-gain observer was used to estimate the disturbance. In contrast to a classic observer design, the new one reduced the performance degradation caused by measurement noise. A distinctive feature of this approach is that the control scheme does not need knowledge of the disturbance boundaries as it usually is. Adaptive control has also been combined with neural network-based structures. Wu et al., 2017 [
34], presented a fuzzy adaptive feedback control for networked control systems (NCSs). The NCSs use digital communication networks to distribute their components in different geographical locations rather than point-to-point communication. Their scheme reached unknown nonlinear behavior in SISO NCSs. The challenge was to deal with intermittent and stochastic data loss in the transmission process, which was inferred as a delay in the controller design. A Pade approximation dealt with the delay. This fuzzy adaptive scheme preserved stability and the desired closed-loop behavior in nonlinear and delayed systems with data loss.
In what follows, the search is more focused on our physical system. An operating CSTR may move away from the nominal region due to interactions between variables, interchanges with other units, disturbances, or properties changing over time. These perturbations accentuate the impact of the plant’s nonlinearities and natural frequencies on the outputs and stability of the system. It is worth noting that classical linear control is insufficient for the regulation and tracking tasks in CSTR systems ([
35]). As a result, a wide range of advanced control techniques has been reported to address a number of challenges imposed by the inherent complex behaviors in CSTR. The literature in this field is extensive. In a broad sense, one of the most applied techniques has been robust control. It handles nonlinearities, uncertainty, interactions, and disturbances via coupled or decoupled schemes. As an example, we cite the work of Prokop et al., 2019 [
35]. They designed a 2-degrees-of-freedom compensator with feedback and feedforward parts. Their control objective was to regulate and track an uncertain CSTR. Their control synthesis needed an uncertain linear model, including a family of all feasible plants modeled by the ring of stable rational functions. A robust stability analysis was stated through a graphical method. The method used the value set concept and the zero exclusion condition. Then, an algebraic approach led to a Diophantine equation, which was solved to obtain all stabilizing feedback controllers dealing with disturbance rejection. A second Diophantine equation gave the condition for reference tracking.
There are many robust approaches. We cite another work testing and improving one of them. Li et al., 2021 [
36], studied a sliding control enhanced with an event-triggered approach. The given asynchronous strategy regulated a CSTR subject to temperature fluctuations. A Markov model described the perturbed system by replicating a multi-mode switching behavior. Then, an asynchronous state observer estimated the unmeasured states. In order to resolve whether the current data should be released in the switching mode, an event-triggered approach dealt with packet loss, transmission delay, and random disturbance. As an outcome, the control law reduced computation effort. The controller was built to gain stability and finite time reachability of the sliding dynamics. Then, introducing an adaptive part in a robust control is also an effective practice. In [
37], two neural networks (NNs)-based robust adaptive controllers were designed to face input nonlinearities and unknown disturbances in CSTRs. The first NN overcame an unknown input dead zone, whereas the second treated the issue of actuator saturation.
One way to approach the control of a nonlinear system is through global transformations to move from the original nonlinear model to an exact linear model with a different set of variables. In [
38], an adaptive scheme with intelligent control is given for an uncertain CSTR. This work tested two transformations in a robust control for some duties. Other standard and advanced techniques can be improved indeed by modern optimization methods. Khanduja and Bhushan, 2019 [
39], submitted a hybrid control for a CSTR which offers a stable convergence. A PID was improved by the tuning procedure based on firefly and biogeography optimization.
In this paper, we assumed that the disturbances into the system fall within a narrow band of frequencies. Thus, we adapted the earlier mapped control structure based on the disturbance model to control a chemical plant effectively. In summary, this paper addresses disturbance rejection in three continuous stirred tank reactors linked in series by adaptive control. In contrast to similar controllers for other types of systems, our approach characterizes the input and output disturbances as signals in a narrow frequency band. We looked for a twofold objective, regulation of the operating point and disturbance rejection. Our scheme consists of a robust RST control enhanced by the YK filter and the IMP. The design follows the dynamics of unknown perturbations that continuously alter the input and output of the plant. We synthesized an adaptive control scheme. Later on, we assessed its performance for different sorts of disturbances. As an outcome, we demonstrated that the control law guarantees the disturbances rejection. A better performance was observed in contrast with that obtained by an MPC, a well-established control technique.
The remainder of this paper is organized as follows.
Section 2 introduces the plant and the temperature sensor model. In
Section 3, the adaptive controller design is explained.
Section 4 describes the control synthesis of the temperature control. In
Section 5, the controller performance trials are given. Finally, we conclude in
Section 6.
5. Results and Discussion
The control objective for the case presented here is to maintain an isothermal operation in the three reactors. Indirectly, the output compositions must also stay around the nominal values. Temperature regulation provides safety, while indirect composition control keeps the product quality.
We evaluated the controller’s performance in two simulation scenarios: (i) the first calls for perturbing the system with abrupt changes (such as a reference change). (ii) The second one encompasses changes in the currents from auxiliary services. In the closed-loop simulator, the nonlinear model always gave the plant dynamics. The disturbances were signals that modify the feed stream variables over time. These were interpreted as sinusoidal, random functions with frequencies from to . The choice of the bandwidth range to define the disturbance frequencies was made by means of a frequency analysis of the open-loop system. In summary, we consider the natural frequency bandwidth of the plant and we added of this range. The system simulation also retained the temperature sensor’s dynamics. We used integral performance indices to compare the adaptive control law with a model-based multivariable predictive control.
The predictive control design relies upon a linear invariant in time plant, a quadratic cost function, and restrictions in the form of linear inequalities as reported in [
54]. The prediction of the future behavior of the plant was made by a linear state-space model in discrete time (presented in
Section 2.2). The tuning parameters of the MPC controller are the prediction horizon (
), and the control horizon (
). The constraints depend on the operating limits. These were set for (i) the control inputs
, the flow entering to the jacket of the reactors
, and (ii) the controlled variables, i.e, the reactors temperatures
.
The performance indicators used were the integral squared error (
) to measure large errors (
59), the integral absolute error (
(
60)), the integral time-weighted absolute error (
) to measure persistent errors (
61), and integral time-weighted squared error (
(
62)). The performance indicators are defined as follows:
where
is the error, specified as the difference between the reference and the output reactor temperature,
over time
, with
.
Comparative tests help us to assess the performance of both controllers. The error was calculated in the closed-loop dynamic tests until the response reached a steady state after input changes. The tests were run at all times, assuming the noise of the temperature sensors as output disturbances. As stated before, we assumed reference changes to mean operating outside the nominal condition. We also perturbed the system with continuous fluctuations around the nominal operating condition. These were taken as sinusoidal narrow band signals and describe the interactions, variations from previous processes or ancillary services, or non-linearities of the plant.
5.1. Abrupt Disturbance: Reference Change at First Reactor
The first test scenario assesses the system response to sharp input disturbances. Thus, we simulated the closed-loop system with reference changes in . The first shift started after , then changes of were driven every . The reference shift in alters the inlet condition of the subsequent reactor , and the same is true for the set of second and third reactors.
For the adaptive control, we designed a polynomial
to deal with reference tracking in the first reactor. We calculated it from
. In
Figure 8, the reactor temperature
is traced. The graph tracks the reference changes over time. One can observe that the reactor temperature stabilizes nearly 50 min after any change.
Temperature change in the reactors means an evolution of the concentration variables. The deviations in the input and output of
cause indeed a fluctuation of the output concentration in
and
.
Figure 9 shows the concentration dynamics in the three reactors. On the other hand, it is worthy to note that the outlet temperature in reactors two and three are held close to the reference, which means that they, at all times, hold an isothermal operation. See in
Figure 10 the temperature evolution.
The effort to manipulate the input variable to match the reference was more significant in the first reactor than it was for the downstream units. If the temperature in
drops from a high temperature to the nominal value (
), the cold fluid flow steps up. In any case, in the driven test, the flow stayed within the allowable limits, which the valve features enforce (see
Figure 11). For the driven tests, the control input in reactors
and
does not go beyond the operating limits. However, significant flow changes took place when the reference moved
. Given that
operates at a higher temperature than the coming up units, the cooling jackets of reactors
and
carried lower down cold fluid flow (see
Figure 11b,c, respectively).
The MPC control was unable to make the baseline change in the first reactor. Being a multivariable controller, added to the interaction between variables due to being a multivariable serial process, it was a difficult task to continue with the calculation of the control signals of the reactors
and
in such a way that a slow response was obtained, making it difficult to maintain the temperature. In reactors 2 and 3, the jacket flows
and
show a trend toward the maximum flow limit allowed by design and operation as shown in
Figure 11b,c, respectively.
During the first 100 min of simulation, the behavior is similar to that with the adaptive control; however, after the disturbance is applied, the control effort makes a very abrupt change, from a value very close to the stable state up to the maximum flow allowed in the cooling jacket. Even so, this change is not enough to make the temperature change to the new reference. The control effort reaches the physical limits established in the design. The jacket flow signal of the first reactor saturates at the limit value of the restrictions, as can be seen in
Figure 11a.
Figure 12a updates the parameters estimated in the course of the trajectory tracking in
. Likewise,
Figure 12b,c update control parameters in reactors
and
. Opposite to the
update, the parameters estimates for reactors
and
fit at all times their optimal values, which correspond to the nominal point. In fact, the impact on the subsequent reactors, produced by the reference change in
, is weakened by the control loop of the first reactor.
5.2. Variations in the Auxiliary Services: Simultaneous Disturbances in and
Industrial plants operate, aided by services that supply heat or material streams to their units. These streams have disturbed variables that influence the processing units by random or periodic fluctuations. In the system of three reactors in series, disturbances can be sensed in the inlet temperature of the reactors and the flow rate of their cooling jacket, . The second test scenario evaluates the performance of the adaptive control scheme for damping input disturbances. To this end, we simulated the closed-loop system subject to simultaneous disturbances. The simulations were run with perturbations on the two input variables in : and .
Now, the control objective is to reject simultaneous disturbances. We assumed that additive perturbations merge variations of the jacket flow of reactor
and the reactor inlet temperature to simulate the system. Likewise, we suppose that the cooling fluid comes from an auxiliary service or another processing unit. Hence, the variations of the jacket flow were built as additive disturbances in the control signal,
. The input signals are periodical sinusoidal functions, applied at simulation time from
to
. These evolved in time with distinct amplitudes and biases. The input signal is composed of a first sinusoidal wave with an amplitude of
of the nominal
and a frequency of
, plus a bias, occurring until time
. The next
, the signal shifts to a sinusoidal wave with an amplitude of
of the nominal
and a frequency of
. This wave train repeats itself to time
. In
Figure 13a, the disturbance signal of the jacket flow is shown in orange.
Additionally, we ran the simulation test with disturbances in the reactor inlet temperature
. Such changes in the inlet stream reproduce the impact of environmental shifts and interactions with other processes and auxiliary service equipment. The inlet temperature changed at
. This continuous disturbance signal was the sum of three sinusoidal functions with distinct amplitudes and frequencies (see
Figure 13b). Three frequencies were chosen,
,
, and
. Their amplitude was
around the nominal value.
The concurrent perturbations cause deviations of
in the controlled variable in the first reactor (see
Figure 14). The temperature of reactors
and
are close to their reference values. The disturbance in
is damped, and its repercussion on the other reactors drops due to the control action in
.
Figure 15 shows the concentration dynamics in the three reactors.
We handle performance indexes in
Table 2 to make a quantifiable test of the control performance. The ISE index helps to rate the efficacy of the adaptive control to hold on to the output variable near the reference. The substantial ITAE and ITSE point out that the signal oscillates. This result is not surprising, as the input disturbances are sinusoidal. Even if the controllers keep down their impact, slight oscillation stays over time.
Disturbance rejection is attained for both control laws in the first reactor
with a similar control effort. See
Figure 13a; in the first few minutes of the simulation, the controller counteracts the inlet temperature variation in the three reactors. On the other hand, the adaptive control does not lead to high flow feeding of the jacket. The highest effort also comes in the first few minutes of simulation for each reactor, as seen in
Figure 16.
The control effort made by the MPC for the jacket flow of the third reactor has more aggressive changes and presents many oscillations during the entire simulation time compared to the jacket flow provided by the adaptive control (see
Figure 16b). The expected behavior of the cooling flow of the third reactor must be “softer”, indicating the attenuation of the disturbances in the previous units.
The controller updated the parameters estimated after a disturbance in the jacket flow. The change of the parameters for reactor
is shown
Figure 17a. We also estimated online the parameters for reactors 2 and 3. Still, a minor divergence of their values was observed due to disturbance weakening by the control in the first reactor (see
Figure 17b,c, respectively).
Some general remarks on the design and performance of the controller are as follows: Actuators in CSTR control loops are valves. A control valve is a device that manipulates a working fluid to compensate for disturbances and maintain the output at the set point. In this work, the control input is directly the cooling fluid flow, so we do not use a valve model to design the controller. This fact is equivalent to assuming that the valve instantaneously reaches a specific position or that the dead time and the time response are minor. We also consider that the control signal is not constrained, which means that the control design neglects the nonlinearities caused by input saturation.
For reactor tanks, the rule of thumb indicates that the flow fed through a valve can reach a value of two or up to three times the nominal value. Outside these limits, the control signal saturates, the closed-loop behavior degrades, and the system can become unstable. The designed control provides a conservative response with a smooth signal that does not exceed three times the nominal value. For this reason, the control law does not degrade. The temperature was subject to changes of up to around the nominal value for the simultaneous disturbance test. At the same time, the flow entering the jacket was perturbed with variations of up to . Even with these significant disturbances, the control law did not exceed the possible physical limits.
Aspects of the control synthesis that aided in achieving the performance seen in the tests are as follows: the pole placement searched for a performance away from high frequencies but ensured closed-loop stability. The pole assignment gave robust stability, as the sensitivity functions fit perfectly within the robustness margins (
Figure 7a). Disturbances at the inputs do not significantly influence the outputs, except in the third reactor when very low-frequency disturbances, such as a reference shift, are involved (
Figure 7b). The control law provides high tolerance to disturbances at the control inputs since the input sensitivity curves are smooth curves with variations in a small range, and no rapid or large amplitude changes are shown over the entire frequency range (
Figure 7c).
The control scheme has effectively regulated the concentration in the three reactors indirectly. In the first control test, the concentration oscillates (
Figure 9). In any case, the conversion equals the reference or increases slightly, compared to the reference. The second test stabilizes the concentration at the reference with short pulses (
Figure 15).
6. Conclusions
At the beginning of this paper, we gave an account of the most common types of disturbances in chemical plants. Inputs to such processes and disturbances were portrayed as signals within a short frequency span. Thus, we proposed an adaptive control scheme to reject narrow-bandwidth disturbances. Here, we describe the closed-loop system elements and the main outcomes.
Reactors have been broadly used to investigate process control strategies because of their dynamic traits. We tested our control scheme in a 3-CSTR plant. This plant behavior is nonlinear and engages in interactions as the reactors are cascaded. The nonlinear mathematical model obeys the conservation equations and replicates these features. The reaction of A is exothermic and yields a product for which the concentration determines the product quality. The lower the concentration of A, the higher the reaction conversion. We studied the steady state behavior of with the aid of phase portraits and the Van Heerden diagram. We concluded that is liable to run in thermal instability regions, have multiple equilibrium points, and risk of thermal reactor runaway. Under these circumstances, temperature regulation is a better choice than direct concentration control. The first option leads to operating in safe regions and prevents the need for a state observer design to estimate a nonmeasurable variable. Because temperature strongly affects concentration, temperature control becomes an indirect composition control. The unit effortlessly can lead to unsafe operation and low-quality products. It is indeed an intensified process that replaces a single reactor. The control in the serial process becomes more demanding than regulating a single reactor. However, the gain in safety, volume, efficiency, and cost show just cause for the control challenge.
The control scheme is composed of two parts. The first part is a fixed design, whereas the second engages an online update. The central control is an RS polynomial block structure. This compensator keeps the stability by pole placement based on a linearized model for the serial units given as a triangular matrix of transfer functions. The robust design concerned shaping the closed-loop sensitivity functions and checking the robustness margins, which engaged tolerance to non-linearities, unmodeled dynamics, output disturbances (sensor noise) and interaction between units in series. Then, a second part of the control scheme uses a recursive least square optimizing the filter Q to correct the disturbance model. Thus, adaptive control alludes to updating online the disturbance model rather than the control design. A filter estimated the input disturbance online. With this information, the closed-loop performance improved tolerance to input disturbances. An excitation injected through a Dirac delta function allowed abrupt disturbances to be modeled, then damped.
An S-type thermocouple was an element for temperature measurement in the plant simulator. This type of sensor has high accuracy and stability for applications with inert and oxidizing atmospheres. The closed-loop simulator included a dynamic thermal model of the sensor. On the other hand, the actuators were not modeled in the system. It is known that common undesired behaviors of control valves lead to closed-loop instability. Actuator saturation is one critical issue. However, our control design improved the pole placement by calibrating the sensitivity functions with compliance of robustness margins. This approach resulted in smooth control input, preventing input saturation issues for solid disturbances.
The control test consisted of two scenarios: the first one entered disturbances that mean sharp transients or reference changes. The second entered multiple input disturbances that stood for variations in the auxiliary services stream. The control goal was to hold the isothermal operation of the plant and, in an indirect form, the product concentration set point, despite the disturbances. The MPC is a well-established technique in advanced control for chemical processes. We confronted the adaptive controller effectiveness with that of an MPC. The trial of the two control schemes for the case of multiple input disturbances resulted in similar performance, but the MPC implies a more significant steady-state error. Otherwise, both control laws show low but persistent oscillations, but the control effort is more significant for the MPC, mainly in the second and third reactors. For the reference change scenario, we conclude that the effectiveness of the adaptive single input-single output control scheme surpassed that of the multivariable predictive controller, which demonstrates the control law tolerance to interactions of the multivariable plant. In brief, for the conducted tests, the controller parameters evolve significantly over time in both case studies. Thus, the tests confirmed the relevance of estimating and updating the model of unknown disturbances.