Expanding the Class of Quadratic Control-Lyapunov Functions for Low-Thrust Trajectory Optimization
Abstract
Control laws derived from Control-Lyapunov Functions (CLFs) offer an efficient way for generating near-optimal many-revolution low-thrust trajectories. A common approach to constructing CLFs is to consider the family of quadratic functions using a diagonal weighting matrix. In this paper, we explore the advantages of using a larger family of quadratic functions. More specifically, we consider positive-definite weighting matrices with non-zero off-diagonal elements (hereafter referred to as "full" matrices). We propose a novel eigendecomposition method for parameterizing -dimensional weighting matrices that is easy to implement and guarantees positive-definiteness of the weighting matrices. We use particle swarm optimization, which is a stochastic optimization algorithm, to optimize the parameters and generate near-optimal minimum-time low-thrust trajectories. Solutions obtained using a full positive-definite matrix are compared to the results from the (standard) diagonal weighting matrix for a number of benchmark problems. Results demonstrate that improvements in optimality are achieved, especially for maneuvers with large changes in orbital elements.
Cite
@article{arxiv.2408.14412,
title = {Expanding the Class of Quadratic Control-Lyapunov Functions for Low-Thrust Trajectory Optimization},
author = {Nicholas P. Nurre and Saeid Tafazzol and Ehsan Taheri},
journal= {arXiv preprint arXiv:2408.14412},
year = {2024}
}