[ Team LiB ] |
16.5 Other MPC MethodsMPC is a basic concept or idea that can be implemented in many ways, depending on models used and assumptions made (about disturbances and so on). With DMC, future output predictions were composed of two effects: the unforced (or free) response (effect of past control moves) and the forced response (effect of current and future control moves). Virtually all other model-based procedures use the same idea. For example, if state space models are used, the free response can be obtained simply by iteration from the current state values, assuming no input changes. Here we discuss a number of industrial techniques and current MPC research. MPC with Industrial ApplicationsThe previous section covered the most widely applied (in industry) MPC technique, DMC. There are a wide variety of other MPC techniques that have been used in industrial applications; only a few are discussed here. A nice overview of these approaches is provided by Qin and Badgwell (1997). Model predictive heuristic control (MPHC) was developed in France and received initial applications in the French petroleum refining industry. The software was called IDCOM for "identification and command." This work is summarized by Richalet et al. (1978). A finite impulse response model is used, and the desired setpoint trajectory over the prediction horizon is first order. IDCOM-M, developed by Setpoint, Inc. (now part of ASPEN Technology), differs from IDCOM in a number of ways. In addition to handling multivariable processes, it includes constraint handling, where hard constraints can be ranked in terms of priority. Also, rather than considering outputs over an entire prediction horizon, each output is controlled at a specific point in the future (termed the coincidence point). Generalized predictive control (GPC) arose from adaptive control research, where model parameters are continuously updated to account for changing process dynamics. It is geared toward SISO processes and has had few major industrial applications. Clarke (1988) provides an overview of some applications. MPC ResearchProblems with Existing TechniquesMany of the "classical" MPC approaches used in industry have performance limitations, which we summarize here.
Solutions Being DevelopedMuch academic research has gone into developing approaches to solving these problems. It is now recognized that there are many advantages to using discrete state space models. State space models require fewer model parameters than step and impulse response models to describe process behavior. State space models also provide more flexibility for disturbance estimation. State estimation techniques can be easily formulated to handle input disturbances, for example. State estimation also allows unstable systems to be controlled. This is discussed by Muske and Rawlings (1993), for example. Infinite horizon approaches can be used to guarantee closed-loop stability. Although it may seem impossible to solve an optimization problem over an infinite horizon, linear models have analytical solutions, allowing rapid computations to be performed. This topic is covered by Muske and Rawlings (1993). Nonlinear models can be used to improve performance, compared with linear models. Reviews of these approaches are provided by Bequette (1991) and Henson (1998). An alternative is to include several linear models to approximate the nonlinear system over a range of operating conditions. The linear models can then be "scheduled" or "interpolated" so that the best linear model approximation to the nonlinear process is used at a particular operating condition. An application to drug infusion during surgery is discussed by Rao et al. (2001). |
[ Team LiB ] |