ForHosting KIT · Mathématiques

Fonction développante

Saisissez un angle de pression en radians et obtenez sa développante, tan(a) moins a : 20 degrés, soit 0,3490658503988659 radian, donnent 0,014904383867. C'est la valeur de départ du déport de profil et de l'épaisseur de dent des engrenages à développante. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Angle
0,3490658504
Vous obtenez
Développante
0,0149043839

La fonction développante apparaît partout où apparaît la géométrie des engrenages à développante : pour un angle de pression donné en radians, elle renvoie la tangente de l'angle moins l'angle lui-même, la valeur qui relie le cercle de base d'un engrenage à son cercle primitif de fonctionnement. Concepteurs d'engrenages, usineurs et étudiants l'utilisent pour convertir les angles de pression, vérifier l'épaisseur de la dent à un nouveau diamètre et résoudre l'angle auquel un profil en développante atteint un rayon donné. Cette capacité effectue ce calcul unique de manière exacte et déterministe : vous envoyez un angle, vous recevez la développante en retour, avec une erreur claire lorsque l'angle n'est pas un nombre fini.

Ce qu'est la fonction développante et pourquoi elle compte

Presque toutes les dents d'engrenages modernes sont une développante de cercle : la courbe tracée par l'extrémité d'un fil tendu qui se déroule du cercle de base de l'engrenage. C'est ce choix qui permet aux engrenages de s'engréner en douceur même lorsque l'entraxe s'écarte légèrement. La fonction développante, notée inv(a), est la coordonnée angulaire de cette courbe à l'angle de pression a, et elle vaut tan(a) - a avec l'angle en radians.

Elle semble triviale, mais c'est la charnière des mathématiques des engrenages : la relation entre l'angle de pression à un diamètre et l'angle de pression à un autre est exactement une différence de développantes. Quand un concepteur affirme qu'un pignon fonctionne à un angle de pression opérationnel de 24 degrés sur un engrenage normalisé de 20 degrés, le nombre qui sous-tend cette affirmation est une différence de développantes.

Comme la fonction est monotone et régulière sur l'intervalle utile de 0 à pi sur 2, elle est aussi inversible en toute sécurité, et c'est ainsi que les angles de pression opérationnels sont retrouvés à partir d'épaisseurs de dent mesurées. Obtenir cette valeur avec la pleine précision de la virgule flottante est la première étape de tout calcul d'engrenage sérieux.

Comment l'appeler et ce que vous obtenez en retour

Envoyez un champ unique, angle, contenant l'angle de pression en radians. Les degrés ne sont pas acceptés, et c'est voulu : toute formule de manuel qui utilise la développante suppose des radians, et accepter silencieusement des degrés est la manière dont les tableurs produisent des engrenages qui ne s'engrènent pas. Si votre angle est en degrés, multipliez-le par pi et divisez par 180 avant l'appel ; l'angle de pression courant de 20 degrés vaut 0.3490658503988659 radians, dont la développante est le bien connu 0.0149043838673367.

La réponse reprend l'angle envoyé et ajoute involute, la valeur calculée, arrondie à douze décimales pour qu'une même entrée produise une sortie identique octet par octet sur toute machine. Il n'y a ni état, ni aléa, ni horloge dans le calcul, donc des appels répétés avec le même angle renvoient toujours la même valeur.

Où elle s'insère dans un flux de travail d'engrenages

En pratique, la développante est rarement la réponse finale ; c'est la primitive sur laquelle tout le reste est construit. Les calculs de déport de profil ont besoin de la développante aux angles de pression normalisé et opérationnel. Les conversions de mesure sur billes l'inversent pour retrouver un angle à partir d'une portée mesurée.

Les contrôles de jeu comparent des différences de développantes entre épaisseurs de dent tolérancées. Comme chacune de ces étapes fait entièrement confiance à la valeur de la développante, ce point de terminaison est conçu pour être ennuyeux : une tangente, une soustraction, un arrondi déterministe et une couche de validation stricte qui refuse tout ce qui n'est pas un angle fini en radians.

Les équipes l'intègrent à l'automatisation de la conception comme une étape de microservice, à des outils qualité qui vérifient un plan par rapport à la géométrie mesurée, et à des supports pédagogiques où les étudiants confrontent leurs calculs manuels à une implémentation de référence.

Vérification du déport de profil

Calculez la développante aux angles de pression normalisé et opérationnel pour contrôler le déport de profil d'un couple d'engrenages existant par rapport au plan.

Épaisseur de dent à un nouveau diamètre

Utilisez la différence de développantes entre les diamètres primitif et cible pour trouver l'épaisseur de la dent en tout point du flanc.

Valeur de référence pour les tests de logiciels d'engrenages

Épinglez une valeur de développante connue, comme inv(20 deg), comme référence dans la suite de tests d'une application de conception d'engrenages plus vaste.

Combien cela coûte-t-il ?

L'exécution est également gratuite dans votre navigateur sur cette page.

Les degrés sont-ils acceptés ?

Non. L'angle doit être en radians, comme le suppose toute formule de développante. Convertissez les degrés en multipliant par pi/180 au préalable.

Que renvoie-t-elle exactement ?

Un objet reprenant votre angle et la valeur de la développante, inv(a) = tan(a) - a, arrondie à douze décimales pour la stabilité entre machines.

Peut-elle inverser la développante, en renvoyant l'angle à partir d'une valeur ?

Non. Cette capacité ne calcule que la fonction directe ; l'inversion exige un solveur itératif, qui est une capacité distincte.

Le résultat est-il déterministe ?

Oui. Aucun réseau, aucun aléa ni aucune horloge n'intervient, et la sortie est arrondie pour qu'un même angle produise une sortie identique octet par octet partout.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/math/involute-function

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/math/involute-function \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"angle":0.3490658503988659}'
{
  "angle": 0.3490658503988659
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.involute_function",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Comment l'appeler et ce que vous obtenez en retour

Les chaînes contenant un simple nombre sont converties, et les alias pressure_angle et alpha sont acceptés par commodité. Tout le reste — champ manquant, null, true, un tableau, NaN, Infinity ou un angle situé exactement sur un multiple impair de pi sur 2, où la tangente explose — est rejeté avec une erreur invalid_input et n'est jamais facturé.

Où elle s'insère dans un flux de travail d'engrenages

Le même code s'exécute gratuitement dans votre navigateur sur cette page : vous pouvez vérifier une valeur en collant un seul nombre et ne payer, $0.002 par requête, que lorsque vous automatisez l'appel au sein d'un flux plus vaste.

Que se passe-t-il avec une entrée invalide ?

Un angle manquant, non numérique ou non fini (NaN, Infinity) est rejeté avec une erreur invalid_input et n'est pas facturé.

Consulter la documentation complète du KIT →