Convex Bound of Nonlinear Dynamical Errors for Stochastic Optimal Control
Daniel C. Qi, Kenshiro Oguri
TL;DR
The paper tackles the degradation of linear covariance controllers in nonlinear dynamics by formulating a convex upper bound on the nonlinear remainder from Taylor linearization, using higher-order state-transition tensors up to order $m^*$. This bound is embedded as a convex objective in a covariance-steering framework, enabling efficient optimization of controller gains without re-linearization. The main contributions are a tractable convex surrogate for nonlinear dynamics, a nonlinear minimization formulation that balances positional and velocity nonlinearities, and a halo-orbit stationkeeping case in the CR3BP showing improved alignment with nonlinear simulations and tighter quantile predictions. The results indicate that minimizing nonlinear exposure yields more reliable Gaussian-based predictions in nonlinear regimes, enhancing mission assurance in astrodynamics while preserving computational efficiency of convex optimization.
Abstract
Applying linear controllers to nonlinear systems requires the dynamical linearization about a reference. In highly nonlinear environments such as cislunar space, the region of validity for these linearizations varies widely and can negatively affect controller performance if not carefully formulated. This paper presents a formulation that minimizes the nonlinear errors experienced by linear covariance controllers. The formulation involves upper-bounding the remainder term from the linearization process using higher-order terms in a Taylor series expansion, and resolving it into a convex function. This can serve as a cost function for controller gain optimization, and its convex nature allows for efficient solutions through convex optimization. This formulation is then demonstrated and compared with the current methods within a halo orbit stationkeeping scenario. The results show that the formulation proposed in this paper maintains the Gaussianity of the distribution in nonlinear simulations more effectively, thereby allowing the linear covariance controller to perform more as intended in nonlinear environments.
