Data-Driven Modeling and Quality Control of Variable Duration Batch Processes with Discrete Inputs

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


Batch process reactors are often used for products where quality is of paramount importance. This Chapter addresses the problem of direct, data-driven, quality control for batch processes. Specifically, previous results using subspace identification for modeling dynamic evolution and making quality predictions are extended with two key novel contributions: first, a method is proposed to account for mid-batch ingredient additions in both the modeling and control stages. Second, a novel model predictive control scheme is proposed that includes batch duration as a decision variable. The efficacy of the proposed modeling and control approaches are demonstrated using a simulation study of a polymethyl methacrylate (PMMA) reactor. Closed loop simulation results show that the proposed controller is able to reject disturbances in feed stock and drive the number average molecular weight, weight average molecular weight, and conversion to their respective set-points. Specifically, mean absolute percentage errors (MAPE) in these variables are reduced from 8.66%, 7.87%, and 6.13% under traditional PI control to 1.61%, 1.90%, and 1.67% respectively.


  1. 1.
    Corbett, B., Mhaskar, P.: Subspace identification for data-driven modeling and quality control of batch processes. AIChE J. 62, 1581–1601 (2016)CrossRefGoogle Scholar
  2. 2.
    Moonen, M., Demoor, B., Vandenberghe, L., Vandewalle, J.: Online and off-line identification of linear state-space models. Int. J. Control 49, 219–232 (1989)CrossRefGoogle Scholar
  3. 3.
    Van Overschee, P., De Moor, B.: A unifying theorem for three subspace system identification algorithms. Automatica 31, 1853–1864 (1995). 10th IFAC Symposium on System Identification, Copenhagen, Denmark, 04–06 July 1994MathSciNetCrossRefGoogle Scholar
  4. 4.
    Muske, K., Rawlings, J., Lee, J.: Receding horizon recursive state estimation. In: 1993 Proceedings of the American Control Conference, vol. 1–3, pp. 900–904 (1993)Google Scholar
  5. 5.
    Flores-Cerrillo, J., MacGregor, J.F.: Control of batch product quality by trajectory manipulation using latent variable models. J. Process. Control 14, 539–553 (2004)CrossRefGoogle Scholar
  6. 6.
    Ekpo, E.E., Mujtaba, I.M.: Evaluation of neural networks-based controllers in batch polymerisation of methyl methacrylate. Neurocomputing 71, 1401–1412 (2008)CrossRefGoogle Scholar
  7. 7.
    Fan, S., Gretton-Watson, S., Steinke, J., Alpay, E.: Polymerisation of methyl methacrylate in a pilot-scale tubular reactor: modelling and experimental studies. Chem. Eng. Sci. 58, 2479–2490 (2003)CrossRefGoogle Scholar
  8. 8.
    Rho, H., Huh, Y., Rhee, H.: Application of adaptive model-predictive control to a batch MMA polymerization reactor. Chem. Eng. Sci. 53, 3729–3739 (1998)CrossRefGoogle Scholar
  9. 9.
    Cheng, J., Fang, M., Wang, Y.: Closed-loop subspace identification algorithms for 2-D separable-in-denominator systems. In: IFAC Symposium on System Identification, pp. 217–222 (2015)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