Breadcrumb
- Home
- Publications
- Proceedings
- 2010 Annual Meeting
- Computing and Systems Technology Division
- Networked Control Systems
- (740g) Novel Block Decentralized MPC Control for Local Autonomy
A simultaneous algorithm, termed D-MPC, is proposed that replaces multiple optimizations (from several, interacting MPC controllers). The solution is obtained by expressing every optimization as a KKT problem and solving all optimality conditions simultaneously, yielding a single-level optimization problem. The resulting problem consists of linear and complementarity equations, which are non-linear and non-convex, making reliable solution problematic (Clark and Westerberg, 1990). Therefore, an efficient active set heuristic is proposed for real time computation. The approach is computationally tractable, yielding a small set of convex problems to be solved sequentially and providing reliable solutions with good dynamic performance for the cases studied.
Integrity is important for control designs, and generally, block designs with negative and zero Block Relative Gains (BRG) have poor integrity (Manousiouthakis, Savage, and Arkun, 1986), and such designs cannot be controlled with published approaches. In contrast, the D-MPC approach successfully provides good integrity for processes with all BRG signs while maintaining the desired autonomy of each individual block. We note that even if the original block design has a positive BRG, common occurrences, such as manipulated variables saturation, can lead to a system with a zero or negative block relative gain.
The solution existence, uniqueness, and stability of the proposed controller will be discussed in order to delimit the processes that can be controlled using the proposed D-MPC controller. A simple D-MPC formulation is analyzed to demonstrate a previously unrecognized feature of block MPC, specific ranges of controller tuning can lead to the loss of nominal stability for negative BRG systems. Therefore, a step-wise D-MPC design procedure was developed that integrates a stability analysis to ensure that the tuning is selected for nominal stability.
Case studies with all signs of BRG and sizes from 2x2 to 4x4 will be presented to demonstrate the computational tractability, good dynamic performance and integrity of D-MPC controller designs developed with the design procedure and implemented with the heuristic algorithm.
Charos, G.N., and Arkun, Y. (1993). A Decentralized Quadratic Dynamic Matrix Control Algorithm, Journal of Process Control, 3, 75-83.
Clark, P.A. and Westerberg, A.W. (1990). Bilevel Programming for Steady State Chemical Process Design I. Computers and Chemical Engineering, 14(1), 87-97.
Jia. D. and Krogh, B.H. (2001). Distributed Model Predictive Control. Proceedings of the American Control Conference. Arlington, VA. 2767-2772.
Li, S., Zhang, Y. and Zhu, Q. (2005). Nash-optimization Enhanced Distributed Model Predictive Control Applied to the Shell Benchmark Problem. Information Sciences (170) pp 329-349.
Manousiouthakis, V., Savage, R., and Arkun, Y. (1986). Synthesis of Decentralized Process Control Structures Using the Concept of Block Relative Gain. AIChE Journal, 32(6), 991?1003.
Shigueo-Hori, E. and Hong W. (2005) Coordinated Control of Decentralized QDMC Controllers Applied to a Reactor/Distillation Column with Recycle. In Proceedings of the 2nd Mercosur congress of Chemical Engineering.
Venkat, A.N., Rawlings, J.B. and Wright S.J. (2004). Plant-wide Optimal Control with Decentralized MPC. In Proceedings of the 7th IFAC Symposium on Dynamic and Control of Process Systems (DYCOPS-7).