A numerical method for solving optimal control problems via Legendre polynomials
ISSN: 0264-4401
Article publication date: 31 March 2020
Issue publication date: 31 August 2020
Abstract
Purpose
The purpose of this paper is to propose an iterative Legendre technique to deal with a continuous optimal control problem (OCP).
Design/methodology/approach
For the system in the considered problem, the control variable is a function of the state variables and their derivatives. State variables in the problem are approximated by Legendre expansions as functions of time t. A constant matrix is given to express the derivatives of state variables. Therefore, control variables can be described as functions of time t. After that, the OCP is converted to an unconstrained optimization problem whose decision variables are the unknown coefficients in the Legendre expansions.
Findings
The convergence of the proposed algorithm is proved. Experimental results, which contain the controlled Duffing oscillator problem demonstrate that the proposed technique is faster than existing methods.
Originality/value
Experimental results, which contained the controlled Duffing oscillator problem demonstrate that the proposed technique can be faster while securing exactness.
Keywords
Acknowledgements
This work, is supported by the National Natural Science Foundation of China (No. 61673011) and Science Foundation of Jiangsu Province (China) for Young Scientists (No. BK 20170916).
Citation
Gu, Y., Yan, H. and Zhu, Y. (2020), "A numerical method for solving optimal control problems via Legendre polynomials", Engineering Computations, Vol. 37 No. 8, pp. 2735-2759. https://doi.org/10.1108/EC-07-2019-0326
Publisher
:Emerald Publishing Limited
Copyright © 2020, Emerald Publishing Limited