Modified quasilinearization algorithm for optimal control problems with bounded state

This paper considers the numerical solution of optimal control problems involving a functionalI subject to differential constraints, a state inequality constraint, and terminal constraints. The problem is to find the statex(t), the controlu(t), and the parameter π so that the functional is minimized, while the constraints are satisfied to a predetermined accuracy.A modified quasilinearization algorithm is developed. Its main property is the descent property in the performance indexR, the cumulative error in the constraints and the optimality conditions. Modified quasilinearization differs from ordinary quasilinearization because of the inclusion of the scaling factor (or stepsize) α in the system of variations. The stepsize is determined by a one-dimensional search on the performance indexR. Since the first variation δR is negative, the decrease inR is guaranteed if α is sufficiently small. Convergence to the solution is achieved whenR becomes smaller than some preselected value.Here, the state inequality constraint is handled in a direct manner. A predetermined number and sequence of subarcs is assumed and, for the time interval for which the trajectory of the system lies on the state boundary, the control is determined so that the state boundary is satisfied. The state boundary and the entrance conditions are assumed to be linear inx and π, and the modified quasilinearization algorithm is constructed in such a way that the state inequality constraint is satisfied at each iteration and along all of the subarcs composing the trajectory.At first glance, the assumed linearity of the state boundary and the entrance conditions appears to be a limitation to the theory. Actually, this is not the case. The reason is that every constrained minimization problem can be brought to the present form through the introduction of additional state variables.In order to start the algorithm, some nominal functionsx(t),u(t), π and nominal multipliers λ(t), ρ(t), σ, μ must be chosen. In a real problem, the selection of the nominal functions can be made on the basis of physical considerations. Concerning the nominal multipliers, no useful guidelines have been available thus far. In this paper, an auxiliary minimization algorithm for selecting the multipliers optimally is presented: the performance indexR is minimized with respect to λ(t), ρ(t), σ, μ. Since the functionalR is quadratically dependent on the multipliers, the resulting variational problem is governed by optimality conditions which are linear and, therefore, can be solved without difficulty.The numerical examples illustrating the theory demonstrate the feasibility as well as the rapidity of convergence of the technique developed in this paper.

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

[2]  A. Miele,et al.  General technique for solving nonlinear, two-point boundary-value problems via the method of particular solutions , 1970 .

[3]  Use of the method of particular solutions in nonlinear, two-point boundary-value problems , 1968 .

[4]  Anthony Ralston,et al.  Mathematical Methods for Digital Computers , 1960 .

[5]  K. H. Well,et al.  Modified quasilinearization and optimal initial choice of the multipliers part 2—Optimal control problems , 1970 .

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

[7]  M. Hestenes Calculus of variations and optimal control theory , 1966 .

[8]  A. Miele,et al.  Sequential gradient-restoration algorithm for optimal control problems with bounded state , 1973 .

[9]  D. Jacobson,et al.  New necessary conditions of optimality for control problems with state-variable inequality constraints , 1971 .

[10]  H. Kwakernaak,et al.  Solution of state-constrained optimal control problems through quasilinearization , 1970 .

[11]  R. McGill Optimum Control, Inequality State Constraints, and the Generalized Newton-Raphson Algorithm , 1965 .

[12]  L. Lasdon,et al.  An interior penalty method for inequality constrained optimal control problems , 1967, IEEE Transactions on Automatic Control.

[13]  Some Properties of the Sequential Gradient-Restoration Algorithm and the Modified Quasilinearization Algorithm for Optimal Control Problems with Bounded State, , 1972 .

[14]  A. Miele,et al.  Modified quasilinearization method for solving nonlinear, two-point boundary-value problems , 1971 .

[15]  Arthur E. Bryson,et al.  OPTIMAL PROGRAMMING PROBLEMS WITH INEQUALITY CONSTRAINTS , 1963 .

[16]  A. V. Levy,et al.  Modified quasilinearization and optimal initial choice of the multipliers part 1—Mathematical programming problems , 1970 .

[17]  V. Haas,et al.  ON THE SOLUTION OF OPTIMAL CONTROL PROBLEMS WITH STATE VARIABLE INEQUALITY CONSTRAINTS , 1970 .

[18]  G. Leitmann An Introduction To Optimal Control , 1966 .

[19]  D. Jacobson,et al.  A transformation technique for optimal control problems with a state variable inequality constraint , 1969 .

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

[21]  Angelo Miele,et al.  Theory of optimum aerodynamic shapes , 1965 .

[22]  A modified perturbation method for solving optimal control problems with state variable inequality constraints , 1971 .

[23]  G. Bliss Lectures on the calculus of variations , 1946 .

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

[25]  Angelo Miele,et al.  Method of particular solutions for linear, two-point boundary-value problems , 1968 .