Abstract: | In process control, a significant number of problems are encountered where there are hard and soft constraints on the measured process variables and/or on the value and rate of change of the manipulated variables. On-line implementation of traditional control strategies becomes unfeasible since they cannot explicitly deal with process constraints. Model predictive control offers a viable alternative; however, a prominent issue is the behaviour of these algorithms when the prediction model does not match the actual plant. A possible solution is to formulate the problem in a linear/non-linear programming framework, using the cutting plane technique to locate the ‘worst’ plant/model mismatch at every time interval. This results in a very practical cautious predictive controller that computes the next controller action based on expected model/plant mismatch. Control of a stirred tank reactor illustrates the method, using a one-step ahead predictive controller. |