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

Networked Distributed Predictive Control with Information Structure Constraints  161


             is used together with Equations (7.24) and (7.30) to obtain the output prediction in the form
             ⌢ ̂
                                         ̂
             Y (k + 1, P|k)= N ΔU (k, M|k)+ Z(k + 1, P|k). By substituting this expression, the local
              i             i  i
             cost function J takes the form (7.31). The positive definiteness of matrices Q and R implies
                         i
                                                                                i
                                                                          i
             the same property for matrix H .
                                      i
               In this way, the ND-MPC problem has been transformed into an equivalent unconstrained
             QP problem which has to be locally solved online at each sampling instant.
             Appendix D. Proof of Theorem 7.1
             States that a solution to the ND-MPC problem minimizes the cost function (7.31) with
             respect to the control sequence ΔU (k, M|k). This solution has the form ΔU (k, M|k)=
                                           i                                  i
                   −1
             ((1∕2)H G (k + 1, P|k)). Following the receding horizon strategy, only the first element of
                   i   i
             the optimal sequence is actually applied to the process and the control action is expressed as
             u (k)= u (k − 1)+    ΔU (k, M|k) which gives the final closed form (7.36).
              i     i         i  i

             Appendix E. Proof of Theorem 7.2
             To simplify the process of stability proof, define that

                                     =    T  ···     T  ] T
                                      [
                                        1         P
                                     = diag{   , … ,    }
                                    j
                                                   nj
                                             1j
                                       [                         ]
                                     =             I      
                                    ij   n x i  ×(j−1)n x i  n x i  n x i  ×(P−j)n x i
                                  (i = 1, … , n, j = 1, … , P);                    (E.1)
                                      [
                                     =    T  ···     T  ] T
                                        1         M
                                     = diag{   , … ,    }
                                   j        1j     nj
                                       [                         ]
                                     =             I      
                                   ij    n u i  ×(j−1)n u i  n u i  n u i  ×(M−j)n u i
                                  (i = 1, … , n, j = 1, … , M)                     (E.2)
               The following equations are achieved
                                      ̂
                                     X(k, P|k − 1)=    ̂ X(k, P|k − 1)             (E.3)
                                     U(k, M|k − 1)=   U(k, M|k − 1)                (E.4)

             Define

                                    A = diag{A , … , A };
                                              11
                                                     n1
                                        [            ] T
                                                  ̃ T
                                         ̃ T
                                    A = A    ···  A n  ;
                                    ̃
                                          1
                                    B = diag{B , … , B };
                                             1
                                                   n
   182   183   184   185   186   187   188   189   190   191   192