We propose an “optimize-then-discretize” approach for the numerical solution of optimal control problems for systems with delays in both state and control. We first derive the optimality conditions and an explicit representation of the gradient of the cost functional. Then, we use explicit discretizations of the state/costate equations and employ general-purpose Non-Linear Programming (NLP) solvers, in particular Conjugate Gradient or Quasi-Newton schemes, to easily implement a descent method. Finally, we prove convergence of the algorithm to stationary points of the cost, and present some numerical simulations on model problems, including performance evaluation.
Computation of optimal trajectories for delay systems: An optimize-then-discretize strategy for general-purpose NLP solvers / Cacace, Simone; Ferretti, Roberto; Rafiei, Zahra. - (2018), pp. 39-62. - SPRINGER INDAM SERIES. [10.1007/978-3-030-01959-4_3].
Computation of optimal trajectories for delay systems: An optimize-then-discretize strategy for general-purpose NLP solvers
Cacace Simone
;
2018
Abstract
We propose an “optimize-then-discretize” approach for the numerical solution of optimal control problems for systems with delays in both state and control. We first derive the optimality conditions and an explicit representation of the gradient of the cost functional. Then, we use explicit discretizations of the state/costate equations and employ general-purpose Non-Linear Programming (NLP) solvers, in particular Conjugate Gradient or Quasi-Newton schemes, to easily implement a descent method. Finally, we prove convergence of the algorithm to stationary points of the cost, and present some numerical simulations on model problems, including performance evaluation.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.