Reliable Solution to Dynamic Optimization Problems using Integrated Residual Regularized Direct Collocation
Yuanbo Nie, Eric C. Kerrigan
TL;DR
The paper tackles dynamic optimization problems where direct collocation struggles, especially in the presence of singular arcs. It introduces Integrated Residual Regularized Direct Collocation (IRR-DC), which augments direct transcription with an integrated residual penalty and allows dynamic constraints to be enforced as equalities or inequalities, balanced by a tunable regularization parameter. Across Goddard Rocket and Ventilator Control examples, IRR-DC suppresses singular-arc oscillations, yields substantially lower error metrics, and accelerates mesh refinement compared to standard DC and other regularization approaches, while remaining easy to configure for off-the-shelf solvers. This work demonstrates that IRR-DC delivers higher reliability and accuracy without sacrificing DC’s simplicity or computational efficiency, making it a practical option for challenging dynamic optimization problems with high-index DAEs or algebraic constraints.
Abstract
Direct collocation is a widely used method for solving dynamic optimization problems (DOPs), but its implementation simplicity and computational efficiency are limited for challenging problems like those involving singular arcs. In this paper, we introduce the direct transcription method of integrated residual regularized direct collocation (IRR-DC). This method enforces dynamic constraints through a combination of explicit constraints and penalty terms within discretized DOPs. This method retains the implementation simplicity of direct collocation while significantly improving both solution accuracy and efficiency, particularly for challenging problem types. Through the examples, we demonstrate that for difficult problems where traditional direct collocation results in excessive fluctuations or large errors between collocation points, IRR-DC effectively suppresses oscillations and yields solutions with greater accuracy (several magnitudes lower in various error metrics) compared to other regularization alternatives.
