Abstract
We present a preconditioned interior-point algorithm tailored for input constrained quadratic programmings (QPs) arising in optimal control problems (OCPs). The implicit approach to OCPs results in large sparse QPs, which we utilized by a tailored Riccati recursion algorithm. The Riccati recursion algorithm requires the solution of a set of small dense linear sub-systems of equations. The proposed preconditioner is an easily invertible diagonal matrix, which we apply in every linear sub-system of equations. We solve a target tracking OCP for a linearized modified quadruple tank system in Matlab. The computational results indicate that ill-conditioning in the sub-systems are reduced and that the additional CPU time for preconditioning is negligible. Additionally, the paper presents a detailed description of the proposed algorithm and serves as an implementation guide for the algorithm.
Original language | English |
---|---|
Book series | IFAC-PapersOnLine |
Volume | 55 |
Issue number | 7 |
Pages (from-to) | 346-351 |
ISSN | 2405-8963 |
DOIs | |
Publication status | Published - 2022 |
Event | 13th IFAC Symposium on Dynamics and Control of Process Systems, including Biosystems - Busan, Korea, Republic of Duration: 14 Jun 2022 → 17 Jun 2022 |
Conference
Conference | 13th IFAC Symposium on Dynamics and Control of Process Systems, including Biosystems |
---|---|
Country/Territory | Korea, Republic of |
City | Busan |
Period | 14/06/2022 → 17/06/2022 |
Keywords
- Interior-point method
- Optimal Control Problem
- Preconditioning
- Quadratic programming
- Riccati recursion