Optimisation bayésienne sous contraintes et en grande dimension appliquée à la conception avion avant projet
Institution:
Toulouse, ISAEDisciplines:
Directors:
Abstract EN:
Nowadays, the preliminary design in aeronautics is based mainly on numericalmodels bringingtogether many disciplines aimed at evaluating the performance of the aircraft. These disciplines,such as aerodynamics, structure and propulsion, are interconnected in order to take into accounttheir interactions. This produces a computationally expensive aircraft performance evaluationprocess. Indeed, an evaluation can take from thirty seconds for low fidelity models to severalweeks for higher fidelity models. In addition, because of the multi-disciplinarity of the processand the diversity of the calculation tools, we do not always have access to the properties or thegradient of this performance function. In addition, each discipline uses its own design variablesand must respect equality or inequality constraints which are often numerous and multi-modal.We ultimately seek to find the best possible configuration in a given design space.This research can be mathematically translated to a black-box optimization problem under inequalityand equality constraints, also known as mixted constraints, depending on a large numberof design variables. Moreover, the constraints and the objective function are expensive to evaluateand their regularity is not known. This is why we are interested in derivative-free optimizationmethods and more specifically the ones based on surrogatemodels. Bayesian optimization methods,using Gaussian processes, are more particularly studied because they have shown rapid convergenceon multimodal problems. Indeed, the use of evolutionary optimization algorithms orother gradient-based methods is not possible because of the computational cost that this implies:too many calls to generate populations of points, or to approach the gradient by finite difference.However, the Bayesian optimization method is conventionally used for optimization problemswithout constraints and of small dimension. Extensions have been proposed to partially take thislock into account. On the one hand, optimization methods have been introduced to solve optimizationproblems with mixed constraints. However, none of them is adaptable to the largedimension, to the multi-modal problems and to mixed constraints. On the other hand, non-linearoptimization methods have been developed for the large dimension up to a million design variables.In the same way, these methods extend only with difficulty to the constrained problemsbecause of the computing time which they require or their random character.A first part of this work is based on the development of a Bayesian optimization algorithmsolvingunconstrained optimization problems in large dimensions. It is based on an adaptive learningstrategy of a linear subspace carried out in conjunction with the optimization. This linear subspaceis then used to perform the optimization. This method has been tested on academic testcases.A second part of this work deals with the development of a Bayesian optimization algorithm tosolve multi-modal optimization problems under mixed constraints. It has been extensively comparedto algorithms in the literature on a large battery of academic tests.Finally, the second algorithm was compared with two aeronautical test cases. The first testcase is a classic medium range aircraft configuration with hybrid electric propulsion developedby ONERA and ISAE-Supaero. The second test case is a classic business aircraft configuration developedat Bombardier Aviation. This test case is based on an optimization at two levels of fidelity.A conceptual fidelity level and a preliminary fidelity level for which the problem is evaluated inthirty seconds and 25 minutes, respectively. This last study was carried out during an internationalmobility at Bombardier Aviation in Montreal (CA). The results showed the interest of theimplemented method
Abstract FR:
De nos jours, la conception avant-projet en aéronautique repose majoritairement sur des modèlesnumériques faisant interagir de nombreuses disciplines visant à évaluer les performancesde l’avion. Ces disciplines, comme l’aérodynamique, la structure et la propulsion, sont connectéesentre elles afin de prendre en compte leurs interactions. Cela produit un processus d’évaluationdes performances de l’avion coûteux en temps de calcul. En effet, une évaluation peut prendre detrente secondes pour les modèles de basse fidélité jusqu’à plusieurs semaines pour les modèlesde plus haute fidélité. De plus, à cause de la multi-disciplinarité du processus et de la diversitédes outils de calcul, nous n’avons généralement pas accès aux propriétés ou au gradient de cettefonction de performance. En outre, chaque discipline utilise ses propres variables de conceptionet doit respecter des contraintes d’égalité ou d’inégalité qui sont souvent nombreuses et multimodales.On cherche finalement à trouver la meilleur configuration possible dans un espace deconception donné.Cette recherche peut se traduire mathématiquement par un problème d’optimisation boite noiresous contraintes d’inégalité et d’égalité, aussi connues comme contraintes mixtes, dépendantd’un grand nombre de variables de conception. De plus, les contraintes et la fonction objectivesont coûteuses à évaluer et leur régularité n’est pas connue. C’est pourquoi, on s’intéresseaux méthodes d’optimisations sans dérivées et particulièrement celles reposant sur les modèlesde substitution. Les méthodes d’optimisation Bayésienne, utilisant des processus gaussiens, sontnotamment étudiées car elles ont montré des convergences rapides sur des problèmes multimodaux.En effet, l’utilisation d’algorithmes d’optimisation évolutionnaire ou reposant sur le gradientn’est pas envisageable du fait du coût de calcul que cela implique : trop d’appels pour générerdes populations de points, ou pour approcher le gradient par différences finies.Cependant la méthode d’optimisation Bayésienne est classiquement utilisée pour des problèmesd’optimisation sans contrainte et de faible dimension. Des extensions ont été proposéespour prendre en compte ce verrou de manière partielle. D’une part, des méthodes d’optimisationont été introduites pour résoudre des problèmes d’optimisation à contraintes mixtes. Toutefois,aucune d’entre elles n’est adaptable à la grande dimension, aux problèmes multi-modaux et auxcontraintes mixtes. D’autre part, des méthodes d’optimisation ont été développées pour la grandedimension pouvant aller jusqu’aumillion de variables de conception. De même, ces méthodes nes’étendent que difficilement aux problèmes contraints à cause du temps de calcul qu’ils nécessitentou de leur caractère aléatoire.Une première partie de ce travail repose sur le développement d’un algorithme d’optimisationBayésienne résolvant les problèmes d’optimisation sans contrainte en grande dimension. Il reposesur une stratégie d’apprentissage adaptatif d’un sous-espace linéaire réalisée conjointementà l’optimisation. Ce sous-espace linéaire est ensuite utilisé pour réaliser l’optimisation. Cette méthode a été testée sur des cas tests académiques.Une deuxième partie de ce travail traite du développement d’un algorithme d’optimisationBayésienne pour résoudre les problèmes d’optimisation multi-modaux sous contraintes mixtes. Ila été comparé aux algorithmes de la littérature de manière intensive sur une grande batterie detests académiques.Finalement, on a confronté le second algorithme à deux cas tests aéronautiques. Le premiercas test est une configuration classique d’avion moyen-courrier à propulsion hybride électriquedéveloppé par l’ONERA et l’ISAE-SUPAERO. Le second cas test est une configuration classiqued’avion d’affaire développée par Bombardier Aviation. Ce cas test repose sur une optimisationà deux niveaux de fidélité.