Modélisation d'une hélice d'avion

Bonjour

Il faut nous donner toutes les informations car pour l'instant : à part qu'il s'agit d'une hélice nous ne savons rien de sa forme exact.

Vous nous donnez le rayon et le pas mais rien sur l'angle constant qui est l'angle formé entre le plan horizontal et le fil de la spire.

Mais vous suivez votre idée sans apparemment lire ce que nous vous proposons. Pour dessiner l'hélice elle même il faut connaitre le profil en coupe avec disons tous les centimètre sur la longueur de 8 en partant de l'axe du rotor jusqu'à l'extrémité de l'hélice.

Regardez ici les différents coupes d'une hélice qui montre bien ce que j'essaie de vous faire comprendre. Si vous ne pouvez pas établir la forme de ce qui correspond à une coupe à 90° par rapport à l'axe verticale de l'hélice. L'axe vertical (axe de pale) étant défini par le centre de l'axe du rotor et l'extrémité de l'hélice.

Voir la photo jointe de M. A. Moirier (cf le lien en fin de message)

Sur ce forum nous pouvons seulement vous indiquer techniquement comment faire avec SolidWorks mais à partir des informations que vous devez fournir pour réaliser vous même les esquisses de chaque plan  et que vous n'obtiendrez pas sur ce forum AMHA car ce n'est pas sa vocation.

Cordialement

Regardez ce site que vous devriez connaître normalement

2 « J'aime »

Bonjour,

Comme je veux reproduire une hélice connu, il me faudrait connaitre le profil, celui ci est généralement constant, la corde du profil, le nombre de sections ainsi que les angles donnés à chaque profil dans chaque section.

Ce sont ces 3 derniers paramètres qui me bloquent.

diiity

 


capture.jpg

Salut @ diiirty

sur ton image posté

il est spécifié comment créer les profils

le nombres de section 

l’emplacement de ces dites sections 

il te suffit de créer des plan de caques section

une esquisse par plan

et un lissage soit volumique ou surfacique 

je pense que si tu reprends les valeurs de ton échelle 

ce doit être possible de trouver la bonne formule

@+

Bonjour,

J'ai fini par trouvé sur le net certaines infos.

Le nombre de sections est de environ 10 à partir de l'axe du pied de pale.

En aéromodélisme le profil est constant et donc les écarts aussi. Une exception est au pied de pale où le profil est renforcé pour la solidité de l'hélice. Cette manip est possible car à cet endroit le rendement est négligeable.

Maintenant la difficulté, pour moi, c'est de trouver l'angle d'inclinaison de chaque profil pour un pas donné, dans mon cas je voudrais faire une 8x4 donc le pas de 4. C'est ce calcul qui me manque.

L'image postée n'est qu'un exemple

diiity

Et ton image poste à quel pas ?

 

Bonjour Diiity,

Sachant que le pas est constant, l'angle d'inclinaison de ton profil variera en fonction de ton diamètre. En principe les hélices sont caractérisée en pouces. Je suppose que dans ton cas, il s'agit d'un diamètre de 8" x 4" de pas. Mais que tu calcules en pouce ou en mm cela ne changera rien. Tu auras toujours les même résultats angulaires.

Par exemple, si tu veux connaître l'angle d'inclinaison du profil en bout de pâle, tu dois calculer ainsi :

Alpha ° = atan (pas / Pi* Diamètre)

Ce qui devrait te donner environ 9° dans ton cas. Tu devras refaire ce calcul autant de fois que tu auras de profils pour générer ton lissage. L'angle va augmenter au fur et à mesure que tu te rapprocheras du centre.

En espérant avoir pu t'aider.

Steve

1 « J'aime »

Bonjour Steve,

Super, ça avance, je ne suis pas matheux, peux tu me confirmer que atan est bien tanh sur la calculatrice win7 et si oui qu'il faut d'abord calculer ce qu'il y a entre parenthèse puis appuyer sur le bouton tanh

J'aurais donc atan(4/3.14*8)

diiity

Bonjour gt22,

