Optimization of low-thrust orbit transfers with constraints

Approximate numerical methods of optimization are presented for multi-orbit noncoplanar orbit transfers of low-thrust spacecraft. The linear representation of derivatives of boundary parameters is used in the vicinity of a reference trajectory with its discretization into small segments. For each segment a set of pseudo-impulses is introduced, representing possible directions of the thrust vector. In order to solve essentially nonlinear problems, the iterative process of upgrading the reference trajectory is used. At each iteration the linear programming problem of high dimensionality is solved, its boundary conditions being represented in the form of a linear matrix equation. Interval constraints are considered in the form of blocking the propulsion system operation on shadow segments of the orbit, as well as cycling constraints, and constraints on total duration of maneuvers at certain trajectory segments. The results of comparison with solutions obtained by other methods are presented together with examples illustrating the convergence of iterative processes. Optimizations of the trajectories for launching geosynchronous satellites to their orbits and of the trajectories of a noncoplanar transfer from low to high-elliptic Molniya orbit are considered under these constraints.

[1]  Akira Ichikawa,et al.  Periodic Orbits of Nonlinear Relative Dynamics and Satellite Formation , 2009 .

[2]  Singiresu S. Rao,et al.  Engineering Design Optimization Using Interior-Point Algorithms , 2000 .

[3]  Craig A. Kluever,et al.  Using Edelbaum's Method to Compute Low-Thrust Transfers with Earth-Shadow Eclipses , 2011 .

[4]  Yuri Ulybyshev Spacecraft Trajectory Optimization Based on Discrete Sets of Pseudoimpulses , 2008 .

[6]  Yuri Ulybyshev,et al.  Optimization of multi-mode rendezvous trajectories with constraints , 2008 .

[7]  B. Conway Spacecraft Trajectory Optimization , 2014 .

[8]  Yuri Ulybyshev Discrete Pseudocontrol Sets for Optimal Control Problems , 2010 .

[9]  L. Khachiyan Polynomial algorithms in linear programming , 1980 .

[10]  Narendra Karmarkar,et al.  A new polynomial-time algorithm for linear programming , 1984, Comb..

[11]  Theodore N. Edelbaum,et al.  Propulsion Requirements for Controllable Satellites , 1961 .

[12]  Lorenzo Casalino,et al.  Improved Edelbaum's Approach to Optimize Low Earth/Geostationary Orbits Low-Thrust Transfers , 2007 .

[13]  Derek F Lawden,et al.  Optimal trajectories for space navigation , 1964 .

[14]  Jean Albert Kechichian,et al.  Reformulation of Edelbaum' s Low-Thrust Transfer Problem Using Optimal Control Theory , 1997 .

[15]  Anil V. Rao,et al.  Practical Methods for Optimal Control Using Nonlinear Programming , 1987 .

[16]  R. Battin An introduction to the mathematics and methods of astrodynamics , 1987 .

[17]  Yuri Ulybyshev Continuous Thrust Orbit Transfer OptimizationUsing Large-Scale Linear Programming , 2007 .