Abstract

Hierarchical distributed model predictive control (HDMPC) is a promising control framework for industrial processes. With the development of efficient solvers for large-scale nonlinear programming (NLP), the implementation of hierarchical distributed control with nonlinear models becomes achievable. However, there is a lack of systematic method that handles the online computational delay in HDMPC which may lead to deterioration of performance or stability. To speed up online computation, an NLP sensitivity-based HDMPC algorithm is proposed in this paper. The implementation strategy is divided into background and online stages. All the local MPC controllers solve their sub-optimization problems iteratively in background based on the predicted future state, and a sensitivity update step is performed online to correct the predicted optimal inputs. The system-wide sensitivity equation is formulated in the upper control level by combining the optimality information of local controllers. The optimality and stability analysis for the proposed method is given. Three case studies are presented to demonstrate the controller performance.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call