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


Competitive economic conditions have compelled the manufacturing industries in most industrialized countries to pursue improved economic margins through the production of low volume, higher-value-added specialty chemicals and materials, such as advanced alloys, polymers, herbicides, insecticides, pharmaceuticals, and biochemicals, that are manufactured predominantly in batch processes. Moreover, startups and shutdowns (that are batch-like processes) are an integral constituent of almost every process operation. The operation of these processes, however, has to grapple with several challenges, such as the lack of online sensors for measuring critical process variables, the finite duration of the process operation, the presence of significant nonlinear dynamics (due to a predominantly transient operation), and rejecting raw material variability. Modeling and control of these batch and batch-like processes are therefore essential to ensure their safe and reliable function, and to guarantee that they produce consistent and high-quality products or, in the case of startup operation, transit smoothly to continuous operation. Batch process operation, however, differs from operation around equilibrium points, both in the model identification aspects and in the control design. Motivated by the above, this book presents batch-specific modeling and control approaches along with their application to nonlinear process systems. The present chapter provides background information and lays out the structure of the remainder of the book.


  1. 1.
    Bonvin, D., Srinivasan, B., Hunkeler, D.: Control and optimization of batch processes. IEEE Control Syst. Mag. 26, 34–45 (2006)Google Scholar
  2. 2.
    Bequette, B.: Nonlinear control of chemical processes - a review. Ind. Eng. Chem. Res. 30, 1391–1413 (1991)CrossRefGoogle Scholar
  3. 3.
    Berber, R.: Control of batch reactors: a review (Reprinted from methods of model based process control, 1995). Chem. Eng. Res. Des. 74, 3–20 (1996)Google Scholar
  4. 4.
    Shi, D., El-Farra, N.H., Li, M., Mhaskar, P., Christofides, P.D.: Predictive control of particle size distribution in particulate processes. Chem. Eng. Sci. 61, 268–281 (2006)CrossRefGoogle Scholar
  5. 5.
    Nayhouse, M., Tran, A., Kwon, J.S.-I., Crose, M., Orkoulas, G., Christofides, P.D.: Modeling and control of ibuprofen crystal growth and size distribution. Chem. Eng. Sci. 134, 414–422 (2015)CrossRefGoogle Scholar
  6. 6.
    Valappil, J., Georgakis, C.: Accounting for batch reactor uncertainty in the nonlinear MPC of end-use properties. AIChE J. 49, 1178–1192 (2003)CrossRefGoogle Scholar
  7. 7.
    Bonvin, D., Srinivasan, B.: On the role of the necessary conditions of optimality in structuring dynamic real-time optimization schemes. Comput. Chem. Eng. 51, 172–180 (2013)CrossRefGoogle Scholar
  8. 8.
    Rafizadeh, M., Solgi, R., Abbaszadeh, M.: Constrained model predictive control of MMA polymerization reactor based on genetic algorithm optimization. In: CCA 2003: Proceedings of 2003 IEEE Conference on Control Applications, Istanbul, Turkey, 23–25 June 2003, Vols. 1 and 2, 345 E 47TH ST, New York, NY 10017 USA, pp. 464–469Google Scholar
  9. 9.
    Kozub, D., Macgregor, J.: Feedback-control of polymer quality in semibatch copolymerization reactors. Chem. Eng. Sci. 47, 929–942 (1992)CrossRefGoogle Scholar
  10. 10.
    Nayhouse, M., Kwon, J.S.-I., Christofides, P.D., Orkoulas, G.: Crystal shape modeling and control in protein crystal growth. Chem. Eng. Sci. 87, 216–223 (2013)CrossRefGoogle Scholar
  11. 11.
    Bonvin, D.: Optimal operation of batch reactors - a personal view. J. Process Control 8, 355–368 (1998)CrossRefGoogle Scholar
  12. 12.
    Kwon, J.S.-I., Nayhouse, M., Orkoulas, G., Ni, D., Christofides, P.D.: Run-to-run-based model predictive control of protein crystal shape in batch crystallization. Ind. Eng. Chem. Res. 54, 4293–4302 (2015)CrossRefGoogle Scholar
  13. 13.
    Flores-Cerrillo, J., MacGregor, J.: Iterative learning control for final batch product quality using partial least squares models. Ind. Eng. Chem. Res. 44, 9146–9155 (2005)CrossRefGoogle Scholar
  14. 14.
    Clarke-Pringle, T., MacGregor, J.: Optimization of molecular-weight distribution using batch-to-batch adjustments. Ind. Eng. Chem. Res. 37, 3660–3669 (1998)CrossRefGoogle Scholar
  15. 15.
    Chin, I., Lee, K., Lee, J.: A technique for integrated quality control, profile control, and constraint handling for batch processes. Ind. Eng. Chem. Res. 39, 693–705 (2000)CrossRefGoogle Scholar
  16. 16.
    Lee, J.H., Lee, K.S.: Iterative learning control applied to batch processes: an overview. Control Eng. Pract. 15, 1306–1318 (2007). IFAC International Symposium on Advanced Control of Chemical Processes, Gramado, Brazil, 02–05 April 2006CrossRefGoogle Scholar
  17. 17.
    Lee, K., Chin, I., Lee, H., Lee, J.: Model predictive control technique combined with iterative learning for batch processes. AIChE J. 45, 2175–2187 (1999). This is available in print at the library in storageCrossRefGoogle Scholar
  18. 18.
    Camacho, J., Pico, J., Ferrer, A.: Self-tuning run to run optimization of fed-batch processes using unfold-PLS. AIChE J. 53, 1789–1804 (2007)CrossRefGoogle Scholar
  19. 19.
    Dorsey, A., Lee, J.: Building inferential prediction models of batch processes using subspace identification. J. Process Control 13, 397–406 (2003)CrossRefGoogle Scholar
  20. 20.
    Sjoberg, J., Agarwal, M.: Trajectory tracking in batch processes using neural controllers. Eng. Appl. Artif. Intell. 15, 41–51 (2002)CrossRefGoogle Scholar
  21. 21.
    Hosen, M.A., Hussain, M.A., Mjalli, F.S.: Control of polystyrene batch reactors using neural network based model predictive control (NNMPC): an experimental investigation. Control Eng. Pract. 19, 454–467 (2011)CrossRefGoogle Scholar
  22. 22.
    Yu, H., Flores-Cerrillo, J.: Latent variable model predictive control for trajectory tracking in batch processes: internal model control interpretation and design methodology. Ind. Eng. Chem. Res. 52, 12437–12450 (2013)CrossRefGoogle Scholar
  23. 23.
    Golshan, M., MacGregor, J.F., Mhaskar, P.: Latent variable model predictive control for trajectory tracking in batch processes: alternative modeling approaches. J. Process Control 21, 1345–1358 (2011)CrossRefGoogle Scholar
  24. 24.
    Golshan, M., MacGregor, J.F., Bruwer, M.-J., Mhaskar, P.: Latent variable model predictive control (LV-MPC) for trajectory tracking in batch processes. J. Process Control 20, 538–550 (2010)CrossRefGoogle Scholar
  25. 25.
    Flores-Cerrillo, J., MacGregor, J.F.: Latent variable MPC for trajectory tracking in batch processes. J. Process Control 15, 651–663 (2005)CrossRefGoogle Scholar
  26. 26.
    Tsen, A., Jang, S., Wong, D., Joseph, B.: Predictive control of quality in batch polymerization using hybrid ANN models. AIChE J. 42, 455–465 (1996)CrossRefGoogle Scholar
  27. 27.
    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
  28. 28.
    Flores-Cerrillo, J., MacGregor, J.F.: Control of particle size distributions in emulsion semibatch polymerization using mid-course correction policies. Ind. Eng. Chem. Res. 41(7), 1805–1814 (2002)CrossRefGoogle Scholar
  29. 29.
    Corbett, B., Macdonald, B., Mhaskar, P.: Model predictive quality control of polymethyl methacrylate. IEEE Trans. Control Syst. Tech. 23, 687–692 (2015)CrossRefGoogle Scholar
  30. 30.
    Aumi, S., Corbett, B., Mhaskar, P., Clarke-Pringle, T.: Data-based modeling and control of nylon-6, 6 batch polymerization. IEEE Trans. Control Syst. Tech. 21, 94–106 (2013)CrossRefGoogle Scholar
  31. 31.
    Wan, J., Marjanovic, O., Lennox, B.: Disturbance rejection for the control of batch end-product quality using latent variable models. J. Process Control 22, 643–652 (2012)CrossRefGoogle Scholar
  32. 32.
    Overschee, P.v., : Subspace Identification for Linear Systems: Theory, Implementation, Applications. Kluwer Academic Publishers, Boston (1996)Google Scholar
  33. 33.
    VanOverschee, P., DeMoor, B.: N4SID - subspace algorithms for the identification of combined deterministic stochastic-systems. Automatica 30, 75–93 (1994)CrossRefGoogle Scholar
  34. 34.
    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
  35. 35.
    Shi, R., MacGregor, J.: Modeling of dynamic systems using latent variable and subspace methods. J. Chemom. 14, 423–439 (2000). 6th Scandinavian Symposium on Chemometrics, Porsgrunn, Norway, 15–19 August 1999CrossRefGoogle Scholar
  36. 36.
    Yao, Y., Gao, F.: Subspace identification for two-dimensional dynamic batch process statistical monitoring. Chem. Eng. Sci. 63, 3411–3418 (2008)CrossRefGoogle 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