Anderson Accelerated Feasible Sequential Linear Programming

被引:1
|
作者
Kiessling, David [1 ]
Pas, Pieter [2 ]
Astudillo, Alejandro [1 ]
Patrinos, Panagiotis [2 ]
Swevers, Jan [1 ]
机构
[1] Katholieke Univ Leuven, Flanders Make KU Leuven, Dept Mech Engn, MECO Res Team, B-3001 Leuven, Belgium
[2] Katholieke Univ Leuven, Dept Elect Engn ESAT, STADIUS Ctr Dynam Syst Signal Proc & Data Analyt, Leuven, Belgium
来源
IFAC PAPERSONLINE | 2023年 / 56卷 / 02期
关键词
Numerical methods for optimal control; Model predictive and optimization-based control; Predictive control;
D O I
10.1016/j.ifacol.2023.10.625
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an accelerated version of Feasible Sequential Linear Programming (FSLP): the AA(d)-FSLP algorithm. FSLP preserves feasibility in all intermediate iterates by means of an iterative update strategy based on repeated evaluation of zero-order information. This technique was successfully applied to techniques such as Model Predictive Control and Moving Horizon Estimation, but it can exhibit slow convergence. Moreover, keeping all iterates feasible in FSLP entails a large number of additional constraint evaluations. In this paper, Anderson Acceleration (AA(d)) is applied to the zero-order update strategy improving the convergence rate and therefore decreasing the number of constraint evaluations in the inner iterative procedure of the FSLP algorithm. AA(d) achieves an improved contraction rate in the inner iterations, with proven local linear convergence. In addition, it is observed that due to the improved zero-order update strategy, AA(d)-FSLP takes larger steps to find an optimal solution, yielding faster overall convergence. The performance of AA(d)-FSLP is examined for a time-optimal point-to-point motion problem of a parallel SCARA robot. The reduction of the number of constraint evaluations and overall iterations compared to FSLP is demonstrated. Copyright (c) 2023 The Authors.
引用
收藏
页码:7436 / 7441
页数:6
相关论文
共 50 条