An Adaptive Data-Based Modeling Approach for Predictive Control of Batch Systems

  • Prashant MhaskarEmail author
  • Abhinav Garg
  • Brandon Corbett
Part of the Advances in Industrial Control book series (AIC)


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.


  1. 1.
    Aumi, S., Mhaskar, P.: Integrating data-based modeling and nonlinear control tools for batch process control. AIChE J. (2011). (in press)CrossRefGoogle Scholar
  2. 2.
    Kiparissides, C., Shah, S.: Self-tuning and stable adaptive control of a batch polymerization reactor. Automatica 19(3), 225–235 (1983)CrossRefGoogle Scholar
  3. 3.
    Welz, C., Srinivasan, B., Marchetti, A., Bonvin, D., Ricker, N.L.: Evaluation of input parameterization for batch process optimization. AIChE J. 52(9), 3155–3163 (2006)CrossRefGoogle Scholar
  4. 4.
    Ruppen, D., Bonvin, D., Rippin, D.: Implementation of adaptive optimal operation for a semi-batch reaction system. Comput. Chem. Eng. 22, 185–199 (1998)CrossRefGoogle Scholar
  5. 5.
    Srinivasan, B., Bonvin, D.: Real-time optimization of batch processes by tracking the necessary conditions of optimality. Ind. Eng. Chem. Res. 46, 492–504 (2007)CrossRefGoogle Scholar
  6. 6.
    Kadam, J.V., Marquardt, W., Srinivasan, B., Bonvin, D.: Optimal grade transition in industrial polymerization processes via NCO tracking. AIChE J. 53, 627–639 (2007)CrossRefGoogle Scholar
  7. 7.
    Ljung, L.: System Identification: Theory for the User, 2nd edn. Prentice Hall PTR, Upper Saddle River (1998)Google Scholar
  8. 8.
    Bezdek, J.: A convergence theorem for the fuzzy isodata clustering algorithms. IEEE Trans. Pattern Anal. Mach. Intell. 2(1), 1–8 (1980)CrossRefGoogle Scholar
  9. 9.
    Xie, X.L., Beni, G.: A validity measure for fuzzy clustering. IEEE Trans. Pattern Anal. Mach. Intell. 13, 841–847 (1991)CrossRefGoogle Scholar
  10. 10.
    Huang, B., Ding, X.S., Qin, S.J.: Closed-loop subspace identification: an orthogonal projection approach. J. Process Control 15(1), 53–66 (2005)CrossRefGoogle Scholar
  11. 11.
    Wang, J., Chen, T., Huang, B.: Closed-loop identification via output fast sampling. J. Process Control 14(5), 555–570 (2004)CrossRefGoogle Scholar
  12. 12.
    Geladi, P., Kowalski, B.: Partial least-squares regression: a tutorial. Anal. Chim. Acta 185, 1–17 (1986)CrossRefGoogle Scholar
  13. 13.
    Aström, K., Wittenmark, B.: Adaptive Control, 2nd edn. Addison-Wesley Longman, Boston (1994)Google Scholar
  14. 14.
    Fortescue, T., Kershenbaum, L., Ydstie, B.: Implementation of self-tuning regulators with variable forgetting factors. Automatica 17(6), 831–835 (1981)CrossRefGoogle Scholar
  15. 15.
    Bar-Shalom, Y., Li, X.: Multitarget-Multisensor Tracking: Principles and Techniques, 3rd edn. University of Connecticut, USA (1995)Google Scholar
  16. 16.
    Russell, S.A., Robertson, D.G., Lee, J.H., Ogunnaike, B.A.: Control of product quality for batch nylon-6,6 autoclaves. Chem. Eng. Sci. 53(21), 3685–3702 (1998)CrossRefGoogle Scholar
  17. 17.
    Flores-Cerrillo, J., MacGregor, J.F.: Latent variable MPC for trajectory tracking in batch processes. J. Process Control 15, 651–663 (2005)CrossRefGoogle Scholar
  18. 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

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Prashant Mhaskar
    • 1
    Email author
  • Abhinav Garg
    • 1
  • Brandon Corbett
    • 1
  1. 1.Department of Chemical EngineeringMcMaster UniversityHamiltonCanada

Personalised recommendations