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

Cooperative Distributed Predictive Control with Constraints            199


             Theorem 9.1 Suppose Assumptions 9.1 and 9.2 hold, x(k )∈ X and Equations (9.8), (9.9),
                                                           0
                                                                            f
                                                               f
             and (9.10) are satisfied at k . Then, for every i ∈ P, the control u (⋅|k) and state x (⋅ | k), defined
                                  0
                                                               i
             by (9.13), (9.14) and (9.16), are feasible solutions to Problem 9.1 at every update k ≥ 1.
                                                                       f
               Proof. First consider the case of k = 1. The state sequence ̂ x(⋅|1, i)= x (⋅|1, i) trivially sat-
             isfies the dynamic equation (9.14) and the consistency constraint (9.8).
               Now, suppose is a feasible solution for t = 1, … , k − 1. Lemmas 9.2–9.4 can be invoked.
             The consistency constraints (9.8) are trivially satisfied, the feasibility of control constraint and
             the terminal state constraint is guaranteed, and the proof of Theorem 9.1 is completed.

             9.4.2  Stability

             The stability of the closed-loop system is now analyzed in this subsection.
             Theorem 9.2 Suppose that Assumptions 9.1 and 9.2 hold, x(k )∈ X, and Equations (9.8),
                                                                0
             (9.9), and (9.10) are satisfied at k , and the following parametric conditions hold
                                        0
                                                      ′
                                      −   (0.42 +((N − 1)   + 1)    ) > 0
             where

                                                (  1    1 ) 1
                                                  −    −   2
                                            =    min  P  2 QP  2
                                                         ) 1
                                                (   1   1
                                         ′        −    −   2
                                           =     P  2 QP  2
                                             max
             Then, by application of Algorithm 9.1, the closed-loop system (9.2) is asymptotically stabilized
             to the origin.

               Proof. By Algorithm 9.1 and Lemma 9.1, if x(k) ∈Ω(  ) for any k ≥ 0, the terminal con-
             trollers take over and stabilize the system to the origin. Therefore, it remains to show that if
             x(k )∈ X∖Ω(  ), then by application of Algorithm 9.1, the closed-loop system (9.2) is driven
               0
             to the set in finite time.
                                                              m
                                                              ∑
               Define the nonnegative function V for all system S, V =  V , and
                                                          k
                                          k
                                                                  k,i
                                                              i=1
                              V
                               k,i  = ‖̂ x (k + N|k, i)‖ P
                                     N−1 (                           )
                                     ∑
                                   +     ‖̂ x (k + l|k, i)‖ + u (k + l|k) ‖
                                                        ‖
                                                     Q  ‖ i       ‖R i
                                      l=0
               In what follows, we will show that for any k ≥ 0, if x(k)∈ X∖Ω(  ), then there exists a con-
             stant    ∈ (0, ∞) such that V ≤ V  −   .
                                   k   k − 1
   220   221   222   223   224   225   226   227   228   229   230