Page d'accueil du site| Home page


Filtre pour la conversion de format de fichiers de profil au format Wings

Les fichiers de coordonnées de profils d'aile établis par les laboratoires d'aérodynamique et publiés dans la littérature ou sur le web se présentent dans des formats d'écriture aussi divers que variés. Il s'est donc avéré nécessaire, pour que Wings puisse les utiliser dans ses utilitaires de calcul, d'introduire une norme qui rende l'ensemble de ces fichiers cohérents entre eux.
Le format propre à Wings est en fait une synthèse des différents formats habituellement utilisés. Le profil est décrit en partant du bord de fuite à l'abscisse 100 (pour 100% de la corde) jusqu'au bord d'attaque d'abscisse 0 (0% de la corde) en décrivant l'extrados puis retour au bord de fuite en décrivant l'intrados.
Par ailleurs une loi de répartition des points le long de l'axe x permet de moduler la densité des points de manière à densifier les points dans les régions où le rayon de courbure du contour du profil est faible (bord d'attaque) et à les espacer là où le rayon de courbure est grand.
La distribution x(i) des points i le long de l'axe x est décrite par l'expression :

x(i)=100 . (1 - sin(pi . i/50))       avec i =0...50 et pi=3.1415

Un filtre a donc été conçu pour permettre à l'utilisateur de transformer automatiquement un fichier de coordonnées de profil écrit dans un format quelconque, dans un format utilisable par le logiciel. Les fichiers téléchargeables sur des sites tels que celui de l'UIUC se présentent généralement sous forme de fichiers textes composés de deux colonnes correspondant respectivement aux abscisses et aux ordonnées. Il suffit donc dans un premier temps de télécharger le fichier du profil choisi et de l'enregistrer dans un répertoire quelconque : par exemple le fichier xag27.dat des coordonnées de l'AG27 téléchargé sur le site UIUC. 

Lancer ensuite le filtre de conversion. Si le format indiqué n'est pas celui du filtre, le logiciel va effectuer une reconnaissance automatique du format du fichier et conseiller le format adapté.

Cliquer sur la case correspondant au fichier recommandé puis sur OK,  le fichier monprofil.dat sera remplacé par le fichier mp00.pro

Si le logiciel ne parvient pas à reconnaitre le format de monprofil.dat, il est nécessaire dans un premier temps d'examiner le fichier au moyen d'un éditeur de texte . Dans un premier temps repérer le format dans lequel est écrit le fichier. Dans un second temps, il est nécessaire de faire un peu de ménage en faisant disparaître des données ou les caractères qui ne se rapportent pas directement aux coordonnées ainsi que les tabulations inutiles. Enregistrer ensuite le fichier nettoyé sous forme de fichier texte

Un moyen simple de faire le nettoyage avec Notepad (bloc-notes) consiste à ouvrir le fichier importé (xag27.dat) au moyen du Bloc-notes de Windows. En premier lieu, verifier que

On constate immédiatement dans l'exemple choisi que des tabulations inopportunes vont perturber le fonctionnement du filtre

 

Dérouler le menu Edition et cliquer sur Retour à la ligne automatique

Le fichier de données va apparaître comme ci-dessus. Placer le curseur devant 1.000000 et appuyer sur Entrée

1.000000 va venir se placer au debut de la deuxième ligne

Placer le curseur devant 0.994180 et appuyer de nouveau sur Entrée

 

Répéter l'opération jusqu'à la fin du fichier

Le fichier se présente alors sous forme de 2 colonnes de données
Dans le menu Edition sélectionner Enregistrer

 Une fois l'opération de nettoyage des tabulations effectué on peut appliquer le filtre de conversion. Si par exemple on a importé le fichier profil de l'Eppler 193 sous la forme du fichier e193.dat .On peut, après un nettoyage eventuel, appliquer le filtre de conversion qui se trouve dans la barre de menu de la page Profil. Par exemple le fichier ep00.dat donne après filtrage donne un fichier e193.pro qui est utilisable par Wings
 
 

Fichier e193.dat    téléchargé
Filtre de conversion
Fichier ep00.pro au
format Wings
E193  (10.22%) 
   1.00000  0.00000
   0.99661  0.00051
   0.98674  0.00220
   0.97108  0.00522
   0.95023  0.00932
   0.92452  0.01415
   0.89414  0.01957
   0.85945  0.02558
   0.82096  0.03215
   0.77923  0.03914
   0.73484  0.04643
   0.68839  0.05382
   0.64052  0.06112
   0.59187  0.06808
   0.54306  0.07437
   0.49458  0.07955
   0.44673  0.08333
   0.39979  0.08552
   0.35403  0.08604
   0.30968  0.08488
   0.26696  0.08214
   0.22620  0.07807
   0.18781  0.07285
   0.15218  0.06664
   0.11968  0.05958
   0.09061  0.05183
   0.06525  0.04354
   0.04383  0.03489
   0.02652  0.02610
   0.01344  0.01741
   0.00465  0.00917
   0.00026  0.00192
   0.00129 -0.00373
   0.00819 -0.00837
   0.02044 -0.01250
   0.03791 -0.01586
   0.06049 -0.01839
   0.08801 -0.02008
   0.12026 -0.02097
   0.15697 -0.02110
   0.19778 -0.02059
   0.24227 -0.01954
   0.28998 -0.01806
   0.34035 -0.01627
   0.39280 -0.01429
   0.44672 -0.01223
   0.50145 -0.01018
   0.55630 -0.00823
   0.61059 -0.00644
   0.66364 -0.00485
   0.71479 -0.00350
   0.76339 -0.00239
   0.80882 -0.00153
   0.85050 -0.00090
   0.88788 -0.00048
   0.92048 -0.00018
   0.94794  0.00010
   0.97003  0.00033
   0.98640  0.00034
   0.99655  0.00014
   1.00000  0.00000

#E193  (10.22%)=>>ep00.pro
 100           0 
 93.72095      1.200386 
 87.46667      2.288552 
 81.26187      3.320657 
 75.13101      4.39035 
 69.0983       5.345722 
 63.18754      6.220728 
 57.42207      7.04033 
 51.82463      7.738615 
 46.41732      8.21833 
 41.22147      8.512789 
 36.2576       8.607098 
 31.54529      8.516108 
 27.10314      8.231203 
 22.94867      7.830747 
 19.0983       7.314512 
 15.56721      6.698621 
 12.36933      6.074354 
 9.517293      5.310742 
 7.02235       4.491218 
 4.894347      3.72701 
 3.141683      2.856136 
 1.771274      2.085927 
 0.7885293     1.26764 
 0.1973269     0.624391 
 0             0 
 0.1973274    -0.4011928 
 0.7885305    -0.8182621 
 1.771276     -1.160975 
 3.141685     -1.482412 
 4.89435      -1.712569 
 7.022353     -1.907817 
 9.517297     -2.036968 
 12.36934     -2.098906 
 15.56721     -2.110605 
 19.0983      -2.069366 
 22.94868     -1.983207 
 27.10314     -1.860133 
 31.54529     -1.708922 
 36.25761     -1.5379 
 41.22148     -1.3569 
 46.41733     -1.150053 
 51.82464     -0.9481397 
 57.42208     -0.7584922 
 63.18755     -0.5700735 
 69.0983      -0.4084756 
 75.13102     -0.2649093 
 81.26188     -0.1494612 
 87.46668     -6.179037E-02 
 93.72095      1.99998E-04 
 100           0