Fuzzy model based predictive control of chemical processes

The past few years have witnessed a rapid growth in the use of fuzzy logic controllers for the control of processes which are complex and ill-defined. These control systems, inspired by the approximate reasoning capabilities of humans under conditions of uncertainty and imprecision, consist of linguistic 'if-then' rules which depend on fuzzy set theory for representation and evaluation using computers. Even though the fuzzy rules can be built from purely heuristic knowledge such as a human operator's control strategy, a number of difficulties face the designer of such systems. For any reasonably complex chemical process, the number of rules required to ensure adequate control in all operating regions may be extremely large. Eliciting all of these rules and ensuring their consistency and completeness can be a daunting task. An alternative to modelling the operator's response is to model the process and then to incorporate the process model into some sort of model-based control scheme. The concept of Model Based Predictive Control (MB PC) has been heralded as one of the most significant control developments in recent years. It is now widely used in the chemical and petrochemical industry and it continues to attract a considerable amount of research. Its popularity can be attributed to its many remarkable features and its open methodology. The wide range of choice of model structures, prediction horizon and optimisation criteria allows the control designer to easily tailor MBPC to his application. Features sought from such controllers include better performance, ease of tuning, greater robustness, ability to handle process constraints, dead time compensation and the ability to control nonminimum phase and open loop unstable processes. The concept of MBPC is not restricted to single-input single-output (SISO) processes. Feedforward action can be introduced easily for compensation of measurable disturbances and the use of state-space model formulation allows the approach to be generalised easily to multi-input multi-output (MIMO) systems. Although many different MBPC schemes have emerged, linear process models derived from input-output data are often used either explicitly to predict future process behaviour and/or implicitly to calculate the control action even though many chemical processes exhibit nonlinear process behaviour. It is well-recognised that the inherent nonlinearity of many chemical processes presents a challenging control problem, especially where quality and/or economic performance are important demands. In this thesis, MBPC is incorporated into a nonlinear fuzzy modelling framework. Even though a control algorithm based on a 1-step ahead predictive control strategy has initially been examined, subsequent studies focus on determining the optimal controller output using a long-range predictive control strategy. The fuzzy modelling method proposed by Takagi and Sugeno has been used throughout the thesis. This modelling method uses fuzzy inference to combine the outputs of a number of auto-regressive linear sub-models to construct an overall nonlinear process model. The method provides a more compact model (hence requiring less computations) than fuzzy modelling methods using relational arrays. It also provides an improvement in modelling accuracy and effectively overcomes the problems arising from incomplete models that characterise relational fuzzy models. Difficulties in using traditional cost function and optimisation techniques with fuzzy models have led other researchers to use numerical search techniques for determining the controller output. The emphasis in this thesis has been on computationally efficient analytically derived control algorithms. The performance of the proposed control system is examined using simulations of the liquid level in a tank, a continuous stirred tank reactor (CSTR) system, a binary distillation column and a forced circulation evaporator system. The results demonstrate the ability of the proposed system to outperform more traditional control systems. The results also show that inspite of the greatly reduced computational requirement of our proposed controller, it is possible to equal or better the performance of some of the other fuzzy model based control systems that have been proposed in the literature. It is also shown in this thesis that the proposed control algorithm can be easily extended to address the requirements of time-varying processes and processes requiring compensation for disturbance inputs and dead times. The application of the control system to multivariable processes and the ability to incorporate explicit constraints in the optimisation process are also demonstrated.

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

[2]  George J. Klir,et al.  Identification of fuzzy relation systems , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  Robert Babuska,et al.  Fuzzy and neural models in predictive control , 1994 .

[4]  Tor Arne Johansen,et al.  Fuzzy model based control: stability, robustness, and performance issues , 1994, IEEE Trans. Fuzzy Syst..

[5]  Chuen-Tsai Sun,et al.  Functional equivalence between radial basis function networks and fuzzy inference systems , 1993, IEEE Trans. Neural Networks.

[6]  P. A. Taylor,et al.  The design of experiments, training and implementation of nonlinear controllers based on neural networks , 1994 .

[7]  David W. Clarke,et al.  Generalized Predictive Control - Part II Extensions and interpretations , 1987, Autom..

