TY - JOUR
T1 - A Dantzig-Wolfe decomposition algorithm for linear economic model predictive control of dynamically decoupled subsystems
AU - Sokoler, Leo Emil
AU - Standardi, Laura
AU - Edlund, Kristian
AU - Poulsen, Niels Kjølstad
AU - Madsen, Henrik
AU - Jørgensen, John Bagterp
PY - 2014
Y1 - 2014
N2 - This paper presents a warm-started Dantzig–Wolfe decomposition algorithm tailored to economic model predictive control of dynamically decoupled subsystems. We formulate the constrained optimal control problem solved at each sampling instant as a linear program with state space constraints, input limits, input rate limits, and soft output limits. The objective function of the linear program is related directly to the cost of operating the subsystems, and the cost of violating the soft output constraints. Simulations for large-scale economic power dispatch problems show that the proposed algorithm is significantly faster than both state-of-the-art linear programming solvers, and a structure exploiting implementation of the alternating direction method of multipliers. It is also demonstrated that the control strategy presented in this paper can be tuned using a weighted ℓ1-regularization term. In the presence of process and measurement noise, such a regularization term is critical for achieving a well-behaved closed-loop performance.
AB - This paper presents a warm-started Dantzig–Wolfe decomposition algorithm tailored to economic model predictive control of dynamically decoupled subsystems. We formulate the constrained optimal control problem solved at each sampling instant as a linear program with state space constraints, input limits, input rate limits, and soft output limits. The objective function of the linear program is related directly to the cost of operating the subsystems, and the cost of violating the soft output constraints. Simulations for large-scale economic power dispatch problems show that the proposed algorithm is significantly faster than both state-of-the-art linear programming solvers, and a structure exploiting implementation of the alternating direction method of multipliers. It is also demonstrated that the control strategy presented in this paper can be tuned using a weighted ℓ1-regularization term. In the presence of process and measurement noise, such a regularization term is critical for achieving a well-behaved closed-loop performance.
KW - Optimization
KW - Dantzig–Wolfe decomposition
KW - Regularization
KW - Linear programming
KW - Distributed model predictive control
KW - Energy management
U2 - 10.1016/j.jprocont.2014.05.013
DO - 10.1016/j.jprocont.2014.05.013
M3 - Journal article
SN - 0959-1524
VL - 24
SP - 1225
EP - 1236
JO - Journal of Process Control
JF - Journal of Process Control
IS - 8
ER -