The Dynamic Matrix Control (DMC) Algorithm is a control technology that has been used successfully in process computer applications in Shell for the last six years. The general development of the DMC Algorithm to incorporate feedforward and multivariable control is covered in this paper. The DMC Algorithm evolved from a technique of representing process dynamics with a set of numerical coefficients. The numerical technique, in conjunction with a least square formulation to minimize the integral of the error/time curve, make it possible to solve complex control problems on a digital computer which are not solvable with traditional PID control concepts. The incorporation of the process dynamics into the synthesis of the design of the DMC, make it possible to maintain an awareness of deadtime and unusual dynamic behavior.
Financed by the National Centre for Research and Development under grant No. SP/I/1/77065/10 by the strategic scientific research and experimental development program:
SYNAT - “Interdisciplinary System for Interactive Scientific and Scientific-Technical Information”.