This work focuses on the temperature control of a semibatch chemical reactor used for fine chemicals production. Such a reactor is equipped with a heating/cooling system composed of different thermal fluids. Without extensive modeling investigations, a feedback-feedforward control strategy is proposed for ensuring the tracking performance of the desired temperature profile. Such a strategy is derived from a family of the iterative learning control (ILC) algorithms named batch model predictive control (BMPC). Learning is achieved without requiring a detailed knowledge of the system, which may be affected by unknown but repetitive disturbances. The learning control solution is based on the minimization of a linear quadratic cost function. The synthesis of the proposed strategy is studied, and improvements of the algorithm features are proposed. First, guaranteed convergence of the algorithm is illustrated in a few experimental runs. Second, some practical considerations for the removal of high-frequency disturbance effects are outlined to improve the achieved performance. Third, a robust supervisory control procedure is employed to choose the right fluid and to reduce the superfluous fluid changeovers, mainly when different fluids are available. Finally, experimental results are presented to illustrate the practical appeal and effectiveness of the proposed scheme.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.