Modeling of fermentation processes using online kernel learning algorithm

Abstract A novel online identification method is developed for nonlinear multi-input multi-output process modeling issue, which is based on kernel learning framework and named as online kernel learning (OKL) algorithm in this paper. This proposed approach can adaptively control its complexity and thus acquire controlled generalization ability. The OKL algorithm performs first a forward increasing for incorporating a “new” online sample and then a backward decreasing for pruning an “old” one, both in a recursive manner. Furthermore, the prior knowledge about process can be easily integrated into the OKL scheme to improve its performance. Numerical simulations on a fed-batch penicillin fermentation process show that the proposed OKL algorithm can learn adaptively the dynamics of the process using relatively small samples, indicating the OKL is an attractive online modeling method for fermentation process.

[1]  Joseph S. Alford,et al.  Bioprocess control: Advances and challenges , 2006, Comput. Chem. Eng..

[2]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[3]  R. Shah,et al.  Least Squares Support Vector Machines , 2022 .

[4]  J Thibault,et al.  On‐line prediction of fermentation variables using neural networks , 1990, Biotechnology and bioengineering.

[5]  Gülnur Birol,et al.  A modular simulation package for fed-batch fermentation: penicillin production , 2002 .

[6]  Ping Li,et al.  Kernel classifier with adaptive structure and fixed memory for process diagnosis , 2006 .

[7]  Gary Montague,et al.  Soft-sensors for process estimation and inferential control , 1991 .

[8]  Xiao Fan Wang,et al.  Soft sensing modeling based on support vector machine and Bayesian model selection , 2004, Comput. Chem. Eng..

[9]  Yunfeng Li,et al.  Prediction of Key State Variables using Support Vector Machines in Bioprocesses , 2006 .

[10]  Gert Cauwenberghs,et al.  Incremental and Decremental Support Vector Machine Learning , 2000, NIPS.

[11]  Richard D. Braatz,et al.  On the "Identification and control of dynamical systems using neural networks" , 1997, IEEE Trans. Neural Networks.

[12]  Gene H. Golub,et al.  Matrix computations , 1983 .

[13]  Bernhard Schölkopf,et al.  Learning with kernels , 2001 .

[14]  A. J. Morris,et al.  Towards improved penicillin fermentation via artificial neural networks , 1992 .

[15]  Sanjeev S. Tambe,et al.  Soft-sensor development for fed-batch bioreactors using support vector regression , 2006 .