Discrete Pseudocontrol Sets for Optimal Control Problems

A method of optimal control problem solutions based on a new concept of pseudocontrol sets is presented. This approach combines large-scale linear programming algorithms with the well-known discretization of the continuous system dynamics on small segments and uses discrete pseudocontrol sets, which are considered independently for each segment. Every set is expressed as a mesh approximation of an admissible control space. The method is associated with significant increases in the number of decision variables and requires introducing artificial variables or pseudovariables. Terminal conditions are presented as a linear matrix equation. An extension of the matrix equation for the sums of the pseudocontrols is used to transform the problem into a linear programming form. Interior-point inequality constraints are represented as a linear matrix inequality. The resulting linear programming form is characterized by matrices that are very large and sparse. The number of decision variables is on the order of tens of thousands. In modern linear programming, there are effective interior-point algorithms to solve such problems. A minimum path-planning problem with nonlinear constraints, reentry trajectory optimization with maximum cross range, and maximum-radius orbit transfer are considered as application examples. The results of the last example are almost coincident with known solutions using other methods.

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

[2]  G. Dantzig Linear Control Processes and Mathematical Programming , 1966 .

[3]  Tarunraj Singh,et al.  Desensitized control of vibratory systems with friction: linear programming approach , 2004 .

[4]  L. S. Pontryagin,et al.  Mathematical Theory of Optimal Processes , 1962 .

[5]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .

[6]  B. J. Driessen On–off minimum‐time control with limited fuel usage: near global optima via linear programming , 2006 .

[7]  George B. Dantzig,et al.  Linear programming and extensions , 1965 .

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

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

[10]  J. Betts Survey of Numerical Methods for Trajectory Optimization , 1998 .

[11]  Jonathan P. How,et al.  Spacecraft trajectory planning with avoidance constraints using mixed-integer linear programming , 2002 .

[12]  Marc Bodson,et al.  Evaluation of optimization methods for control allocation , 2001 .

[13]  G. Rauwolf,et al.  Near-optimal low-thrust orbit transfers generated by a genetic algorithm , 1996 .

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

[15]  S. Bharadwaj,et al.  ENTRY TRAJECTORY TRACKING LAW VIA FEEDBACK LINEARIZATION , 1998 .

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

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

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

[19]  John A. M. Petersen,et al.  Interior-Point Algorithms for Control Allocation , 2003 .

[20]  M. H. Wright The interior-point revolution in optimization: History, recent developments, and lasting consequences , 2004 .