Model predictive control technique combined with iterative learning for batch processes



A novel model predictive control technique geared specifically toward batch process applications is demonstrated in an experimental batch reactor system for temperature tracking control. The technique, called Batch-MPC (BMPC), is based on a time-varying linear system model (representing a nonlinear system along a fixed trajectory) and utilizes not only the incoming measurements from the ongoing batch, but also the information stored from the past batches. This particular feature is shown to be essential for achieving effective tracking control performance despite model errors and disturbances. In a series of experiments performed on a bench-scale batch reactor system, the technique was found to deliver satisfactory tracking performance, as expected, overcoming a large amount of model uncertainty and various process disturbances.