Elsevier

Journal of Process Control

Volume 93, September 2020, Pages 83-96
Journal of Process Control

Stabilization of an unstable tubular reactor by nonlinear passive output feedback control

https://doi.org/10.1016/j.jprocont.2020.07.005Get rights and content

Highlights

  • The stabilization of an unstable multi–jacket tubular reactor is addressed by the construction of a PDE model-based MIMO decentralized output feedback controller.

  • The jacket partition and per jacket sensor locations are design degrees of freedom.

  • The MIMO output controller is a pointwise observer-based passive state feedback controller derived from notions and tools from chemical reactor engineering and passivity-based control.

  • Closed-loop stability criteria in terms of sensor locations and control gains are derived together with tuning guidelines and efficient late lumping on-line implementation that precludes unduly on-line computational load.

  • The control is tested with an example through simulation and favorably compared with adaptive controllers.

Abstract

The multiple–input multiple–output (MIMO) output feedback (OF) control problem of an exothermic multi-jacket tubular open-loop unstable reactor is addressed. Over its axial length, the reactor has several equally sized cooling jackets. The controller must adjust the jacket temperatures on the basis of per jacket temperature measurements so that the closed-loop system is robustly stable. The problem is solved within a constructive framework, by combining notions and tools from chemical reactor engineering and partial differential equations (PDEs) control systems theory. The result is a MIMO nonlinear OF dynamic control design with (i) a decentralized MIMO passive state feedback (SF) controller implemented with a pointwise observer (PWO), (ii) closed-loop stability conditions in terms of sensor set and control gains, and (iii) efficient late lumping-based on-line implementation. The design is put in perspective with industrial PI and inventory control, and applied to a representative example through numerical simulation with favorable comparison against adaptive controllers.

Introduction

Exothermic jacketed tubular reactors are important spatially distributed units in chemical industry with complex nonlinear dynamics, underlain by the interplay of stabilizing mass and heat convection–dispersion transport with destabilizing heat generation by chemical reaction [1], including multi-stability, limit cycling, and bifurcation phenomena [2], [3].

Industrial tubular reactors are, by far, controlled with PI control [4], [5], [6], [7] driven by a temperature sensor at the sensitive (with largest temperature slope change) location [8], [9], [10]. PI control has low cost, reliable functioning, and acceptance by practitioners, but its implementation requires experience, insight, and testing dosage [11], [12]. Recently, model predictive control for tubular reactors has been proposed [13], but its advantages against PI control in terms of cost, reliability, on-line computational load, and acceptance by practitioners are not clear [12]. These considerations motivate the development of application-oriented advanced partial differential equation (PDE) model-based output feedback (OF) control designs for tubular reactors in the light of systematicity and scalability against development-maintenance costs.

Advanced output feedback controllers for open-loop stable and unstable tubular reactors have been designed with two rather disconnected approaches [14], [15]: (i) early lumping, with spatial discretization techniques followed by modal geometric, Lyapunov redesign, model predictive, LQR, economic model predictive [16], [17], [18], [19], [20], [21] as well as backstepping [22], and passivity based [9] ordinary differential equations (ODEs)-based control, with direct on-line implementation, and (ii) late lumping, with PDE model-based flatness, backstepping [15], [23], [24], [25], [26], discontinuous feedback [27], and adaptive [28], [29], [30] control, followed by spatial discretization for on-line implementation. In the context of thermodynamics-based passive control design, with exploitation of the reactor physics, it has been established that: (i) finite dimensional controllers can stabilize an infinite dimensional system [31], [32], and (ii) distributed stabilizing controllers can be designed with the Lyapunov’s direct method [33]. Motivated by analogous earlylumping-based control approaches [34], [35], passive state feedback (SF) controllers for single-state transport-reaction PDEs have been designed. The number of sensor and their locations for state estimation and control of tubular reactors have been drawn with early or late lumping-based Kalman and Gramian local observability measures [36], [37], nonlinear optimal control [17], [21], [38] and data-driven optimization [10].

The early lumping approach yields a ready to implement control according to the mature control theory for ODE systems, but most designs lack reliability assurance via PDE model-based closed-loop stability [39]. At the cost of more mathematical complexity, the late lumping approach retains throughout control design the reactor physics inherent to the PDE model, and formal closed-loop stability conditions. However, the early and late lumping approaches overlook a key applicability subject: the extent of spatial lumping in the light of on-line computational load, which reflects number of ODEs and their ill-conditioning [40].

