An Adaptive Data-Based Modeling Approach for Predictive Control of Batch Systems
In this Chapter, previously discussed data-based modeling methodology for batch processes is generalized to account for time-varying dynamics by incorporating online learning ability into the model, making it adaptive. To account for batch to batch variation, first the standard recursive least squares (RLS) algorithm with a forgetting factor is applied to update the model parameters. However, applying the standard RLS algorithm leads to a global update of all the models, which may be unnecessary depending on the operating conditions of the process. We address this issue by developing a probabilistic RLS (PRLS) estimator (also with a forgetting factor) for each model that takes the probability of the model being representative of the current plant dynamics into account in the update. The main advantage of adopting this localized update approach is adaptation tuning flexibility. Specifically, the model adaptations can be made more aggressive while maintaining better parameter precision compared to the the standard RLS algorithm. The benefits from incorporating both RLS algorithms are demonstrated via simulations of a nylon-6,6 batch polymerization reactor. Closed-loop simulation results illustrate the improvement in tracking performance (over the non-adaptive model based design) and the importance of model adaptation.
- 7.Ljung, L.: System Identification: Theory for the User, 2nd edn. Prentice Hall PTR, Upper Saddle River (1998)Google Scholar
- 13.Aström, K., Wittenmark, B.: Adaptive Control, 2nd edn. Addison-Wesley Longman, Boston (1994)Google Scholar
- 15.Bar-Shalom, Y., Li, X.: Multitarget-Multisensor Tracking: Principles and Techniques, 3rd edn. University of Connecticut, USA (1995)Google Scholar
- 18.Aumi, S., Corbett, B., Mhaskar, P.: Data-based modeling and control of nylon-6,6 batch polymerization. In: Proceedings of the American Control Conference (ACC), pp. 2540–2545 (2011)Google Scholar