Batch Process Modeling and Control: Background

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


Batch processes are an indispensable constituent of chemical process industries and are universally used for manufacturing of high-quality products. The preeminent reason for their popularity can be attributed to their flexibility to control different grades of products by changing the initial conditions and input trajectories. However, a batch process is characterized by absence of operation around equilibrium conditions resulting in highly nonlinear dynamics, which make the classical approaches (for continuous processes) not directly applicable. The present chapter details the existing approaches for modeling and control as they pertain to batch processes.


  1. 1.
    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
  2. 2.
    Kourti, T.: Multivariate dynamic data modeling for analysis and statistical process control of batch processes, start-ups and grade transitions. J. Chemom. 17, 93–109 (2003)CrossRefGoogle Scholar
  3. 3.
    Kourti, T.: Abnormal situation detection, three-way data and projection methods; robust data archiving and modeling for industrial applications. Annu. Rev. Control 27(2), 131–139 (2003)CrossRefGoogle Scholar
  4. 4.
    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
  5. 5.
    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
  6. 6.
    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
  7. 7.
    Geladi, P., Kowalski, B.: Partial least-squares regression: a tutorial. Anal. Chim. Acta 185, 1–17 (1986)CrossRefGoogle Scholar
  8. 8.
    Ljung, L.: System Identification: Theory for the User. Pearson Education, Boston (1998)zbMATHGoogle Scholar
  9. 9.
    Raghavan, H., Tangirala, A.K., Bhushan Gopaluni, R., Shah, S.L.: Identification of chemical processes with irregular output sampling. Control Eng. Pract. 14, 467–480 (2006)CrossRefGoogle Scholar
  10. 10.
    Tangirala, A.K.: Principles of System Identification: Theory and Practice. Taylor & Francis, London (2014)CrossRefGoogle Scholar
  11. 11.
    Qin, S.J.: An overview of subspace identification. Comput. Chem. Eng. 30, 1502–1513 (2006). 7th International Conference on Chemical Process Control (CPC-7), Lake Louise, Canada, 08–13 January 2006CrossRefGoogle Scholar
  12. 12.
    Larimore, W.: Canonical variate analysis in identification, filtering, and adaptive control. In: 29th. IEEE Conference on Decision and Control 2, 596–604 (1990)Google Scholar
  13. 13.
    Overschee, P.V., Moor, B.D.: Two subspace algorithms for the identification of combined deterministic-stochastic systems. In: 1992 Proceedings of the 31st IEEE Conference on Decision and Control, vol. 311, pp. 75–93 (1992)Google Scholar
  14. 14.
    Verhaegen, M., Dewilde, P.: Subspace model identification Part 1. The output-error state-space model identification class of algorithms. Int. J. Control 56, 1187–1210 (1992)CrossRefGoogle Scholar
  15. 15.
    VanOverschee, P., DeMoor, 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
  16. 16.
    Moonen, M., Moor, B.D., Vandenberghe, L., Vandewalle, J.: On-and off-line identification of linear state-space models. Int. J. Control 49, 219–232 (1989)MathSciNetCrossRefGoogle Scholar
  17. 17.
    Wang, J., Qin, S.J.: A new subspace identification approach based on principal component analysis. J. Process Control 12, 841–855 (2002)CrossRefGoogle Scholar
  18. 18.
    Bonvin, D., Srinivasan, B., Hunkeler, D.: Control and optimization of batch processes. IEEE Control Syst. Mag. 26, 34–45 (2006)Google Scholar
  19. 19.
    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

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