Calculateur d'intensité sonore
Une source de 1 W répartit son son sur une sphère : à 1 m, l'intensité vaut 0,079577471546 W/m². Indiquez la puissance acoustique et la distance pour obtenir l'intensité, l'aire de la sphère et le niveau en décibels. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Puissance
- 1
- Distance
- 1
- Intensité
- 0,0795774715
- Unité d'intensité
- W/m²
- Aire de la sphère
- 12,5663706144
- Unité de l'aire de la sphère
- m²
Un calculateur d'intensité sonore transforme la puissance acoustique et la distance radiale en puissance par unité de surface transportée par une onde sonore. Saisissez la puissance de la source P en watts et la distance r en mètres ; l'outil renvoie l'intensité I égale à P sur quatre pi r carré en watts par mètre carré, la surface de la sphère utilisée dans la division, un niveau d'intensité optionnel en décibels par rapport à la référence standard dans l'air d'un picowatt par mètre carré, ainsi que la substitution pas à pas afin que les vérifications de devoirs et les tests unitaires restent auditables. Le modèle est la classique source ponctuelle isotrope en champ libre : toute la puissance se répartit uniformément sur une sphère de rayon r. Une puissance ou une distance négative est de même rejetée comme hors du domaine physique de ce calculateur.
Ce que signifie l'intensité sonore pour une source ponctuelle
L'intensité sonore est la puissance acoustique moyenne qui traverse une unité de surface perpendiculaire à la direction de propagation. Pour une source compacte qui rayonne de manière égale dans toutes les directions vers l'espace libre, la conservation de l'énergie impose que la même puissance totale P traverse chaque sphère centrée sur la source. L'aire de cette sphère vaut quatre pi fois r carré, donc l'intensité à la distance r est simplement I égale à P divisé par quatre pi r carré.
Les unités s'ensuivent immédiatement : des watts de puissance sur des mètres carrés de surface donnent des watts par mètre carré. Doubler la distance divise l'intensité par quatre, car l'aire croît avec le carré du rayon — la loi en carré inverse bien connue en astronomie et dans les problèmes de rayonnement. Les exercices scolaires supposent généralement ce modèle idéal de champ libre ; les salles aux parois réfléchissantes, les écrans acoustiques ou les haut-parleurs très directifs exigent d'autres facteurs géométriques et sortent du cadre de cet outil.
L'intensité n'est pas la même grandeur que le niveau de pression acoustique affiché par un sonomètre, même si, pour des ondes planes progressives dans l'air, les deux sont reliées par l'impédance caractéristique ; ici, le résultat est l'intensité elle-même, fondée sur la puissance, plus un niveau optionnel en décibels lorsque I est positif, avec la référence conventionnelle I-zéro de dix puissance moins douze watts par mètre carré.
Les enseignants accordent autant d'importance au rejet de la distance nulle qu'au calcul lui-même, car un élève qui fixe r à zéro est sorti du domaine de la diffusion sphérique. Le chemin de vérification recalcule l'aire et l'intensité avec le même arrondi fixe que celui des champs publiés, de sorte qu'une réponse réussie s'accompagne toujours d'étapes que vous pouvez vérifier dans des tests ou des fiches d'exercices.
Conseils pratiques, limites et recherches associées
Gardez la puissance et la distance dans la plage absolue publiée afin que quatre pi r carré et le quotient ne débordent pas vers des résultats non finis que le solveur devrait rejeter. Préférez envoyer des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; les nombres sous forme de chaîne ne sont acceptés que s'ils correspondent à un motif numérique fini strict.
Utilisez des unités SI cohérentes : une puissance en watts et une distance en mètres donnent une intensité en watts par mètre carré ; si votre problème indique des milliwatts ou des centimètres, convertissez d'abord.
Cette page cible les personnes qui recherchent un calculateur d'intensité sonore, une puissance acoustique par unité de surface ou I égale P sur quatre pi r carré en ligne ; ce n'est ni un sonomètre de niveau de pression acoustique, ni un simulateur d'acoustique des salles avec temps de réverbération, ni un outil de diagramme de directivité.
Préférez cette fonctionnalité lorsque vous disposez déjà de la puissance totale rayonnée et d'une distance radiale sous l'hypothèse d'un champ libre isotrope ; si votre source est un énoncé de problème, extrayez ces deux nombres et convertissez les unités d'abord.
Cas d’usage
Vérifications de devoirs sur l'intensité en carré inverse
Les élèves saisissent la puissance acoustique et la distance des problèmes de champ libre du manuel et comparent le I et l'aire de la sphère calculés à la main avec un résultat déterministe avant de rendre leur copie.
Tests unitaires pour des utilitaires audio et de simulation
Générez des intensités de référence connues à un mètre, deux mètres, des cas de puissance nulle, ainsi que des rejets délibérés de distance nulle pour les valeurs attendues d'exercices de code.
Vérification préalable avant des estimations de contrôle du bruit
Les pipelines convertissent d'abord la puissance de la source et la distance en intensité en champ libre, puis basculent vers des seuils en dB ou des règles d'EPI uniquement lorsque l'intensité est finie et positive.
Questions fréquentes
Quelle est la formule de l'intensité sonore d'une source ponctuelle ?
Pour une source ponctuelle isotrope en champ libre, I = P / (4πr²), où P est la puissance acoustique en watts et r la distance en mètres. L'intensité s'exprime alors en W/m².
Que se passe-t-il lorsque la distance est nulle ?
La formule de diffusion sphérique divise par zéro.
La puissance peut-elle être nulle ?
Oui. Une puissance acoustique nulle donne une intensité nulle à toute distance finie. Une puissance négative est rejetée.
Cet outil renvoie-t-il le niveau de pression acoustique (SPL) ?
Non. Il renvoie l'intensité I fondée sur la puissance en W/m² et, lorsque I > 0, un niveau d'intensité en dB par rapport à I₀ = 10⁻¹² W/m². Ce n'est pas un calculateur de SPL pour microphone de pression.
Le calculateur d'intensité sonore est-il gratuit ?
L'outil du navigateur est gratuit et s'exécute localement.
Outils associés
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/sound-intensity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"power":1,"distance":1}'const res = await fetch("https://api.kit.forhosting.com/phys/sound-intensity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"power": 1,
"distance": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/sound-intensity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"power": 1,
"distance": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/sound-intensity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"power":1,"distance":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"power":1,"distance":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/sound-intensity", 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
{
"power": 1,
"distance": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.sound_intensity",
"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. |
Notes techniques
Lorsque la distance est nulle, la formule divise par zéro, donc l'API renvoie une erreur invalid_input claire au lieu d'inventer une intensité infinie. Le calcul est une arithmétique purement déterministe — sans réseau, sans graine aléatoire, sans dépendance à l'horloge — de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après un arrondi décimal fixe à chaque appel.
Comment appeler l'API et ce qu'elle renvoie
La puissance doit être positive ou nulle ; la distance doit être strictement positive. Les distances dont la valeur absolue est inférieure ou égale à un fois dix puissance moins quinze sont traitées comme nulles et rejetées, conformément à la règle selon laquelle une distance nulle rend l'intensité indéfinie. Envoyez un corps JSON avec deux nombres finis obligatoires : power (alias P, acoustic_power, source_power, watts) et distance (alias r, radius, range, metres, meters). Les valeurs absolues doivent rester sous la limite publiée d'un billion afin que les produits intermédiaires restent finis en double précision IEEE sur le Worker et dans le navigateur. En cas de succès, la réponse renvoie la puissance et la distance arrondies, fixe intensity à I en W/m², intensity_unit à la chaîne W/m², sphere_area à quatre pi r carré en mètres carrés, sphere_area_unit à m², formula à la chaîne classique I égale P sur quatre pi r carré, model à isotropic_point_source, reference_intensity_I0 à la référence dans l'air utilisée pour les décibels, message à un bref résumé en anglais, et steps à un tableau ordonné de lignes de substitution. Lorsque l'intensité est strictement positive, la réponse inclut aussi intensity_level_db égal à dix fois le logarithme en base dix de I sur I-zéro. Une validation échouée — champs manquants, nombres non finis, valeurs hors des limites absolues, puissance négative, distance négative ou nulle — renvoie invalid_input et n'est jamais facturée. La tarification est un forfait de $0.002 par requête réussie, avec l'article unit et un prix unitaire marginal nul.
Conseils pratiques, limites et recherches associées
Pour l'enseignement, associez des exemples : un watt à un mètre donne I égale à un sur quatre pi watts par mètre carré ; la même puissance à deux mètres est quatre fois plus faible ; une puissance nulle donne une intensité nulle à toute distance finie ; et une distance nulle illustre le chemin strict d'invalid_input. Les tâches échouées qui renvoient invalid_input ne consomment pas de solde prépayé, ce qui maintient le faible coût des scripts exploratoires lorsque les apprenants fixent délibérément la distance à zéro. Les vérifications aller-retour sont faciles : recalculez quatre fois pi fois r carré à la main, divisez la puissance par cette aire, et confirmez que le résultat égale l'intensité publiée au même arrondi à douze décimales, puis vérifiez éventuellement dix log dix de I sur un picowatt par mètre carré par rapport à intensity_level_db.