z-logo
open-access-imgOpen Access
Direct optimal control for time-delay systems via a lifted multiple shooting algorithm
Author(s) -
Canghua Jiang,
Jianhua Cheng,
Ming Yu,
Zongqi Xu
Publication year - 2022
Publication title -
journal of industrial and management optimization
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.325
H-Index - 32
eISSN - 1553-166X
pISSN - 1547-5816
DOI - 10.3934/jimo.2021135
Subject(s) - algorithm , parallelizable manifold , integrator , mathematics , solver , optimal control , convergence (economics) , nonlinear system , function (biology) , computer science , mathematical optimization , computer network , physics , bandwidth (computing) , quantum mechanics , evolutionary biology , economics , biology , economic growth
Aiming at efficient solution of optimal control problems for continuous nonlinear time-delay systems, a multiple shooting algorithm with a lifted continuous Runge-Kutta integrator is proposed. This integrator is in implicit form to remove the restriction of smaller integration step sizes compared with delays. A tangential predictor is applied in the integrator such that Newton iterations required can be reduced considerably. If one Newton iteration is applied, the algorithm has the same structure as direct collocation algorithms whereas derives a condensed nonlinear programming problem. Then, the solution of variational sensitivity equation is decoupled from forward simulation by utilizing the implicit function theorem. Under certain conditions, this function evaluation and derivative computation procedure is proved to be convergent with a global order. Complexity analysis shows that the computational cost can be largely reduced by this lifted multiple shooting algorithm. Then, parallelizable optimal control solver can be constructed by embedding this algorithm in a general-purpose nonlinear programming solver. Simulations on a numerical example demonstrate that the computational speed of multi-threading implementation of this algorithm is increased by \begin{document}$ 36\% $\end{document} compared with non-lifted one, and increased by a factor of \begin{document}$ 6.64 $\end{document} compared with traditional sequential algorithm; meanwhile, the accuracy loss is negligible.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here