Non-linear predictive control using local models-applied to a batch fermentation process

Abstract The problem of controlling processes that operate within a wide range of operating conditions is addressed. The operation of the process is decomposed into a set of operating regimes, and simple local state-space model structures are developed for each regime. These are combined into a global model structure using an interpolation method. Unknown local model parameters are identified using empirical data. The control problem is solved using a model predictive controller based on this model representation. As an example, a simulated batch fermentation reactor is studied. The model-based controller's performance is compared to the performance with an exact process model, and a linear model. It is experienced that a non-linear model with good prediction capabilities can be constructed using elementary and qualitative process knowledge combined with a sufficiently large amount of process data.

[1]  John C. Doyle,et al.  Guaranteed margins for LQG regulators , 1978 .

[2]  Tor Arne Johansen,et al.  Identification of non-linear system structure and parameters using regime decomposition , 1995, Autom..

[3]  Wang Shuqing,et al.  Nonlinear Feedback Control of a Fed-Batch Spriamycin Fermentation Process , 1989 .

[4]  Denis Dochain,et al.  Adaptive Nonlinear Control of the Bakers' Yeast Fed-Batch Fermentation , 1989, 1989 American Control Conference.

[5]  T. Johansen,et al.  Operating regime based process modeling and identification , 1997 .

[6]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[7]  T. Johansen,et al.  Identification of non-linear system structure and parameters using regime decomposition , 1994, Autom..

[8]  T. Johansen,et al.  Constructing NARMAX models using ARMAX models , 1993 .

[9]  Y. Arkun,et al.  Nonlinear Predictive Control of a Semi Batch Polymerization Reactor by an Extended DMC , 1989, 1989 American Control Conference.

[10]  Joos Vandewalle,et al.  Optimal control of the penicillin G fed-batch fermentation: an analysis of the model of Bajpai and Reuss , 1991 .

[11]  C. Guaranteed Margins for LQG Regulators , 1972 .

[12]  G. Bastin,et al.  Non Linear Adaptive Control Algorithms for Fermentation Processes , 1988, 1988 American Control Conference.

[13]  Arto Visala,et al.  Functional state modelling approach for bioprocesses: local models for aerobic yeast growth processes , 1994 .

[14]  Yaman Arkun,et al.  Nonlinear Predictive Control of a Semi Batch Polymerization Reactor by an Extended DMC , 1989 .

[15]  A. Johnson,et al.  The control of fed-batch fermentation processes - A survey , 1987, Autom..

[16]  M. N. Karim,et al.  Effect of operating conditions on solid substrate fermentation , 1993, Biotechnology and bioengineering.

[17]  M. Sugeno,et al.  Structure identification of fuzzy model , 1988 .

[18]  K Konstantinov,et al.  Physiological state control of fermentation processes , 1989, Biotechnology and bioengineering.

[19]  Tor Arne Johansen,et al.  Operating regime based process modeling and identification , 1997 .

[20]  Robert A. Jacobs,et al.  Hierarchical Mixtures of Experts and the EM Algorithm , 1993, Neural Computation.

[21]  Dag Ljungquist,et al.  State-space predictive control , 1992 .

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

[23]  Sten Bay Jørgensen,et al.  Dynamics and Control of Chemical Reactors-Selectively Surveyed , 1989 .

[24]  James B. Rawlings,et al.  Nonlinear Model Predictive Control: A Tutorial and Survey , 1994 .

[25]  M. N. Karim,et al.  Real-Time Design of an Adaptive Nonlinear Predictive Controller , 1993 .

[26]  M. Chidambaram,et al.  NONLINEAR FEEDBACK CONTROL OF A CSTR , 1991 .

[27]  Tor Arne Johansen,et al.  State-Space Modeling using Operating Regime Decomposition and Local Models , 1993 .

[28]  Henrik Gollee,et al.  A constructive learning algorithm for local model networks , 1994 .

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