ForHosting KIT · Sciences

Calculateur de détente Prandtl-Meyer

À Mach 2 dans l'air (γ de 1,4), l'écoulement a dévié d'environ 26,38° depuis les conditions soniques et l'angle de Mach vaut 30°. Saisissez Mach et rapport des chaleurs pour obtenir l'angle de détente en degrés et radians et la déviation restante. 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
Mach
2
Gamma
1,4
Vous obtenez
Angle de détente (°)
26,3797608134
Angle de détente (rad)
0,4604136821
Angle de Mach (°)
30
ν max (°)
130,4540768505

La fonction de détente de Prandtl-Meyer est l'angle de braquage isentropique qu'un gaz calorifiquement parfait doit parcourir pour passer des conditions soniques à un nombre de Mach choisi. Les devoirs d'écoulement compressible, la conception de tuyères et les croquis de la méthode des caractéristiques ont besoin de cet angle en degrés, avec le Mach aval après détente, sans réordonner à la main des identités trigonométriques inverses. Ce calculateur accepte un nombre de Mach initial fini au moins égal à un et un rapport des capacités thermiques γ strictement supérieur à un, évalue l'intégrale de Prandtl-Meyer sous forme fermée du manuel, et renvoie l'angle de détente en degrés et en radians, le nombre de Mach, l'angle d'onde de Mach, la limite de vide ν_max et le braquage encore disponible avant le vide.

Ce que l'angle de détente de Prandtl-Meyer signifie et quels deux nombres vous devez envoyer

La fonction de Prandtl-Meyer ν(M) est l'angle de braquage isentropique, mesuré depuis une référence sonique, qu'un gaz calorifiquement parfait doit exécuter pour atteindre le nombre de Mach M. Dans un éventail de détente centré, un courant supersonique uniforme tourne autour d'un coin convexe à travers une famille continue d'ondes de Mach : l'écoulement reste isentropique, le Mach croît, la pression et la température statiques chutent, et le braquage entre un Mach amont M1 et un Mach aval M2 vaut exactement ν(M2) moins ν(M1).

Évaluer ν à un seul Mach répond donc à deux questions de cours à la fois : quelle est la grandeur de l'angle de détente depuis les conditions soniques jusqu'à ce Mach, et quel Mach aval appartient à cet angle. L'intention de recherche se rassemble autour de calculateur de détente de Prandtl-Meyer, fonction de Prandtl-Meyer ν(M), angle d'éventail de détente, coin convexe supersonique, angle de Mach μ et rapport des capacités thermiques gamma.

Les personnes veulent un angle numérique à ancrer aux tables d'Anderson, de John ou de la NASA, à un croquis d'ondes ou à un carnet de la méthode des caractéristiques — pas seulement un rappel que la formule de la tangente inverse existe. Les deux entrées sont le nombre de Mach initial M, qui doit être au moins un, et le rapport des capacités thermiques γ égal à Cp sur Cv, qui doit être strictement supérieur à un.

Pour l'air diatomique aux températures ordinaires γ vaut 1.4 ; pour un gaz monoatomique il vaut 5/3. Le mach renvoyé est le Mach aval associé à ν(M) depuis un départ sonique, si bien que l'angle et le nombre de Mach voyagent ensemble dans une seule charge utile.

Que se passe-t-il si le nombre de Mach est inférieur à 1 ?

La fonction de détente de Prandtl-Meyer n'est pas définie au-dessous de 1 : un courant subsonique ne forme pas cet éventail isentropique centré, et l'appel n'est pas facturé.

Quel rapport des capacités thermiques faut-il utiliser pour l'air ?

Un gaz monoatomique utilise 5/3. Gamma doit être strictement supérieur à 1, sinon l'identité n'est pas définie.

Quelle est la différence entre l'angle de détente ν(M) et l'angle de Mach ?

ν(M) est le braquage isentropique des conditions soniques jusqu'au Mach M. L'angle de Mach μ = arcsin(1/M) est l'angle d'onde d'une onde de Mach infinitésimale par rapport à l'écoulement local ; les deux sont renvoyés.

Comment trouver l'angle de déviation entre deux nombres de Mach ?

Calculez l'angle de détente pour chaque nombre de Mach et faites la différence : la déviation du Mach amont au Mach aval vaut l'angle aval moins l'angle amont, car l'écoulement reste isentropique dans l'éventail.

Que signifie l'angle de détente restant ?

