Batch
processes repeatedly execute a given set of tasks over a
finite duration, whose versatility and ability to adapt to rapidly
changing markets make it prevalent in a multitude of industrial fields,
particularly in the era of “smart manufacturing”. Nevertheless,
frequent switching and wide-ranging facility operations incur significant
nonlinearity and time variability in process dynamics, both of which
constitute remarkable challenges toward the regulation of batch processes.
Among the various regulatory schemes, the integration of model predictive
control and iterative learning schemes stands out, because of its
inheritance of the merits of both: (i) ease of handling physical constraints
and (ii) utilizing the repetitive operation pattern to adjust control
input, process variables, and reference to improve control performance,
consequently enhancing product quality. This review intends to account
the recent technical advancements during the past two decades, from
the perspective of the three different levels of learning mechanisms:
control input, model parameter, and tracking reference. We conclude
by providing insights into future research.