Kybernetika 51 no. 1, 81-98, 2015

Direct solution of nonlinear constrained quadratic optimal control problems using B-spline functions

Yousef Edrisi Tabriz and Mehrdad LakestaniDOI: 10.14736/kyb-2015-1-0081

Abstract:

In this paper, a new numerical method for solving the nonlinear constrained optimal control with quadratic performance index is presented. The method is based upon B-spline functions. The properties of B-spline functions are presented. The operational matrix of derivative ($\mathbf{D}_\phi$) and integration matrix ($\mathbf{P}$) are introduced. These matrices are utilized to reduce the solution of nonlinear constrained quadratic optimal control to the solution of nonlinear programming one to which existing well-developed algorithms may be applied. Illustrative examples are included to demonstrate the validity and applicability of the technique.

Keywords:

optimal control problem, B-spline functions, derivative matrix, collocation method

Classification:

49N10, 65D07, 65R10, 65L60

References:

  1. J. Betts: Issues in the direct transcription of optimal control problem to sparse nonlinear programs. In: Computational Optimal Control (R. Bulirsch and D. Kraft, eds.), Birkhauser, 1994, pp. 3-17.   DOI:10.1007/978-3-0348-8497-6_1
  2. J. Betts: Survey of numerical methods for trajectory optimization. J. Guidance, Control, and Dynamics 21 (1998), 193-207.   DOI:10.2514/2.4231
  3. C. De. Boor: A Practical Guide to Spline. Springer-Verlag, New York 1978.   CrossRef
  4. G. N. Elnegar and M. A. Kazemi: Pseudospectral Chebyshev optimal control of constrained nonlinear dynamical systems. Comput. Optim. Appl. 11 (1998), 195-217.   CrossRef
  5. Z. Foroozandeh and M. Shamsi: Solution of nonlinear optimal control problems by the interpolating scaling functions. Acta Astronautica 72 (2012), 21-26.   DOI:10.1016/j.actaastro.2011.10.004
  6. Q. Gong, W. Kang and I. M. Ross: A pseudospectral method for the optimal control of constrained feedback linearizable systems. IEEE Trans. Automat. Control 51 (2006), 1115-1129.   DOI:10.1109/tac.2006.878570
  7. J. C. Goswami and A. K. Chan: Fundamentals of Wavelets: Theory, Algorithms, and Applications. John Wiley and Sons Inc. 1999.   DOI:10.1002/9780470926994
  8. H. Jaddu: Direct solution of nonlinear optimal control problems using quasilinearization and Chebyshev polynomials. J. Franklin Inst. 339 (2002), 479-498.   DOI:10.1016/s0016-0032(02)00028-5
  9. H. Jaddu and E. Shimemura: Computation of optimal control trajectories using Chebyshev polynomials: parameterization and quadratic programming. Optimal Control Appl. Methods 20 (1999), 21-42.   DOI:10.1002/(sici)1099-1514(199901/02)20:1<21::aid-oca644>3.3.co;2-4
  10. P. Lancaster: Theory of Matrices. Academic Press, New York 1969.   CrossRef
  11. M. Lakestani, M. Dehghan and S. Irandoust-Pakchin: The construction of operational matrix of fractional derivatives using B-spline functions. Commun. Nonlinear Sci. Numer. Simul. 17 (2012), 3, 1149-1162.   DOI:10.1016/j.cnsns.2011.07.018
  12. M. Lakestani, M. Razzaghi and M. Dehghan: Solution of nonlinear fredholm-hammerstein integral equations by using semiorthogonal spline wavelets. Hindawi Publishing Corporation Mathematical Problems in Engineering 1 (2005), 113-121.   DOI:10.1155/mpe.2005.113
  13. M. Lakestani, M. Razzaghi and M. Dehghan: Semiorthogonal spline wavelets approximation for fredholm integro-differential equations. Hindawi Publishing Corporation Mathematical Problems in Engineering 1 (2006), 1-12.   DOI:10.1155/mpe/2006/96184
  14. H. R. Marzban and M. Razzaghi: Hybrid functions approach for linearly constrained quadratic optimal control problems. Appl. Math. Modell. 27 (2003), 471-485.   DOI:10.1016/s0307-904x(03)00050-7
  15. H. R. Marzban and M. Razzaghi: Rationalized Haar approach for nonlinear constrined optimal control problems. Appl. Math. Modell. 34 (2010), 174-183.   DOI:10.1016/j.apm.2009.03.036
  16. H. R. Marzban and S. M. Hoseini: A composite Chebyshev finite difference method for nonlinear optimal control problems. Commun. Nonlinear Sci. Numer. Simul. 18 (2013), 1347-1361.   DOI:10.1016/j.cnsns.2012.10.012
  17. S. Mashayekhi, Y. Ordokhani and M. Razzaghi: Hybrid functions approach for nonlinear constrained optimal control problems. Commun. Nonlinear Sci. Numer. Simul. 17 (2012), 1831-1843.   DOI:10.1016/j.cnsns.2011.09.008
  18. R. K. Mehra and R. E. Davis: A generalized gradient method for optimal control problems with inequality constraints and singular arcs. IEEE Trans. Automat. Control 17 (1972), 69-72.   DOI:10.1109/tac.1972.1099881
  19. Y. Ordokhani and M. Razzaghi: Linear quadratic optimal control problems with inequality constraints via rationalized Haar functions. Dynam. Contin. Discrete Impuls. Syst. Ser. B 12 (2005), 761-773.   CrossRef
  20. M. J. D. Powell: An efficient method for finding the minimum of a function of several variables without calculating the derivatives. Comput. J. 7 (1964), 155-162.   DOI:10.1093/comjnl/7.2.155
  21. M. Razzaghi and G. Elnagar: Linear quadratic optimal control problems via shifted Legendre state parameterization. Int. J. Systems Sci. 25 (1994), 393-399.   DOI:10.1080/00207729408928967
  22. K. Schittkowskki: NLPQL: A fortran subroutine for solving constrained nonlinear programming problems. Ann. Oper. Res. 5 (1986), 2, 485-500.   DOI:10.1007/bf02022087
  23. L. Schumaker: Spline Functions: Basic Theory. Cambridge University Press, 2007.   CrossRef
  24. K. L. Teo and K. H. Wong: Nonlinearly constrained optimal control problems. J. Austral. Math. Soc. Ser. B 33 (1992), 507-530.   DOI:10.1017/s0334270000007207
  25. J. Vlassenbroeck: A Chebyshev polynomial method for optimal control with constraints. Automatica 24 (1988), 499-506.   DOI:10.1016/0005-1098(88)90094-5
  26. V. Yen and M. Nagurka: Linear quadratic optimal control via Fourier-based state parameterization. J. Dynam. Syst. Measure Control 11 (1991), 206-215.   DOI:10.1115/1.2896367
  27. V. Yen and M. Nagurka: Optimal control of linearly constrained linear systems via state parameterization. Optimal Control Appl. Methods 13 (1992), 155-167.   DOI:10.1002/oca.4660130206