Fast Algorithm for Fuel-Optimal Impulsive Control of Linear Systems With Time-Varying Cost

被引:13
作者
Koenig, Adam W. [1 ]
D'Amico, Simone [1 ]
机构
[1] Stanford Univ, Dept Aeronaut & Astronaut, Stanford, CA 94305 USA
关键词
Space vehicles; Cost function; Optimal control; Heuristic algorithms; Robustness; Computational modeling; Computational methods; linear systems; optimization algorithms; time-varying systems; SPACECRAFT RELATIVE MOTION; PRIMER VECTOR; MANEUVERS; VICINITY;
D O I
10.1109/TAC.2020.3027804
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents a new fast and robust algorithm that provides fuel-optimal impulsive control input sequences that drive a linear time-variant system to a desired state at a specified time. This algorithm is applicable to a broad class of problems where the cost is expressed as a time-varying norm-like function of the control input, enabling inclusion of complex operational constraints in the control planning problem. First, it is shown that the reachable sets for this problem have identical properties to those in prior works using constant cost functions, enabling use of existing algorithms in conjunction with newly derived contact and support functions. By reformulating the optimal control problem as a semi-infinite convex program, it is also demonstrated that the semi-infinite component of the commonly studied primer vector is an outward normal vector to the reachable set at the target state. Using this formulation, a fast and robust algorithm that provides globally optimal impulsive control input sequences is proposed. The algorithm iteratively refines estimates of an outward normal vector to the reachable set at the target state and a minimal set of control input times until the optimality criteria are satisfied to within a user-specified tolerance. Next, optimal control inputs are computed by solving a quadratic program. The algorithm is validated through simulations of challenging example problems based on the recently proposed miniaturized distributed occulter/telescope small satellite mission, which demonstrate that the proposed algorithm converges several times faster than comparable algorithms in the literature.
引用
收藏
页码:4029 / 4042
页数:14
相关论文
共 31 条
[1]   Linearized Impulsive Fixed-Time Fuel-Optimal Space rendezvous: A New Numerical Approach [J].
Arzelier, Denis ;
Brehard, Florent ;
Deak, Norbert ;
Joldes, Mioara ;
Louembet, Christophe ;
Rondepierre, Aude ;
Serra, Romain .
IFAC PAPERSONLINE, 2016, 49 (17) :373-378
[2]   SOME EFFICIENT ALGORITHMS FOR A CLASS OF ABSTRACT OPTIMIZATION PROBLEMS ARISING IN OPTIMAL CONTROL [J].
BARR, RO ;
GILBERT, EG .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1969, AC14 (06) :640-+
[3]  
Battin R. H., 1987, AIAA ED SERIES
[4]  
Bazaraa M. S., 1993, NONLINEAR PROGRAM TH
[5]   Survey of numerical methods for trajectory optimization [J].
Betts, JT .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1998, 21 (02) :193-207
[6]   Optimal Control of Trading Algorithms: A General Impulse Control Approach [J].
Bouchard, Bruno ;
Ngoc-Minh Dang ;
Lehalle, Charles-Albert .
SIAM JOURNAL ON FINANCIAL MATHEMATICS, 2011, 2 (01) :404-438
[7]   LINEARIZED IMPULSIVE RENDEZVOUS PROBLEM [J].
CARTER, TE ;
BRIENT, J .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1995, 86 (03) :553-584
[8]  
Chernick M., 2018, P AAS AIAA ASTR SPEC, P18
[9]   New Closed-Form Solutions for Optimal Impulsive Control of Spacecraft Relative Motion [J].
Chernick, Michelle ;
D'Amico, Simone .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2018, 41 (02) :301-319
[10]  
DAmico S., 2010, Autonomous Formation Flying in Low-Earth Orbit