Singular Arcs in Optimal Control: Closed-loop Implementations without Workarounds
Nikilesh Ramesh, Ross Drummond, Pablo Rodolfo Baldivieso Monasterios, Yuanbo Nie
TL;DR
The paper tackles the difficulty of solving optimal control problems with singular arcs in online closed-loop settings. It advocates Integrated Residual Methods (IRM), particularly IRR-DC, as a direct transcription-based approach that suppresses singular-arc fluctuations by minimizing the integral of residuals, avoiding the need for problem-specific treatments. Through benchmark problems including a second-order singular control task and a Single Machine Infinite Bus system, the authors show that IRR-DC yields closed-loop solutions that closely match analytic optima, reduces fluctuations compared to direct collocation, and remains robust without prior knowledge of singular arc structure. The findings suggest IRM-based EMPC offers practical and reliable performance for large-scale online OCPs, reducing the need for iterative retuning or structural analyses. Future work aims to dissect the influence of MPC configurations on closed-loop cost and singular-arc suppression.
Abstract
Singular arcs emerge in the solutions of Optimal Control Problems (OCPs) when the optimal inputs on some finite time intervals cannot be directly obtained via the optimality conditions. Solving OCPs with singular arcs often requires tailored treatments, suitable for offline trajectory optimization. This approach can become increasingly impractical for online closed-loop implementations, especially for large-scale engineering problems. Recent development of Integrated Residual Methods (IRM) have indicated their suitability for handling singular arcs; the convergence of error measures in IRM automatically suppresses singular arc-induced fluctuations and leads to non-fluctuating solutions more suitable for practical problems. Through several examples, we demonstrate the advantages of solving OCPs with singular arcs using {IRM} under an economic model predictive control framework. In particular, the following observations are made: (i) IRM does not require special treatment for singular arcs, (ii) it solves the OCPs reliably with singular arc fluctuation suppressed, and (iii) the closed-loop results closely match the analytic optimal solutions.