Désolé, je t'avais zappé, je ne connais pas le pas de cette image.

diiity

Hello Diiity,

N'ayant pas la calculatrice win7, j'ai un petit doute. Dans mon cas, la fonction a utiliser sur la calculatrice est TAN-1. Ce qui est logique tu dois faire l'inverse de la tangente pour trouver ton angle. Le reste de ce que tu as noté me semble correcte. Je te propose simplement d'essayer de faire le calcul et de le vérifier par le résultat. Tu dois obtenir un angle de 9.043°

Pour la suite et dans ton cas, une bonne solution serait d'introduire ces valeurs dans Excel et de pouvoir extraire rapidement toutes tes valeurs angulaire en fonction du diamètre. J'essaie de te mettre un exemple. Ce sera plus simple.

Salutations.

Steve

 

 


calcul_angle_helice.xls

NON !

tanh n'est pas atan. pour obtenir atan sur la calculatrice W7, il faut faire inv-tan.
tanh est la tangente hyperbolique.

1 « J'aime »

Bonjour à tous

steve.gelin_1

J'avais fini par trouvé la formule sur le net, je te joins le fichier excel.

Par contre la dernière donnée qui me manque est la corde et ses variations, pourrais-tu me joindre le fichier SW qui correspond à la capture que tu as mis dans ton fichier excel?

diiity


angle_dincidence.xls

Hello Diiity,

Il s'agit d'un test fait il y a quelques années déjà. J'ai essayé de modéliser une hélice pour des modèles réduits de vol en salle. Dans de tel cas, elle n'est pas soumises aux même contraintes qu'une hélice pour le vol extérieur. Le fichier que j'ai réalisé est donc purement indicatif. Il ne pourra pas être appliqué à une solution extérieure.

Salutations.

Steve

 


180x90mmv11.sldprt
1 « J'aime »

Bonjour,

Effectivement, le profil est un peu particulier et ne ressemble en rien à un profil usuel.

Sinon, la fonction courbe XYZ  permet de tracer un profil en fonction de coordonnées issu d'un fichier txt. que j'ai extrait du fichier sldcrv.

Ce qui m'étonne dans ce fichier c'est qu'il y a à la fois les coordonnées qui forment la courbe, la corde et l'angle, l'écart entre chaque profil étant la 3ème colonne Z, ça j'ai compris.

Je joins le sldprt correspondant dans le second message

diiity


0.txt

Voici le fichier SW

diiity


9x4.7v3.sldprt

Hello diiity,

En voyant l'hélice modélisée dans ton dernier message et ses dimensions, je suppose que c'est un fichier que tu as récupéré quelque part. C'est juste ?
C'est en tout les cas un très bon exemple de réalisation de ce que tu cherches à obtenir. Cependant, le "savoir faire" se trouve dans l'orientation et le positionnement des différents profils. Ce qui implique que le fait d'avoir le fichier SolidWorks ne t'aidera pas vraiment si ton but est de pouvoir modifier les différents paramètres de ton hélice. (en particulier le pas)
En y regardant de plus près, dans la fonction des courbes XYZ, on y fait référence à un script : propscript

Si tu cherches sur la toile, tu trouveras l'information suivante sous GitHub : https://github.com/Nate711/propscript

Il est probable que les profils importés dans ton exemple SolidWorks proviennent de ce script.

Salutations.

Steve

 

3 « J'aime »

Bonjour,

Oui effectivement j'ai récupéré ce fichier sur le net.

J'ai regardé le lien et il y a un fichier, apcsf_9x4.7_geom.txt, dont les colonnes sont similaires aux trois premières de celui ci::

C'est issu du soft javaprop dont le site est là:

http://www.mh-aerotools.de/airfoils/javaprop.htm

Mais comment font ils pour pour intégré ce script au fichier de coordonnées et ainsi avoir la corde, l'angle et le rayon de chaque plan sur SW, c'est bien de cela qu'il s'agit car c'est le cas de chaque fichier txt importé avec la courbe XYZ??

diiity

1 « J'aime »

