A Homogeneous and Self-Dual Interior-Point Linear Programming Algorithm for Economic Model Predictive Control

被引:2
|
作者
Sokoler, Leo Emil [1 ,2 ]
Frison, Gianluca [1 ]
Skajaa, Anders [1 ,2 ]
Halvgaard, Rasmus [1 ]
Jorgensen, John Bagterp [1 ]
机构
[1] DTU, Dept Appl Math & Comp Sci, DK-2800 Lyngby, Denmark
[2] DONG Energy, DK-2830 Virum, Denmark
关键词
Energy systems; Linear programming algorithms; optimization algorithms; predictive control for linear systems; Riccati iterations;
D O I
10.1109/TAC.2015.2495558
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We develop an efficient homogeneous and self-dual interior-point method (IPM) for the linear programs arising in economic model predictive control of constrained linear systems with linear objective functions. The algorithm is based on a Riccati iteration procedure, which is adapted to the linear system of equations solved in homogeneous and self-dual IPMs. Fast convergence is further achieved using a warm-start strategy. We implement the algorithm in MATLAB and C. Its performance is tested using a conceptual power management case study. Closed loop simulations show that: 1) the proposed algorithm is significantly faster than several state-of-the-art IPMs based on sparse linear algebra and 2) warm-start reduces the average number of iterations by 35%-40%.
引用
收藏
页码:2226 / 2231
页数:6
相关论文
共 50 条
  • [1] A Riccati Based Homogeneous and Self-Dual Interior-Point Method for Linear Economic Model Predictive Control
    Sokoler, Leo Emil
    Frison, Gianluca
    Edlund, Kristian
    Skajaa, Anders
    Jorgensen, John Bagterp
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS (CCA), 2013, : 592 - 598
  • [2] A Warm-Started Homogeneous and Self-Dual Interior-Point Method for Linear Economic Model Predictive Control
    Sokoler, Leo Emil
    Skajaa, Anders
    Frison, Gianluca
    Halvgaard, Rasmus
    Jorgensen, John Bagterp
    [J]. 2013 IEEE 52ND ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2013, : 3677 - 3683
  • [3] Scenario formulation of Stochastic linear programs and the homogeneous self-dual interior-point method
    Sun, Jie
    Liu, Xinwei
    [J]. INFORMS JOURNAL ON COMPUTING, 2006, 18 (04) : 444 - 454
  • [4] A MODIFIED HOMOGENEOUS AND SELF-DUAL LINEAR PROGRAMMING ALGORITHM
    GUO Tiande(Mathematics Department
    [J]. Journal of Systems Science & Complexity, 1995, (03) : 270 - 277
  • [5] Primal-dual interior-point algorithm for symmetric model predictive control
    Panahi, Shirin
    Kashani, Ali
    Danielson, Claus
    [J]. AUTOMATICA, 2023, 155
  • [6] A Primal-Dual Interior-Point Linear Programming Algorithm for MPC
    Edlund, Kristian
    Sokoler, Leo Emil
    Jorgensen, John Bagterp
    [J]. PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 351 - 356
  • [7] GENERALIZED HOMOGENEOUS AND SELF-DUAL ALGORITHM FOR LINEAR-PROGRAMMING
    XU, XJ
    YE, YY
    [J]. OPERATIONS RESEARCH LETTERS, 1995, 17 (04) : 181 - 190
  • [8] A LOW COMPLEXITY INTERIOR-POINT ALGORITHM FOR LINEAR PROGRAMMING
    Todd, Michael J.
    [J]. SIAM JOURNAL ON OPTIMIZATION, 1992, 2 (02) : 198 - 209
  • [9] Interior-point linear programming algorithm for auction methods
    Dekrajangpetch, S
    Sheblé, GB
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 2000, 15 (02) : 572 - 578
  • [10] A simplified homogeneous and self-dual linear programming algorithm and its implementation
    Xu, XJ
    Hung, PF
    Ye, YY
    [J]. ANNALS OF OPERATIONS RESEARCH, 1996, 62 : 151 - 171