C'est la déviation que l'écoulement pourrait encore subir avant d'atteindre la limite du vide, le plus grand angle possible pour ce gaz. À Mach 2 avec γ de 1,4, il reste environ 104°.

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/phys/prandtl-meyer-expansion

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/phys/prandtl-meyer-expansion \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mach":2,"gamma":1.4}'
{
  "mach": 2,
  "gamma": 1.4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "phys.prandtl_meyer_expansion",
  "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.

Les Mach subsoniques sont rejetés avec invalid_input, car un éventail de ce type n'existe pas au-dessous de Mach un. Les appels API réussis coûtent $0.002.

Ce que l'angle de détente de Prandtl-Meyer signifie et quels deux nombres vous devez envoyer

Fournir mach, gamma, expansion_angle_deg, expansion_angle_rad, mach_angle_deg, nu_max_deg, remaining_expansion_deg, formula et method en JSON facilite le collage du résultat dans des notes, la comparaison dans des tests automatisés ou la réutilisation entre langues sans réimplémenter racines et arctangentes.

Contrat d'entrée, identité sous forme fermée et comportement d'erreur

Si mach est inférieur à un, le moteur rejette la requête car la fonction de détente de Prandtl-Meyer n'est pas définie au-dessous de 1 — un courant subsonique ne soutient pas cet éventail isentropique centré, et renvoyer un angle complexe serait un succès malhonnête. Si gamma vaut un ou moins, les termes de racine carrée de l'identité sont indéfinis ou imaginaires, et ce cas est rejeté aussi. Les valeurs sont arrondies à douze décimales afin que les exemples canoniques coïncident octet par octet entre moteurs JavaScript. Il n'y a ni conversion d'unités, ni table de gaz réel, ni inversion du Mach pour un angle de paroi ; c'est l'évaluation définitionnelle de Prandtl-Meyer à partir de M et γ. Envoyez un corps JSON POST avec deux nombres finis obligatoires : mach, le Mach initial au moins égal à un, et gamma, le rapport des capacités thermiques strictement supérieur à un. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; champs manquants, chaînes vides, texte non numérique, NaN et Infinity échouent avec invalid_input en nommant le champ, et la validation échouée n'est pas facturée. Des alias sont acceptés : M, m1, mach_number, mach1 et mach_in pour mach ; g, gam, kappa, heat_capacity_ratio et ratio_of_specific_heats pour gamma. En cas de succès le corps répète mach et gamma, puis rapporte expansion_angle_deg et expansion_angle_rad d'après l'identité du manuel : ν(M) égale la racine de (γ plus un) sur (γ moins un), fois arctan de la racine de ((γ moins un) sur (γ plus un) fois (M au carré moins un)), moins arctan de la racine de (M au carré moins un). Champs compagnons : mach_angle_deg égal à arcsin de un sur M en degrés, nu_max_deg la limite de braquage vers le vide, remaining_expansion_deg égal à ν_max moins ν(M), plus les étiquettes formula et method. Exemple : mach égal à deux et gamma égal à 1.4 donne un angle de détente d'environ 26.38 degrés, un angle de Mach d'exactement 30 degrés et un braquage restant d'environ 104 degrés avant le vide.

Où une API de détente de Prandtl-Meyer justifie sa place

Les salles de classe et les laboratoires d'écoulement compressible utilisent un calculateur de détente de Prandtl-Meyer afin que les apprenants vérifient ν(M) et l'angle de Mach pour des nombres de Mach supersoniques et des rapports de capacités thermiques arbitraires, sans erreurs de signe dans les tangentes inverses. La validation échouée ne consomme pas le solde. Les générateurs de préparation aux examens ont besoin d'un oracle déterministe qui marque un Mach inférieur à un comme invalid_input au lieu de renvoyer silencieusement un NaN qu'un correcteur défectueux pourrait traiter comme un succès. Les concepteurs de tuyères et d'entrées, les carnets de la méthode des caractéristiques et les outils de diagrammes d'ondes ont besoin de l'angle de détente, du Mach aval, de ν_max et du braquage restant jusqu'au vide comme JSON stable à figer dans les tests. Comme l'implémentation est parse de palier A, chaque appel réussi coûte le tarif de base publié $0.002, sans jetons de modèle et sans réseau sortant. Gardez le Mach au moins égal à un, gamma au-dessus de un, figez expansion_angle_deg arrondi dans les tests, et vous obtenez des angles de braquage isentropique reproductibles pour les devoirs, les greffons LMS et les workers en bordure, sans dresser une bibliothèque complète de dynamique des gaz.

Devoirs et contrôles de laboratoire d'écoulement compressible

Étudiants et évaluateurs confirment ν(M) et l'angle de Mach à partir d'un Mach supersonique et de γ, avec un invalid_input clair lorsque le Mach est inférieur à 1.

Croquis de tuyères, d'entrées et de diagrammes d'ondes

Les notes de conception et les feuilles de la méthode des caractéristiques extraient expansion_angle_deg, mach, nu_max_deg et remaining_expansion_deg en JSON stable au lieu de retaper des tangentes inverses.

Fixtures déterministes pour essais de dynamique des gaz

Les pipelines qui ensemencent des tests unitaires ou des démonstrations scientifiques interactives appellent un oracle pur de Prandtl-Meyer plutôt que de réimplémenter ν(M) dans chaque langue.

Comment calcule-t-on l'angle de détente de Prandtl-Meyer à partir du Mach ?

Envoyez un mach fini au moins égal à 1 et un rapport des capacités thermiques gamma supérieur à 1 (1.4 pour l'air). L'API renvoie expansion_angle_deg = ν(M) et le mach aval associé à cet angle depuis une référence sonique.

Combien coûte le calculateur de détente de Prandtl-Meyer ?

L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →