A Shooting Algorithm for Optimal Control Problems with Singular Arcs - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Journal of Optimization Theory and Applications Année : 2013

A Shooting Algorithm for Optimal Control Problems with Singular Arcs

Résumé

In this article we propose a shooting algorithm for a class of optimal control problems for which all control variables appear linearly. The shooting system has, in the general case, more equations than unknowns and the Gauss-Newton method is used to compute a zero of the shooting function. This shooting algorithm is locally quadratically convergent if the derivative of the shooting function is one-to-one at the solution. The main result of this paper is to show that the latter holds whenever a sufficient condition for weak optimality is satisfied. We note that this condition is very close to a second order necessary condition. For the case when the shooting system can be reduced to one having the same number of unknowns and equations (square system) we prove that the mentioned sufficient condition guarantees the stability of the optimal solution under small perturbations and the invertibility of the Jacobian matrix of the shooting function associated to the perturbed problem. We present numerical tests that validate our method.
Dans ce travail on présente une condition suffisante pour que l'algorithme de tir soit localement convergent quand il est appliqué aux problèmes de commande optimale affines dans les commandes. On commence par étudier le cas avec des contraintes initiales-finales sur l'état et commande libre, et en suite on ajoute des contraintes sur la commande. L'algorithme de tir est localement quadratiquement convergent si la dérivée de la fonction de tir associée est injective dans la solution optimale. Le résultat principal de cet article montre une condition suffisante pour cette injectivité, qui est très proche de la condition nécessaire du second ordre. On montre que cette condition suffisante assure la stabilité de la solution optimale aux petites perturbations et qu'elle garantit aussi que l'algorithme de tir est convergent pour le problème perturbé. On présente des essais numériques qui valident notre méthode.
Fichier principal
Vignette du fichier
RR-7763.pdf (530.59 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00631332 , version 1 (12-10-2011)
inria-00631332 , version 2 (05-06-2012)

Identifiants

Citer

Maria Soledad Aronna, J. Frederic Bonnans, Pierre Martinon. A Shooting Algorithm for Optimal Control Problems with Singular Arcs. Journal of Optimization Theory and Applications, 2013, 158 (2), pp.419-459. ⟨10.1007/s10957-012-0254-8⟩. ⟨inria-00631332v2⟩
533 Consultations
825 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More