[8]  W. Pedrycz,et al.  On identification in fuzzy systems and its applications in control problems , 1981 .

[9]  Martin Brown,et al.  Neurofuzzy adaptive modelling and control , 1994 .

[10]  A. J. Morris,et al.  Bioprocess model building using artificial neural networks , 1991 .

[11]  C. R. Cutler,et al.  Dynamic matrix control¿A computer control algorithm , 1979 .

[12]  P. Antsaklis Intelligent control , 1986, IEEE Control Systems Magazine.

[13]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[14]  Fuzzy Logic in Control Systems : Fuzzy Logic , 2022 .

[15]  G. R. Sullivan,et al.  Generic model control (GMC) , 1988 .

[16]  C. Hwang,et al.  A Combined Approach to Fuzzy Model Identification , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[17]  Martin Brown,et al.  Intelligent Control - Aspects of Fuzzy Logic and Neural Nets , 1993, World Scientific Series in Robotics and Intelligent Systems.

[18]  Mark A. Kramer,et al.  Diagnosis using backpropagation neural networks—analysis and criticism , 1990 .

[19]  R. De Keyser,et al.  Extended Prediction Self-Adaptive Control , 1985 .

[20]  P.J. Antsaklis,et al.  Intelligent Learning Control , 1995, IEEE Control Systems.

[21]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1971 .

[22]  David D. Brengel,et al.  Multistep nonlinear predictive controller , 1989 .

[23]  D. A. Linkens,et al.  Self-organizing fuzzy logic control for real-time processes , 1991 .

[24]  Robert F. Benenati Process modeling, simulation and control for chemical engineers, William L. Luyben, McGraw‐Hill, New York, 1973. 558 pp. , 1973 .

[25]  P.J. King,et al.  The application of fuzzy control systems to industrial processes , 1977, Autom..

[26]  G. Bierman Factorization methods for discrete sequential estimation , 1977 .

[27]  C. Batur,et al.  A Real Time Fuzzy Self Tuning Control , 1989, 1989 American Control Conference.

[28]  H. R. van Nauta Lemke,et al.  Application of a fuzzy controller in a warm water plant , 1976, Autom..

[29]  Graham C. Goodwin,et al.  Adaptive filtering prediction and control , 1984 .

[30]  R. B. Newell,et al.  Fuzzy identification and control of a liquid level rig , 1988 .

[31]  M. F. Abbod,et al.  Self-organising fuzzy logic control and the selection of its scaling factors , 1992 .

[32]  A. Bryson,et al.  Discrete square root filtering: A survey of current techniques , 1971 .

[33]  Pradeep B. Deshpande,et al.  Should you use constrained model predictive control , 1995 .

[34]  Carlos E. Garcia,et al.  Internal model control. A unifying review and some new results , 1982 .

[35]  N.V. Bhat,et al.  Modeling chemical process systems via neural computation , 1990, IEEE Control Systems Magazine.

[36]  K F Gill,et al.  A Design Study of a Self-Organizing Fuzzy Logic Controller , 1986 .

[37]  C G Gingrich,et al.  Modeling human operators using neural networks. , 1992, ISA transactions.

[38]  Derek A. Linkens,et al.  Genetic algorithms for fuzzy control.1. Offline system development and application , 1995 .

[39]  R. B. Newell,et al.  Fuzzy adaptive control of a first-order process , 1989 .

[40]  Mosé Galluzzo,et al.  Fuzzy control of pH using NAL , 1991, Int. J. Approx. Reason..

[41]  Daniel Sbarbaro,et al.  Neural Networks for Nonlinear Internal Model Control , 1991 .

[42]  L. Biegler,et al.  Newton-type controllers for constrained nonlinear processes with uncertainty , 1990 .

[43]  H. T. Chunyu,et al.  A Technique for Designing and Implementing Fuzzy Logic Control , 1989, 1989 American Control Conference.

[44]  Carlos E. Garcia,et al.  QUADRATIC PROGRAMMING SOLUTION OF DYNAMIC MATRIX CONTROL (QDMC) , 1986 .

[45]  Peter J. Gawthrop,et al.  Neural networks for control systems - A survey , 1992, Autom..

[46]  Manfred Morari,et al.  Model predictive control: Theory and practice - A survey , 1989, Autom..