This document compares PID and MPC controllers for concentration control of a continuous stirred tank reactor (CSTR). Simulation results show that the CSTR with an MPC controller better tracks the desired concentration output with less overshoot than the PID controller, both without and with input disturbances. Specifically:
1) Without disturbances, the MPC controller almost exactly follows random and step concentration references while the PID controller has more error.
2) With a flow rate disturbance, the MPC controller output exhibits only small fluctuations around the references compared to the PID controller.
3) Overall, the simulations demonstrate the effectiveness of using an MPC rather than PID controller for concentration control of a CSTR.