Control and Optimisation of Batch Chemical Processes

Dominique Bonvin, Gregory Francois

Research output: Chapter in Book/Report/Conference proceedingChapter (peer-reviewed)peer-review


A batch process is characterized by the repetition of time-varying operations of finite duration. Due to the repetition, there are two independent “time” variables, namely, the run time during a batch and the batch index. Accordingly, the control and optimization objectives can be defined for a given batch or over several batches. This chapter describes the various control and optimization strategies available for the operation of batch processes. These include online and run-to-run control on the one hand, and repeated numerical optimization and optimizing control on the other. Several case studies are presented to illustrate the various approaches
Original languageEnglish
Title of host publicationCoulson and Richardson’s Chemical Engineering
Subtitle of host publicationVolume 3B: Process Control
EditorsSohrab Rohani, Raj Chhabra
Place of PublicationButterworth-Heinemann, Oxford, UK
Number of pages62
ISBN (Electronic)9780081012246
Publication statusPublished - 25 Aug 2017


  • Batch control
  • Predictive control
  • Iterative learning control
  • Run-to-run control
  • Batch process optimization
  • Dynamic optimization
  • Optimizing control
  • Run-to-run optimization

Cite this