Nonlinear model predictive control of a continuous bioreactor using approximate data-driven models

An analytical solution to the nonlinear model predictive control (NMPC) problem is developed for a class of nonlinear systems. Process input-output behavior is captured using Volterra and Volterra-Laguerre nonlinear polynomial models. By employing the traditional 2-norm squared NMPC objective function, the prediction equations, and hence the objective function, are explicitly constructed for an arbitrary prediction horizon of length p. Minimization of this objective function is equivalent to solving the set of polynomial equations resulting from differentiation of the objective with respect to the future manipulated variable moves over a horizon of length m. A reduced Grobner basis is constructed for the resulting polynomials, and roots of the basis polynomials represent candidate sets of solutions for the manipulated variable profile. Results from a continuous-flow bioreactor case study demonstrate the superior performance of this algorithm versus previous analytical solution methods that were limited to single-input single-output problems with a move horizon of unity.

[1]  Leon O. Chua,et al.  Fading memory and the problem of approximating nonlinear operators with volterra series , 1985 .

[2]  Evanghelos Zafiriou,et al.  Robust process control , 1987 .

[3]  Masoud Soroush,et al.  Control of Product Quality in Polymerization Processes , 2002 .

[4]  David A. Cox,et al.  Ideals, Varieties, and Algorithms , 1997 .

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

[6]  B. Bequette Nonlinear control of chemical processes: a review , 1991 .

[7]  E. Zafiriou,et al.  Nonlinear system identification for control using Volterra-Laguerre expansion , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[8]  Panagiotis D. Christofides,et al.  Control of nonlinear distributed process systems : Recent developments and challenges , 2001 .

[9]  R. Braatz,et al.  Particle Size and Shape Control in Crystallization Processes , 2002 .

[10]  Francis J. Doyle,et al.  Optimal control of a continuous bioreactor using an empirical nonlinear model , 2001 .

[11]  Jan J. Tuma,et al.  Engineering Mathematics Handbook , 1970 .

[12]  Francis J. Doyle,et al.  The identification of nonlinear models for process control using tailored “plant-friendly” input sequences , 2001 .

[13]  Francis J. Doyle,et al.  Nonlinear model predictive control of a continuous bioreactor at near-optimum conditions , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[14]  Prodromos Daoutidis,et al.  Dynamics and Control of Cell Populations in Continuous Bioreactors , 2002 .

[15]  Ronald K. Pearson,et al.  Nonlinear model-based control using second-order Volterra models , 1995, Autom..

[16]  Lorenz T. Biegler,et al.  Efficient Solution of Dynamic Optimization and NMPC Problems , 2000 .

[17]  A. Zheng,et al.  A computationally efficient nonlinear MPC algorithm , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[18]  B. Buchberger,et al.  Grobner Bases : An Algorithmic Method in Polynomial Ideal Theory , 1985 .

[19]  Paul M. Frank,et al.  Advances in control : highlights of ECC '99 , 1999 .

[20]  D. Ramkrishna,et al.  Metabolic regulation in bacterial continuous cultures: I , 1991, Biotechnology and bioengineering.

[21]  R. Parker Efficient Nonlinear Model Predictive Control : Exploiting the Volterra-Laguerre Model Structure , 2002 .

[22]  Manfred Morari Robust stability of systems with integral control , 1983 .

[23]  D. Ramkrishna,et al.  Metabolic regulation in bacterial continuous cultures: I. , 1991, Biotechnology and bioengineering.