Article ID: | iaor20162593 |
Volume: | 37 |
Issue: | 4 |
Start Page Number: | 682 |
End Page Number: | 707 |
Publication Date: | Jul 2016 |
Journal: | Optimal Control Applications and Methods |
Authors: | Marzban H R, Hoseini S M |
Keywords: | optimization, programming: nonlinear, heuristics |
This paper presents a composite Chebyshev finite difference method to numerically solve nonlinear optimal control problems with multiple time delays. The proposed discretization scheme is based on a hybrid of block‐pulse functions and Chebyshev polynomials using the well‐known Chebyshev Gauss–Lobatto points. Our approach is an extension and also a modification of the Chebyshev finite difference scheme. A direct approach is used to transform the delayed optimal control problem into a nonlinear programming problem whose solution is much more easier than the original one. Some useful error bounds are established. In addition, the convergence of the method is discussed. A wide variety of numerical experiments are investigated to show the usefulness and effectiveness of the proposed discretization procedure. The method has a simple structure and can be implemented without too much effort. Copyright 2015 John Wiley & Sons, Ltd.