For complex control problems, advanced techniques, such as model-based pred
ictive control may give better control performance than the common PID cont
roller. However, the extra complexity and limited support of control softwa
re especially at the distributed control system (DCS) level, may prohibit t
he application of advanced algorithms. Also, implementing model based contr
ol often requires a higher level of programming than is readily available a
t the DCS level. This paper addresses this problem by providing a control a
lgorithm utilizing multiple DCS PID blocks to implement a model-based predi
ctive control strategy. The approach was tested on process simulations and
the algorithm was able to provide control performance similar to that of ge
neralized predictive control. (C) 1999 Elsevier Science Ltd. All rights res
erved.