Hello diiity,

Alors, ce que je peux te dire, c'est que le fichier apcsf_9x4.7_geom.txt contient les informations suivantes:

1ère colonne (r/R) Positionnement du plan (rapport entre l'emplacement du plan et le rayon nominal de ton hélice) 0 étant le centre de ton hélice et 1 équivaut au bout de pâle

2ème colonne (C/R) Corde de ton profil. Il s'agit de la longueur de ton profil. (Je ne sais pas en quelle valeur elle est exprimée)

3ème colonne (beta) Angle formé par le profil.

Contrairement à ce qu'on a pu penser précédemment, le pas n'est pas constant sur la plupart des exemples vus dans les logiciels cités plus haut. Raison pour laquelle la 3ème colonne (beta) existe. La valeur ne découle pas d'un calcul trigonométrique mais d'une fonction que je ne connais pas.

Finalement ces informations, pourraient déjà te permettre de te lancer dans la génération d'un lissage sous SolidWorks. Tu connais l'emplacement du plan, la corde du profil et l'angle. C'est ce que tu voulais. Ce qui pourrait te manquer c'est le règles qui positionnent ces profils pour former une pale harmonieuse…

Pour terminer, le logiciel propscript, que j'ai testé, te permet de configurer les paramètres d'une hélice en modifiant son code. Le script va générer une macro SolidWorks pour créér un lissage de la pâle. Je ne le comprends pas bien car le code est relativement peu commenté. Pour moi ça reste une boîte noire… Il faudrait prendre contact avec son auteur si tu veux poursuivre dans cette direction. Tu trouveras des exemples de code macros dans l'arborescence du logiciel propscript. Si tu colles ce code dans une macro SW, tu pourras générer une pale.

Salutations.

Steve

1 « J'aime »

Re bonjour Steve,

C'est lequel le script à coller, c'est ceux avec l'extension rb si c'est cela lequel?

J'ai fait un essai avec un fichier et cette extension, une grosse partie du texte est en rouge dans la macro VB, apparemment c'est pas ça ou je suis complètement largué?

En faites, je ne sais pas utiliser gitHub ou du moins les script qui s'y trouvent.

diiity

Hello,

Alors les fichiers contenant des macros sont les suivants : TMotor155.txt  et TMotor1861.txt

Il te faut les éditer et copier l'intégralité du code.=>  Ctrl+A / Ctrl+C

Ouvrir un nouveau fichier pièce SW (vide)

Menu outil=> macro => nouvelle => (donner un nom à la macro)

Remplacer l'intégralité du code par le contenu de la mémoire => Ctrl+A  / Ctrl+C

Exécuter la macro

Le fichier pièce contiendra alors un lissage de ta pâle. A+

Steve

 

 


tmotor155.txt

Bonjour,

Super, ça marche bien sous SW 2018 mais avec SW 2013 au moment où je clique sur nouveau, il plante et ça m'ennuie car c'est avec 2013 que je dessine, le 2018 me sert uniquement à lire tous des fichiers.

Dans les scripts, il y a pas mal de données et surtout celles qui permettent de placer le profil par rapport au premier, son angle et ainsi que la corde qui varie aussi.

Ce sont les seules données qui me manquent et que je n'arrive pas à définir.

J'ai décortiqué les scripts et compris un peu mais pour les adapter, c'est pas gagné.

J'ai localiser la partie concernant les coordonnées des différents profils, facile c'est écrit ;-)

J'ai aussi localiser la position, c'est la partie qui se trouve en bas du fichier, ce serait la courbe que forme tout les points au bord de fuite, genre de courbe guide.

Maintenait il faudrait trouver à l'adapter à un autre profil, la non plus c'est pas gagné...

J'ai aussi récupéré un fichier qui semble intéressant que j'ai eu ici

http://www.aerodyndesign.com/PROP_10/PROP_10.htm

par-contre je n'arrive pas à le faire fonctionne avec excel 2007, mais ça marche sous 2003, bizarre...

diiity

 


propeller_or_rotor_in_axial_flight.xls