Calculateur de fréquence fondamentale d’un tuyau fermé
Ce calculateur de fréquence fondamentale détermine la plus basse résonance d’une colonne d’air idéale fermée à une extrémité et ouverte à l’autre.
Lancer gratuitement
Saisissez la vitesse du son et la longueur du tuyau dans des unités compatibles ; le calculateur divise la vitesse par quatre fois la longueur. Le résultat comprend la fréquence fondamentale, la longueur d’onde correspondante, les valeurs d’entrée normalisées et la formule appliquée. Cet outil convient aux exercices d’acoustique, aux estimations d’instruments, à la préparation d’expériences et aux contrôles techniques rapides fondés sur un modèle idéal au quart d’onde.
Comprenez le modèle au quart d’onde
Un tuyau fermé à une extrémité et ouvert à l’autre présente un nœud de déplacement à la limite fermée et un ventre de déplacement près de la limite ouverte. Le motif d’onde stationnaire le plus court qui respecte ces conditions aux limites occupe un quart de longueur d’onde dans la colonne d’air idéalisée. La longueur d’onde fondamentale vaut donc quatre fois la longueur du tuyau, et la fréquence correspond à la vitesse du son divisée par cette longueur d’onde : f = v/(4L). Ce calculateur applique précisément cette relation. Il ne calcule pas les résonances impaires supérieures, ne choisit pas la configuration des extrémités et ne déduit aucune propriété ambiante. Ce périmètre ciblé facilite l’examen du résultat et la vérification directe d’un exercice. Le modèle assimile la longueur indiquée à la longueur acoustique effective. Dans un tuyau réel, les champs de pression et de déplacement dépassent légèrement l’extrémité ouverte ; une résonance mesurée peut donc différer si la longueur ne comprend pas déjà une correction d’extrémité. Considérez le résultat comme une fondamentale idéale, et non comme la garantie du comportement exact de tout tube réel.
Choisissez des données compatibles et lisez le résultat
Saisissez une vitesse du son positive et une longueur de tuyau positive. La combinaison la plus courante emploie des mètres par seconde pour la vitesse et des mètres pour la longueur, ce qui donne une fréquence en secondes inverses, ou hertz. D’autres unités compatibles fonctionnent également : des centimètres par seconde associés à des centimètres donnent toujours des hertz. Ne combinez pas des mètres par seconde avec une longueur en centimètres sans convertir au préalable l’une des valeurs. Dans des conditions intérieures ordinaires, 343 m/s sert souvent d’approximation pour l’air sec, mais la température, l’humidité, la composition du gaz et les conditions de pression influencent la valeur pertinente. En fournissant explicitement la vitesse, vous pouvez l’adapter à votre situation sans masquer une hypothèse environnementale. La réponse reprend les deux entrées, indique la longueur d’onde fondamentale sous la forme 4L et fournit la fréquence fondamentale. Un tuyau plus long réduit la fréquence en proportion inverse : doubler la longueur divise le résultat par deux. Une vitesse du son supérieure augmente directement la fréquence : une hausse de deux pour cent produit la même hausse de la fondamentale calculée.
Utilisez le calcul avec discernement
Employez ce calculateur lorsque la colonne d’air peut raisonnablement être représentée par une extrémité rigide fermée, une extrémité ouverte, une section uniforme et des pertes négligeables. Il convient aux démonstrations pédagogiques, à la conception approximative de tuyaux bouchés, aux expériences sur tubes résonants et à la validation de calculs dans du code ou des feuilles de calcul. Pour comparer des mesures de laboratoire, consignez la méthode de mesure de la longueur et la façon dont la vitesse du son a été obtenue. Comparez ensuite les pics observés au résultat idéal en tenant compte de la correction d’extrémité ouverte, des gradients thermiques, de la forme de l’alésage, de la souplesse des parois et de l’incertitude de mesure. Un tuyau ouvert aux deux extrémités possède une fondamentale en demi-onde et exige une autre équation ; vérifiez donc les conditions aux limites avant d’utiliser ce résultat. Cette réserve vaut aussi pour les cavités, les conduits coniques, les trous latéraux et les résonateurs couplés. L’API facture $0.002 par requête et renvoie un JSON déterministe, adapté aux contrôles automatisés reproductibles. Les données absentes, incorrectes, nulles, négatives ou non finies sont refusées afin d’éviter un résultat trompeur.
Cas d’usage
Vérifiez un exercice d’acoustique
Contrôlez la fondamentale au quart d’onde obtenue avec une vitesse du son et une longueur de colonne fermée-ouverte données.
Préparez une expérience de résonance
Estimez la résonance la plus basse avant de choisir un microphone, une plage de signal ou un dispositif d’acquisition.
Estimez un tuyau bouché
Reliez une basse fréquence cible au comportement acoustique idéal d’un tuyau fermé à une extrémité.
Questions fréquentes
Quelle équation le calculateur emploie-t-il ?
Il emploie f = v/(4L), où v est la vitesse du son et L la longueur effective de la colonne d’air fermée-ouverte.
Quelles unités devez-vous utiliser ?
Utilisez des unités compatibles. Les mètres par seconde avec des mètres donnent des hertz ; les centimètres par seconde avec des centimètres aussi.
Pourquoi la longueur d’onde vaut-elle quatre fois celle du tuyau ?
L’onde stationnaire fondamentale possède un nœud à l’extrémité fermée et un ventre à l’extrémité ouverte, soit un quart de longueur d’onde.
La correction d’extrémité ouverte est-elle incluse ?
Non. La formule considère pipe_length comme la longueur acoustique effective. Appliquez la correction appropriée avant l’envoi si votre modèle l’exige.
Quel est le prix d’une requête API ?
Chaque requête API coûte $0.002.
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/optics/closed-pipe-fundamental \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"speed_of_sound":343,"pipe_length":0.5}'const res = await fetch("https://api.kit.forhosting.com/optics/closed-pipe-fundamental", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"speed_of_sound": 343,
"pipe_length": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/closed-pipe-fundamental",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"speed_of_sound": 343,
"pipe_length": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/closed-pipe-fundamental", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"speed_of_sound":343,"pipe_length":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"speed_of_sound":343,"pipe_length":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/closed-pipe-fundamental", 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
{
"speed_of_sound": 343,
"pipe_length": 0.5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.closed_pipe_fundamental",
"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.
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. |