DISCRETE APPROXIMATIONS TO OPTIMAL TRAJECTORIES USING DIRECT TRANSCRIPTION AND NONLINEAR-PROGRAMMING

被引:253
作者
ENRIGHT, PJ [1 ]
CONWAY, BA [1 ]
机构
[1] UNIV ILLINOIS,DEPT AERONAUT & ASTRONAUT ENGN,URBANA,IL 61801
基金
美国国家航空航天局;
关键词
D O I
10.2514/3.20934
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
A recently developed method for solving optimal trajectory problems uses a piecewise-polynomial representation of the state and control variables, enforces the equations of motion via a collocation procedure, and thus approximates the original calculus-of-variations problem with a nonlinear programming problem, which is solved numerically. This paper identifies this method as being of a general class of direct transcription methods and proceeds to investigate the relationship between the original optimal control problem and the approximating nonlinear programming problem, by comparing the optimal control necessary conditions with the optimality conditions for the discretized problem. Attention is focused on the Lagrange multipliers of the nonlinear programming problem, which are shown to be discrete approximations to the adjoint variables of the optimal control problem. This relationship is exploited to test the adequacy of the discretization and to verify optimality of assumed control structures. The discretized adjoint equation of the collocation method is found to have deficient accuracy, and an alternate scheme that discretizes the equations of motion using an explicit Runge-Kutta parallel-shooting approach is developed. Both methods are applied to finite-thrust spacecraft trajectory problems, including a low-thrust escape spiral, a three-bum rendezvous, and a low-thrust transfer to the moon.
引用
收藏
页码:994 / 1002
页数:9
相关论文
共 40 条
[1]  
Abadie J., 1970, Integer and nonlinear programming, P191
[2]  
[Anonymous], 1971, COMPUTATIONAL METHOD
[3]  
Ascher U., 1988, NUMERICAL SOLUTION B
[4]   ON A NEW COMPUTING TECHNIQUE IN OPTIMAL CONTROL [J].
BALAKRIS.AV .
SIAM JOURNAL ON CONTROL, 1968, 6 (02) :149-&
[5]  
Bellman R.E., 1965, QUASILINEARIZATION N
[6]   APPLICATION OF SPARSE NONLINEAR-PROGRAMMING TO TRAJECTORY OPTIMIZATION [J].
BETTS, JT ;
HUFFMAN, WP .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1992, 15 (01) :198-206
[7]  
Bryson A.E, 1975, APPL OPTIMAL CONTROL
[8]   IMPLICIT RUNGE-KUTTA PROCESSES [J].
BUTCHER, JC .
MATHEMATICS OF COMPUTATION, 1964, 18 (85) :50-&
[9]  
BUTCHER JC, 1987, MATH COMPUTATION
[10]  
Canon M.D., 1970, THEORY OPTIMAL CONTR