Page 52 - Distributed model predictive control for plant-wide systems
P. 52

26                            Distributed Model Predictive Control for Plant-Wide Systems


              where C and b are the matrix and vector, respectively, provided at time k.The DMC
              optimization problem considering these constraints can be written as follows.

           Problem 2.1
                                                   2           2
                                  min J(k)= ‖E(k|k)‖ + ‖ΔU(k|k)‖
                                 ΔU(k|k)           ̃ W          ̃ R
                                                                                 (2.20)
                                 s.t. CΔU(k|k) ≤ b
             Problem (2.20) is a quadratic optimization problem. The feedback law solution to the con-
           strained quadratic optimization problem is, in general, nonlinear. In MATLAB MPC Toolbox,
           for the DMC optimization problem for constrained systems, one can adopt “cmpc.”
             The above constraint DMC algorithm can be summarized as follows.

           Algorithm 2.1  DMC Algorithm
           Step 0. Obtain step response coefficient matrix (2.3). Choose F.
                                                             ̃
           Step 1. At k = 0,
             • measure y(0);
             • determine ̃ y (0);
                        r
             • choose y (i|0), i ∈ {1, 2, … , P} and construct Y (0|0)
                      0                               0
             • solve Problem 2.1 to calculate Δu(0);
             • implement u(0) = u(0) +Δu(0).
           Step 2. At time k > 0,
             • measure y(k);
             • determine ̃ y (k);
                        r
             • use (2.11) to calculate Υ(k);
             • use (2.15) to calculate Y (k|k);
                                   0
             • solve Problem 2.1 to calculate Δu(k);
             • implement u(k) = u(k − 1) +Δu(k).
           Step 3. At time k + 1, let k + 1 → k, and go to Step 2.



           2.3   Predictive Control with the State Space Model
           In the above section, we introduced the DMC algorithm, which is based on the step response
           model. In this section, we will present the MPC algorithm which is based on the state space
           model, since, so far, this kind of MPC is a most discussed and studied MPC method in the
           literature works. And this part of content mainly refers to [2, 26, 74].
             For the basic formulation of predictive control and making the formulation useful in the real
           world, we shall assume that:

           • the plant model is linear time invariant,
           • there are measurement disturbances in the plant model. Handling feed forwarding measure-
             ment disturbances is very important in distributed predictive control,
           • the output variables can be measured,
           • the real plant is governed by the same equations as the model, although, in most cases, this
             is not really true,
   47   48   49   50   51   52   53   54   55   56   57