Thèse soutenue

Optimisation globale de programmes non linéaires semi-infinis : Applications aux réseaux électriques et au contrôle de systèmes dynamiques

FR  |  
EN
Auteur / Autrice : Antoine Oustry
Direction : Leo LibertiClaudia D'ambrosio
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 27/10/2023
Etablissement(s) : Institut polytechnique de Paris
Ecole(s) doctorale(s) : École doctorale de l'Institut polytechnique de Paris
Partenaire(s) de recherche : Laboratoire : Laboratoire d'informatique de l'École polytechnique (Palaiseau, Essonne) - Laboratoire d'informatique de l'École polytechnique [Palaiseau] / LIX
Jury : Président / Présidente : Sourour Elloumi
Examinateurs / Examinatrices : Leo Liberti, Claudia D'ambrosio, Victor Magron, Alexander Mitsos, Daniel Bienstock, Bissan Ghaddar
Rapporteurs / Rapporteuses : Victor Magron, Alexander Mitsos

Résumé

FR  |  
EN

Cette thèse traite de la résolution exacte de problèmes de programmation non linéaire semi-infinie. Ces problèmes sont particulièrement difficiles en raison du nombre infini de contraintes et de la potentielle non convexité de la fonction objectif et des contraintes : calculer un optimum et certifier son optimalité globale constituent un défi scientifique. Cette thèse apporte des contributions théoriques et pratiques pour relever ce défi, et met l'accent sur les applications de la programmation semi-infinie à l'optimisation des réseaux électriques et au contrôle des systèmes dynamiques.La première partie est consacrée à la programmation semi-infinie convexe. Nous démontrons tout d'abord un taux de convergence pour l'algorithme des plans coupants lorsque la fonction objectif est fortement convexe. Ce résultat est valable même si l'oracle utilisé ne résout le problème de séparation, c'est-à-dire le problème de la recherche de la contrainte la plus enfreinte, que de façon approchée avec une précision relative donnée. Dans un deuxième temps, nous cherchons à résoudre un inconvénient majeur de l'algorithme des plans coupants : les points générés par l'algorithme ne sont réalisables qu'asymptotiquement. En nous restreignant aux programmes semi-infinis avec un problème de séparation quadratique sous contraintes quadratiques, nous proposons un algorithme itératif d'approximation interne-externe qui génère une séquence de points réalisables convergeant vers un optimum du problème semi-infini. Nous donnons des conditions suffisantes pour que l'algorithme converge en une seule itération. Nous comparons cet algorithme à trois approches concurrentes, sur des exemples provenant de deux applications différentes. Dans un chapitre dédié, nous appliquons l'optimisation convexe semi-infinie à la résolution de problèmes de contrôle temps-optimal non linéaires.La deuxième partie se concentre sur la résolution exacte de problèmes d'optimisation non convexe finis et semi-infinis liés à la répartition des flux de puissance dans un réseau électrique. Premièrement, nous abordons le problème d'optimisation des flux de puissance en courant alternatif (problème ACOPF, pour AC Optimal Power Flow), un problème avec un nombre fini de contraintes quadratiques non convexes. Nous proposons un algorithme d'optimisation globale fondé sur la relaxation semi-définie, renforcée par de nouvelles coupes et par des approximations linéaires par morceaux des contraintes non convexes. Il en résulte un algorithme itératif dont le problème maître résolu à chaque itération est un programme linéaire en variables mixtes. L'algorithme obtient des résultats à l'état de l'art sur une librairie d'instances de référence du problème ACOPF. Deuxièmement, nous traitons les difficultés numériques rencontrées par les algorithmes de points intérieurs résolvant la relaxation semi-définie pour des instances de grande taille. Nous proposons une formulation duale sans contrainte pour obtenir des bornes inférieures certifiées. Pour améliorer la solution duale calculée par l'algorithme de points intérieurs, nous exécutons une méthode de faisceau structurée en post-traitement. Nos expériences numériques montrent que ce post-traitement améliore sensiblement la précision des bornes duales obtenues pour des problèmes de grande taille.Dans le dernier chapitre, nous intégrons au problème ACOPF des incertitudes liées aux consommations et aux productions intermittentes. Le problème d'optimisation robuste avec recours qui en découle est reformulé en un programme semi-infini. Nous résolvons cette reformulation avec un algorithme de discrétisation adaptatif fondé sur un échantillonnage des scénarios et une méthode d'homotopie. Des garanties de convergence locales et globales sont données, selon que les problèmes maîtres sont résolus localement ou globalement à chaque itération. Nous présentons des expériences numériques sur des instances de grande taille.