An iterative method for solving constrained nonlinear optimal control problems using Legendre polynomials

In this paper, an iterative computational method is proposed to handle constrained nonlinear quadratic optimal control problems. with terminal state constraints, saturation state and saturation control variables constraints. The method is based on replacing the original constrained nonlinear optimal control problem by a sequence of constrained linear time-varying quadratic optimal control problems. To this end, an iterative technique is used to replace the original constrained nonlinear dynamic system by a sequence of constrained linear time-varying systems. Then each of constrained linear time-varying quadratic optimal control problems is approximated by a quadratic programming problem by parameterizing each of the state variable by a finite length Legendre polynomials with unknown parameters. To show the effectiveness of the proposed method, simulation results of a constrained nonlinear optimal control problem are presented.

[1]  F. Breitenecker,et al.  COMPUTING OPTIMAL CONTROLS FOR SYSTEMS WITH STATE AND CONTROL CONSTRAINTS , 1989 .

[2]  Stephen P. Banks,et al.  Approximate Optimal Control and Stability of Nonlinear Finite- and Infinite-Dimensional Systems , 2000, Ann. Oper. Res..

[3]  Stephen P. Banks,et al.  An Iterative Approach to Eigenvalue Assignment for Nonlinear Systems. , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[4]  W. W. Bell,et al.  Special Functions for Scientists and Engineers , 1968 .

[5]  Stephen P. Banks,et al.  Linear approximations to nonlinear dynamical systems with applications to stability and spectral theory , 2003, IMA J. Math. Control. Inf..

[6]  C. Neuman,et al.  A suboptimal control algorithm for constrained problems using cubic splines , 1973 .

[7]  M. Tomas-Rodriguez,et al.  Sliding Mode Control for Nonlinear Systems: An Iterative Approach. , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[8]  Hussein Jaddu,et al.  Direct solution of nonlinear optimal control problems using quasilinearization and Chebyshev polynomials , 2002, J. Frankl. Inst..

[9]  Hussein Mohammad Hussein Jaddu Numerical methods for solving optimal control problems using chebyshev polynomials , 1998 .

[10]  Mark Enns,et al.  Computation of optimal controls by a method combining quasi-linearization and quadratic programming† , 1972 .

[11]  P. A. FroCK Epsilon-Ritz Method for Solving Optimal Control Problems : Useful Parallel Solution Method , 2022 .

[12]  Stephen P. Banks,et al.  Observer design for nonlinear systems using linear approximations , 2003, IMA J. Math. Control. Inf..

[13]  Kok Lay Teo,et al.  Control parametrization: A unified approach to optimal control problems with general constraints , 1988, Autom..

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

[15]  Milan Vlach,et al.  Successive approximation method for non‐linear optimal control problems with application to a container crane problem , 2002 .

[16]  Jacques Vlassenbroeck,et al.  A chebyshev polynomial method for optimal control with state constraints , 1988, Autom..

[17]  H. Jaddu,et al.  Legendre Polynomials Iterative Technique for Solving a Class of Nonlinear Optimal Control Problems , 2014 .

[18]  A. Calise,et al.  Stochastic and deterministic design and control via linear and quadratic programming , 1971 .