Preview
Preview
W
DE LA TRAÎNÉE
IE
EV
EDDY PETRO
DÉPARTEMENT DE GÉNIE MÉCANIQUE
ÉCOLE POLYTECHNIQUE DE MONTRÉAL
PR
W
Ce mémoire intitulé :
IE
OPTIMISATION D’UNE AILE D’AVION PAR LA MÉTHODE DE DÉCOMPOSITION
EV
DE LA TRAÎNÉE
PR
DÉDICACE
À mes parents . . .
W
IE
EV
PR
iv
REMERCIEMENTS
J’aimerais tout d’abord exprimer ma plus profonde gratitude à mes parents, János et Pau-
line. Sans leur amour inconditionnel et leurs appuis soutenus, ce travail n’aurait jamais été
possible. Merci maman d’avoir pris autant d’heures à corriger mes textes criblés de fautes de
français, souvent parsemés de phrases confuses et superflues.
W
J’aimerais aussi offrir ma plus sincère gratitude au Professeur Dominique Pelletier pour
m’avoir convaincu d’entreprendre des études supérieures. Je lui en suis éternellement re-
connaissant. Je souhaiterais aussi remercier les Professeurs Marcelo Reggio, Professeur Huu
IE
Duc Vo et Professeur André Garon pour m’avoir donné leur confiance durant toutes ces an-
nées, pour avoir contribué à ma formation et pour avoir souvent amené des conversations
toujours des plus intéressantes.
EV
Je tiens aussi à remercier M. Alain Robidoux et son équipe. Leur excellent travail et leur
dévouement a grandement facilité les défis que j’ai tenté d’entreprendre.
PR
Finallement, je tiens à remercier chaleureusement Martin Gariépy et Benoît Malouin qui ont
travaillé sur la décomposition de la traînée lors de leurs études doctorales. Leurs travaux ont
semé les bases et ont été l’inspiration pour ce travail de recherche.
v
RÉSUMÉ
W
celui-ci vers une meilleure aile d’avion. Pour ce projet de recherche, la traînée aérodynamique
du profil RAE2822 et de l’aile d’avion NASA CRM est minimisée en utilisant des processus
avec et sans décomposition de traînée. Les résultats sont ensuite analysés et comparés. Pour
IE
tous ces processus d’optimisation, une méthode à base radiale est utilisée pour paramétriser
les géométries et l’algorithme Pointer de Isight Simulia R est employé comme algorithme
EV
d’optimisation.
PR
vi
ABSTRACT
The current research project assesses the ability of a drag decomposition method in steering
an optimization process towards a more efficient aircraft wing design. This method allows for
aerodynamic drag to be broken down into different types of drag, which are namely: wave
drag, viscous drag, induced drag, and spurious drag. Apart from spurious drag, all these
types of aerodynamic drag are the result of physical phenomena. For its part, spurious drag
is inherent to all numerical solutions and is mainly due to discretization errors, truncation
errors and the use of artificial dissipation by most solvers to smooth large gradients. Join-
ing a drag decomposition method to an optimization process may theoretically mitigate the
detrimental influences spurious drag may have on an optimization process and may, there-
fore, lead it to a better wing design. For this research project, the aerodynamic drag of the
W
RAE2822 airfoil and the NASA CRM wing have been minimized using optimization processes
with and without a drag decomposition method. The results of these optimizations are then
analyzed and compared. For these optimization processes, a radial basis function method
IE
has been used to parameterize the geometries. The optimization algorithm used was Pointer
from Isight Simulia R .
EV
PR
vii
DÉDICACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
REMERCIEMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
RÉSUMÉ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
ABSTRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
W
LISTE DES FIGURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
CHAPITRE 3 MÉTHODOLOGIE . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1 Description des cas tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1.1 Cas test bidimensionnel . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1.2 Cas test tridimensionnel . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.2 Analyse aérodynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2.1 Équations de Navier-Stokes . . . . . . . . . . . . . . . . . . . . . . . 26
viii
W
4.1.2 Zone d’interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.2 Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
IE
CHAPITRE 5 OPTIMISATION AÉRODYNAMIQUE . .
5.1 Optimisation 2D - Profil RAE2822 . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
56
56
5.1.1 Formulation du problème d’optimisation . . . . . . . . . . . . . . . . 56
EV
5.1.2 Maillage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.1.3 Paramétrisation géométrique . . . . . . . . . . . . . . . . . . . . . . . 58
5.1.4 Calcul aérodynamique du RAE2822 initial . . . . . . . . . . . . . . . 59
5.1.5 Optimisation de la traînée totale . . . . . . . . . . . . . . . . . . . . 63
PR
CHAPITRE 6 CONCLUSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
6.1 Synthèse des travaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
ix
6.2 Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
6.3 Améliorations futures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
RÉFÉRENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
W
IE
EV
PR
x
W
Tableau 5.3 RAE2822 - Profil initial - Erreur de discrétisation spatiale . . . . . . 62
Tableau 5.4 RAE2822 - Étude de convergence - Optimisation de la traînée totale . 64
Tableau 5.5 RAE2822 - Erreur de discrétisation spatiale - optimisation traînée totale
IE 65
Tableau 5.6 RAE2822 - Étude de convergence - Optimisation de la traînée nette . 66
Tableau 5.7 RAE2822 - Erreur de discrétisation spatiale - optimisation traînée totale 67
EV
Tableau 5.8 RAE2822 - Comparaison de résultats sur maillage fin (L0) . . . . . . 69
Tableau 5.9 RAE2822 - Étude de convergence - maillage modifié . . . . . . . . . . 70
Tableau 5.10 RAE2822 - Erreur de discrétisation spatiale - maillage modifié . . . . 71
Tableau 5.11 Aile NASA CRM - Séquence de maillages . . . . . . . . . . . . . . . 72
PR
W
Figure 3.7 Organigramme du processus d’optimisation . . . . . . . . . . . . . . . 41
Figure 4.1 Volume de contrôle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 4.2 Effets de la discrétisation du maillage sur la traînée numérique . . . .
IE 49
Figure 4.3 Effets de la troncature sur la traînée numérique . . . . . . . . . . . . 50
Figure 4.4 Effets de la qualité du maillage sur la traînée numérique . . . . . . . 51
EV
Figure 4.5 Marge du senseur de choc . . . . . . . . . . . . . . . . . . . . . . . . 53
Figure 4.6 Zone d’interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Figure 4.7 Maillage de l’avion NASA CRM - DPW5 - (maillage L4) . . . . . . . 55
Figure 4.8 Validation du code de décomposition . . . . . . . . . . . . . . . . . . 55
PR
W
Figure 5.25 Aile NASA CRM - Optimisation de la traînée nette - vitesse axiale au
bord de fuite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
IE
EV
PR
xiii
Abréviations
W
Radial Basis Function
TPS Spline en plaque mince
Thin-Plate Spline IE
Définitions
EV
x,y,z coordonnées cartésiennes - x est la direction de vol
u,v,w composante de vitesse
a vitesse du son
Re nombre de Reynolds
PR
M nombre de Mach
Fviscous senseur délimitant la zone visqueuse : viscous sensor
Fshock senseur délimitant l’onde de choc : shock sensor
f~ vecteur de quantité de mouvement
~n vecteur normal pointant vers l’extérieur du domaine
p pression
T température
~q vecteur vitesse
~τ tenseur de contrainte déviatorique
~τx tenseur de contrainte longitudinale ~τx = ~τ · ~i
H enthalpie
s entropie
α angle d’incidence
γ ratio de chaleur spécifique
xiv
φ variable généralisée
R constante des gaz parfaits
µl viscosité dynamique
µt viscosité dynamique turbulente
Ω volume de contrôle
ν̃ viscosité cinématique turbulente modifiée
η pourcentage de l’envergure de l’aile
Indices
∞ Écoulement libre/non-perturbé
W
IE
EV
PR
1
CHAPITRE 1 INTRODUCTION
De nos jours, le monde de l’aviation civile est plus compétitif que jamais. Afin d’assurer le
succès commercial d’un nouvel avion de ligne, un constructeur doit répondre aux exigences
de plusieurs intervenants. D’un côté, les transporteurs aériens demandent des appareils moins
dispendieux, toujours plus économiques en carburant, afin de réduire leurs coûts d’exploita-
tion. De l’autre, les gouvernements exigent des avions moins bruyants et moins polluants en
instaurant des normes environnementales toujours plus contraignantes et restrictives. Notam-
ment, de nouvelles normes d’émission de CO2 ont récemment été adoptées par l’Organisation
de l’Aviation Civile Internationale [1].
W
Afin de se démarquer dans un marché toujours plus concurrentiel, les constructeurs doivent
IE
sans cesse innover en développant des appareils plus performants. Ces constructeurs doivent
optimiser leurs prototypes sous toutes leurs facettes. Parmi tous les aspects considérés lors
de la conception d’un avion de ligne, des efforts importants sont investis afin d’améliorer
EV
les caractéristiques aérodynamiques. Une partie du travail consiste à réduire au maximum
l’influence des forces nuisibles empêchant un déplacement efficace de l’avion. De façon spéci-
fique, nous parlons ici de minimiser la traînée aérodynamique.
PR
Pour réaliser l’analyse de mécanique des fluides de chacune des ailes générées par l’optimi-
seur, un maillage doit être préparé. Cette opération consiste à subdiviser l’espace autour de
l’aile en une très grande quantité de cellules. Typiquement, le nombre de cellules nécessaires
à une analyse peut varier de quelques millions à plusieurs dizaines de millions d’éléments. Le
nombre de cellules choisi influence grandement la précision du calcul de traînée et la puissance
de calcul requise pour l’obtenir. Plus le nombre de cellules est élevé, plus le calcul de traînée
est précis et long à compléter. Au cours d’une optimisation, des centaines de configurations
2
d’ailes sont évaluées et comparées. Un maillage grossier comportant peu de cellules doit donc
préférablement être utilisé. Ceci permet de compléter une optimisation dans des délais rai-
sonnables mais induit une erreur non négligeable dans le calcul de traînée aérodynamique.
Mis à part les erreurs de discrétisations intrinsèques à l’utilisation d’un maillage grossier, une
partie importante des erreurs numériques se manifeste par l’apparition d’une fausse-traînée
aérodynamique. La présence de cette dernière masque certaines solutions à l’optimiseur et
risque de guider ce dernier vers de fausses solutions optimales. L’introduction d’une méthode
de décomposition de la traînée dans un processus d’optimisation permet en théorie de re-
médier à la situation en isolant la fausse-traînée et en la soustrayant de la solution numérique.
W
L’objectif de ce projet de recherche est d’évaluer la capacité d’une méthode de décomposition
de la traînée à guider un processus d’optimisation vers une aile d’avion plus efficace. Pour
atteindre cet objectif, des processus avec et sans décomposition seront mis en place et les
IE
résultats comparés. Une première comparaison sera effectuée en implémentant des processus
optimisant le profil bidimensionnel RAE2822. Une seconde comparaison sera ensuite réalisée
EV
en optimisant l’aile d’avion tridimensionnelle NASA CRM.
Le présent mémoire comprend un total de six chapitres incluant celui-ci. Le chapitre deux
présente une revue de littérature sommaire du domaine de l’optimisation aérodynamique et
aborde les principaux aspects concernant la mise en place d’un processus d’optimisation. Un
troisième chapitre décrit la méthodologie suivie afin d’atteindre les objectifs de ce projet de
recherche. Le quatrième chapitre présente la théorie de décomposition de la traînée ainsi que
son implémentation informatique. Finalement, les résultats obtenus pour les optimisations
bidimensionnelles et tridimensionnelles sont détaillés et comparés au chapitre cinq. Au sixième
et dernier chapitre, on retrouve la conclusion de ce projet de recherche.
3
Le but du présent projet de recherche est d’évaluer les possibles avantages pouvant émaner
de l’emploi d’une technique de décomposition de la traînée lors d’une optimisation aérody-
namique d’aile d’avion. Afin d’atteindre cet objectif, un processus d’optimisation de forme
aérodynamique devra être mis en place. Un tel processus nécessite le choix et l’intégration
de plusieurs éléments, notamment d’un solveur de mécanique des fluides, d’une paramétri-
sation géométrique et d’un algorithme d’optimisation. Pour assurer une sélection judicieuse
des composantes de ce processus, une revue de littérature sommaire de celles-ci ainsi que leur
utilisation dans le cadre d’une optimisation de forme aéodynamique fut réalisée. Une revue
de la technique de décomposition de la traînée ainsi que son utilisation en optimisation a
également été effectuée.
W
2.1 Solveur numérique
IE
L’optimisation aérodynamique d’ailes d’avion est un sujet de recherche actif depuis main-
EV
tenant plusieurs décennies. La croissance rapide de la puissance informatique des dernières
années a permis d’inclure, dans les boucles d’optimisation, des modules d’analyse de mé-
canique des fluides toujours plus précis et sophistiqués. Les premières optimisations d’ailes
peuvent être recencées aux années soixante-dix avec les travaux de Hicks [2] à la National
PR
Aeronautics and Space Administration (NASA). Pour cette étude, les analyses aérodyna-
miques utilisées par le processus d’optimisation sont réalisées par un résoluteur d’écoulement
potentiel qui suppose un fluide irrotationel et non visqueux. Le calcul de traînée est très
approximatif. Dans les années quatre-vingt-dix, il devient possible d’utiliser des maillages
plus raffinés pour effectuer les analyses numériques. Des optimisations réalisées par Jameson
[3] ainsi que Reuther [4] utilisent un module pouvant résoudre les équations d’Euler pour
analyser l’écoulement autour de l’aile. Finalement, une capacité informatique toujours gran-
dissante permet de raffiner davantage le maillage, plus particulièrement en paroi de l’aile et
ainsi résoudre les équations de Navier-Stokes en moyenne de Reynolds. Ceci améliore considé-
rablement la résolution du calcul de traînée aérodynamique. Une des premières optimisations
utilisant ce type de calculs pour évaluer le comportement d’un écoulement autour d’une aile
fut réalisée par Jameson [5]. Récemment, des optimisations ont été réalisées par Méheut [6],
Lyu [7] ainsi que par Kenway [8] sur un modèle d’avion préparé par la NASA portant le nom
de Common Research Model (CRM).
4
W
joints sont facilement accessibles et sont implémentés dans plusieurs logiciels tels que ANSYS
Fluent, STAR-CCM+ et SU2 .
IE
2.2 Paramétrisations géométriques
EV
Une paramétrisation géométrique peut être définie comme un ensemble de données, généra-
lement liées par des relations mathématiques, employées afin de générer des objets de formes
et de grandeurs différentes. Dans un processus d’optimisation, les paramètres choisis pour
PR
dimensionner ces objets sont utilisés comme variables de design. Ces variables sont modi-
fiées de manière automatique et itérative par un optimiseur afin de générer les différentes
formes qui seront soumises à un solveur pour analyse. Une paramétrisation permet donc à
un optimiseur d’explorer un espace de design et de chercher la solution optimale à un pro-
blème donné en changeant la forme d’une géométrie. Les différentes valeurs imposées aux
variables de design sont déterminées par un algorithme d’optimisation (cf. section 2.3) qui
a pour rôle d’élire les géométries de l’espace de design qui devront être évaluées par le solveur.
Dans le monde de l’aviation, il existe une gamme très variée de topologie d’appareils. La
figure 2.1 illustre schématiquement quelques configurations pouvant être rencontrées. Selon
les objectifs de conception établis lors des phases préliminaires d’un projet d’ingénierie, un
processus d’optimisation peut être appelé à travailler sur des topologies variables ou fixes.
Lorsque les concepteurs souhaitent balayer un vaste espace de design et explorer un large
éventail de solutions, il est souvent nécessaire d’utiliser un processus d’optimisation qui em-
PR
EV
IE
W
6
de profils contenues dans la banque de données. Ils indiquent qu’il est nécessaire d’utiliser
une paramétrisation comptant de 20 à 25 paramètres pour reproduire tous les profils de la
banque et de 13 à 18 pour en couvrir 80 pour cent. L’impact du choix de la méthode de
paramétrisation sur les résultats de l’optimisation ainsi que la vitesse à laquelle elle converge
vers un optimum sont aussi rapportés par Wu [20] ainsi que par Samareh [21].
W
(a) géométrie initiale (b) géométrie modifiée
Appliquée à une géométrie ou un maillage, une paramétrisation peut être de nature construc-
tive ou déformative. Les paramétrisations constructives sont utilisées de manière à générer
une série de formes à partir d’un ensemble de paramètres. Les paramétrisations déformatives
utilisent les paramètres définis afin de changer et d’altérer une géométrie ou un maillage exis-
tant. Le tableau 2.1 répertorie quelques-unes des méthodes de paramétrisation apparaissant
dans la littérature. Les lignes qui suivent sont focalisées sur les méthodes les plus fréquem-
ment utilisées en optimisation aérodynamique.
7
Constructive Déformative
Analytique Déformation de forme libre (FFD)
Bosse de Hicks-Henne
Class-Shape-Transformation
Géométrie
Spline
B-Spline
Bézier
Non-Uniform Rational B-Splines (NURBS)
Parametric Section (PARSEC)
Singular Value Decomposition (SVD)
Équations aux dérivées partielles
Fonction de base radiale (RBF)
Répartition de matière
W
Maillage
Domain-element
Méthode discrète
IE
EV
Une proportion importante des méthodes de paramétrisation existantes sont constructives et
de type géométrique. Les méthodes de Bézier, B-Spline (basis spline), NURBS et PARSEC
sont couramment employées en optimisation aérodynamique. La méthode de Bézier est très
efficace et permet de paramétrer un profil d’aile d’avion simple avec peu de paramètres. Pour
PR
NURBS permettent de générer des géométries plus complexes telles que des coniques. Elles
permettent donc de produire des profils d’aile plus élaborés ou des sections complexes d’avion
telle qu’une jonction aile-fuselage. Un autre avantage des NURBS est le nombre limité de
paramètres qu’elle requiert pour générer des géométries complexes. Les NURBS ont été uti-
lisées par Painchaud-Ouellet [25] pour réaliser une optimisation aérodynamique d’un profil
bidimensionnel transsonique dans un écoulement visqueux.
Une autre technique utilisée pour paramétrer des profils aérodynamiques est la méthode
PARSEC (Parametric Section) de Sobieczky [26]. Contrairement aux méthodes précédentes,
la méthode PARSEC n’utilise aucun point de contrôle pour définir une paramétrisation, mais
emploie plutôt un ensemble de paramètres provenant des caractéristiques géométriques d’un
profil aérodynamique. Parmi les onze paramètres nécessaires pour définir une paramétrisa-
tion PARSEC, on retrouve notamment le rayon de courbure du bord d’attaque, les courbures
W
de l’intrados et extrados ainsi que l’angle du bord de fuite du profil. Cette paramétrisation
intuitive ne possède pas un nombre suffisant de degrés de liberté pour permettre une explo-
IE
ration étendue et exhaustive d’un espace de design donné. Malgré cette limitation, plusieurs
optimisations ont été complétées avec cette méthode. Entre autre, une optimisation aéro-
dynamique de l’aile du modèle d’avion DLR-F6 a été accomplie par Yamazaki [27] et une
EV
optimisation aérostructurelle d’un Regional Jet a été réalisée par Chiba [28].
points de contrôle ont été mis en place de manière uniforme autour de l’aile afin de contrôler
sa forme.
W
Contrairement aux méthodes précédentes, qui sont constructives, les méthodes de paramé-
trisation qui sont destinées à être appliquées directement à des maillages sont toutes de type
IE
déformatives. Une des méthodes déformatives parfois employée en optimisation aérodyna-
mique est la méthode de fonction à base radiale (Radial basis fonction, RBF). Depuis main-
tenant plusieurs années, cette approche est employée pour effectuer des calculs statistiques,
EV
des calculs d’interactions fluide-structure ainsi que des calculs d’analyse et de reconstruc-
tion de signal. La théorie de la méthode des fonctions à base radiale peut être consultée
dans Buhmann[31] et dans Wendland[32]. Cette approche est une méthode employant un
ensemble de points sources ajoutés à un maillage existant afin d’induire des changements
PR
ou des transformations à l’intérieur de ce dernier. Ces points ne sont pas liés au maillage
et peuvent être positionnés à n’importe quel endroit à l’intérieur de l’objet. Pour une opti-
misation utilisant cette méthode, les variables de design deviennent les déplacements où les
perturbations imposées à chacun des points sources définis dans le maillage. Le déplacement
des noeuds d’un maillage est ensuite déterminé à l’aide des fonctions RBF. Du point de vue
d’une optimisation aérodynamique, la méthode est intéressante car les maillages résultant
d’une déformation demeurent lisses. La propagation des déformations suite au mouvement
des points sources est elle aussi graduelle et uniforme, même dans les situations où les dépla-
cements sont importants. Des maillages lisses sont importants car ils favorisent l’obtention de
solutions aérodynamiques de qualité et des processus d’optimisation robustes. La méthode
RBF a été utilisée par Jakobsson [33] pour optimiser l’aile d’avion ONERAM6 et par Bisson
[34] pour optimiser l’aile CRM. La méthode RBF utilisée dans ces processus d’optimisation
est maintenant intégrée dans des logiciels commerciaux tel que ANSYS Fluent ou des logiciels
libres d’accès tel que OpenFOAM.
10
Un algorithme d’optimisation est une série de règles prédéterminées, employé afin de cher-
cher et d’identifier parmi un ensemble de possibilités, la meilleure solution à un problème
donné. Il existe une multitude de type de problèmes d’optimisation nécessittant chacun un
algorithme particulier pour les résoudre efficacement. La figure 2.4 présente une arborescence
des types de problèmes pouvant parfois être rencontrés. Les algorithmes d’optimisation dis-
ponibles pour résoudre ces problèmes sont nombreux et peuvent être classés parmi l’une des
catégogies suivantes : les algorithmes à gradients, les algorithmes métaheuristiques et les al-
gorithmes hybrides. Une revue de l’état de l’art des algorithmes utilisés en optimisation de
forme aérodynamique a été réalisée par Skinner[35].
W
IE
EV
PR
2. NEOS, [Link]
Reproduced with permission of copyright owner. Further reproduction prohibited without permission.