Gradient generation for parametric control models

Abstract This paper presents a numerical method for approximating the solution of complex optimal control problems by a constrained function minimization problem in a finite dimensional space. This end is achieved by approximating only the control functions by a finite set of parameters. The computation of gradients with respect to the parameters modeling the control is explored in depth. A hybrid technique combining the rapid gradient generation capability of the method of gradients with the rapid convergence characteristics of finite-dimensional, variable-metric function minimization algorithms is presented. An algorithm for mapping the impulsive response gradient trajectory generated by the method of gradients into a gradient vector of the performance index with respect to the parameters modeling the control function is presented. The class of local parameterizations is shown to have a distinct computational advantage, from a gradient generation point of view, over the class of continuous polynomial approximations. Detailed results are presented for piecewise linear parametric control models. An algebraic transformation is presented for improving inaccurate gradients generated by a widespread computer implementation of the method of gradients.

[1]  Daniel Tabak,et al.  Optimal control by mathematical programming , 1971 .

[2]  Accelerating one-dimensional searches. , 1973 .

[3]  Arthur E. Bryson,et al.  Determination of Lift or Drag Programs to Minimize Re-Entry Heating , 1962 .

[4]  C. Constantinides,et al.  Optimization: Application of the epsilon method , 1972 .

[5]  I. L. Johnson,et al.  Optimal shuttle trajectory - Vehicle design using parameter optimization , 1971 .

[6]  J. Cullum Discrete Approximations to Continuous Optimal Control Problems , 1969 .

[7]  H. B. Curry The method of steepest descent for non-linear minimization problems , 1944 .

[8]  J. Cullum Finite-Dimensional Approximations of State-Constrained Continuous Optimal Control Problems , 1972 .

[9]  E. Polak,et al.  Theory of optimal control and mathematical programming , 1969 .

[10]  C. M. Reeves,et al.  Function minimization by conjugate gradients , 1964, Comput. J..

[11]  Jean-Pierre Peltier Parameterization and Graphic Aid in Gradient Methods , 1973, Optimization Techniques.

[12]  A. Balakrishnan On a new computing technique in optimal control and its application to minimal-time flight profile optimization , 1969 .

[13]  Henry J. Kelley,et al.  Modeling and adjoints for continuous systems , 1969 .

[14]  Richard G. Brusch,et al.  A nonlinear programming approach to space shuttle trajectory optimization , 1974 .

[15]  J. Daniel On the approximate minimization of functionals , 1969 .

[16]  Henry J. Kelley,et al.  Gradient Theory of Optimal Flight Paths , 1960 .

[17]  J. B. Rosen The Gradient Projection Method for Nonlinear Programming. Part I. Linear Constraints , 1960 .

[18]  D. Bartholomew,et al.  Linear Programming: Methods and Applications , 1970 .

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

[20]  Anthony V. Fiacco,et al.  Nonlinear programming;: Sequential unconstrained minimization techniques , 1968 .

[21]  Roger Fletcher,et al.  A Rapidly Convergent Descent Method for Minimization , 1963, Comput. J..

[22]  D. Luenberger Optimization by Vector Space Methods , 1968 .

[23]  M. Hestenes,et al.  Methods of conjugate gradients for solving linear systems , 1952 .

[24]  R. Brusch,et al.  Solution of Highly Constrained Optimal Control Problems Using Nonlinear Programing , 1973 .

[25]  R. Courant Variational methods for the solution of problems of equilibrium and vibrations , 1943 .

[26]  Norihiko Adachi On the uniqueness of search directions in variable-metric algorithms , 1973 .

[27]  J. Breakwell The Optimization of Trajectories , 1959 .

[28]  J. D. Pearson ON VARIABLE METRIC METHODS OF MINIMIZATION , 1968 .

[29]  Willard I. Zangwill,et al.  Minimizing a function without calculating derivatives , 1967, Comput. J..

[30]  G. McCormick,et al.  A Generalization of the Method of Balakrishnan: Inequality Constraints and Initial Conditions , 1970 .

[31]  J. L. Speyer,et al.  Accelerated gradient projection technique with application to rocket trajectory optimization , 1970 .

[32]  Arthur E. Bryson,et al.  Optimal programming problems with inequality constraints. ii - solution by steepest-ascent , 1964 .

[33]  H. Kelley Method of Gradients , 1962 .

[34]  Richard E. Kopp,et al.  Trajectory Optimization Techniques1 1This work was partly supported by the Air Force Office of Scientific Research of the Office of Aerospace Research, under Contract AF49(638)-1207 and AF49(638)-1512. , 1966 .

[35]  R. Brusch,et al.  Solution of highly constrained optimal control problems using nonlinear programming , 1970 .

[36]  H. G. Moyer,et al.  Several trajectory optimization techniques. ii - application. , 1964 .

[37]  A. T. Markos,et al.  Applications of a mathematical programming technique to finite thrust rocket trajectory optimization , 1971 .

[38]  J. Cullum An explicit procedure for discretizing continuous, optimal control problems , 1971 .

[39]  G. Zoutendijk,et al.  Methods of Feasible Directions , 1962, The Mathematical Gazette.

[40]  J. D. Pearson Variable metric methods of minimisation , 1969, Comput. J..