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

Local Cost Optimization-based Distributed Model Predictive Control      99


             each agent such as prediction horizon, control horizon, weighting matrices, and sample time,
             etc. can all be designed and tuned separately, which is superior to the centralized control and
             can significantly reduce the online computational burden and be simple to implement. Notice
             that the proposed scheme is not limited to the Shell benchmark control problem and can be
             used in a wide range of real-world complex control problem.


             5.4  Conclusion

             In this chapter, the DMPC methods based on local cost optimization and Nash optimality are
             developed for large-scale linear systems. To avoid the prohibitively high online computational
             demand, the MPC is implemented in a distributed scheme with the inexpensive controllers
             within the network environment. These controllers can cooperate and communicate with each
             other to achieve the objective of the whole system. Coupling effects among the agents are fully
             taken into account in this scheme, which is superior to other traditional decentralized control
             methods.
               The main advantage of this scheme is that the online optimization of a large-scale system can
             be converted to that of several small-scale systems, thus can significantly reduce the computa-
             tional complexity while keeping satisfactory performance. Furthermore, the design parameters
             for each subsystem-based controller such as the prediction horizon, control horizon, weight-
             ing matrix, sample time, etc. can all be designed and tuned separately, which provides more
             flexibility for the analysis and applications. And these methods maintain the control system
             integrity under component or system failure and the reduction on the computational load.
               The first part of the chapter presents the LCO-DMPC, including the closed-loop solution
             and the stability conditions. This method provides acceptable regions of tuning parameters
             for which the stability is guaranteed and the performances are satisfactory. Usually, the stable
             regions are associated with big prediction horizon P and small weight R. The second part of
             this chapter provides the Nash-optimization-based DMPC and investigates the performance
             of the distributed control scheme. The nominal stability and the performance deviation on the
             single-step horizon under the communication failure are analyzed. These will provide users
             a better understanding to the developed algorithm and sensible guidance in applications. In
             addition, some simulation examples are presented to verify the efficiency and practicality of
             the distributed MPC algorithms.



             Appendix
             Appendix A. QP problem transformation

             Making use of stacked vectors and definitions (5.28), the cost function (5.7) in the optimization
             problem of the MPC controller C can be expressed in the equivalent form
                                       i
                                              d          2              2
                               ̂
                          J = ‖Y (k + 1, P|k)− Y (k + 1, P|k)‖  + ‖ΔU (k, M|k)‖
                           i    i             i                 i
                                                         Q i            R i
                                               ˆ
             The concatenated local output prediction Y (k + 1, P|k) is a function of the manipulated vari-
                                                i
             ables; therefore, in order to express J as a function of Δ U (k, M|k), an explicit expression for
                                                           i
                                          i
             such a prediction is needed.
   120   121   122   123   124   125   126   127   128   129   130