Control of an Unstable Batch Chemical Reactor

Abstract As often experienced in industrial practice, a fixed-parameter PID can do a good job, even for potentially challenging problems such as open-loop unstable processes. However in such cases, considerable a priori process knowledge may be required in order to adequately tune the controller and make the control performance robust to changes in operating conditions. Adaptive schemes, on the other hand, require less prior plant information but they should not be regarded as magic solutions to control problems. In this study, alternative adaptive control schemes are presented for the temperature control of an open-loop unstable batch chemical reactor in which the sequential exothermic reactions A→B→C are carried out. The performance of such control systems are compared with that of a PID controller, designed using IMC-based rules, and detuned to ensure robustness to process parameter changes along the temperature trajectory. Since the required detuning results in poor disturbance rejection, one would expect that the adoption of adaptive strategies should improve performance. However, the fact that a fixed-parameter PID controller can be designed to perform reasonably well does not imply that a self-tuning version will do at least as well. A self-tuning scheme combined with a parametric control approach can successfully deal with the reactor start-up and the regulatory problem, provided that the adaptive scheme's process model order is adequately selected. Thus, a self-tuning PID controller, which is based on a second-order model, is liable to failure if the true process is effectively of higher order.

[1]  Daniel R. Lewin,et al.  Exothermic Batch Chemical Reactor Automation via Expert System , 1990 .

[2]  M. Morari,et al.  Internal model control: PID controller design , 1986 .

[3]  M. O'Malley,et al.  Controllers of Ziegler-Nichols type for unstable process with time delay , 1989 .

[4]  Bruce A. Francis,et al.  The internal model principle of control theory , 1976, Autom..

[5]  Arthur Jutan,et al.  Combined feedforward-feedback servo control scheme for an exothermic batch reactor , 1984 .

[6]  Dale E. Seborg,et al.  A SELF-TUNING CONTROLLER WITH A PID STRUCTURE , 1983 .

[7]  B. J. Cott,et al.  Temperature control of exothermic batch reactors using generic model control , 1989 .

[8]  Arthur Jutan,et al.  Application of parametric control concepts to decoupler design and heating control design for a batch reactor , 1987 .

[9]  S. L. Shah,et al.  ADAPTIVE POLE-PLACEMENT CONTROL OF A BATCH POLYMER REACTOR , 1985 .

[10]  Karl Johan Åström,et al.  Theory and applications of adaptive control - A survey , 1983, Autom..

[11]  Manfred Morari,et al.  Smith Predictor Design for Robust Performance , 1987, 1987 American Control Conference.

[12]  Sirish L. Shah,et al.  ADAPTIVE CONTROL OF A BATCH REACTOR , 1985 .

[13]  Karl Johan Åström,et al.  Simple Self-Tuning Controllers , 1980 .

[14]  C. K. Sanathanan,et al.  Controller design for integrating and runaway processes involving time delay , 1989 .

[15]  Sirish L. Shah,et al.  Adaptive pole-assignment control of a batch polymerization reactor , 1989 .

[16]  T. R. Fortescue,et al.  Implementation of self-tuning regulators with variable forgetting factors , 1981, Autom..

[17]  W.-K. Lee,et al.  Adaptive strategies for automatic startup and temperature control of a batch process , 1989 .

[18]  Sirish L. Shah,et al.  Self-tuning and stable adaptive control of a batch polymerization reactor , 1983, Autom..

[19]  Daniel R. Lewin,et al.  Designing and implementing trajectories in an exothermic batch chemical reactor , 1990 .