Eventhough the preceding early and late lumping approach-based studies contain valuable and complementary results and insight, there are still open problems in both approaches, among them are: (i) the multiple-input multiple-output (MIMO) OF control of multi-jacket reactors, (ii) efficient lumping for preclusion of unduly on-line computational load, and (iii) the formal connection between early and late lumping approaches. These considerations motivate the scope of the present study: the PDE model-based MIMO OF control design for tubular reactors with exploitation of the system characteristics and supplementation with an efficient late lumping.

In this study, the problem of regulating with MIMO OF control a multi–jacket exothermic tubular (possibly open-loop unstable) reactor is addressed, with the jacket partition and sensor set as key process-control design degrees of freedom. The problem is solved within a constructive framework [41], by combining notions and tools from chemical reactor engineering [1], [42], modal analysis [43], and SF passive control [34], [35] in the light of industrial PI [12] and inventory control [11]. First (in Section 2), the control problem is technically stated, and interpreted (in Section 3) as a favorable transport stabilizing versus reaction destabilizing compromise. Then (in Section 4), the SF controller is designed in two steps: (i) firstly, a stabilizing MIMO output temperature regulatory SF control, with structure that resembles the one of an industrial PI control, is constructed, and (ii) secondly, such MIMO SF controller is supplemented with a passive SF component for behavior improvement, with structure that resembles the one of an industrial calorimetric controller [44], [45]. The resulting SF controller is implemented (in Section 5) with a pointwise observer (PWO), leading to a MIMO OF control design with: (i) a closed-loop stability condition in terms of the sensor set and control gains, (ii) an application-oriented control gain-measurement tuning procedure, and (iii) reduced on-line computational load via efficient late lumping. The proposed control design is (in Section 6) applied to a case example through numerical simulation, with favorable comparison against adaptive control. The proposed approach extends the previous results on passive control for transport-reaction processes presented in in [34], [35], [46] for the MIMO case.

Section snippets

Control problem

Consider the spatially distributed multi–jacket tubular reactor depicted in Fig. 1 and expressed in dimensionless form, where a reactant at feed temperature τe(t) and concentration ce(t) is converted into product through an exothermic reaction r. The reactor has q equally sized jackets that act over the spatial regions Ri=i1q,iq,i=1,,q1,Rq=q1q,1,with lengths 1q. Each jacket has adjustable coolant temperature τc,i(t) driven by a temperature measurement τm,i(t) at location ςiRi. From

Open-loop dynamics

In this section, the interplay between stabilizing and destabilizing mechanisms of the reactor model (1) are discussed on the basis of: (i) the characterization of the spectra of the heat and mass transport operators, and (ii) the dynamic interaction between stabilization by heat transport and destabilization by heat generation due to chemical reaction.

Introduce the deviated state-control coordinate change x1=α(ττ̄),x2=α(cc̄),ui=τc,iτ̄c,where α(s)=ePe2s, with inverse α1(s)=ePe2s is an

State feedback control

Here, a SF controller is designed along constructive ideas, with two components: (i) one driven by point information of the temperature–concentration profile pair to ensure closed-loop stability, and (ii) an inventory-like one driven by section information of the temperature profile to improve behavior.

For the technical purpose of getting a bounded output operator for closed-loop stability assessment, introduce the synthetic pointlike outputs z=Gix1γi,αx1,γi(s)=12ϵif s[ςiϵ,ςi+ϵ]0else,where γi

Output feedback control

In this section, the MIMO OF controller is obtained by implementing the MIMO SF passive controller (24) with a pointwise measurement injection observer (PWO) [52]. Then closed-loop stability conditions are drawn, and an implementation-tuning procedure is given.

Case study

In this section, the proposed MIMO OF control design is: (i) illustrated and tested with a representative example with open-loop bistability and closed-loop operation about the unstable SS, and (ii) compared with a recent adaptive control design that has been applied to multi-jacket reactors [29], [30]. Closed-loop behavior under nominal testing (without measurement noise, disturbances and model parameter errors) is employed to corroborate theoretical results and assess attainable control

Conclusions

The problem of designing a MIMO output feedback control for a multi-jacket exothermic tubular (possibly open-loop unstable) reactor has been solved within a constructive framework, by fruitfully combining concepts from chemical reactor engineering, PDE control systems theory, and efficient late lumping. The methodological solution is a pointwise observer-based state feedback stabilizing controller with: (i) the multi-jacket structure as input–output pair design degree of freedom, (ii)

CRediT authorship contribution statement

Hugo A. Franco-de los Reyes: Conceptualization, Methodology, Investigation, Formal analysis, Software, Visualization, Writing - original draft. Alexander Schaum: Conceptualization, Supervision, Project administration, Methodology, Formal analysis, Writing - original draft. Thomas Meurer: Formal analysis, Writing - review & editing. Jesus Alvarez: Conceptualization, Supervision, Project administration, Formal analysis, Writing - review & editing.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgment

Hugo A. Franco-de los Reyes acknowledges the financial support by CONACyT CVU No. 598211.

References (55)

  • HudonN. et al.

    Adaptive extremum-seeking control of convection-reaction distributed reactor with limited actuation

    Comput. Chem. Eng.

    (2008)
  • BeniichN. et al.

    Adaptive local tracking of a temperature profile in tubular reactor with partial measurements

    J. Process Control

    (2017)
  • AlonsoA.A. et al.

    From irreversible thermodynamics to a robust control theory for distributed process systems

    J. Process Control

    (2002)
  • ZhouW. et al.

    Lyapunov Based nonlinear control of tubular chemical reactors

    IFAC-PapersOnLine

    (2015)
  • WaldraffW. et al.

    On the use of observability measures for sensor location in tubular reactors

    IFAC Proc. Vol.

    (1997)
  • WinkinJ.J. et al.

    Dynamical analysis of distributed parameter tubular reactors

    Automatica

    (2000)
  • MuradoreR. et al.

    Optimal sensor location for distributed-sensor systems using multivariate regression

    Comput. Chem. Eng.

    (2006)
  • Badillo-HernandezU. et al.

    Efficient modeling of the nonlinear dynamics of tubular heterogeneous reactors

    Comput. Chem. Eng.

    (2019)
  • Van HeerdenC.

    The character of the stationary state of exothermic processes

    Chem. Eng. Sci.

    (1958)
  • AlvarezJ. et al.

    Towards a joint process and control design for batch processes: application to semibatch polymer reactors

  • El-FarraN.H. et al.

    Bounded robust control of constrained multivariable nonlinear processes

    Chem. Eng. Sci.

    (2003)
  • AleksićJ. et al.

    Spectrum localizations for matrix operators on lp spaces

    Appl. Math. Comput.

    (2014)
  • SchaumA. et al.

    State-estimation for a class of tubular reactors using a pointwise innovation scheme

    J. Process Control

    (2017)
  • PorruM. et al.

    Energy saving through control in an industrial multicomponent distillation column

    IFAC-PapersOnLine

    (2015)
  • FromentG.F. et al.

    Chemical Reactor Analysis and Design

    (2011)
  • VarmaA. et al.

    Some observations on uniqueness and multiplicity of steady states in non-adiabatic chemically reacting systems

    Can. J. Chem. Eng.

    (1973)
  • MorudJ.C. et al.

    Analysis of instability in an industrial ammonia reactor

    AIChE J.

    (1998)
  • Cited by (11)

    • Saturated output-feedback control and state estimation of a class of exothermic tubular reactors

      2022, Journal of Process Control
      Citation Excerpt :

      Here, through model realization along the inseparability principle (“the model per-se is a key design degree of freedom”) [35] employed before in simplified [43] or model free-based control [53] for CSTR polymer [52] and biological [32] reactors as well as staged distillation columns [40,51], the advanced NL CE robust system (47) is realized in a simplified-robustified form made by: (i) a saturated linear PI temperature controller with AW protector, and (ii) a noninterfering, robust, and computationally efficient NL G state estimator. The CE system (58) (Fig. 2b): (i) is a simplified model (55a–b)-based saturated linear 1st-order OF control (58a–b) with a noninterfering detailed model (55c)-based NL state estimator (59c), and (ii) is a simplified-robustified realization of its advanced detailed model (47)-based NL passive and MP counterpart (37) implemented with a geometric NL state estimator (58c) (also called pointwise [27]). System (59) is made of four individually R stable error dynamics in fast-to-slow ordering: (i) model error (59a), (ii) load-input dynamics (59b), (iii) unmeasured state (59c), and (iv) reactor modeled state (59d).

    • Improved event-triggered control for a chemical tubular reactor with singular perturbations

      2022, Journal of Process Control
      Citation Excerpt :

      Chemical tubular reactors (CTRs) are a common type of modern reactor that play an important role in a number of fields, including oil-cracking reactions and sewage-treatment processes (see [1–4]).

    • A thermodynamic approach to the stabilization of tubular reactors

      2021, Journal of Process Control
      Citation Excerpt :

      From this set of possible equilibria, the unstable steady state is usually of industrial interest as it corresponds to a high reaction efficiency with admissible temperature. Thus, many studies have been dedicated to the control of tubular reactors d escribed by partial differential equations models around the unstable steady state profile [16–24]. The paper is organized as follows: in Section 2 we present the model of the tubular reactor issued from the mass and energy balances and give some simulation of the open loop system.

    View all citing articles on Scopus
    View full text