Calculateur d'impédance acoustique
Le calculateur d'impédance acoustique prend deux propriétés d'un milieu — sa densité en kilogrammes par mètre cube et la vitesse du son qui le traverse en mètres par seconde — et renvoie l'impédance acoustique spécifique Z = ρ·c en Rayls (pascals-secondes par mètre).
Lancer gratuitement
Ce nombre unique indique avec quelle pression un milieu résiste au passage d'une onde sonore, et c'est lui qui détermine quelle part du son franchit une frontière entre deux matériaux et quelle part est réfléchie. Il répond en un seul appel à un calcul que l'acoustique, l'échographie et l'ingénierie audio utilisent en permanence.
Ce que mesure réellement l'impédance acoustique
L'impédance acoustique est l'analogue acoustique de la résistance électrique : elle relie la pression exercée par une onde sonore à la vitesse particulaire qu'elle produit dans le milieu. Pour une onde plane progressive, l'impédance acoustique spécifique se réduit à un produit d'une simplicité remarquable, Z = ρ·c, où ρ est la densité du milieu et c la vitesse du son dans celui-ci. Les milieux denses et rigides comme l'acier ont des impédances de l'ordre de dizaines de millions de Rayls, tandis que l'air à température ambiante se situe autour de quatre cents. Cet écart — cinq ordres de grandeur — explique pourquoi vous ne pouvez pas entendre clairement une conversation à travers un mur, pourquoi les navires sont difficiles à détecter avec un sonar aéroporté, et pourquoi le pavillon d'un stéthoscope doit être plaqué contre la peau. Le calculateur d'impédance acoustique calcule ce produit directement à partir des deux propriétés du matériau que vous fournissez, vérifie que les deux sont des grandeurs physiques positives, et renvoie le résultat en Rayls avec tout le raisonnement détaillé étape par étape.
Comment fonctionne le calcul
Vous envoyez une densité et une vitesse du son, sous forme de nombres ou de chaînes numériques, et le point d'accès les convertit en valeurs finies dans des limites absolues généreuses. Les deux doivent être strictement positives : une densité nulle ou négative signifie qu'il n'y a pas de milieu, et une vitesse du son nulle signifie que le milieu ne transmet aucun son ; le calculateur rejette donc ces cas avec une erreur claire plutôt que de renvoyer un zéro trompeur. Le produit ρ·c est ensuite calculé et arrondi à un nombre fixe de décimales afin que la réponse soit stable à l'octet près d'une machine à l'autre — la même entrée produit toujours exactement le même JSON, ce qui compte lorsque vous mettez les résultats en cache ou comparez des sorties dans une suite de tests. La réponse comprend l'impédance en Rayls avec son unité SI équivalente (Pa·s/m), les entrées validées et renvoyées, la formule utilisée et un message lisible. Il n'y a ni aléa, ni horloge, ni appel réseau dans le chemin d'exécution : le résultat est entièrement déterministe et reproductible hors ligne.
Là où l'adaptation d'impédance décide de tout
Chaque fois qu'un son rencontre une frontière entre deux milieux, la fraction d'énergie réfléchie dépend du rapport de leurs impédances : des impédances adaptées transmettent, des impédances désadaptées réfléchissent. L'échographie médicale exploite ce principe — le gel appliqué sur la peau ne sert qu'à combler l'écart d'impédance entre le transducteur et le corps, car sans lui presque toute l'énergie serait réfléchie par la lame d'air. Les concepteurs de sonars comparent l'impédance de l'eau de mer à celle des matériaux de coque, les ingénieurs en haut-parleurs adaptent les membranes à l'air avec des pavillons, et les spécialistes de l'isolation acoustique choisissent des couches de paroi dont les transitions d'impédance piègent le son au lieu de le laisser passer. Disposer d'un moyen rapide et fiable de transformer la densité et la vitesse du son d'une fiche technique en Rayls est la première étape de chacun de ces flux de travail. Cette fonctionnalité s'exécute sur notre réseau mondial, ne conserve rien après l'appel, et exactement le même code tourne gratuitement dans votre navigateur sur cette page — vous ne payez, $0.002 par requête, que lorsque vous l'automatisez via l'API.
Cas d’usage
Concevoir le couplage d'une échographie
Vérifiez l'écart d'impédance entre le matériau du transducteur, le gel de couplage et le tissu humain avant de choisir une couche d'adaptation.
Estimer la réflexion à une interface
Calculez l'impédance de deux milieux à partir de leurs fiches techniques et utilisez le rapport pour estimer un coefficient de réflexion.
Enseigner l'acoustique avec des chiffres réels
Laissez les étudiants saisir les densités et vitesses du son de l'air, de l'eau et de l'acier, et découvrir des valeurs en Rayls qui expliquent pourquoi le son se comporte si différemment dans chacun.
Questions fréquentes
Combien cela coûte-t-il ?
$0.002 par requête via l'API. Vous pouvez aussi l'exécuter gratuitement dans votre navigateur sur cette page.
Qu'est-ce qu'un Rayl ?
Le Rayl est l'unité d'impédance acoustique spécifique, égale à un pascal-seconde par mètre (Pa·s/m), soit de façon équivalente kg/(m²·s). Il porte le nom de Lord Rayleigh.
Pourquoi ma saisie a-t-elle été rejetée ?
La densité comme la vitesse du son doivent être des nombres finis et strictement positifs. Les valeurs nulles, négatives, manquantes ou non numériques sont rejetées car elles ne sont pas physiques pour ce modèle.
Quelle impédance cet outil calcule-t-il ?
L'impédance acoustique spécifique du milieu pour une onde plane progressive, Z = ρ·c. Il ne modélise pas l'impédance d'une géométrie particulière comme un tuyau ou un pavillon.
Quelles sont les valeurs typiques ?
L'air vers 20 °C vaut environ 413 Rayls (ρ ≈ 1.204 kg/m³, c ≈ 343 m/s), l'eau environ 1.48 million de Rayls, et l'acier des dizaines de millions.
Mes données sont-elles conservées ?
Non. Les deux nombres sont traités puis supprimés ; seul le résultat calculé est renvoyé.
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/phys/acoustic-impedance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"density":1.204,"sound_speed":343}'const res = await fetch("https://api.kit.forhosting.com/phys/acoustic-impedance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"density": 1.204,
"sound_speed": 343
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/acoustic-impedance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"density": 1.204,
"sound_speed": 343
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/acoustic-impedance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"density":1.204,"sound_speed":343}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"density":1.204,"sound_speed":343}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/acoustic-impedance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"density": 1.204,
"sound_speed": 343
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.acoustic_impedance",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_abs | 1000000000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |